| <?xml version="1.0" encoding="UTF-8"?> |
| <ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" |
| xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="papyrusre" nsURI="PapyrusRE" nsPrefix="PapyrusRE"> |
| <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML"> |
| <details key="originalName" value="PapyrusRE"/> |
| </eAnnotations> |
| <eClassifiers xsi:type="ecore:EClass" name="DummyStereotype"/> |
| <eSubpackages name="BasicRequirement" nsURI="PapyrusRE/BasicRequirement" nsPrefix="PapyrusRE.BasicRequirement"> |
| <eClassifiers xsi:type="ecore:EClass" name="Requirement" eSuperTypes="../../../org.eclipse.papyrus.sysml16/resources/profile/SysML.profile.ecore#//requirements/Requirement #//BasicRequirement/AuthorReq #//BasicRequirement/LevelReq #//BasicRequirement/PriorityReqCharac #//BasicRequirement/ReviewStatusReqCharac #//BasicRequirement/SourceReq #//BasicRequirement/VersionReq"/> |
| <eClassifiers xsi:type="ecore:EClass" name="AuthorReq"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="author" ordered="false" |
| eType="ecore:EDataType ../../../org.eclipse.uml2.types/model/Types.ecore#//String"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="PriorityReqCharac"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false" |
| eType="ecore:EDataType ../../../org.eclipse.uml2.types/model/Types.ecore#//Integer"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="SourceReq"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" ordered="false" |
| lowerBound="1" upperBound="-1" eType="#//Stakeholder/RequirementSource"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ReviewStatusReqCharac"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="reviewStatus" ordered="false" |
| eType="#//RequirementKind/StatusKind"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="VersionReq"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" ordered="false" |
| lowerBound="1" eType="ecore:EDataType ../../../org.eclipse.uml2.types/model/Types.ecore#//String" |
| defaultValueLiteral="1.0.0"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="LevelReq"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="level" ordered="false" |
| lowerBound="1" eType="#//RequirementKind/LevelKind"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Backlog" eSuperTypes="#//BasicRequirement/VersionReq"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Package" ordered="false" |
| eType="ecore:EClass ../../../org.eclipse.uml2.uml/model/UML.ecore#//Package"/> |
| </eClassifiers> |
| </eSubpackages> |
| <eSubpackages name="Stakeholder" nsURI="PapyrusRE/Stakeholder" nsPrefix="PapyrusRE.Stakeholder"> |
| <eClassifiers xsi:type="ecore:EClass" name="StakeHolder" eSuperTypes="#//Stakeholder/RequirementSource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Actor" ordered="false" |
| eType="ecore:EClass ../../../org.eclipse.uml2.uml/model/UML.ecore#//Actor"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="#//Stakeholder/StakeHolder"/> |
| <eClassifiers xsi:type="ecore:EClass" name="RequirementSource"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Element" ordered="false" |
| eType="ecore:EClass ../../../org.eclipse.uml2.uml/model/UML.ecore#//Element"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="kind" ordered="false" |
| lowerBound="1" eType="#//RequirementKind/RequirementSourceKind"/> |
| </eClassifiers> |
| </eSubpackages> |
| <eSubpackages name="RequirementKind" nsURI="PapyrusRE/RequirementKind" nsPrefix="PapyrusRE.RequirementKind"> |
| <eClassifiers xsi:type="ecore:EClass" name="LevelKind"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_PrimitiveType" ordered="false" |
| eType="ecore:EClass ../../../org.eclipse.uml2.uml/model/UML.ecore#//PrimitiveType"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="StatusKind"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_PrimitiveType" ordered="false" |
| eType="ecore:EClass ../../../org.eclipse.uml2.uml/model/UML.ecore#//PrimitiveType"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConstraintKind"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_PrimitiveType" ordered="false" |
| eType="ecore:EClass ../../../org.eclipse.uml2.uml/model/UML.ecore#//PrimitiveType"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="QualityKind"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_PrimitiveType" ordered="false" |
| eType="ecore:EClass ../../../org.eclipse.uml2.uml/model/UML.ecore#//PrimitiveType"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="FunctionalRequirementKind"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_PrimitiveType" ordered="false" |
| eType="ecore:EClass ../../../org.eclipse.uml2.uml/model/UML.ecore#//PrimitiveType"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="RequirementSourceKind"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_PrimitiveType" ordered="false" |
| eType="ecore:EClass ../../../org.eclipse.uml2.uml/model/UML.ecore#//PrimitiveType"/> |
| </eClassifiers> |
| </eSubpackages> |
| <eSubpackages name="RequirementClassification" nsURI="PapyrusRE/RequirementClassification" |
| nsPrefix="PapyrusRE.RequirementClassification"> |
| <eClassifiers xsi:type="ecore:EClass" name="FunctionalRequirement" eSuperTypes="#//BasicRequirement/Requirement"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="functionalRequirementKind" |
| ordered="false" eType="#//RequirementKind/FunctionalRequirementKind"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="ConstraintRequirement" eSuperTypes="#//BasicRequirement/Requirement"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="constraintKind" ordered="false" |
| lowerBound="1" eType="#//RequirementKind/ConstraintKind"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="QualityRequirement" eSuperTypes="#//BasicRequirement/Requirement"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="specificQualityKind" |
| ordered="false" lowerBound="1" eType="#//RequirementKind/ConstraintKind"/> |
| </eClassifiers> |
| </eSubpackages> |
| <eSubpackages name="Glossary" nsURI="PapyrusRE/Glossary" nsPrefix="PapyrusRE.Glossary"> |
| <eClassifiers xsi:type="ecore:EClass" name="Glossary"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_Package" ordered="false" |
| eType="ecore:EClass ../../../org.eclipse.uml2.uml/model/UML.ecore#//Package"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="Term"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="definition" ordered="false" |
| eType="ecore:EDataType ../../../org.eclipse.uml2.types/model/Types.ecore#//String" |
| defaultValueLiteral=" "/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="base_PrimitiveType" ordered="false" |
| eType="ecore:EClass ../../../org.eclipse.uml2.uml/model/UML.ecore#//PrimitiveType"/> |
| </eClassifiers> |
| </eSubpackages> |
| </ecore:EPackage> |