Bug 525379 - [PapyrusReq] Remove profile definition from
PapyrusRE.profile.uml
Change-Id: I41dc7c5a85ee9516cab6f5846f762d4eb996e822
Signed-off-by: Yupanqui Munoz <yupanqui.munozjulho@cea.fr>
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/META-INF/MANIFEST.MF b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/META-INF/MANIFEST.MF
index b06310f..de47933 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/META-INF/MANIFEST.MF
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/META-INF/MANIFEST.MF
@@ -16,6 +16,8 @@
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Bundle-ActivationPolicy: lazy
Export-Package: org.eclipse.papyrus.requirements.sysml14.papyrusre.set,
+ org.eclipse.papyrus.requirements.sysml14.papyrusre,
+ org.eclipse.papyrus.requirements.sysml14.papyrusre.impl,
org.eclipse.papyrus.requirements.sysml14.papyrusre.requirementclassification,
org.eclipse.papyrus.requirements.sysml14.papyrusre.requirementclassification.impl,
org.eclipse.papyrus.requirements.sysml14.papyrusre.requirementclassification.util,
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/plugin.xml b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/plugin.xml
index 787b554..8fedbf0 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/plugin.xml
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/plugin.xml
@@ -18,6 +18,14 @@
<extension point="org.eclipse.emf.ecore.generated_package">
<!-- @generated PapyrusRE.profile -->
<package
+ uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE"
+ class="org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREPackage"
+ genModel="resources/profile/PapyrusRE.profile.genmodel"/>
+ </extension>
+
+ <extension point="org.eclipse.emf.ecore.generated_package">
+ <!-- @generated PapyrusRE.profile -->
+ <package
uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/RequirementGenericCharacteristics"
class="org.eclipse.papyrus.requirements.sysml14.papyrusre.requirementgenericcharacteristics.RequirementGenericCharacteristicsPackage"
genModel="resources/profile/PapyrusRE.profile.genmodel"/>
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/resources/profile/PapyrusRE.profile.uml b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/resources/profile/PapyrusRE.profile.uml
index cdbdb8d..3ac74ab 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/resources/profile/PapyrusRE.profile.uml
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/resources/profile/PapyrusRE.profile.uml
@@ -1,49 +1,34 @@
<?xml version="1.0" encoding="UTF-8"?>
<xmi:XMI xmi:version="20131001" xmlns:xmi="http://www.omg.org/spec/XMI/20131001" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:Ecore="http://www.eclipse.org/uml2/schemas/Ecore/5" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML" xsi:schemaLocation="http://www.eclipse.org/uml2/schemas/Ecore/5 pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA">
<uml:Profile xmi:id="_wJDIkDp6EeCmwNGSFJpOjg" name="PapyrusRE">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u2lVoKToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <contents xmi:type="ecore:EPackage" xmi:id="_u2nx4KToEeenne7APpWiQg" name="papyrusre" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE" nsPrefix="PapyrusRE">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u2nx4aToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/4.0.0/UML" references="_6-xDADp8EeCmwNGSFJpOjg"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u2nx4qToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u2nx46ToEeenne7APpWiQg" key="originalName" value="PapyrusRE"/>
- </eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u243oKToEeenne7APpWiQg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u243oaToEeenne7APpWiQg" key="Version" value="0.0.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u243oqToEeenne7APpWiQg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u243o6ToEeenne7APpWiQg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u243pKToEeenne7APpWiQg" key="Date" value="2017-09-29"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u243paToEeenne7APpWiQg" key="Author" value=""/>
- </eAnnotations>
- </contents>
- </eAnnotations>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_I4Rq8JInEeeji413eaUmIg">
+ <packageImport xmi:id="_I4Rq8JInEeeji413eaUmIg">
<importedPackage xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Requirements"/>
</packageImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_I4Rq8ZInEeeji413eaUmIg">
+ <packageImport xmi:id="_I4Rq8ZInEeeji413eaUmIg">
<importedPackage xmi:type="uml:Profile" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_ModelElements"/>
</packageImport>
- <packageImport xmi:type="uml:PackageImport" xmi:id="_gSdukJJVEeesEtnYkurh9A">
+ <packageImport xmi:id="_gSdukJJVEeesEtnYkurh9A">
<importedPackage xmi:type="uml:Model" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_03nSwFOPEeCXkoFpHlFAkw"/>
</packageImport>
<packagedElement xmi:type="uml:Profile" xmi:id="_6-xDADp8EeCmwNGSFJpOjg" name="RequirementGenericCharacteristics">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SIcpczp_EeCmwNGSFJpOjg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <eAnnotations xmi:id="_SIcpczp_EeCmwNGSFJpOjg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<contents xmi:type="ecore:EPackage" xmi:id="_u20mMaToEeenne7APpWiQg" name="requirementgenericcharacteristics" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/RequirementGenericCharacteristics" nsPrefix="RequirementGenericCharacteristics">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u20mMqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <eAnnotations xmi:id="_u20mMqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/4.1.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u20mM6ToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u20mNKToEeenne7APpWiQg" key="originalName" value="RequirementGenericCharacteristics"/>
+ <eAnnotations xmi:id="_u20mM6ToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:id="_u20mNKToEeenne7APpWiQg" key="originalName" value="RequirementGenericCharacteristics"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u25esaToEeenne7APpWiQg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u25esqToEeenne7APpWiQg" key="Version" value="0.0.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u25es6ToEeenne7APpWiQg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u25etKToEeenne7APpWiQg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u25etaToEeenne7APpWiQg" key="Date" value="2017-09-29"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u25etqToEeenne7APpWiQg" key="Author" value=""/>
+ <eAnnotations xmi:id="_u25esaToEeenne7APpWiQg" source="PapyrusVersion">
+ <details xmi:id="_u25esqToEeenne7APpWiQg" key="Version" value="0.0.1"/>
+ <details xmi:id="_u25es6ToEeenne7APpWiQg" key="Comment" value=""/>
+ <details xmi:id="_u25etKToEeenne7APpWiQg" key="Copyright" value=""/>
+ <details xmi:id="_u25etaToEeenne7APpWiQg" key="Date" value="2017-09-29"/>
+ <details xmi:id="_u25etqToEeenne7APpWiQg" key="Author" value=""/>
</eAnnotations>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_u20mNaToEeenne7APpWiQg" name="Requirement">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u20mNqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qIm20Dp_EeCmwNGSFJpOjg"/>
- <eSuperTypes xmi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements/Requirement"/>
+ <eAnnotations xmi:id="_u20mNqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qIm20Dp_EeCmwNGSFJpOjg"/>
+ <eSuperTypes href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements/Requirement"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_u20mN6ToEeenne7APpWiQg" name="agreementStatus" ordered="false">
<eType xmi:type="ecore:EEnum" href="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementAndProcessConcerns#//AgreementStatusKind"/>
</eStructuralFeatures>
@@ -104,22 +89,22 @@
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_4wyi8KROEeeur8HW6jKajg" name="requirementgenericcharacteristics" nsURI="http://www.eclipse.org/papyrus/requirement/sysml14/0.7.0/PapyrusRE/RequirementGenericCharacteristics" nsPrefix="RequirementGenericCharacteristics">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4wyi8aROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <eAnnotations xmi:id="_4wyi8aROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/4.1.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4wyi8qROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4wyi86ROEeeur8HW6jKajg" key="originalName" value="RequirementGenericCharacteristics"/>
+ <eAnnotations xmi:id="_4wyi8qROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:id="_4wyi86ROEeeur8HW6jKajg" key="originalName" value="RequirementGenericCharacteristics"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4w4pkaROEeeur8HW6jKajg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w4pkqROEeeur8HW6jKajg" key="Version" value="0.0.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w4pk6ROEeeur8HW6jKajg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w4plKROEeeur8HW6jKajg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w4plaROEeeur8HW6jKajg" key="Date" value="2017-09-28"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w4plqROEeeur8HW6jKajg" key="Author" value=""/>
+ <eAnnotations xmi:id="_4w4pkaROEeeur8HW6jKajg" source="PapyrusVersion">
+ <details xmi:id="_4w4pkqROEeeur8HW6jKajg" key="Version" value="0.0.1"/>
+ <details xmi:id="_4w4pk6ROEeeur8HW6jKajg" key="Comment" value=""/>
+ <details xmi:id="_4w4plKROEeeur8HW6jKajg" key="Copyright" value=""/>
+ <details xmi:id="_4w4plaROEeeur8HW6jKajg" key="Date" value="2017-09-28"/>
+ <details xmi:id="_4w4plqROEeeur8HW6jKajg" key="Author" value=""/>
</eAnnotations>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_4wyi9KROEeeur8HW6jKajg" name="Requirement">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4wyi9aROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qIm20Dp_EeCmwNGSFJpOjg"/>
- <eSuperTypes xmi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements/Requirement"/>
+ <eAnnotations xmi:id="_4wyi9aROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_qIm20Dp_EeCmwNGSFJpOjg"/>
+ <eSuperTypes href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements/Requirement"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4wyi9qROEeeur8HW6jKajg" name="agreementStatus" ordered="false">
<eType xmi:type="ecore:EEnum" href="http://www.eclipse.org/papyrus/requirement/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementAndProcessConcerns#//AgreementStatusKind"/>
</eStructuralFeatures>
@@ -181,183 +166,183 @@
</contents>
</eAnnotations>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_qIm20Dp_EeCmwNGSFJpOjg" name="Requirement">
- <generalization xmi:type="uml:Generalization" xmi:id="_O_aoUJInEeeji413eaUmIg">
+ <generalization xmi:id="_O_aoUJInEeeji413eaUmIg">
<general xmi:type="uml:Stereotype" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Requirements.stereotype_packagedElement_Requirement"/>
</generalization>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_AyCZcDqOEeCmwNGSFJpOjg" name="agreementStatus" visibility="public">
+ <ownedAttribute xmi:id="_AyCZcDqOEeCmwNGSFJpOjg" name="agreementStatus" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_ZUhvYFPKEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_BBrX8DqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_BB1I8DqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_IU1cgDqOEeCmwNGSFJpOjg" name="approvalAuthority" visibility="public">
+ <ownedAttribute xmi:id="_IU1cgDqOEeCmwNGSFJpOjg" name="approvalAuthority" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ItRKoDqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Ita7oDqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_UH4MwDqOEeCmwNGSFJpOjg" name="importance" visibility="public">
+ <ownedAttribute xmi:id="_UH4MwDqOEeCmwNGSFJpOjg" name="importance" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_GAtVIFOlEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_UcSWgDqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_UccHgDqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_ZUnXYDqOEeCmwNGSFJpOjg" name="lifeCyclePhase" visibility="public">
+ <ownedAttribute xmi:id="_ZUnXYDqOEeCmwNGSFJpOjg" name="lifeCyclePhase" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_HF8JwFOjEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ZgZJkDqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ZgsEgDqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_b3CQ0DqOEeCmwNGSFJpOjg" name="maturity" visibility="public">
+ <ownedAttribute xmi:id="_b3CQ0DqOEeCmwNGSFJpOjg" name="maturity" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_cI6rADqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_cJONADqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_hb61sDqOEeCmwNGSFJpOjg" name="abstractionLevel" visibility="public">
+ <ownedAttribute xmi:id="_hb61sDqOEeCmwNGSFJpOjg" name="abstractionLevel" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_HWoRIFOjEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_hzUCADqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_hzdzADqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_l1s5YDqOEeCmwNGSFJpOjg" name="owner" visibility="public">
+ <ownedAttribute xmi:id="_l1s5YDqOEeCmwNGSFJpOjg" name="owner" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n3ys8DqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n3724DqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_rPQ_EDqOEeCmwNGSFJpOjg" name="priority" visibility="public">
+ <ownedAttribute xmi:id="_rPQ_EDqOEeCmwNGSFJpOjg" name="priority" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_Fx9ugFOlEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rc0S4DqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rc-D4DqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_ycc-gDqOEeCmwNGSFJpOjg" name="qualificationStatus" visibility="public">
+ <ownedAttribute xmi:id="_ycc-gDqOEeCmwNGSFJpOjg" name="qualificationStatus" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_Zh75QFPKEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_yrp4IDqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_yrzCEDqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_7EGJwDqOEeCmwNGSFJpOjg" name="reviewStatus" visibility="public">
+ <ownedAttribute xmi:id="_7EGJwDqOEeCmwNGSFJpOjg" name="reviewStatus" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_ZuThUFPKEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8LLGkDqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8LUQgDqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_95vhMDqOEeCmwNGSFJpOjg" name="satisfactionRationale" visibility="public">
+ <ownedAttribute xmi:id="_95vhMDqOEeCmwNGSFJpOjg" name="satisfactionRationale" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-QPVoDqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-QZGoDqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_C2iLUDqPEeCmwNGSFJpOjg" name="satisfactionStatus" visibility="public">
+ <ownedAttribute xmi:id="_C2iLUDqPEeCmwNGSFJpOjg" name="satisfactionStatus" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_ZnvmUFPKEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_DEGGMDqPEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_DEP3MDqPEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_H2A9EDqPEeCmwNGSFJpOjg" name="source" visibility="public">
+ <ownedAttribute xmi:id="_H2A9EDqPEeCmwNGSFJpOjg" name="source" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_ICPbMDqPEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ICYlIDqPEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_JzfWYDqPEeCmwNGSFJpOjg" name="validationRationale" visibility="public">
+ <ownedAttribute xmi:id="_JzfWYDqPEeCmwNGSFJpOjg" name="validationRationale" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_LukjADqPEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Luts8DqPEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_PqGkcDqPEeCmwNGSFJpOjg" name="validatorName" visibility="public">
+ <ownedAttribute xmi:id="_PqGkcDqPEeCmwNGSFJpOjg" name="validatorName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_PzyE4DqPEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_Pz714DqPEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_TpNeUDqPEeCmwNGSFJpOjg" name="verifierName" visibility="public">
+ <ownedAttribute xmi:id="_TpNeUDqPEeCmwNGSFJpOjg" name="verifierName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_T0PCkDqPEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_T0YzkDqPEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_VW4hEDqPEeCmwNGSFJpOjg" name="VV_Method" visibility="public">
+ <ownedAttribute xmi:id="_VW4hEDqPEeCmwNGSFJpOjg" name="VV_Method" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#__xkAkFPLEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_WTO0kDqPEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_WTYlkDqPEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_XyckkDqPEeCmwNGSFJpOjg" name="VV_Status" visibility="public">
+ <ownedAttribute xmi:id="_XyckkDqPEeCmwNGSFJpOjg" name="VV_Status" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_AF-KUFPMEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_X71xIDqPEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_X7-7EDqPEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_JCYBUJJXEeesEtnYkurh9A" name="qualityNature" visibility="public">
+ <ownedAttribute xmi:id="_JCYBUJJXEeesEtnYkurh9A" name="qualityNature" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_aChacFOhEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JCYBUZJXEeesEtnYkurh9A"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JCYBUpJXEeesEtnYkurh9A" value="1"/>
</ownedAttribute>
</packagedElement>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_ofvaoKK_EeeYBKEUTtrY-A">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ofx24KK_EeeYBKEUTtrY-A" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:id="_ofvaoKK_EeeYBKEUTtrY-A">
+ <eAnnotations xmi:id="_ofx24KK_EeeYBKEUTtrY-A" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
</eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+ <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</packagedElement>
<packagedElement xmi:type="uml:Profile" xmi:id="_7P52UDp8EeCmwNGSFJpOjg" name="RequirementClassification">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SIcpdjp_EeCmwNGSFJpOjg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <eAnnotations xmi:id="_SIcpdjp_EeCmwNGSFJpOjg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<contents xmi:type="ecore:EPackage" xmi:id="_u22bYaToEeenne7APpWiQg" name="requirementclassification" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/RequirementClassification" nsPrefix="RequirementClassification">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u22bYqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/4.1.0/UML" references="_u20mMaToEeenne7APpWiQg"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u22bY6ToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u22bZKToEeenne7APpWiQg" key="originalName" value="RequirementClassification"/>
+ <eAnnotations xmi:id="_u22bYqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/4.1.0/UML" references="_u20mMaToEeenne7APpWiQg"/>
+ <eAnnotations xmi:id="_u22bY6ToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:id="_u22bZKToEeenne7APpWiQg" key="originalName" value="RequirementClassification"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u25et6ToEeenne7APpWiQg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u25euKToEeenne7APpWiQg" key="Version" value="0.0.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u25euaToEeenne7APpWiQg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u25euqToEeenne7APpWiQg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u25eu6ToEeenne7APpWiQg" key="Date" value="2017-09-29"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u25evKToEeenne7APpWiQg" key="Author" value=""/>
+ <eAnnotations xmi:id="_u25et6ToEeenne7APpWiQg" source="PapyrusVersion">
+ <details xmi:id="_u25euKToEeenne7APpWiQg" key="Version" value="0.0.1"/>
+ <details xmi:id="_u25euaToEeenne7APpWiQg" key="Comment" value=""/>
+ <details xmi:id="_u25euqToEeenne7APpWiQg" key="Copyright" value=""/>
+ <details xmi:id="_u25eu6ToEeenne7APpWiQg" key="Date" value="2017-09-29"/>
+ <details xmi:id="_u25evKToEeenne7APpWiQg" key="Author" value=""/>
</eAnnotations>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_u22bZaToEeenne7APpWiQg" name="ProjectRequirement" eSuperTypes="_u20mNaToEeenne7APpWiQg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u22bZqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BuF6YDqAEeCmwNGSFJpOjg"/>
+ <eAnnotations xmi:id="_u22bZqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BuF6YDqAEeCmwNGSFJpOjg"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_u22baKToEeenne7APpWiQg" name="ProcessRequirement" eSuperTypes="_u20mNaToEeenne7APpWiQg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u22baaToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DNURcDqAEeCmwNGSFJpOjg"/>
+ <eAnnotations xmi:id="_u22baaToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DNURcDqAEeCmwNGSFJpOjg"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_u22ba6ToEeenne7APpWiQg" name="ConstraintRequirement" eSuperTypes="_u20mNaToEeenne7APpWiQg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u22bbKToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IBDQwDqBEeCmwNGSFJpOjg"/>
+ <eAnnotations xmi:id="_u22bbKToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IBDQwDqBEeCmwNGSFJpOjg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_u22bbaToEeenne7APpWiQg" name="constraintKind" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EEnum" href="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementClassificationConcerns#//ConstraintKind"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_u22bcKToEeenne7APpWiQg" name="WorkloadCapacityRequirement" eSuperTypes="_u20mNaToEeenne7APpWiQg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u22bcaToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QhT9cDqIEeCmwNGSFJpOjg"/>
+ <eAnnotations xmi:id="_u22bcaToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QhT9cDqIEeCmwNGSFJpOjg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_u22bcqToEeenne7APpWiQg" name="workloadCapacity" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EEnum" href="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementClassificationConcerns#//WorkloadCapacitiesKind"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_u22bdaToEeenne7APpWiQg" name="QualityRequirement" eSuperTypes="_u20mNaToEeenne7APpWiQg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u22bdqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Q2eVIDqIEeCmwNGSFJpOjg"/>
+ <eAnnotations xmi:id="_u22bdqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Q2eVIDqIEeCmwNGSFJpOjg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_u22bd6ToEeenne7APpWiQg" name="specificQualityKind" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EEnum" href="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementClassificationConcerns#//QualityKind"/>
</eStructuralFeatures>
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_4wzxEaROEeeur8HW6jKajg" name="requirementclassification" nsURI="http://www.eclipse.org/papyrus/requirement/sysml14/0.7.0/PapyrusRE/RequirementClassification" nsPrefix="RequirementClassification">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4wzxEqROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/4.1.0/UML" references="_4wyi8KROEeeur8HW6jKajg"/>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4wzxE6ROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4wzxFKROEeeur8HW6jKajg" key="originalName" value="RequirementClassification"/>
+ <eAnnotations xmi:id="_4wzxEqROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/4.1.0/UML" references="_4wyi8KROEeeur8HW6jKajg"/>
+ <eAnnotations xmi:id="_4wzxE6ROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:id="_4wzxFKROEeeur8HW6jKajg" key="originalName" value="RequirementClassification"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4w5QoKROEeeur8HW6jKajg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w5QoaROEeeur8HW6jKajg" key="Version" value="0.0.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w5QoqROEeeur8HW6jKajg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w5Qo6ROEeeur8HW6jKajg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w5QpKROEeeur8HW6jKajg" key="Date" value="2017-09-28"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w5QpaROEeeur8HW6jKajg" key="Author" value=""/>
+ <eAnnotations xmi:id="_4w5QoKROEeeur8HW6jKajg" source="PapyrusVersion">
+ <details xmi:id="_4w5QoaROEeeur8HW6jKajg" key="Version" value="0.0.1"/>
+ <details xmi:id="_4w5QoqROEeeur8HW6jKajg" key="Comment" value=""/>
+ <details xmi:id="_4w5Qo6ROEeeur8HW6jKajg" key="Copyright" value=""/>
+ <details xmi:id="_4w5QpKROEeeur8HW6jKajg" key="Date" value="2017-09-28"/>
+ <details xmi:id="_4w5QpaROEeeur8HW6jKajg" key="Author" value=""/>
</eAnnotations>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_4wzxFaROEeeur8HW6jKajg" name="ProjectRequirement" eSuperTypes="_4wyi9KROEeeur8HW6jKajg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4wzxFqROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BuF6YDqAEeCmwNGSFJpOjg"/>
+ <eAnnotations xmi:id="_4wzxFqROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_BuF6YDqAEeCmwNGSFJpOjg"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_4wzxGKROEeeur8HW6jKajg" name="ProcessRequirement" eSuperTypes="_4wyi9KROEeeur8HW6jKajg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4wzxGaROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DNURcDqAEeCmwNGSFJpOjg"/>
+ <eAnnotations xmi:id="_4wzxGaROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_DNURcDqAEeCmwNGSFJpOjg"/>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_4wzxG6ROEeeur8HW6jKajg" name="ConstraintRequirement" eSuperTypes="_4wyi9KROEeeur8HW6jKajg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4wzxHKROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IBDQwDqBEeCmwNGSFJpOjg"/>
+ <eAnnotations xmi:id="_4wzxHKROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_IBDQwDqBEeCmwNGSFJpOjg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4wzxHaROEeeur8HW6jKajg" name="constraintKind" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EEnum" href="http://www.eclipse.org/papyrus/requirement/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementClassificationConcerns#//ConstraintKind"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_4wzxIKROEeeur8HW6jKajg" name="WorkloadCapacityRequirement" eSuperTypes="_4wyi9KROEeeur8HW6jKajg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4wzxIaROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QhT9cDqIEeCmwNGSFJpOjg"/>
+ <eAnnotations xmi:id="_4wzxIaROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_QhT9cDqIEeCmwNGSFJpOjg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4wzxIqROEeeur8HW6jKajg" name="workloadCapacity" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EEnum" href="http://www.eclipse.org/papyrus/requirement/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementClassificationConcerns#//WorkloadCapacitiesKind"/>
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_4wzxJaROEeeur8HW6jKajg" name="QualityRequirement" eSuperTypes="_4wyi9KROEeeur8HW6jKajg">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4wzxJqROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Q2eVIDqIEeCmwNGSFJpOjg"/>
+ <eAnnotations xmi:id="_4wzxJqROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_Q2eVIDqIEeCmwNGSFJpOjg"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4wzxJ6ROEeeur8HW6jKajg" name="specificQualityKind" ordered="false" lowerBound="1">
<eType xmi:type="ecore:EEnum" href="http://www.eclipse.org/papyrus/requirement/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementClassificationConcerns#//QualityKind"/>
</eStructuralFeatures>
@@ -365,61 +350,61 @@
</contents>
</eAnnotations>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_BuF6YDqAEeCmwNGSFJpOjg" name="ProjectRequirement">
- <generalization xmi:type="uml:Generalization" xmi:id="_dW3NMDqAEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
+ <generalization xmi:id="_dW3NMDqAEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_DNURcDqAEeCmwNGSFJpOjg" name="ProcessRequirement">
- <generalization xmi:type="uml:Generalization" xmi:id="_b4ZEEDqAEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
+ <generalization xmi:id="_b4ZEEDqAEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_IBDQwDqBEeCmwNGSFJpOjg" name="ConstraintRequirement">
- <generalization xmi:type="uml:Generalization" xmi:id="_sAAOkDqFEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_JJCaQDqGEeCmwNGSFJpOjg" name="constraintKind" visibility="public">
+ <generalization xmi:id="_sAAOkDqFEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
+ <ownedAttribute xmi:id="_JJCaQDqGEeCmwNGSFJpOjg" name="constraintKind" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_azPFsFOhEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JVaCUDqGEeCmwNGSFJpOjg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_JVs9QDqGEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_QhT9cDqIEeCmwNGSFJpOjg" name="WorkloadCapacityRequirement">
- <generalization xmi:type="uml:Generalization" xmi:id="_ROrH0DqKEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_-PTwQDqIEeCmwNGSFJpOjg" name="workloadCapacity" visibility="public">
+ <generalization xmi:id="_ROrH0DqKEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
+ <ownedAttribute xmi:id="_-PTwQDqIEeCmwNGSFJpOjg" name="workloadCapacity" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_bDBOIFOhEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_-YPp0DqIEeCmwNGSFJpOjg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_-YZa0DqIEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_Q2eVIDqIEeCmwNGSFJpOjg" name="QualityRequirement">
- <generalization xmi:type="uml:Generalization" xmi:id="_R5JBIDqKEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_9r120DqIEeCmwNGSFJpOjg" name="specificQualityKind" visibility="public">
+ <generalization xmi:id="_R5JBIDqKEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
+ <ownedAttribute xmi:id="_9r120DqIEeCmwNGSFJpOjg" name="specificQualityKind" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_aChacFOhEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9105QDqIEeCmwNGSFJpOjg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_91-qQDqIEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
</packagedElement>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_5X-jEKK_EeeYBKEUTtrY-A">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_5X_KIKK_EeeYBKEUTtrY-A" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:id="_5X-jEKK_EeeYBKEUTtrY-A">
+ <eAnnotations xmi:id="_5X_KIKK_EeeYBKEUTtrY-A" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
</eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+ <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</packagedElement>
<packagedElement xmi:type="uml:Profile" xmi:id="_7uTCgDp8EeCmwNGSFJpOjg" name="RequirementTraceability">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_SIcpeTp_EeCmwNGSFJpOjg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <eAnnotations xmi:id="_SIcpeTp_EeCmwNGSFJpOjg" source="http://www.eclipse.org/uml2/2.0.0/UML">
<contents xmi:type="ecore:EPackage" xmi:id="_u23CcaToEeenne7APpWiQg" name="requirementtraceability" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/RequirementTraceability" nsPrefix="RequirementTraceability">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u23CcqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <eAnnotations xmi:id="_u23CcqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/4.1.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u23Cc6ToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u23CdKToEeenne7APpWiQg" key="originalName" value="RequirementTraceability"/>
+ <eAnnotations xmi:id="_u23Cc6ToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:id="_u23CdKToEeenne7APpWiQg" key="originalName" value="RequirementTraceability"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u26FwqToEeenne7APpWiQg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u26Fw6ToEeenne7APpWiQg" key="Version" value="0.0.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u26FxKToEeenne7APpWiQg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u26FxaToEeenne7APpWiQg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u26FxqToEeenne7APpWiQg" key="Date" value="2017-09-29"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_u26Fx6ToEeenne7APpWiQg" key="Author" value=""/>
+ <eAnnotations xmi:id="_u26FwqToEeenne7APpWiQg" source="PapyrusVersion">
+ <details xmi:id="_u26Fw6ToEeenne7APpWiQg" key="Version" value="0.0.1"/>
+ <details xmi:id="_u26FxKToEeenne7APpWiQg" key="Comment" value=""/>
+ <details xmi:id="_u26FxaToEeenne7APpWiQg" key="Copyright" value=""/>
+ <details xmi:id="_u26FxqToEeenne7APpWiQg" key="Date" value="2017-09-29"/>
+ <details xmi:id="_u26Fx6ToEeenne7APpWiQg" key="Author" value=""/>
</eAnnotations>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_u23CdaToEeenne7APpWiQg" name="Satisfy">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u23CdqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7X8dYDqPEeCmwNGSFJpOjg"/>
- <eSuperTypes xmi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements/Satisfy"/>
+ <eAnnotations xmi:id="_u23CdqToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7X8dYDqPEeCmwNGSFJpOjg"/>
+ <eSuperTypes href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements/Satisfy"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_u23Cd6ToEeenne7APpWiQg" name="validatorName" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
@@ -428,8 +413,8 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_u23CfKToEeenne7APpWiQg" name="Verify">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_u23CfaToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_70Ql8DqPEeCmwNGSFJpOjg"/>
- <eSuperTypes xmi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements/Verify"/>
+ <eAnnotations xmi:id="_u23CfaToEeenne7APpWiQg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_70Ql8DqPEeCmwNGSFJpOjg"/>
+ <eSuperTypes href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements/Verify"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_u23CfqToEeenne7APpWiQg" name="verifierName" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
@@ -442,22 +427,22 @@
</eClassifiers>
</contents>
<contents xmi:type="ecore:EPackage" xmi:id="_4w2NUaROEeeur8HW6jKajg" name="requirementtraceability" nsURI="http://www.eclipse.org/papyrus/requirement/sysml14/0.7.0/PapyrusRE/RequirementTraceability" nsPrefix="RequirementTraceability">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4w2NUqROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/4.1.0/UML">
+ <eAnnotations xmi:id="_4w2NUqROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/4.1.0/UML">
<references xmi:type="ecore:EPackage" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4w2NU6ROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w2NVKROEeeur8HW6jKajg" key="originalName" value="RequirementTraceability"/>
+ <eAnnotations xmi:id="_4w2NU6ROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <details xmi:id="_4w2NVKROEeeur8HW6jKajg" key="originalName" value="RequirementTraceability"/>
</eAnnotations>
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4w5QqKROEeeur8HW6jKajg" source="PapyrusVersion">
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w5QqaROEeeur8HW6jKajg" key="Version" value="0.0.1"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w5QqqROEeeur8HW6jKajg" key="Comment" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w5Qq6ROEeeur8HW6jKajg" key="Copyright" value=""/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w5QrKROEeeur8HW6jKajg" key="Date" value="2017-09-28"/>
- <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4w5QraROEeeur8HW6jKajg" key="Author" value=""/>
+ <eAnnotations xmi:id="_4w5QqKROEeeur8HW6jKajg" source="PapyrusVersion">
+ <details xmi:id="_4w5QqaROEeeur8HW6jKajg" key="Version" value="0.0.1"/>
+ <details xmi:id="_4w5QqqROEeeur8HW6jKajg" key="Comment" value=""/>
+ <details xmi:id="_4w5Qq6ROEeeur8HW6jKajg" key="Copyright" value=""/>
+ <details xmi:id="_4w5QrKROEeeur8HW6jKajg" key="Date" value="2017-09-28"/>
+ <details xmi:id="_4w5QraROEeeur8HW6jKajg" key="Author" value=""/>
</eAnnotations>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_4w2NVaROEeeur8HW6jKajg" name="Satisfy">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4w2NVqROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7X8dYDqPEeCmwNGSFJpOjg"/>
- <eSuperTypes xmi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements/Satisfy"/>
+ <eAnnotations xmi:id="_4w2NVqROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_7X8dYDqPEeCmwNGSFJpOjg"/>
+ <eSuperTypes href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements/Satisfy"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4w2NV6ROEeeur8HW6jKajg" name="validatorName" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
@@ -466,8 +451,8 @@
</eStructuralFeatures>
</eClassifiers>
<eClassifiers xmi:type="ecore:EClass" xmi:id="_4w2NXKROEeeur8HW6jKajg" name="Verify">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4w2NXaROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_70Ql8DqPEeCmwNGSFJpOjg"/>
- <eSuperTypes xmi:type="ecore:EClass" href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements/Verify"/>
+ <eAnnotations xmi:id="_4w2NXaROEeeur8HW6jKajg" source="http://www.eclipse.org/uml2/2.0.0/UML" references="_70Ql8DqPEeCmwNGSFJpOjg"/>
+ <eSuperTypes href="http://www.eclipse.org/papyrus/sysml/1.4/SysML#//requirements/Verify"/>
<eStructuralFeatures xmi:type="ecore:EAttribute" xmi:id="_4w2NXqROEeeur8HW6jKajg" name="verifierName" ordered="false">
<eType xmi:type="ecore:EDataType" href="http://www.eclipse.org/uml2/5.0.0/Types#//String"/>
</eStructuralFeatures>
@@ -481,52 +466,52 @@
</contents>
</eAnnotations>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_7X8dYDqPEeCmwNGSFJpOjg" name="Satisfy">
- <generalization xmi:type="uml:Generalization" xmi:id="_hq8vAJJWEeesEtnYkurh9A">
+ <generalization xmi:id="_hq8vAJJWEeesEtnYkurh9A">
<general xmi:type="uml:Stereotype" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Requirements.stereotype_packagedElement_Satisfy"/>
</generalization>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_MA7o4DqQEeCmwNGSFJpOjg" name="validatorName" visibility="public">
+ <ownedAttribute xmi:id="_MA7o4DqQEeCmwNGSFJpOjg" name="validatorName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MK6rUDqQEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MK6rUTqQEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_MidBkDqQEeCmwNGSFJpOjg" name="satisfyStatus" visibility="public">
+ <ownedAttribute xmi:id="_MidBkDqQEeCmwNGSFJpOjg" name="satisfyStatus" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_ZnvmUFPKEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_MsJJEDqQEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_MsJJETqQEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_70Ql8DqPEeCmwNGSFJpOjg" name="Verify">
- <generalization xmi:type="uml:Generalization" xmi:id="_nfLXcJJWEeesEtnYkurh9A">
+ <generalization xmi:id="_nfLXcJJWEeesEtnYkurh9A">
<general xmi:type="uml:Stereotype" href="pathmap://SysML14_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Requirements.stereotype_packagedElement_Verify"/>
</generalization>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_NGXm8DqQEeCmwNGSFJpOjg" name="verifierName" visibility="public">
+ <ownedAttribute xmi:id="_NGXm8DqQEeCmwNGSFJpOjg" name="verifierName" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_NQWpYDqQEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_NQfzUDqQEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_Np1gYDqQEeCmwNGSFJpOjg" name="verifyStatus" visibility="public">
+ <ownedAttribute xmi:id="_Np1gYDqQEeCmwNGSFJpOjg" name="verifyStatus" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_AF-KUFPMEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_N0aYsDqQEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_N0kJsDqQEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_ODdhUDqQEeCmwNGSFJpOjg" name="VV_Method" visibility="public">
+ <ownedAttribute xmi:id="_ODdhUDqQEeCmwNGSFJpOjg" name="VV_Method" visibility="public">
<type xmi:type="uml:Enumeration" href="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_ZnvmUFPKEeCXkoFpHlFAkw"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_OLzlADqQEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_OL9WADqQEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
</packagedElement>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_FNW1oKLAEeeYBKEUTtrY-A">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_FNXcsKLAEeeYBKEUTtrY-A" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:id="_FNW1oKLAEeeYBKEUTtrY-A">
+ <eAnnotations xmi:id="_FNXcsKLAEeeYBKEUTtrY-A" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
</eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+ <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</packagedElement>
- <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_WQAlsKK9EeeYBKEUTtrY-A">
- <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_WQHTYKK9EeeYBKEUTtrY-A" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <profileApplication xmi:id="_WQAlsKK9EeeYBKEUTtrY-A">
+ <eAnnotations xmi:id="_WQHTYKK9EeeYBKEUTtrY-A" source="http://www.eclipse.org/uml2/2.0.0/UML">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
</eAnnotations>
- <appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
+ <appliedProfile href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
</uml:Profile>
<Ecore:EPackage xmi:id="_XMFzcKK9EeeYBKEUTtrY-A" base_Package="_wJDIkDp6EeCmwNGSFJpOjg" packageName="papyrusre" nsPrefix="PapyrusRE" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE" basePackage="org.eclipse.papyrus.requirements.sysml14" prefix="PapyrusRE"/>
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/resources/profile/papyrusre.ecore b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/resources/profile/papyrusre.ecore
index b52f487..f39be9c 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/resources/profile/papyrusre.ecore
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/resources/profile/papyrusre.ecore
@@ -5,6 +5,7 @@
<eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
<details key="originalName" value="PapyrusRE"/>
</eAnnotations>
+ <eClassifiers xsi:type="ecore:EEnum" name="Dummy"/>
<eSubpackages name="requirementgenericcharacteristics" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/RequirementGenericCharacteristics"
nsPrefix="RequirementGenericCharacteristics">
<eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/Dummy.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/Dummy.java
new file mode 100644
index 0000000..826db63
--- /dev/null
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/Dummy.java
@@ -0,0 +1,173 @@
+/**
+ * Copyright (c) 2017 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Sébastien Gerard (CEA LIST) <sebastien.gerard@cea.fr> - Initial API and implementation
+ * Yupanqui Munoz Julho (CEA LIST) <yupanqui.munozjulho@cea.fr> - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.requirements.sysml14.papyrusre;
+
+import java.util.Arrays;
+import java.util.Collections;
+import java.util.List;
+
+import org.eclipse.emf.common.util.Enumerator;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the literals of the enumeration '<em><b>Dummy</b></em>',
+ * and utility methods for working with them.
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREPackage#getDummy()
+ * @model
+ * @generated
+ */
+public enum Dummy implements Enumerator {
+ ;
+
+ /**
+ * An array of all the '<em><b>Dummy</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static final Dummy[] VALUES_ARRAY =
+ new Dummy[] {
+ };
+
+ /**
+ * A public read-only list of all the '<em><b>Dummy</b></em>' enumerators.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static final List<Dummy> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
+
+ /**
+ * Returns the '<em><b>Dummy</b></em>' literal with the specified literal value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param literal the literal.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static Dummy get(String literal) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ Dummy result = VALUES_ARRAY[i];
+ if (result.toString().equals(literal)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Dummy</b></em>' literal with the specified name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param name the name.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static Dummy getByName(String name) {
+ for (int i = 0; i < VALUES_ARRAY.length; ++i) {
+ Dummy result = VALUES_ARRAY[i];
+ if (result.getName().equals(name)) {
+ return result;
+ }
+ }
+ return null;
+ }
+
+ /**
+ * Returns the '<em><b>Dummy</b></em>' literal with the specified integer value.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the integer value.
+ * @return the matching enumerator or <code>null</code>.
+ * @generated
+ */
+ public static Dummy get(int value) {
+ switch (value) {
+ }
+ return null;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final int value;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String name;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private final String literal;
+
+ /**
+ * Only this class can construct instances.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private Dummy(int value, String name, String literal) {
+ this.value = value;
+ this.name = name;
+ this.literal = literal;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public int getValue() {
+ return value;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getName() {
+ return name;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String getLiteral() {
+ return literal;
+ }
+
+ /**
+ * Returns the literal value of the enumerator, which is its string representation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ return literal;
+ }
+
+} //Dummy
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/PapyrusREFactory.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/PapyrusREFactory.java
new file mode 100644
index 0000000..1dbae02
--- /dev/null
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/PapyrusREFactory.java
@@ -0,0 +1,44 @@
+/**
+ * Copyright (c) 2017 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Sébastien Gerard (CEA LIST) <sebastien.gerard@cea.fr> - Initial API and implementation
+ * Yupanqui Munoz Julho (CEA LIST) <yupanqui.munozjulho@cea.fr> - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.requirements.sysml14.papyrusre;
+
+import org.eclipse.emf.ecore.EFactory;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Factory</b> for the model.
+ * It provides a create method for each non-abstract class of the model.
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREPackage
+ * @generated
+ */
+public interface PapyrusREFactory extends EFactory {
+ /**
+ * The singleton instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ PapyrusREFactory eINSTANCE = org.eclipse.papyrus.requirements.sysml14.papyrusre.impl.PapyrusREFactoryImpl.init();
+
+ /**
+ * Returns the package supported by this factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the package supported by this factory.
+ * @generated
+ */
+ PapyrusREPackage getPapyrusREPackage();
+
+} //PapyrusREFactory
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/PapyrusREPackage.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/PapyrusREPackage.java
new file mode 100644
index 0000000..1595e86
--- /dev/null
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/PapyrusREPackage.java
@@ -0,0 +1,125 @@
+/**
+ * Copyright (c) 2017 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Sébastien Gerard (CEA LIST) <sebastien.gerard@cea.fr> - Initial API and implementation
+ * Yupanqui Munoz Julho (CEA LIST) <yupanqui.munozjulho@cea.fr> - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.requirements.sysml14.papyrusre;
+
+import org.eclipse.emf.ecore.EEnum;
+import org.eclipse.emf.ecore.EPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * The <b>Package</b> for the model.
+ * It contains accessors for the meta objects to represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each operation of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREFactory
+ * @model kind="package"
+ * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='PapyrusRE'"
+ * @generated
+ */
+public interface PapyrusREPackage extends EPackage {
+ /**
+ * The package name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNAME = "papyrusre"; //$NON-NLS-1$
+
+ /**
+ * The package namespace URI.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_URI = "http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE"; //$NON-NLS-1$
+
+ /**
+ * The package namespace name.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ String eNS_PREFIX = "PapyrusRE"; //$NON-NLS-1$
+
+ /**
+ * The singleton instance of the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ PapyrusREPackage eINSTANCE = org.eclipse.papyrus.requirements.sysml14.papyrusre.impl.PapyrusREPackageImpl.init();
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.Dummy <em>Dummy</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.Dummy
+ * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.impl.PapyrusREPackageImpl#getDummy()
+ * @generated
+ */
+ int DUMMY = 0;
+
+
+ /**
+ * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.Dummy <em>Dummy</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for enum '<em>Dummy</em>'.
+ * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.Dummy
+ * @generated
+ */
+ EEnum getDummy();
+
+ /**
+ * Returns the factory that creates the instances of the model.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the factory that creates the instances of the model.
+ * @generated
+ */
+ PapyrusREFactory getPapyrusREFactory();
+
+ /**
+ * <!-- begin-user-doc -->
+ * Defines literals for the meta objects that represent
+ * <ul>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each operation of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
+ * </ul>
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ interface Literals {
+ /**
+ * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.Dummy <em>Dummy</em>}' enum.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.Dummy
+ * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.impl.PapyrusREPackageImpl#getDummy()
+ * @generated
+ */
+ EEnum DUMMY = eINSTANCE.getDummy();
+
+ }
+
+} //PapyrusREPackage
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/impl/PapyrusREFactoryImpl.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/impl/PapyrusREFactoryImpl.java
new file mode 100644
index 0000000..76a01b0
--- /dev/null
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/impl/PapyrusREFactoryImpl.java
@@ -0,0 +1,146 @@
+/**
+ * Copyright (c) 2017 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Sébastien Gerard (CEA LIST) <sebastien.gerard@cea.fr> - Initial API and implementation
+ * Yupanqui Munoz Julho (CEA LIST) <yupanqui.munozjulho@cea.fr> - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.requirements.sysml14.papyrusre.impl;
+
+import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EDataType;
+import org.eclipse.emf.ecore.EObject;
+import org.eclipse.emf.ecore.EPackage;
+
+import org.eclipse.emf.ecore.impl.EFactoryImpl;
+
+import org.eclipse.emf.ecore.plugin.EcorePlugin;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.*;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Factory</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class PapyrusREFactoryImpl extends EFactoryImpl implements PapyrusREFactory {
+ /**
+ * Creates the default factory implementation.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public static PapyrusREFactory init() {
+ try {
+ PapyrusREFactory thePapyrusREFactory = (PapyrusREFactory)EPackage.Registry.INSTANCE.getEFactory(PapyrusREPackage.eNS_URI);
+ if (thePapyrusREFactory != null) {
+ return thePapyrusREFactory;
+ }
+ }
+ catch (Exception exception) {
+ EcorePlugin.INSTANCE.log(exception);
+ }
+ return new PapyrusREFactoryImpl();
+ }
+
+ /**
+ * Creates an instance of the factory.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PapyrusREFactoryImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EObject create(EClass eClass) {
+ switch (eClass.getClassifierID()) {
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public Object createFromString(EDataType eDataType, String initialValue) {
+ switch (eDataType.getClassifierID()) {
+ case PapyrusREPackage.DUMMY:
+ return createDummyFromString(eDataType, initialValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String convertToString(EDataType eDataType, Object instanceValue) {
+ switch (eDataType.getClassifierID()) {
+ case PapyrusREPackage.DUMMY:
+ return convertDummyToString(eDataType, instanceValue);
+ default:
+ throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public Dummy createDummyFromString(EDataType eDataType, String initialValue) {
+ Dummy result = Dummy.get(initialValue);
+ if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ return result;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public String convertDummyToString(EDataType eDataType, Object instanceValue) {
+ return instanceValue == null ? null : instanceValue.toString();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PapyrusREPackage getPapyrusREPackage() {
+ return (PapyrusREPackage)getEPackage();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @deprecated
+ * @generated
+ */
+ @Deprecated
+ public static PapyrusREPackage getPackage() {
+ return PapyrusREPackage.eINSTANCE;
+ }
+
+} //PapyrusREFactoryImpl
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/impl/PapyrusREPackageImpl.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/impl/PapyrusREPackageImpl.java
new file mode 100644
index 0000000..6d63a56
--- /dev/null
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/impl/PapyrusREPackageImpl.java
@@ -0,0 +1,251 @@
+/**
+ * Copyright (c) 2017 CEA LIST.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License v1.0
+ * which accompanies this distribution, and is available at
+ * http://www.eclipse.org/legal/epl-v10.html
+ *
+ * Contributors:
+ * Sébastien Gerard (CEA LIST) <sebastien.gerard@cea.fr> - Initial API and implementation
+ * Yupanqui Munoz Julho (CEA LIST) <yupanqui.munozjulho@cea.fr> - Initial API and implementation
+ *
+ */
+package org.eclipse.papyrus.requirements.sysml14.papyrusre.impl;
+
+import org.eclipse.emf.ecore.EEnum;
+import org.eclipse.emf.ecore.EPackage;
+import org.eclipse.emf.ecore.EcorePackage;
+
+import org.eclipse.emf.ecore.impl.EPackageImpl;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.Dummy;
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREFactory;
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREPackage;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsPackage;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.RequirementsCharacteristicsConcernsPackage;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VerificationAndValidationConcernsPackage;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.requirementclassification.RequirementClassificationPackage;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.requirementclassification.impl.RequirementClassificationPackageImpl;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.requirementgenericcharacteristics.RequirementGenericCharacteristicsPackage;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.requirementgenericcharacteristics.impl.RequirementGenericCharacteristicsPackageImpl;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.requirementtraceability.RequirementTraceabilityPackage;
+
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.requirementtraceability.impl.RequirementTraceabilityPackageImpl;
+
+import org.eclipse.papyrus.sysml14.sysmlPackage;
+
+import org.eclipse.uml2.types.TypesPackage;
+
+import org.eclipse.uml2.uml.UMLPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model <b>Package</b>.
+ * <!-- end-user-doc -->
+ * @generated
+ */
+public class PapyrusREPackageImpl extends EPackageImpl implements PapyrusREPackage {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum dummyEEnum = null;
+
+ /**
+ * Creates an instance of the model <b>Package</b>, registered with
+ * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * package URI value.
+ * <p>Note: the correct way to create the package is via the static
+ * factory method {@link #init init()}, which also performs
+ * initialization of the package, or returns the registered package,
+ * if one already exists.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.emf.ecore.EPackage.Registry
+ * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREPackage#eNS_URI
+ * @see #init()
+ * @generated
+ */
+ private PapyrusREPackageImpl() {
+ super(eNS_URI, PapyrusREFactory.eINSTANCE);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private static boolean isInited = false;
+
+ /**
+ * Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
+ *
+ * <p>This method is used to initialize {@link PapyrusREPackage#eINSTANCE} when that field is accessed.
+ * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #eNS_URI
+ * @see #createPackageContents()
+ * @see #initializePackageContents()
+ * @generated
+ */
+ public static PapyrusREPackage init() {
+ if (isInited) return (PapyrusREPackage)EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI);
+
+ // Obtain or create and register package
+ PapyrusREPackageImpl thePapyrusREPackage = (PapyrusREPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof PapyrusREPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new PapyrusREPackageImpl());
+
+ isInited = true;
+
+ // Initialize simple dependencies
+ EcorePackage.eINSTANCE.eClass();
+ RequirementClassificationConcernsPackage.eINSTANCE.eClass();
+ RequirementsCharacteristicsConcernsPackage.eINSTANCE.eClass();
+ PriorityAndImportanceConcernsPackage.eINSTANCE.eClass();
+ RequirementAndProcessConcernsPackage.eINSTANCE.eClass();
+ VerificationAndValidationConcernsPackage.eINSTANCE.eClass();
+ sysmlPackage.eINSTANCE.eClass();
+ TypesPackage.eINSTANCE.eClass();
+ UMLPackage.eINSTANCE.eClass();
+
+ // Obtain or create and register interdependencies
+ RequirementGenericCharacteristicsPackageImpl theRequirementGenericCharacteristicsPackage = (RequirementGenericCharacteristicsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementGenericCharacteristicsPackage.eNS_URI) instanceof RequirementGenericCharacteristicsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementGenericCharacteristicsPackage.eNS_URI) : RequirementGenericCharacteristicsPackage.eINSTANCE);
+ RequirementClassificationPackageImpl theRequirementClassificationPackage = (RequirementClassificationPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationPackage.eNS_URI) instanceof RequirementClassificationPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationPackage.eNS_URI) : RequirementClassificationPackage.eINSTANCE);
+ RequirementTraceabilityPackageImpl theRequirementTraceabilityPackage = (RequirementTraceabilityPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementTraceabilityPackage.eNS_URI) instanceof RequirementTraceabilityPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementTraceabilityPackage.eNS_URI) : RequirementTraceabilityPackage.eINSTANCE);
+
+ // Create package meta-data objects
+ thePapyrusREPackage.createPackageContents();
+ theRequirementGenericCharacteristicsPackage.createPackageContents();
+ theRequirementClassificationPackage.createPackageContents();
+ theRequirementTraceabilityPackage.createPackageContents();
+
+ // Initialize created meta-data
+ thePapyrusREPackage.initializePackageContents();
+ theRequirementGenericCharacteristicsPackage.initializePackageContents();
+ theRequirementClassificationPackage.initializePackageContents();
+ theRequirementTraceabilityPackage.initializePackageContents();
+
+ // Mark meta-data to indicate it can't be changed
+ thePapyrusREPackage.freeze();
+
+
+ // Update the registry and return the package
+ EPackage.Registry.INSTANCE.put(PapyrusREPackage.eNS_URI, thePapyrusREPackage);
+ return thePapyrusREPackage;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getDummy() {
+ return dummyEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public PapyrusREFactory getPapyrusREFactory() {
+ return (PapyrusREFactory)getEFactoryInstance();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private boolean isCreated = false;
+
+ /**
+ * Creates the meta-model objects for the package. This method is
+ * guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void createPackageContents() {
+ if (isCreated) return;
+ isCreated = true;
+
+ // Create enums
+ dummyEEnum = createEEnum(DUMMY);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private boolean isInitialized = false;
+
+ /**
+ * Complete the initialization of the package and its meta-model. This
+ * method is guarded to have no affect on any invocation but its first.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public void initializePackageContents() {
+ if (isInitialized) return;
+ isInitialized = true;
+
+ // Initialize package
+ setName(eNAME);
+ setNsPrefix(eNS_PREFIX);
+ setNsURI(eNS_URI);
+
+ // Obtain other dependent packages
+ RequirementGenericCharacteristicsPackage theRequirementGenericCharacteristicsPackage = (RequirementGenericCharacteristicsPackage)EPackage.Registry.INSTANCE.getEPackage(RequirementGenericCharacteristicsPackage.eNS_URI);
+ RequirementClassificationPackage theRequirementClassificationPackage = (RequirementClassificationPackage)EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationPackage.eNS_URI);
+ RequirementTraceabilityPackage theRequirementTraceabilityPackage = (RequirementTraceabilityPackage)EPackage.Registry.INSTANCE.getEPackage(RequirementTraceabilityPackage.eNS_URI);
+
+ // Add subpackages
+ getESubpackages().add(theRequirementGenericCharacteristicsPackage);
+ getESubpackages().add(theRequirementClassificationPackage);
+ getESubpackages().add(theRequirementTraceabilityPackage);
+
+ // Initialize enums and add enum literals
+ initEEnum(dummyEEnum, Dummy.class, "Dummy"); //$NON-NLS-1$
+
+ // Create resource
+ createResource(eNS_URI);
+
+ // Create annotations
+ // http://www.eclipse.org/uml2/2.0.0/UML
+ createUMLAnnotations();
+ }
+
+ /**
+ * Initializes the annotations for <b>http://www.eclipse.org/uml2/2.0.0/UML</b>.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected void createUMLAnnotations() {
+ String source = "http://www.eclipse.org/uml2/2.0.0/UML"; //$NON-NLS-1$
+ addAnnotation
+ (this,
+ source,
+ new String[] {
+ "originalName", "PapyrusRE" //$NON-NLS-1$ //$NON-NLS-2$
+ });
+ }
+
+} //PapyrusREPackageImpl
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementclassification/impl/RequirementClassificationPackageImpl.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementclassification/impl/RequirementClassificationPackageImpl.java
index 706f13c..d23a12e 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementclassification/impl/RequirementClassificationPackageImpl.java
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementclassification/impl/RequirementClassificationPackageImpl.java
@@ -20,6 +20,8 @@
import org.eclipse.emf.ecore.impl.EPackageImpl;
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREPackage;
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.impl.PapyrusREPackageImpl;
import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage;
import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage;
@@ -152,16 +154,19 @@
UMLPackage.eINSTANCE.eClass();
// Obtain or create and register interdependencies
+ PapyrusREPackageImpl thePapyrusREPackage = (PapyrusREPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI) instanceof PapyrusREPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI) : PapyrusREPackage.eINSTANCE);
RequirementGenericCharacteristicsPackageImpl theRequirementGenericCharacteristicsPackage = (RequirementGenericCharacteristicsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementGenericCharacteristicsPackage.eNS_URI) instanceof RequirementGenericCharacteristicsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementGenericCharacteristicsPackage.eNS_URI) : RequirementGenericCharacteristicsPackage.eINSTANCE);
RequirementTraceabilityPackageImpl theRequirementTraceabilityPackage = (RequirementTraceabilityPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementTraceabilityPackage.eNS_URI) instanceof RequirementTraceabilityPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementTraceabilityPackage.eNS_URI) : RequirementTraceabilityPackage.eINSTANCE);
// Create package meta-data objects
theRequirementClassificationPackage.createPackageContents();
+ thePapyrusREPackage.createPackageContents();
theRequirementGenericCharacteristicsPackage.createPackageContents();
theRequirementTraceabilityPackage.createPackageContents();
// Initialize created meta-data
theRequirementClassificationPackage.initializePackageContents();
+ thePapyrusREPackage.initializePackageContents();
theRequirementGenericCharacteristicsPackage.initializePackageContents();
theRequirementTraceabilityPackage.initializePackageContents();
@@ -340,9 +345,6 @@
initEClass(qualityRequirementEClass, QualityRequirement.class, "QualityRequirement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getQualityRequirement_SpecificQualityKind(), theRequirementClassificationConcernsPackage.getQualityKind(), "specificQualityKind", null, 1, 1, QualityRequirement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- // Create resource
- createResource(eNS_URI);
-
// Create annotations
// http://www.eclipse.org/uml2/2.0.0/UML
createUMLAnnotations();
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementgenericcharacteristics/impl/RequirementGenericCharacteristicsPackageImpl.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementgenericcharacteristics/impl/RequirementGenericCharacteristicsPackageImpl.java
index 3dca11c..83ed207 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementgenericcharacteristics/impl/RequirementGenericCharacteristicsPackageImpl.java
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementgenericcharacteristics/impl/RequirementGenericCharacteristicsPackageImpl.java
@@ -20,6 +20,8 @@
import org.eclipse.emf.ecore.impl.EPackageImpl;
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREPackage;
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.impl.PapyrusREPackageImpl;
import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage;
import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage;
@@ -122,16 +124,19 @@
UMLPackage.eINSTANCE.eClass();
// Obtain or create and register interdependencies
+ PapyrusREPackageImpl thePapyrusREPackage = (PapyrusREPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI) instanceof PapyrusREPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI) : PapyrusREPackage.eINSTANCE);
RequirementClassificationPackageImpl theRequirementClassificationPackage = (RequirementClassificationPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationPackage.eNS_URI) instanceof RequirementClassificationPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationPackage.eNS_URI) : RequirementClassificationPackage.eINSTANCE);
RequirementTraceabilityPackageImpl theRequirementTraceabilityPackage = (RequirementTraceabilityPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementTraceabilityPackage.eNS_URI) instanceof RequirementTraceabilityPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementTraceabilityPackage.eNS_URI) : RequirementTraceabilityPackage.eINSTANCE);
// Create package meta-data objects
theRequirementGenericCharacteristicsPackage.createPackageContents();
+ thePapyrusREPackage.createPackageContents();
theRequirementClassificationPackage.createPackageContents();
theRequirementTraceabilityPackage.createPackageContents();
// Initialize created meta-data
theRequirementGenericCharacteristicsPackage.initializePackageContents();
+ thePapyrusREPackage.initializePackageContents();
theRequirementClassificationPackage.initializePackageContents();
theRequirementTraceabilityPackage.initializePackageContents();
@@ -435,9 +440,6 @@
initEAttribute(getRequirement_VV_Status(), theVerificationAndValidationConcernsPackage.getVV_StatusKind(), "VV_Status", null, 0, 1, Requirement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getRequirement_QualityNature(), theRequirementClassificationConcernsPackage.getQualityKind(), "qualityNature", null, 0, 1, Requirement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- // Create resource
- createResource(eNS_URI);
-
// Create annotations
// http://www.eclipse.org/uml2/2.0.0/UML
createUMLAnnotations();
diff --git a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementtraceability/impl/RequirementTraceabilityPackageImpl.java b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementtraceability/impl/RequirementTraceabilityPackageImpl.java
index a120544..52623ec 100644
--- a/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementtraceability/impl/RequirementTraceabilityPackageImpl.java
+++ b/plugins/sysml14/org.eclipse.papyrus.requirements.sysml14.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/requirementtraceability/impl/RequirementTraceabilityPackageImpl.java
@@ -20,6 +20,8 @@
import org.eclipse.emf.ecore.impl.EPackageImpl;
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.PapyrusREPackage;
+import org.eclipse.papyrus.requirements.sysml14.papyrusre.impl.PapyrusREPackageImpl;
import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage;
import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage;
@@ -130,16 +132,19 @@
UMLPackage.eINSTANCE.eClass();
// Obtain or create and register interdependencies
+ PapyrusREPackageImpl thePapyrusREPackage = (PapyrusREPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI) instanceof PapyrusREPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(PapyrusREPackage.eNS_URI) : PapyrusREPackage.eINSTANCE);
RequirementGenericCharacteristicsPackageImpl theRequirementGenericCharacteristicsPackage = (RequirementGenericCharacteristicsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementGenericCharacteristicsPackage.eNS_URI) instanceof RequirementGenericCharacteristicsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementGenericCharacteristicsPackage.eNS_URI) : RequirementGenericCharacteristicsPackage.eINSTANCE);
RequirementClassificationPackageImpl theRequirementClassificationPackage = (RequirementClassificationPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationPackage.eNS_URI) instanceof RequirementClassificationPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationPackage.eNS_URI) : RequirementClassificationPackage.eINSTANCE);
// Create package meta-data objects
theRequirementTraceabilityPackage.createPackageContents();
+ thePapyrusREPackage.createPackageContents();
theRequirementGenericCharacteristicsPackage.createPackageContents();
theRequirementClassificationPackage.createPackageContents();
// Initialize created meta-data
theRequirementTraceabilityPackage.initializePackageContents();
+ thePapyrusREPackage.initializePackageContents();
theRequirementGenericCharacteristicsPackage.initializePackageContents();
theRequirementClassificationPackage.initializePackageContents();
@@ -300,9 +305,6 @@
initEAttribute(getVerify_VerifyStatus(), theVerificationAndValidationConcernsPackage.getVV_StatusKind(), "verifyStatus", null, 0, 1, Verify.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getVerify_VV_Method(), theRequirementAndProcessConcernsPackage.getSatisfactionStatusKind(), "VV_Method", null, 0, 1, Verify.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- // Create resource
- createResource(eNS_URI);
-
// Create annotations
// http://www.eclipse.org/uml2/2.0.0/UML
createUMLAnnotations();