Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPatrick2022-09-19 14:23:21 +0000
committerPatrick2022-09-19 14:23:21 +0000
commit05fa8056681bf604b7739be4d3e81c77073209b3 (patch)
tree7a75ab00b5fa8836cde18e852a88f5aff7f2f9b3
parentc7148d6458eaee3714ea42b0073008275c24b951 (diff)
downloadorg.eclipse.papyrus-requirements-master.tar.gz
org.eclipse.papyrus-requirements-master.tar.xz
org.eclipse.papyrus-requirements-master.zip
Update the library Change-Id: Ie0b0acf4c7bc1114e36df4575ca9e1d044761d85
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/META-INF/MANIFEST.MF11
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/plugin.xml107
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel179
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.notation1145
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.uml226
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/papyrusrestandardutils.ecore211
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/ImportanceKind.java451
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/PriorityAndImportanceConcernsFactory.java44
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/PriorityAndImportanceConcernsPackage.java155
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/PriorityKind.java252
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/impl/PriorityAndImportanceConcernsFactoryImpl.java170
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/impl/PriorityAndImportanceConcernsPackageImpl.java313
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/AgreementStatusKind.java306
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/QualificationStatusKind.java252
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/RequirementAndProcessConcernsFactory.java44
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/RequirementAndProcessConcernsPackage.java215
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/ReviewStatusKind.java252
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/SatisfactionStatusKind.java252
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/impl/RequirementAndProcessConcernsFactoryImpl.java218
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/impl/RequirementAndProcessConcernsPackageImpl.java294
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/ConstraintKind.java414
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/QualityKind.java441
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/RequirementClassificationConcernsFactory.java44
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/RequirementClassificationConcernsPackage.java185
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/WorkloadCapacitiesKind.java333
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/impl/RequirementClassificationConcernsFactoryImpl.java194
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/impl/RequirementClassificationConcernsPackageImpl.java285
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/AbstractionLevelKind.java333
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/LifeCyclePhaseKind.java495
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/RequirementsCharacteristicsConcernsFactory.java44
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/RequirementsCharacteristicsConcernsPackage.java155
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/impl/RequirementsCharacteristicsConcernsFactoryImpl.java170
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/impl/RequirementsCharacteristicsConcernsPackageImpl.java258
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VV_MethodKind.java279
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VV_StatusKind.java279
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VerificationAndValidationConcernsFactory.java44
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VerificationAndValidationConcernsPackage.java155
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/impl/VerificationAndValidationConcernsFactoryImpl.java170
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/impl/VerificationAndValidationConcernsPackageImpl.java248
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/set/PapyrusREStandardUtilsSet.java19
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.genmodel26
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.notation321
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.uml80
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/papyrusre.ecore32
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/AuthorReq.java17
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/BasicRequirementFactory.java21
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/BasicRequirementPackage.java209
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/EffortReq.java53
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/PriorityReq.java53
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/Requirement.java2
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/ReviewStatusReq.java55
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/AuthorReqImpl.java62
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/BasicRequirementFactoryImpl.java28
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/BasicRequirementPackageImpl.java89
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/EffortReqImpl.java (renamed from plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/FunctionalRequirementKindImpl.java)93
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/PriorityReqImpl.java (renamed from plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/PriorityReqCharacImpl.java)24
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/RequirementImpl.java176
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/ReviewStatusReqImpl.java (renamed from plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/ReviewStatusReqCharacImpl.java)64
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/util/BasicRequirementAdapterFactory.java38
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/util/BasicRequirementSwitch.java50
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/FunctionalRequirement.java33
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/QualityRequirement.java9
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/RequirementClassificationPackage.java75
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/FunctionalRequirementImpl.java123
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/QualityRequirementImpl.java19
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/RequirementClassificationPackageImpl.java14
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/util/RequirementClassificationAdapterFactory.java43
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/util/RequirementClassificationSwitch.java47
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/RequirementKindFactory.java9
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/RequirementKindPackage.java78
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/RequirementKindFactoryImpl.java12
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/RequirementKindPackageImpl.java34
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/util/RequirementKindAdapterFactory.java18
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/util/RequirementKindSwitch.java21
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/RequirementEngineer.java20
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/RequirementSource.java27
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/StakeholderFactory.java9
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/StakeholderPackage.java138
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/RequirementEngineerImpl.java40
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/RequirementSourceImpl.java70
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/StakeholderFactoryImpl.java14
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/StakeholderPackageImpl.java45
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/util/StakeholderAdapterFactory.java22
-rw-r--r--plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/util/StakeholderSwitch.java29
84 files changed, 2879 insertions, 9205 deletions
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/META-INF/MANIFEST.MF b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/META-INF/MANIFEST.MF
index c7d83ba..210f8aa 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/META-INF/MANIFEST.MF
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/META-INF/MANIFEST.MF
@@ -11,15 +11,4 @@ Require-Bundle: org.eclipse.core.runtime,
org.eclipse.emf.ecore;bundle-version="2.13.0";visibility:=reexport
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-ActivationPolicy: lazy
-Export-Package: org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns,
- org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.impl,
- org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns,
- org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl,
- org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns,
- org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl,
- org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns,
- org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.impl,
- org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns,
- org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.impl,
- org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.set
Automatic-Module-Name: org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/plugin.xml b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/plugin.xml
index cf5c8d6..3e2d694 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/plugin.xml
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/plugin.xml
@@ -1,104 +1,23 @@
<?xml version="1.0" encoding="UTF-8"?>
<?eclipse version="3.4"?>
-<!--
- 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
- -->
-
-<plugin>
- <extension point="org.eclipse.emf.ecore.generated_package">
- <!-- @generated PapyrusRE_StandardUtils.modellibrary -->
- <package
- uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementClassificationConcerns"
- class="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsPackage"
- genModel="resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel"/>
- </extension>
- <extension point="org.eclipse.emf.ecore.generated_package">
- <!-- @generated PapyrusRE_StandardUtils.modellibrary -->
- <package
- uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementsCharacteristicsConcerns"
- class="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.RequirementsCharacteristicsConcernsPackage"
- genModel="resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel"/>
- </extension>
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <!-- @generated PapyrusRE_StandardUtils.modellibrary -->
- <package
- uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementAndProcessConcerns"
- class="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage"
- genModel="resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel"/>
- </extension>
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <!-- @generated PapyrusRE_StandardUtils.modellibrary -->
- <package
- uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/PriorityAndImportanceConcerns"
- class="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage"
- genModel="resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel"/>
- </extension>
-
- <extension point="org.eclipse.emf.ecore.generated_package">
- <!-- @generated PapyrusRE_StandardUtils.modellibrary -->
- <package
- uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/VerificationAndValidationConcerns"
- class="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VerificationAndValidationConcernsPackage"
- genModel="resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel"/>
- </extension>
- <extension
+<plugin>
+ <extension
point="org.eclipse.emf.ecore.uri_mapping">
<mapping
- source="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/"
- target="platform:/plugin/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/resources/modellibrary/">
+ source="pathmap://PAPYRUSRE_LIBRARIES/"
+ target="platform:/plugin/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/">
</mapping>
</extension>
-
- <extension
- point="org.eclipse.uml2.uml.generated_package">
- <profile
- location="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_BZPAQFOQEeCXkoFpHlFAkw"
- uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementClassificationConcerns">
- </profile>
- </extension>
-
- <extension
- point="org.eclipse.uml2.uml.generated_package">
- <profile
- location="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_hdrPUFOfEeCXkoFpHlFAkw"
- uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementsCharacteristicsConcerns">
- </profile>
- </extension>
-
- <extension
- point="org.eclipse.uml2.uml.generated_package">
- <profile
- location="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_h4KL4FOfEeCXkoFpHlFAkw"
- uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/PriorityAndImportanceConcerns">
- </profile>
- </extension>
-
- <extension
- point="org.eclipse.uml2.uml.generated_package">
- <profile
- location="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_jGcj8FOfEeCXkoFpHlFAkw"
- uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementAndProcessConcerns">
- </profile>
- </extension>
-
- <extension
- point="org.eclipse.uml2.uml.generated_package">
- <profile
- location="pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml#_jh-pYFOfEeCXkoFpHlFAkw"
- uri="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/VerificationAndValidationConcerns">
- </profile>
- </extension>
+ <extension
+ point="org.eclipse.papyrus.uml.extensionpoints.UMLLibrary">
+ <library
+ description="Librarie for Requirements"
+ name="Papyrus Requirement Library"
+ path="pathmap://PAPYRUSRE_LIBRARIES/PapyrusRE_StandardUtils.modellibrary.uml"
+ provider="Eclipse Modeling Project">
+ </library>
+</extension>
</plugin>
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel
index 97a98a5..520fa90 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.genmodel
@@ -1,16 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel" copyrightText="Copyright (c) 2017 CEA LIST.&#xD;&#xA;&#xD;&#xA; All rights reserved. This program and the accompanying materials&#xD;&#xA; are made available under the terms of the Eclipse Public License v1.0&#xD;&#xA; which accompanies this distribution, and is available at&#xD;&#xA; http://www.eclipse.org/legal/epl-v10.html&#xD;&#xA;&#xD;&#xA;Contributors:&#xD;&#xA; Sébastien Gerard (CEA LIST) &lt;sebastien.gerard@cea.fr> - Initial API and implementation&#xD;&#xA; Yupanqui Munoz Julho (CEA LIST) &lt;yupanqui.munozjulho@cea.fr> - Initial API and implementation&#xD;&#xA;"
- modelDirectory="/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary/src-gen"
- editDirectory="/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.edit/src-gen"
- editorDirectory="/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.editor/src-gen"
- modelPluginID="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary"
- modelName="PapyrusREStandardUtils" editPluginClass="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.provider.PapyrusREStandardUtilsEditPlugin"
- editorPluginClass="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.presentation.PapyrusREStandardUtilsEditorPlugin"
+ xmlns:genmodel="http://www.eclipse.org/uml2/2.2.0/GenModel" copyrightText=" Copyright (c) 2020 CEA LIST and others.&#xA; &#xA; All rights reserved. This program and the accompanying materials&#xA; are made available under the terms of the Eclipse Public License 2.0&#xA; which accompanies this distribution, and is available at&#xA; http://www.eclipse.org/legal/epl-2.0/&#xA; &#xA; SPDX-License-Identifier: EPL-2.0"
+ modelDirectory="/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen"
+ editDirectory="/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary.edit/src-gen"
+ editorDirectory="/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary.editor/src-gen"
+ modelPluginID="org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary"
+ modelName="PapyrusREStandardUtils" editPluginClass="org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary.papyrusrestandardutils.provider.PapyrusREStandardUtilsEditPlugin"
+ editorPluginClass="org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary.papyrusrestandardutils.presentation.PapyrusREStandardUtilsEditorPlugin"
nonNLSMarkers="true" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
- testsDirectory="/org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.tests/src-gen"
- testSuiteClass="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.tests.PapyrusREStandardUtilsAllTests"
+ testsDirectory="/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary.tests/src-gen"
+ testSuiteClass="org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary.papyrusrestandardutils.tests.PapyrusREStandardUtilsAllTests"
importerID="org.eclipse.uml2.uml.ecore.importer" complianceLevel="8.0" copyrightFields="false"
+ editorPluginID="org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary.editor"
operationReflection="true" importOrganizing="true">
<genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/importer/org.eclipse.uml2.uml.ecore.importer">
<details key="OPPOSITE_ROLE_NAMES" value="IGNORE"/>
@@ -37,131 +38,51 @@
<details key="VALIDATION_DELEGATES" value="IGNORE"/>
</genAnnotations>
<foreignModel>PapyrusRE_StandardUtils.modellibrary.uml</foreignModel>
- <genPackages xsi:type="genmodel:GenPackage" prefix="PapyrusREStandardUtils" basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary"
+ <genPackages xsi:type="genmodel:GenPackage" prefix="PapyrusREStandardUtils" basePackage="org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary"
disposableProviderFactory="true" ecorePackage="papyrusrestandardutils.ecore#/">
- <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="RequirementClassificationConcerns"
- basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils"
- disposableProviderFactory="true" ecorePackage="papyrusrestandardutils.ecore#//requirementclassificationconcerns">
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//requirementclassificationconcerns/QualityKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/QualityKind/Adaptability"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/QualityKind/Availability"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/QualityKind/Compatability"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/QualityKind/Maintainability"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/QualityKind/Portability"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/QualityKind/Reliability"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/QualityKind/Safety"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/QualityKind/Security"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/QualityKind/Usability"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/QualityKind/Variability"/>
- </genEnums>
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//requirementclassificationconcerns/ConstraintKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/ConstraintKind/Cultural"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/ConstraintKind/Design"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/ConstraintKind/Environment"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/ConstraintKind/Implementation"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/ConstraintKind/Interface"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/ConstraintKind/Physical"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/ConstraintKind/Standard"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/ConstraintKind/Other"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/ConstraintKind/Undefined"/>
- </genEnums>
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//requirementclassificationconcerns/WorkloadCapacitiesKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/WorkloadCapacitiesKind/Bound"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/WorkloadCapacitiesKind/Memory"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/WorkloadCapacitiesKind/Speed"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/WorkloadCapacitiesKind/Throughput"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/WorkloadCapacitiesKind/Time"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementclassificationconcerns/WorkloadCapacitiesKind/Volume"/>
- </genEnums>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="QualityKind" disposableProviderFactory="true"
+ ecorePackage="papyrusrestandardutils.ecore#//QualityKind">
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//QualityKind/Adaptability"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//QualityKind/Availability"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//QualityKind/Compatibility"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//QualityKind/Maintainability"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//QualityKind/Portability"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//QualityKind/Reliability"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//QualityKind/Safety"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//QualityKind/Security"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//QualityKind/Usability"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//QualityKind/Variability"/>
</nestedGenPackages>
- <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="RequirementsCharacteristicsConcerns"
- basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils"
- disposableProviderFactory="true" ecorePackage="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns">
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind/PreConcept"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind/Concept"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind/Development"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind/Manufacturing"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind/Integration"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind/Test"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind/Deployment"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind/Delivery"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind/Installation"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind/Operation"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind/Support"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/LifeCyclePhaseKind/Disposal"/>
- </genEnums>
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/AbstractionLevelKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/AbstractionLevelKind/SpecificationLevel"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/AbstractionLevelKind/AnalysisLevel"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/AbstractionLevelKind/DesignLevel"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/AbstractionLevelKind/ImplementationLevel"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/AbstractionLevelKind/Specfication_level"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementscharacteristicsconcerns/AbstractionLevelKind/OperationalLevel"/>
- </genEnums>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="ConstraintKind" disposableProviderFactory="true"
+ ecorePackage="papyrusrestandardutils.ecore#//ConstraintKind">
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//ConstraintKind/Cultural"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//ConstraintKind/Design"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//ConstraintKind/Environment"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//ConstraintKind/Implementation"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//ConstraintKind/Interface"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//ConstraintKind/Physical"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//ConstraintKind/Standard"/>
</nestedGenPackages>
- <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="PriorityAndImportanceConcerns"
- basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils"
- disposableProviderFactory="true" ecorePackage="papyrusrestandardutils.ecore#//priorityandimportanceconcerns">
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/PriorityKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/PriorityKind/Mandatory"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/PriorityKind/Optional"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/PriorityKind/NotDefined"/>
- </genEnums>
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/ImportanceKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/ImportanceKind/Importance1"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/ImportanceKind/Importance2"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/ImportanceKind/Importance3"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/ImportanceKind/Importance4"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/ImportanceKind/Importance5"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/ImportanceKind/Importance6"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/ImportanceKind/Importance7"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/ImportanceKind/Importance8"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/ImportanceKind/Importance9"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//priorityandimportanceconcerns/ImportanceKind/Importance10"/>
- </genEnums>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="LevelKind" disposableProviderFactory="true"
+ ecorePackage="papyrusrestandardutils.ecore#//LevelKind">
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//LevelKind/System"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//LevelKind/Domain"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//LevelKind/Business"/>
</nestedGenPackages>
- <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="RequirementAndProcessConcerns"
- basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils"
- disposableProviderFactory="true" ecorePackage="papyrusrestandardutils.ecore#//requirementandprocessconcerns">
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//requirementandprocessconcerns/AgreementStatusKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/AgreementStatusKind/Submitted"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/AgreementStatusKind/ToBeRefined"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/AgreementStatusKind/Accepted"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/AgreementStatusKind/Draft"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/AgreementStatusKind/Rejected"/>
- </genEnums>
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//requirementandprocessconcerns/QualificationStatusKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/QualificationStatusKind/NotQualified"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/QualificationStatusKind/Qualified"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/QualificationStatusKind/Suspect"/>
- </genEnums>
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//requirementandprocessconcerns/SatisfactionStatusKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/SatisfactionStatusKind/NotSatisfied"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/SatisfactionStatusKind/Satisfied"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/SatisfactionStatusKind/Suspect"/>
- </genEnums>
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//requirementandprocessconcerns/ReviewStatusKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/ReviewStatusKind/ToBeReviewed"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/ReviewStatusKind/Accepted"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//requirementandprocessconcerns/ReviewStatusKind/Rejected"/>
- </genEnums>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="StatusKind" disposableProviderFactory="true"
+ ecorePackage="papyrusrestandardutils.ecore#//StatusKind">
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//StatusKind/Draft"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//StatusKind/Submitted"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//StatusKind/ToBeRefined"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//StatusKind/Accepted"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//StatusKind/Rejected"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//StatusKind/Conflicting"/>
</nestedGenPackages>
- <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="VerificationAndValidationConcerns"
- basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils"
- disposableProviderFactory="true" ecorePackage="papyrusrestandardutils.ecore#//verificationandvalidationconcerns">
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//verificationandvalidationconcerns/VV_MethodKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//verificationandvalidationconcerns/VV_MethodKind/Analysis"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//verificationandvalidationconcerns/VV_MethodKind/Inspection"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//verificationandvalidationconcerns/VV_MethodKind/SystemTest"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//verificationandvalidationconcerns/VV_MethodKind/ComponentTest"/>
- </genEnums>
- <genEnums xsi:type="genmodel:GenEnum" typeSafeEnumCompatible="false" ecoreEnum="papyrusrestandardutils.ecore#//verificationandvalidationconcerns/VV_StatusKind">
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//verificationandvalidationconcerns/VV_StatusKind/Pending"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//verificationandvalidationconcerns/VV_StatusKind/Passed"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//verificationandvalidationconcerns/VV_StatusKind/Failed"/>
- <genEnumLiterals xsi:type="genmodel:GenEnumLiteral" ecoreEnumLiteral="papyrusrestandardutils.ecore#//verificationandvalidationconcerns/VV_StatusKind/Inconclusive"/>
- </genEnums>
+ <nestedGenPackages xsi:type="genmodel:GenPackage" prefix="RequirementSourceKind"
+ disposableProviderFactory="true" ecorePackage="papyrusrestandardutils.ecore#//RequirementSourceKind">
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//RequirementSourceKind/Stakeholders"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//RequirementSourceKind/Document"/>
+ <genDataTypes xsi:type="genmodel:GenDataType" ecoreDataType="papyrusrestandardutils.ecore#//RequirementSourceKind/SystemInOperation"/>
</nestedGenPackages>
</genPackages>
</genmodel:GenModel>
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.notation b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.notation
index bf9abab..a8fc7b5 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.notation
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.notation
@@ -1,2 +1,1145 @@
<?xml version="1.0" encoding="UTF-8"?>
-<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"/>
+<xmi:XMI xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:notation="http://www.eclipse.org/gmf/runtime/1.0.3/notation" xmlns:style="http://www.eclipse.org/papyrus/infra/gmfdiag/style" xmlns:uml="http://www.eclipse.org/uml2/5.0.0/UML">
+ <notation:Diagram xmi:id="_WHN98DW1Ee2vDLwjKYNI0Q" type="PapyrusUMLClassDiagram" name="NewClassDiagram" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_XxwNIDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_XxxbQDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_XxxbQTW1Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_XxxbQjW1Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_XxyCUDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XxyCUTW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XxyCUjW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XxyCUzW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XxyCVDW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_XxyCVTW1Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_XxyCVjW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_XxyCVzW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_XxyCWDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XxyCWTW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_XxsiwDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XxwNITW1Ee2vDLwjKYNI0Q" x="40" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_X5ksYDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_X5l6gDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_X5l6gTW1Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_X5l6gjW1Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_X5mhkDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_X5mhkTW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_X5mhkjW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_X5mhkzW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X5mhlDW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_X5mhlTW1Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_X5mhljW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_X5mhlzW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_X5mhmDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X5mhmTW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_X5i3MDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_X5ksYTW1Ee2vDLwjKYNI0Q" x="200" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YA74oDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YA74ojW1Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YA74ozW1Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YA74pDW1Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YA8fsDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YA8fsTW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YA8fsjW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YA8fszW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YA8ftDW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YA8ftTW1Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YA8ftjW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YA8ftzW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YA8fuDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YA8fuTW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_YA6DcDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YA74oTW1Ee2vDLwjKYNI0Q" x="360" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YHHZIDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YHHZIjW1Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YHHZIzW1Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YHHZJDW1Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YHHZJTW1Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YHHZJjW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YHHZJzW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YHHZKDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YHHZKTW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YHHZKjW1Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YHHZKzW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YHHZLDW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YHHZLTW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YHHZLjW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_YHGLADW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YHHZITW1Ee2vDLwjKYNI0Q" x="540" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_YN8Z4DW1Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_YN8Z4jW1Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_YN8Z4zW1Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_YN8Z5DW1Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YN9A8DW1Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YN9A8TW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YN9A8jW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YN9A8zW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YN9A9DW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_YN9A9TW1Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_YN9A9jW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_YN9A9zW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_YN9A-DW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YN9A-TW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_YN7LwDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YN8Z4TW1Ee2vDLwjKYNI0Q" x="700" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ZRorgDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZRpSkDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZRpSkTW1Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZRpSkjW1Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ZRpSkzW1Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ZRpSlDW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ZRpSlTW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ZRpSljW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZRpSlzW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ZRpSmDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ZRpSmTW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ZRpSmjW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ZRpSmzW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZRpSnDW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_ZRm2UDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZRorgTW1Ee2vDLwjKYNI0Q" x="880" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ZaBygDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZaCZkDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZaCZkTW1Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZaCZkjW1Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ZaCZkzW1Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ZaCZlDW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ZaCZlTW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ZaCZljW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZaCZlzW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ZaCZmDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ZaCZmTW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ZaCZmjW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ZaCZmzW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZaCZnDW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_ZZ_9UDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZaBygTW1Ee2vDLwjKYNI0Q" x="1040" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ZiDtIDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZiEUMDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_ZiEUMTW1Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_ZiEUMjW1Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ZiEUMzW1Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ZiEUNDW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ZiEUNTW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ZiEUNjW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZiEUNzW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_ZiEUODW1Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ZiEUOTW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_ZiEUOjW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_ZiEUOzW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZiEUPDW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_ZiCfADW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ZiDtITW1Ee2vDLwjKYNI0Q" x="1220" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Zr1UMDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Zr1UMjW1Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Zr1UMzW1Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Zr17QDW1Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Zr17QTW1Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Zr17QjW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Zr17QzW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Zr17RDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Zr17RTW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Zr17RjW1Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Zr17RzW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Zr17SDW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Zr17STW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Zr17SjW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_Zr0GEDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Zr1UMTW1Ee2vDLwjKYNI0Q" x="1380" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Z1zvkDW1Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z1zvkjW1Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Z1zvkzW1Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Z1zvlDW1Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Z1zvlTW1Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Z1zvljW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Z1zvlzW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Z1zvmDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z1zvmTW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Z1zvmjW1Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Z1zvmzW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Z1zvnDW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Z1zvnTW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z1zvnjW1Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_Z1yhcDW1Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Z1zvkTW1Ee2vDLwjKYNI0Q" x="1560" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mP6EUDgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mP6EUTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mP6EUzgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_XxsiwDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mP6EUjgcEe2OmLtrWap8Dg" x="240" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mP-80zgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mP-81DgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mP_j4DgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_X5i3MDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mP-81TgcEe2OmLtrWap8Dg" x="400" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mQFDcDgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mQFDcTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQFDczgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_YA6DcDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQFDcjgcEe2OmLtrWap8Dg" x="560" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mQKjADgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mQKjATgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQKjAzgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_YHGLADW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQKjAjgcEe2OmLtrWap8Dg" x="740" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mQR3wDgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mQR3wTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQR3wzgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_YN7LwDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQR3wjgcEe2OmLtrWap8Dg" x="900" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mQYlcDgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mQYlcTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQYlczgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_ZRm2UDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQYlcjgcEe2OmLtrWap8Dg" x="1080" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mQf6MDgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mQf6MTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQf6MzgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_ZZ_9UDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQf6MjgcEe2OmLtrWap8Dg" x="1240" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mQlZwDgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mQlZwTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQlZwzgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_ZiCfADW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQlZwjgcEe2OmLtrWap8Dg" x="1420" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mQrgYDgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mQrgYTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQrgYzgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_Zr0GEDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQrgYjgcEe2OmLtrWap8Dg" x="1580" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_mQxnADgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_mQxnATgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQxnAzgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_Z1yhcDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mQxnAjgcEe2OmLtrWap8Dg" x="1760" y="40"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_WHN98TW1Ee2vDLwjKYNI0Q" name="diagram_compatibility_version" stringValue="1.4.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_WHN98jW1Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_WHN98zW1Ee2vDLwjKYNI0Q" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
+ <owner xmi:type="uml:Package" href="PapyrusRE_StandardUtils.modellibrary.uml#_TfOoADW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xmi:type="uml:Package" href="PapyrusRE_StandardUtils.modellibrary.uml#_TfOoADW1Ee2vDLwjKYNI0Q"/>
+ <edges xmi:type="notation:Connector" xmi:id="_mP6EVDgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_XxwNIDW1Ee2vDLwjKYNI0Q" target="_mP6EUDgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mP6EVTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mP6EWTgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_XxsiwDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mP6EVjgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mP6EVzgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mP6EWDgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mP_j4TgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_X5ksYDW1Ee2vDLwjKYNI0Q" target="_mP-80zgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mP_j4jgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mP_j5jgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_X5i3MDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mP_j4zgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mP_j5DgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mP_j5TgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mQFDdDgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_YA74oDW1Ee2vDLwjKYNI0Q" target="_mQFDcDgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mQFDdTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQFDeTgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_YA6DcDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mQFDdjgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQFDdzgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQFDeDgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mQKjBDgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_YHHZIDW1Ee2vDLwjKYNI0Q" target="_mQKjADgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mQKjBTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQKjCTgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_YHGLADW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mQKjBjgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQKjBzgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQKjCDgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mQR3xDgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_YN8Z4DW1Ee2vDLwjKYNI0Q" target="_mQR3wDgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mQR3xTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQR3yTgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_YN7LwDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mQR3xjgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQR3xzgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQR3yDgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mQYldDgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_ZRorgDW1Ee2vDLwjKYNI0Q" target="_mQYlcDgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mQYldTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQZMgjgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_ZRm2UDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mQYldjgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQZMgDgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQZMgTgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mQf6NDgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_ZaBygDW1Ee2vDLwjKYNI0Q" target="_mQf6MDgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mQf6NTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQf6OTgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_ZZ_9UDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mQf6NjgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQf6NzgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQf6ODgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mQlZxDgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_ZiDtIDW1Ee2vDLwjKYNI0Q" target="_mQlZwDgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mQlZxTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQlZyTgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_ZiCfADW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mQlZxjgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQlZxzgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQlZyDgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mQrgZDgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_Zr1UMDW1Ee2vDLwjKYNI0Q" target="_mQrgYDgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mQrgZTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQrgaTgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_Zr0GEDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mQrgZjgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQrgZzgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQrgaDgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_mQxnBDgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_Z1zvkDW1Ee2vDLwjKYNI0Q" target="_mQxnADgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_mQxnBTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_mQxnCTgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_Z1yhcDW1Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_mQxnBjgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQxnBzgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_mQxnCDgcEe2OmLtrWap8Dg"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_El1f8DW3Ee2vDLwjKYNI0Q" type="PapyrusUMLClassDiagram" name="ConstraintKind" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_G2JVsDW3Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_G2JVsjW3Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_G2JVszW3Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_G2JVtDW3Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_G2JVtTW3Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_G2JVtjW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_G2JVtzW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_G2JVuDW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G2JVuTW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_G2JVujW3Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_G2JVuzW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_G2JVvDW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_G2JVvTW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G2JVvjW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_G2IHkDW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G2JVsTW3Ee2vDLwjKYNI0Q" x="40" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_G8lU4DW3Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_G8l78DW3Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_G8l78TW3Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_G8l78jW3Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_G8l78zW3Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_G8l79DW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_G8l79TW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_G8l79jW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G8l79zW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_G8l7-DW3Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_G8l7-TW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_G8l7-jW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_G8l7-zW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G8l7_DW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_G8kt0DW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_G8lU4TW3Ee2vDLwjKYNI0Q" x="200" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HDMTMDW3Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HDMTMjW3Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HDMTMzW3Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HDMTNDW3Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_HDMTNTW3Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HDMTNjW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_HDMTNzW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_HDMTODW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HDMTOTW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_HDMTOjW3Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HDMTOzW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_HDMTPDW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_HDMTPTW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HDMTPjW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_HDLFEDW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HDMTMTW3Ee2vDLwjKYNI0Q" x="360" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HKqNIDW3Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HKqNIjW3Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HKqNIzW3Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HKqNJDW3Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_HKqNJTW3Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HKqNJjW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_HKqNJzW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_HKqNKDW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HKqNKTW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_HKqNKjW3Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HKqNKzW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_HKqNLDW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_HKqNLTW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HKqNLjW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_HKo_ADW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HKqNITW3Ee2vDLwjKYNI0Q" x="540" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Hb1csDW3Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_Hb2DwDW3Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_Hb2DwTW3Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_Hb2DwjW3Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Hb2DwzW3Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Hb2DxDW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Hb2DxTW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Hb2DxjW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hb2DxzW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Hb2DyDW3Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Hb2DyTW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_Hb2DyjW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_Hb2DyzW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hb2DzDW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_Hb01oDW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Hb1csTW3Ee2vDLwjKYNI0Q" x="700" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HjrxIDW3Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HjrxIjW3Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HjrxIzW3Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HjrxJDW3Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_HjrxJTW3Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HjrxJjW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_HjrxJzW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_HjrxKDW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HjrxKTW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_HjrxKjW3Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HjrxKzW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_HjrxLDW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_HjrxLTW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HjrxLjW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_HjqjADW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HjrxITW3Ee2vDLwjKYNI0Q" x="880" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_HrNVcDW3Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_HrN8gDW3Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_HrN8gTW3Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_HrN8gjW3Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_HrN8gzW3Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HrN8hDW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_HrN8hTW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_HrN8hjW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HrN8hzW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_HrN8iDW3Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_HrN8iTW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_HrN8ijW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_HrN8izW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HrN8jDW3Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_HrMuYDW3Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_HrNVcTW3Ee2vDLwjKYNI0Q" x="1040" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7E3hADgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7E3hATgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7E3hAzgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_G2IHkDW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7E3hAjgcEe2OmLtrWap8Dg" x="240" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7E9AkzgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7E9AlDgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7E9AljgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_G8kt0DW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7E9AlTgcEe2OmLtrWap8Dg" x="400" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7FCgIzgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7FCgJDgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7FDHMDgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_HDLFEDW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7FCgJTgcEe2OmLtrWap8Dg" x="560" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7FImwDgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7FImwTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7FImwzgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_HKo_ADW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7FImwjgcEe2OmLtrWap8Dg" x="740" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7FOtYDgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7FOtYTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7FOtYzgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_Hb01oDW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7FOtYjgcEe2OmLtrWap8Dg" x="900" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7FUM8zgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7FUM9DgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7FUM9jgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_HjqjADW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7FUM9TgcEe2OmLtrWap8Dg" x="1080" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_7FZFczgcEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_7FZFdDgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7FZsgDgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_HrMuYDW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_7FZFdTgcEe2OmLtrWap8Dg" x="1240" y="40"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_El1f8TW3Ee2vDLwjKYNI0Q" name="diagram_compatibility_version" stringValue="1.4.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_El1f8jW3Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_El1f8zW3Ee2vDLwjKYNI0Q" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
+ <owner xmi:type="uml:Package" href="PapyrusRE_StandardUtils.modellibrary.uml#___UAwDW2Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xmi:type="uml:Package" href="PapyrusRE_StandardUtils.modellibrary.uml#___UAwDW2Ee2vDLwjKYNI0Q"/>
+ <edges xmi:type="notation:Connector" xmi:id="_7E3hBDgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_G2JVsDW3Ee2vDLwjKYNI0Q" target="_7E3hADgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_7E3hBTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7E3hCTgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_G2IHkDW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7E3hBjgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7E3hBzgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7E3hCDgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_7E9AlzgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_G8lU4DW3Ee2vDLwjKYNI0Q" target="_7E9AkzgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_7E9AmDgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7E9nojgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_G8kt0DW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7E9AmTgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7E9noDgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7E9noTgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_7FDHMTgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_HDMTMDW3Ee2vDLwjKYNI0Q" target="_7FCgIzgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_7FDHMjgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7FDHNjgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_HDLFEDW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7FDHMzgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7FDHNDgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7FDHNTgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_7FImxDgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_HKqNIDW3Ee2vDLwjKYNI0Q" target="_7FImwDgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_7FImxTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7FImyTgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_HKo_ADW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7FImxjgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7FImxzgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7FImyDgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_7FOtZDgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_Hb1csDW3Ee2vDLwjKYNI0Q" target="_7FOtYDgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_7FOtZTgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7FPUcTgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_Hb01oDW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7FOtZjgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7FOtZzgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7FPUcDgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_7FUM9zgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_HjrxIDW3Ee2vDLwjKYNI0Q" target="_7FUM8zgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_7FUM-DgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7FUM_DgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_HjqjADW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7FUM-TgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7FUM-jgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7FUM-zgcEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_7FZsgTgcEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_HrNVcDW3Ee2vDLwjKYNI0Q" target="_7FZFczgcEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_7FZsgjgcEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_7FZshjgcEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_HrMuYDW3Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_7FZsgzgcEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7FZshDgcEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_7FZshTgcEe2OmLtrWap8Dg"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_S3tbYDW9Ee2vDLwjKYNI0Q" type="PapyrusUMLClassDiagram" name="LevelKind" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_UBdRsDW9Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_UBdRsjW9Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UBdRszW9Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UBdRtDW9Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_UBdRtTW9Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_UBdRtjW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_UBdRtzW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_UBdRuDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UBdRuTW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_UBdRujW9Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_UBdRuzW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_UBdRvDW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_UBdRvTW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UBdRvjW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_UBcDkDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UBdRsTW9Ee2vDLwjKYNI0Q" x="40" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UJJOEDW9Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_UJJ1IDW9Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UJJ1ITW9Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UJJ1IjW9Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_UJJ1IzW9Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_UJJ1JDW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_UJJ1JTW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_UJJ1JjW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UJJ1JzW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_UJJ1KDW9Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_UJJ1KTW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_UJJ1KjW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_UJJ1KzW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UJJ1LDW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_UJInADW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UJJOETW9Ee2vDLwjKYNI0Q" x="200" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_UP9nwDW9Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_UP9nwjW9Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_UP9nwzW9Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_UP-O0DW9Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_UP-O0TW9Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_UP-O0jW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_UP-O0zW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_UP-O1DW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UP-O1TW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_UP-O1jW9Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_UP-O1zW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_UP-O2DW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_UP-O2TW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UP-O2jW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_UP7ykDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_UP9nwTW9Ee2vDLwjKYNI0Q" x="360" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jt0c5DW9Ee2vDLwjKYNI0Q" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jt0c5TW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_jt0c5zW9Ee2vDLwjKYNI0Q" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_UBcDkDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jt0c5jW9Ee2vDLwjKYNI0Q" x="240" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_ki7f9DW9Ee2vDLwjKYNI0Q" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ki7f9TW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ki7f9zW9Ee2vDLwjKYNI0Q" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_UJInADW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ki7f9jW9Ee2vDLwjKYNI0Q" x="400" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_lbCMoDW9Ee2vDLwjKYNI0Q" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_lbCMoTW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lbCMozW9Ee2vDLwjKYNI0Q" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_UP7ykDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_lbCMojW9Ee2vDLwjKYNI0Q" x="560" y="40"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_S3tbYTW9Ee2vDLwjKYNI0Q" name="diagram_compatibility_version" stringValue="1.4.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_S3tbYjW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_S3tbYzW9Ee2vDLwjKYNI0Q" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
+ <owner xmi:type="uml:Package" href="PapyrusRE_StandardUtils.modellibrary.uml#_py1v0DW8Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xmi:type="uml:Package" href="PapyrusRE_StandardUtils.modellibrary.uml#_py1v0DW8Ee2vDLwjKYNI0Q"/>
+ <edges xmi:type="notation:Connector" xmi:id="_jt0c6DW9Ee2vDLwjKYNI0Q" type="StereotypeCommentLink" source="_UBdRsDW9Ee2vDLwjKYNI0Q" target="_jt0c5DW9Ee2vDLwjKYNI0Q">
+ <styles xmi:type="notation:FontStyle" xmi:id="_jt0c6TW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_jt1D8jW9Ee2vDLwjKYNI0Q" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_UBcDkDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_jt0c6jW9Ee2vDLwjKYNI0Q" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jt1D8DW9Ee2vDLwjKYNI0Q"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_jt1D8TW9Ee2vDLwjKYNI0Q"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_ki7f-DW9Ee2vDLwjKYNI0Q" type="StereotypeCommentLink" source="_UJJOEDW9Ee2vDLwjKYNI0Q" target="_ki7f9DW9Ee2vDLwjKYNI0Q">
+ <styles xmi:type="notation:FontStyle" xmi:id="_ki7f-TW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ki8HATW9Ee2vDLwjKYNI0Q" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_UJInADW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ki7f-jW9Ee2vDLwjKYNI0Q" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ki7f-zW9Ee2vDLwjKYNI0Q"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ki8HADW9Ee2vDLwjKYNI0Q"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_lbCMpDW9Ee2vDLwjKYNI0Q" type="StereotypeCommentLink" source="_UP9nwDW9Ee2vDLwjKYNI0Q" target="_lbCMoDW9Ee2vDLwjKYNI0Q">
+ <styles xmi:type="notation:FontStyle" xmi:id="_lbCMpTW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_lbCMqTW9Ee2vDLwjKYNI0Q" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_UP7ykDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_lbCMpjW9Ee2vDLwjKYNI0Q" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lbCMpzW9Ee2vDLwjKYNI0Q"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_lbCMqDW9Ee2vDLwjKYNI0Q"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_1BsYcDW9Ee2vDLwjKYNI0Q" type="PapyrusUMLClassDiagram" name="StatusKind" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_8iqPgDW9Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8iqPgjW9Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8iqPgzW9Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8iqPhDW9Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8iq2kDW9Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8iq2kTW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8iq2kjW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8iq2kzW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8iq2lDW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8iq2lTW9Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8iq2ljW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8iq2lzW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8iq2mDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8iq2mTW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_8ipocDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8iqPgTW9Ee2vDLwjKYNI0Q" x="40" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_8r98gDW9Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8r98gjW9Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8r98gzW9Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8r98hDW9Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8r98hTW9Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8r98hjW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8r98hzW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8r98iDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8r98iTW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8r98ijW9Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8r98izW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8r98jDW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8r98jTW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8r98jjW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_8r8uYDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8r98gTW9Ee2vDLwjKYNI0Q" x="200" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_8z37UDW9Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_8z37UjW9Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_8z37UzW9Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_8z37VDW9Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8z4iYDW9Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8z4iYTW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8z4iYjW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8z4iYzW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8z4iZDW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_8z4iZTW9Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_8z4iZjW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_8z4iZzW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_8z4iaDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8z4iaTW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_8z2tMDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_8z37UTW9Ee2vDLwjKYNI0Q" x="360" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_872LkDW9Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_872LkjW9Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_872LkzW9Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_872LlDW9Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_872LlTW9Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_872LljW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_872LlzW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_872LmDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_872LmTW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_872LmjW9Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_872LmzW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_872LnDW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_872LnTW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_872LnjW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_8709cDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_872LkTW9Ee2vDLwjKYNI0Q" x="540" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_9EGvsDW9Ee2vDLwjKYNI0Q" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_9EGvsjW9Ee2vDLwjKYNI0Q" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_9EGvszW9Ee2vDLwjKYNI0Q" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_9EGvtDW9Ee2vDLwjKYNI0Q" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9EGvtTW9Ee2vDLwjKYNI0Q" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9EGvtjW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9EGvtzW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9EGvuDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9EGvuTW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_9EGvujW9Ee2vDLwjKYNI0Q" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_9EGvuzW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_9EGvvDW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_9EGvvTW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9EGvvjW9Ee2vDLwjKYNI0Q"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_9EFhkDW9Ee2vDLwjKYNI0Q"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_9EGvsTW9Ee2vDLwjKYNI0Q" x="700" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rUfrcDgPEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rUfrcTgPEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rUfrczgPEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_8ipocDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rUfrcjgPEe2OmLtrWap8Dg" x="240" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rUpccDgPEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rUpccTgPEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rUpcczgPEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_8r8uYDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rUpccjgPEe2OmLtrWap8Dg" x="400" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rUx_UDgPEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rUx_UTgPEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rUymYDgPEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_8z2tMDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rUx_UjgPEe2OmLtrWap8Dg" x="560" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rU6iMDgPEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rU6iMTgPEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rU6iMzgPEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_8709cDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rU6iMjgPEe2OmLtrWap8Dg" x="740" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rVDFEDgPEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rVDFETgPEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rVDsIDgPEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_9EFhkDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rVDFEjgPEe2OmLtrWap8Dg" x="900" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_QzxMgDgUEe2OmLtrWap8Dg" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_QzxzkDgUEe2OmLtrWap8Dg" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_QzxzkTgUEe2OmLtrWap8Dg" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_QzxzkjgUEe2OmLtrWap8Dg" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QzxzkzgUEe2OmLtrWap8Dg" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QzxzlDgUEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_QzxzlTgUEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_QzxzljgUEe2OmLtrWap8Dg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QzxzlzgUEe2OmLtrWap8Dg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_QzyaoDgUEe2OmLtrWap8Dg" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_QzyaoTgUEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_QzyaojgUEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_QzyaozgUEe2OmLtrWap8Dg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QzyapDgUEe2OmLtrWap8Dg"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_Qzv-YDgUEe2OmLtrWap8Dg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_QzxMgTgUEe2OmLtrWap8Dg" x="840" y="40"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_T6jXRDgUEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_T6jXRTgUEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_T6jXRzgUEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_Qzv-YDgUEe2OmLtrWap8Dg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_T6jXRjgUEe2OmLtrWap8Dg" x="1040" y="40"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_1BsYcTW9Ee2vDLwjKYNI0Q" name="diagram_compatibility_version" stringValue="1.4.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_1BsYcjW9Ee2vDLwjKYNI0Q"/>
+ <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_1BsYczW9Ee2vDLwjKYNI0Q" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
+ <owner xmi:type="uml:Package" href="PapyrusRE_StandardUtils.modellibrary.uml#_xzxq8DW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xmi:type="uml:Package" href="PapyrusRE_StandardUtils.modellibrary.uml#_xzxq8DW9Ee2vDLwjKYNI0Q"/>
+ <edges xmi:type="notation:Connector" xmi:id="_rUgSgDgPEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_8iqPgDW9Ee2vDLwjKYNI0Q" target="_rUfrcDgPEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rUgSgTgPEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rUgShTgPEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_8ipocDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rUgSgjgPEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rUgSgzgPEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rUgShDgPEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_rUqDgDgPEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_8r98gDW9Ee2vDLwjKYNI0Q" target="_rUpccDgPEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rUqDgTgPEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rUqDhTgPEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_8r8uYDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rUqDgjgPEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rUqDgzgPEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rUqDhDgPEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_rUymYTgPEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_8z37UDW9Ee2vDLwjKYNI0Q" target="_rUx_UDgPEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rUymYjgPEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rUymZjgPEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_8z2tMDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rUymYzgPEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rUymZDgPEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rUymZTgPEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_rU6iNDgPEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_872LkDW9Ee2vDLwjKYNI0Q" target="_rU6iMDgPEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rU6iNTgPEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rU6iOTgPEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_8709cDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rU6iNjgPEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rU6iNzgPEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rU6iODgPEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_rVDsITgPEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_9EGvsDW9Ee2vDLwjKYNI0Q" target="_rVDFEDgPEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rVDsIjgPEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rVDsJjgPEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_9EFhkDW9Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rVDsIzgPEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rVDsJDgPEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rVDsJTgPEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_T6jXSDgUEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_QzxMgDgUEe2OmLtrWap8Dg" target="_T6jXRDgUEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_T6jXSTgUEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_T6j-UTgUEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_Qzv-YDgUEe2OmLtrWap8Dg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_T6jXSjgUEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_T6jXSzgUEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_T6j-UDgUEe2OmLtrWap8Dg"/>
+ </edges>
+ </notation:Diagram>
+ <notation:Diagram xmi:id="_HzDWwDgQEe2OmLtrWap8Dg" type="PapyrusUMLClassDiagram" name="RequirementSourceKind" measurementUnit="Pixel">
+ <children xmi:type="notation:Shape" xmi:id="_jGaaQDgQEe2OmLtrWap8Dg" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_jGbBUDgQEe2OmLtrWap8Dg" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jGbBUTgQEe2OmLtrWap8Dg" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jGbBUjgQEe2OmLtrWap8Dg" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jGbBUzgQEe2OmLtrWap8Dg" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jGbBVDgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_jGbBVTgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_jGbBVjgQEe2OmLtrWap8Dg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jGbBVzgQEe2OmLtrWap8Dg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jGbBWDgQEe2OmLtrWap8Dg" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jGbBWTgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_jGbBWjgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_jGbBWzgQEe2OmLtrWap8Dg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jGbBXDgQEe2OmLtrWap8Dg"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_jGYlEDgQEe2OmLtrWap8Dg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jGaaQTgQEe2OmLtrWap8Dg" x="320" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_jjwdkDgQEe2OmLtrWap8Dg" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_jjwdkjgQEe2OmLtrWap8Dg" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_jjwdkzgQEe2OmLtrWap8Dg" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_jjwdlDgQEe2OmLtrWap8Dg" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jjxEoDgQEe2OmLtrWap8Dg" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jjxEoTgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_jjxEojgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_jjxEozgQEe2OmLtrWap8Dg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jjxEpDgQEe2OmLtrWap8Dg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_jjxEpTgQEe2OmLtrWap8Dg" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_jjxEpjgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_jjxEpzgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_jjxEqDgQEe2OmLtrWap8Dg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jjxEqTgQEe2OmLtrWap8Dg"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_jjuoYDgQEe2OmLtrWap8Dg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_jjwdkTgQEe2OmLtrWap8Dg" x="500" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_kQiEADgQEe2OmLtrWap8Dg" type="PrimitiveType_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_kQirEDgQEe2OmLtrWap8Dg" type="PrimitiveType_NameLabel"/>
+ <children xmi:type="notation:DecorationNode" xmi:id="_kQirETgQEe2OmLtrWap8Dg" type="PrimitiveType_FloatingNameLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_kQirEjgQEe2OmLtrWap8Dg" y="15"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kQirEzgQEe2OmLtrWap8Dg" type="PrimitiveType_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kQirFDgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kQirFTgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kQirFjgQEe2OmLtrWap8Dg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kQirFzgQEe2OmLtrWap8Dg"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_kQirGDgQEe2OmLtrWap8Dg" type="PrimitiveType_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_kQirGTgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_kQirGjgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_kQirGzgQEe2OmLtrWap8Dg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kQirHDgQEe2OmLtrWap8Dg"/>
+ </children>
+ <element xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_kQg14DgQEe2OmLtrWap8Dg"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_kQiEATgQEe2OmLtrWap8Dg" x="660" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_rcQD1DgQEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_rcQD1TgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rcQq4TgQEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_jGYlEDgQEe2OmLtrWap8Dg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rcQq4DgQEe2OmLtrWap8Dg" x="520" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_tORbFDgQEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_tORbFTgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_tOSCIDgQEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_jjuoYDgQEe2OmLtrWap8Dg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_tORbFjgQEe2OmLtrWap8Dg" x="700" y="100"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_uShGVzgQEe2OmLtrWap8Dg" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_uShGWDgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uShGWjgQEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_kQg14DgQEe2OmLtrWap8Dg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_uShGWTgQEe2OmLtrWap8Dg" x="860" y="100"/>
+ </children>
+ <styles xmi:type="notation:StringValueStyle" xmi:id="_HzDWwTgQEe2OmLtrWap8Dg" name="diagram_compatibility_version" stringValue="1.4.0"/>
+ <styles xmi:type="notation:DiagramStyle" xmi:id="_HzDWwjgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="style:PapyrusDiagramStyle" xmi:id="_HzDWwzgQEe2OmLtrWap8Dg" diagramKindId="org.eclipse.papyrus.uml.diagram.class">
+ <owner xmi:type="uml:Package" href="PapyrusRE_StandardUtils.modellibrary.uml#_-IPQwDW-Ee2vDLwjKYNI0Q"/>
+ </styles>
+ <element xmi:type="uml:Package" href="PapyrusRE_StandardUtils.modellibrary.uml#_-IPQwDW-Ee2vDLwjKYNI0Q"/>
+ <edges xmi:type="notation:Connector" xmi:id="_rcQq4jgQEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_jGaaQDgQEe2OmLtrWap8Dg" target="_rcQD1DgQEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_rcQq4zgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_rcQq5zgQEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_jGYlEDgQEe2OmLtrWap8Dg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_rcQq5DgQEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rcQq5TgQEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_rcQq5jgQEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_tOSCITgQEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_jjwdkDgQEe2OmLtrWap8Dg" target="_tORbFDgQEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_tOSCIjgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_tOSCJjgQEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_jjuoYDgQEe2OmLtrWap8Dg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tOSCIzgQEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tOSCJDgQEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tOSCJTgQEe2OmLtrWap8Dg"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_uShGWzgQEe2OmLtrWap8Dg" type="StereotypeCommentLink" source="_kQiEADgQEe2OmLtrWap8Dg" target="_uShGVzgQEe2OmLtrWap8Dg">
+ <styles xmi:type="notation:FontStyle" xmi:id="_uShGXDgQEe2OmLtrWap8Dg"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_uShtYjgQEe2OmLtrWap8Dg" name="BASE_ELEMENT">
+ <eObjectValue xmi:type="uml:PrimitiveType" href="PapyrusRE_StandardUtils.modellibrary.uml#_kQg14DgQEe2OmLtrWap8Dg"/>
+ </styles>
+ <element xsi:nil="true"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uShGXTgQEe2OmLtrWap8Dg" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uShtYDgQEe2OmLtrWap8Dg"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uShtYTgQEe2OmLtrWap8Dg"/>
+ </edges>
+ </notation:Diagram>
+</xmi:XMI>
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.uml b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.uml
index 75e12bb..7b24e60 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.uml
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/PapyrusRE_StandardUtils.modellibrary.uml
@@ -1,118 +1,77 @@
<?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:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" 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">
+<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:PapyrusRE.RequirementKind="PapyrusRE/RequirementKind" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" xmlns:standard="http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard" 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 PapyrusRE/RequirementKind PapyrusRE#//RequirementKind">
<uml:Model xmi:id="_03nSwFOPEeCXkoFpHlFAkw" name="PapyrusRE_StandardUtils">
- <packagedElement xmi:type="uml:Package" xmi:id="_BZPAQFOQEeCXkoFpHlFAkw" name="RequirementClassificationConcerns">
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_aChacFOhEeCXkoFpHlFAkw" name="QualityKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_bdPE8FOhEeCXkoFpHlFAkw" name="Adaptability"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_bxpOsFOhEeCXkoFpHlFAkw" name="Availability"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_cA1hQFOhEeCXkoFpHlFAkw" name="Compatability"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_cRqykFOhEeCXkoFpHlFAkw" name="Maintainability"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_cwDXsFOhEeCXkoFpHlFAkw" name="Portability"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_dTp0AFOhEeCXkoFpHlFAkw" name="Reliability"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_dmR1EFOhEeCXkoFpHlFAkw" name="Safety"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_d4veEFOhEeCXkoFpHlFAkw" name="Security"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_eNmTwFOhEeCXkoFpHlFAkw" name="Usability"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ehHFoFOhEeCXkoFpHlFAkw" name="Variability"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_azPFsFOhEeCXkoFpHlFAkw" name="ConstraintKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_pOUPMFOhEeCXkoFpHlFAkw" name="Cultural"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_pfAWkFOhEeCXkoFpHlFAkw" name="Design"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_pxnwkFOhEeCXkoFpHlFAkw" name="Environment"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_p_LEYFOhEeCXkoFpHlFAkw" name="Implementation"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_qRNPkFOhEeCXkoFpHlFAkw" name="Interface"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_qjX9oFOhEeCXkoFpHlFAkw" name="Physical"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_4_IvgJMMEeeXis3ri3jkBA" name="Standard"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_8zH-gJMMEeeXis3ri3jkBA" name="Other"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="__aV4YJMMEeeXis3ri3jkBA" name="Undefined"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_bDBOIFOhEeCXkoFpHlFAkw" name="WorkloadCapacitiesKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_q5k3IFOhEeCXkoFpHlFAkw" name="Bound"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_rQzrYFOhEeCXkoFpHlFAkw" name="Memory"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_rftDAFOhEeCXkoFpHlFAkw" name="Speed"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_sACI4FOhEeCXkoFpHlFAkw" name="Throughput"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_sQkfQFOhEeCXkoFpHlFAkw" name="Time"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_sjyWMFOhEeCXkoFpHlFAkw" name="Volume"/>
- </packagedElement>
- </packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_hdrPUFOfEeCXkoFpHlFAkw" name="RequirementsCharacteristicsConcerns">
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_HF8JwFOjEeCXkoFpHlFAkw" name="LifeCyclePhaseKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_dXIecFOkEeCXkoFpHlFAkw" name="PreConcept"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_eKOIQFOkEeCXkoFpHlFAkw" name="Concept"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_eadjsFOkEeCXkoFpHlFAkw" name="Development"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ewznIFOkEeCXkoFpHlFAkw" name="Manufacturing"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_fCE9UFOkEeCXkoFpHlFAkw" name="Integration"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_fSBd0FOkEeCXkoFpHlFAkw" name="Test"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_fiaDMFOkEeCXkoFpHlFAkw" name="Deployment"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gBiPMFOkEeCXkoFpHlFAkw" name="Delivery"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gksmoFOkEeCXkoFpHlFAkw" name="Installation"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_g2kZwFOkEeCXkoFpHlFAkw" name="Operation"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_hHZrEFOkEeCXkoFpHlFAkw" name="Support"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_hXofcFOkEeCXkoFpHlFAkw" name="Disposal"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_HWoRIFOjEeCXkoFpHlFAkw" name="AbstractionLevelKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_HyefoFOjEeCXkoFpHlFAkw" name="SpecificationLevel"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_IAnpUFOjEeCXkoFpHlFAkw" name="AnalysisLevel"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_IQG20FOjEeCXkoFpHlFAkw" name="DesignLevel"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_cF8jYFOkEeCXkoFpHlFAkw" name="ImplementationLevel"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_cV4c0FOkEeCXkoFpHlFAkw" name="Specfication_level"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_sXUgIFOkEeCXkoFpHlFAkw" name="OperationalLevel"/>
- </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_TfOoADW1Ee2vDLwjKYNI0Q" name="QualityKind">
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_XxsiwDW1Ee2vDLwjKYNI0Q" name="Adaptability"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_X5i3MDW1Ee2vDLwjKYNI0Q" name="Availability"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_YA6DcDW1Ee2vDLwjKYNI0Q" name="Compatibility"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_YHGLADW1Ee2vDLwjKYNI0Q" name="Maintainability"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_YN7LwDW1Ee2vDLwjKYNI0Q" name="Portability"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_ZRm2UDW1Ee2vDLwjKYNI0Q" name="Reliability"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_ZZ_9UDW1Ee2vDLwjKYNI0Q" name="Safety"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_ZiCfADW1Ee2vDLwjKYNI0Q" name="Security"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_Zr0GEDW1Ee2vDLwjKYNI0Q" name="Usability"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_Z1yhcDW1Ee2vDLwjKYNI0Q" name="Variability"/>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_4-naoDW1Ee2vDLwjKYNI0Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4-oowDW1Ee2vDLwjKYNI0Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="PapyrusRE#//RequirementKind"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUSRE_PROFILE/PapyrusRE.profile.uml#_uLR-oC6IEe2R7Ja825gmOA"/>
+ </profileApplication>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_h4KL4FOfEeCXkoFpHlFAkw" name="PriorityAndImportanceConcerns">
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_Fx9ugFOlEeCXkoFpHlFAkw" name="PriorityKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_4FQHEFPJEeCXkoFpHlFAkw" name="Mandatory"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_4XbcMFPJEeCXkoFpHlFAkw" name="Optional"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_4nEasFPJEeCXkoFpHlFAkw" name="NotDefined"/>
- </packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_GAtVIFOlEeCXkoFpHlFAkw" name="ImportanceKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gF5PIFPCEeCXkoFpHlFAkw" name="1"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gj_gYFPCEeCXkoFpHlFAkw" name="2"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_bYp_wFPJEeCXkoFpHlFAkw" name="3"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_blUiwFPJEeCXkoFpHlFAkw" name="4"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_b2mgAFPJEeCXkoFpHlFAkw" name="5"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_cNZPYFPJEeCXkoFpHlFAkw" name="6"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_crybkFPJEeCXkoFpHlFAkw" name="7"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_c9OJ0FPJEeCXkoFpHlFAkw" name="8"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_dNdlQFPJEeCXkoFpHlFAkw" name="9"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_dc9Z0FPJEeCXkoFpHlFAkw" name="10"/>
- </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="___UAwDW2Ee2vDLwjKYNI0Q" name="ConstraintKind">
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_G2IHkDW3Ee2vDLwjKYNI0Q" name="Cultural"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_G8kt0DW3Ee2vDLwjKYNI0Q" name="Design"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_HDLFEDW3Ee2vDLwjKYNI0Q" name="Environment"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_HKo_ADW3Ee2vDLwjKYNI0Q" name="Implementation"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_Hb01oDW3Ee2vDLwjKYNI0Q" name="Interface"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_HjqjADW3Ee2vDLwjKYNI0Q" name="Physical"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_HrMuYDW3Ee2vDLwjKYNI0Q" name="Standard"/>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_jGcj8FOfEeCXkoFpHlFAkw" name="RequirementAndProcessConcerns">
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_ZUhvYFPKEeCXkoFpHlFAkw" name="AgreementStatusKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_c7L3kFPLEeCXkoFpHlFAkw" name="Submitted"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_dLIYEFPLEeCXkoFpHlFAkw" name="ToBeRefined"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_daLgsFPLEeCXkoFpHlFAkw" name="Accepted"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_KAfiQJMOEeeXis3ri3jkBA" name="Draft"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_SEIokJMOEeeXis3ri3jkBA" name="Rejected"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_py1v0DW8Ee2vDLwjKYNI0Q" name="LevelKind">
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_UBcDkDW9Ee2vDLwjKYNI0Q" name="System">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_1ZTGUDgREe2OmLtrWap8Dg">
+ <body>notion used in IREB</body>
+ </ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_Zh75QFPKEeCXkoFpHlFAkw" name="QualificationStatusKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gMhFcFPLEeCXkoFpHlFAkw" name="NotQualified"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_gaOKQFPLEeCXkoFpHlFAkw" name="Qualified"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_g4KqgFPLEeCXkoFpHlFAkw" name="Suspect"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_UJInADW9Ee2vDLwjKYNI0Q" name="Domain">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_3tJ_UDgREe2OmLtrWap8Dg">
+ <body>notion used in IREB</body>
+ </ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_ZnvmUFPKEeCXkoFpHlFAkw" name="SatisfactionStatusKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_j8PfgFPLEeCXkoFpHlFAkw" name="NotSatisfied"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kJppYFPLEeCXkoFpHlFAkw" name="Satisfied"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_kaVwwFPLEeCXkoFpHlFAkw" name="Suspect"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_UP7ykDW9Ee2vDLwjKYNI0Q" name="Business">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_4DajMDgREe2OmLtrWap8Dg">
+ <body>notion used in IREB</body>
+ </ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_ZuThUFPKEeCXkoFpHlFAkw" name="ReviewStatusKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_nb4PIFPLEeCXkoFpHlFAkw" name="ToBeReviewed"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_no1tEFPLEeCXkoFpHlFAkw" name="Accepted"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_n4LwoFPLEeCXkoFpHlFAkw" name="Rejected"/>
+ </packagedElement>
+ <packagedElement xmi:type="uml:Package" xmi:id="_xzxq8DW9Ee2vDLwjKYNI0Q" name="StatusKind">
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8709cDW9Ee2vDLwjKYNI0Q" name="Draft"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8ipocDW9Ee2vDLwjKYNI0Q" name="Submitted"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8r8uYDW9Ee2vDLwjKYNI0Q" name="ToBeRefined"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_8z2tMDW9Ee2vDLwjKYNI0Q" name="Accepted"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_9EFhkDW9Ee2vDLwjKYNI0Q" name="Rejected"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_Qzv-YDgUEe2OmLtrWap8Dg" name="Conflicting">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_PaX7MDgVEe2OmLtrWap8Dg">
+ <body>notion used in IREB</body>
+ </ownedComment>
</packagedElement>
</packagedElement>
- <packagedElement xmi:type="uml:Package" xmi:id="_jh-pYFOfEeCXkoFpHlFAkw" name="VerificationAndValidationConcerns">
- <packagedElement xmi:type="uml:Enumeration" xmi:id="__xkAkFPLEeCXkoFpHlFAkw" name="VV_MethodKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_AcnvwFPMEeCXkoFpHlFAkw" name="Analysis"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_AtdBEFPMEeCXkoFpHlFAkw" name="Inspection"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_A881oFPMEeCXkoFpHlFAkw" name="SystemTest"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_BoKV0FPMEeCXkoFpHlFAkw" name="ComponentTest"/>
+ <packagedElement xmi:type="uml:Package" xmi:id="_-IPQwDW-Ee2vDLwjKYNI0Q" name="RequirementSourceKind">
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_jGYlEDgQEe2OmLtrWap8Dg" name="Stakeholders">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_4tQKYDgREe2OmLtrWap8Dg">
+ <body>notion used in IREB</body>
+ </ownedComment>
</packagedElement>
- <packagedElement xmi:type="uml:Enumeration" xmi:id="_AF-KUFPMEeCXkoFpHlFAkw" name="VV_StatusKind">
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_B3WoYFPMEeCXkoFpHlFAkw" name="Pending"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_CE6jQFPMEeCXkoFpHlFAkw" name="Passed"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_CTg_8FPMEeCXkoFpHlFAkw" name="Failed"/>
- <ownedLiteral xmi:type="uml:EnumerationLiteral" xmi:id="_ClikEFPMEeCXkoFpHlFAkw" name="Inconclusive"/>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_jjuoYDgQEe2OmLtrWap8Dg" name="Document">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_4-iusDgREe2OmLtrWap8Dg">
+ <body>notion used in IREB</body>
+ </ownedComment>
+ </packagedElement>
+ <packagedElement xmi:type="uml:PrimitiveType" xmi:id="_kQg14DgQEe2OmLtrWap8Dg" name="SystemInOperation">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_5PdfkDgREe2OmLtrWap8Dg">
+ <body>notion used in IREB</body>
+ </ownedComment>
</packagedElement>
</packagedElement>
<profileApplication xmi:type="uml:ProfileApplication" xmi:id="_FWPoYFOQEeCXkoFpHlFAkw">
@@ -127,27 +86,42 @@
</eAnnotations>
<appliedProfile xmi:type="uml:Profile" href="pathmap://UML_PROFILES/Ecore.profile.uml#_0"/>
</profileApplication>
+ <profileApplication xmi:type="uml:ProfileApplication" xmi:id="_hKJmQDW9Ee2vDLwjKYNI0Q">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_hKKNUDW9Ee2vDLwjKYNI0Q" source="http://www.eclipse.org/uml2/2.0.0/UML">
+ <references xmi:type="ecore:EPackage" href="PapyrusRE#//RequirementKind"/>
+ </eAnnotations>
+ <appliedProfile xmi:type="uml:Profile" href="pathmap://PAPYRUSRE_PROFILE/PapyrusRE.profile.uml#_uLR-oC6IEe2R7Ja825gmOA"/>
+ </profileApplication>
</uml:Model>
- <standard:ModelLibrary xmi:id="_A_4BEF_vEeeOZqSO0VwLaQ" base_Package="_jGcj8FOfEeCXkoFpHlFAkw"/>
- <standard:ModelLibrary xmi:id="_B-kd8F_vEeeOZqSO0VwLaQ" base_Package="_h4KL4FOfEeCXkoFpHlFAkw"/>
- <standard:ModelLibrary xmi:id="_EQIQ4F_vEeeOZqSO0VwLaQ" base_Package="_hdrPUFOfEeCXkoFpHlFAkw"/>
- <standard:ModelLibrary xmi:id="_FEJu0F_vEeeOZqSO0VwLaQ" base_Package="_BZPAQFOQEeCXkoFpHlFAkw"/>
- <standard:ModelLibrary xmi:id="_uZgQ8F_wEeeOZqSO0VwLaQ" base_Package="_jh-pYFOfEeCXkoFpHlFAkw"/>
- <Ecore:EEnumLiteral xmi:id="_AWGWQJ6jEeemerk4ddBG7Q" base_EnumerationLiteral="_gF5PIFPCEeCXkoFpHlFAkw" enumLiteralName="Importance1" literal="1"/>
- <Ecore:EEnumLiteral xmi:id="_9vdZQJ6kEeemerk4ddBG7Q" base_EnumerationLiteral="_gj_gYFPCEeCXkoFpHlFAkw" enumLiteralName="Importance2" literal="2"/>
- <Ecore:EEnumLiteral xmi:id="_Ak6jcJ6lEeemerk4ddBG7Q" base_EnumerationLiteral="_bYp_wFPJEeCXkoFpHlFAkw" enumLiteralName="Importance3" literal="3"/>
- <Ecore:EEnumLiteral xmi:id="_D1MBYJ6lEeemerk4ddBG7Q" base_EnumerationLiteral="_blUiwFPJEeCXkoFpHlFAkw" enumLiteralName="Importance4" literal="4"/>
- <Ecore:EEnumLiteral xmi:id="_JtQoAJ6lEeemerk4ddBG7Q" base_EnumerationLiteral="_b2mgAFPJEeCXkoFpHlFAkw" enumLiteralName="Importance5" literal="5"/>
- <Ecore:EEnumLiteral xmi:id="_L64WIJ6lEeemerk4ddBG7Q" base_EnumerationLiteral="_cNZPYFPJEeCXkoFpHlFAkw" enumLiteralName="Importance6" literal="6"/>
- <Ecore:EEnumLiteral xmi:id="_OgKWUJ6lEeemerk4ddBG7Q" base_EnumerationLiteral="_crybkFPJEeCXkoFpHlFAkw" enumLiteralName="Importance7" literal="7"/>
- <Ecore:EEnumLiteral xmi:id="_Q7LAMJ6lEeemerk4ddBG7Q" base_EnumerationLiteral="_c9OJ0FPJEeCXkoFpHlFAkw" enumLiteralName="Importance8" literal="8"/>
- <Ecore:EEnumLiteral xmi:id="_TnHpEJ6lEeemerk4ddBG7Q" base_EnumerationLiteral="_dNdlQFPJEeCXkoFpHlFAkw" enumLiteralName="Importance9" literal="9"/>
- <Ecore:EEnumLiteral xmi:id="_WNJQIJ6lEeemerk4ddBG7Q" base_EnumerationLiteral="_dc9Z0FPJEeCXkoFpHlFAkw" enumLiteralName="Importance10" literal="10"/>
- <Ecore:EPackage xmi:id="_Xy5tAKOHEeeuXsxbHFzK8w" base_Package="_BZPAQFOQEeCXkoFpHlFAkw" packageName="requirementclassificationconcerns" nsPrefix="requirementclassificationconcerns" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementClassificationConcerns" basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils" prefix="RequirementClassificationConcerns"/>
- <Ecore:EPackage xmi:id="_xzhWQKOHEeeuXsxbHFzK8w" base_Package="_hdrPUFOfEeCXkoFpHlFAkw" packageName="requirementscharacteristicsconcerns" nsPrefix="RequirementsCharacteristicsConcerns" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementsCharacteristicsConcerns" basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils" prefix="RequirementsCharacteristicsConcerns"/>
- <Ecore:EPackage xmi:id="_SRZW0KOIEeeuXsxbHFzK8w" base_Package="_h4KL4FOfEeCXkoFpHlFAkw" packageName="priorityandimportanceconcerns" nsPrefix="PriorityAndImportanceConcerns" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/PriorityAndImportanceConcerns" basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils" prefix="PriorityAndImportanceConcerns"/>
- <Ecore:EPackage xmi:id="_lBKBkKOIEeeuXsxbHFzK8w" base_Package="_jGcj8FOfEeCXkoFpHlFAkw" packageName="requirementandprocessconcerns" nsPrefix="RequirementAndProcessConcerns" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementAndProcessConcerns" basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils" prefix="RequirementAndProcessConcerns"/>
- <Ecore:EPackage xmi:id="_vJLacKOIEeeuXsxbHFzK8w" base_Package="_jh-pYFOfEeCXkoFpHlFAkw" packageName="verificationandvalidationconcerns" nsPrefix="VerificationAndValidationConcerns" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/VerificationAndValidationConcerns" basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils" prefix="VerificationAndValidationConcerns"/>
<standard:ModelLibrary xmi:id="_GIbTQFOQEeCXkoFpHlFAkw" base_Package="_03nSwFOPEeCXkoFpHlFAkw"/>
- <Ecore:EPackage xmi:id="_E1Hp0KOGEeeuXsxbHFzK8w" base_Package="_03nSwFOPEeCXkoFpHlFAkw" packageName="papyrusrestandardutils" nsPrefix="PapyrusREStandardUtils" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils" basePackage="org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary" prefix="PapyrusREStandardUtils"/>
+ <Ecore:EPackage xmi:id="_E1Hp0KOGEeeuXsxbHFzK8w" base_Package="_03nSwFOPEeCXkoFpHlFAkw" packageName="papyrusrestandardutils" nsPrefix="PapyrusREStandardUtils" nsURI="PapyrusREStandardUtils" basePackage="org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary" prefix="PapyrusREStandardUtils"/>
+ <PapyrusRE.RequirementKind:QualityKind xmi:id="_6ZoAEDW1Ee2vDLwjKYNI0Q" base_PrimitiveType="_XxsiwDW1Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:QualityKind xmi:id="_7eA1QDW1Ee2vDLwjKYNI0Q" base_PrimitiveType="_X5i3MDW1Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:QualityKind xmi:id="_8QhQQDW1Ee2vDLwjKYNI0Q" base_PrimitiveType="_YA6DcDW1Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:QualityKind xmi:id="_9HIvMDW1Ee2vDLwjKYNI0Q" base_PrimitiveType="_YHGLADW1Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:QualityKind xmi:id="_96FPEDW1Ee2vDLwjKYNI0Q" base_PrimitiveType="_YN7LwDW1Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:QualityKind xmi:id="_-wItUDW1Ee2vDLwjKYNI0Q" base_PrimitiveType="_ZRm2UDW1Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:QualityKind xmi:id="__nqLMDW1Ee2vDLwjKYNI0Q" base_PrimitiveType="_ZZ_9UDW1Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:QualityKind xmi:id="_6lNIgDW2Ee2vDLwjKYNI0Q" base_PrimitiveType="_ZiCfADW1Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:QualityKind xmi:id="_7kh3gDW2Ee2vDLwjKYNI0Q" base_PrimitiveType="_Zr0GEDW1Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:QualityKind xmi:id="_8awU4DW2Ee2vDLwjKYNI0Q" base_PrimitiveType="_Z1yhcDW1Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:LevelKind xmi:id="_jteeoDW9Ee2vDLwjKYNI0Q" base_PrimitiveType="_UBcDkDW9Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:LevelKind xmi:id="_kirBQDW9Ee2vDLwjKYNI0Q" base_PrimitiveType="_UJInADW9Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:LevelKind xmi:id="_lauDkDW9Ee2vDLwjKYNI0Q" base_PrimitiveType="_UP7ykDW9Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:ConstraintKind xmi:id="_pD7l8DW9Ee2vDLwjKYNI0Q" base_PrimitiveType="_G2IHkDW3Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:ConstraintKind xmi:id="_p_zYUDW9Ee2vDLwjKYNI0Q" base_PrimitiveType="_G8kt0DW3Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:ConstraintKind xmi:id="_qy7eYDW9Ee2vDLwjKYNI0Q" base_PrimitiveType="_HDLFEDW3Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:ConstraintKind xmi:id="_rqNrsDW9Ee2vDLwjKYNI0Q" base_PrimitiveType="_HKo_ADW3Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:ConstraintKind xmi:id="_smuXQDW9Ee2vDLwjKYNI0Q" base_PrimitiveType="_Hb01oDW3Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:ConstraintKind xmi:id="_ta6NQDW9Ee2vDLwjKYNI0Q" base_PrimitiveType="_HjqjADW3Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:ConstraintKind xmi:id="_uOJoEDW9Ee2vDLwjKYNI0Q" base_PrimitiveType="_HrMuYDW3Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:StatusKind xmi:id="_RuD2QDW-Ee2vDLwjKYNI0Q" base_PrimitiveType="_8ipocDW9Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:StatusKind xmi:id="_THd5MDW-Ee2vDLwjKYNI0Q" base_PrimitiveType="_8r8uYDW9Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:StatusKind xmi:id="_UP2dkDW-Ee2vDLwjKYNI0Q" base_PrimitiveType="_8z2tMDW9Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:StatusKind xmi:id="_VRQQMDW-Ee2vDLwjKYNI0Q" base_PrimitiveType="_8709cDW9Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:StatusKind xmi:id="_WP30kDW-Ee2vDLwjKYNI0Q" base_PrimitiveType="_9EFhkDW9Ee2vDLwjKYNI0Q"/>
+ <PapyrusRE.RequirementKind:RequirementSourceKind xmi:id="_rb10IDgQEe2OmLtrWap8Dg" base_PrimitiveType="_jGYlEDgQEe2OmLtrWap8Dg"/>
+ <PapyrusRE.RequirementKind:RequirementSourceKind xmi:id="_tN_HMDgQEe2OmLtrWap8Dg" base_PrimitiveType="_jjuoYDgQEe2OmLtrWap8Dg"/>
+ <PapyrusRE.RequirementKind:RequirementSourceKind xmi:id="_uSROsDgQEe2OmLtrWap8Dg" base_PrimitiveType="_kQg14DgQEe2OmLtrWap8Dg"/>
+ <PapyrusRE.RequirementKind:StatusKind xmi:id="_T6POMDgUEe2OmLtrWap8Dg" base_PrimitiveType="_Qzv-YDgUEe2OmLtrWap8Dg"/>
</xmi:XMI>
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/papyrusrestandardutils.ecore b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/papyrusrestandardutils.ecore
index 143649e..e60f17b 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/papyrusrestandardutils.ecore
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/resources/modellibrary/papyrusrestandardutils.ecore
@@ -1,182 +1,51 @@
<?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="papyrusrestandardutils" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils"
- nsPrefix="PapyrusREStandardUtils">
+ xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="papyrusrestandardutils" nsURI="PapyrusREStandardUtils" nsPrefix="PapyrusREStandardUtils">
<eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
<details key="originalName" value="PapyrusRE_StandardUtils"/>
</eAnnotations>
- <eSubpackages name="requirementclassificationconcerns" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementClassificationConcerns"
- nsPrefix="requirementclassificationconcerns">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="RequirementClassificationConcerns"/>
- </eAnnotations>
- <eClassifiers xsi:type="ecore:EEnum" name="QualityKind">
- <eLiterals name="Adaptability"/>
- <eLiterals name="Availability" value="1"/>
- <eLiterals name="Compatability" value="2"/>
- <eLiterals name="Maintainability" value="3"/>
- <eLiterals name="Portability" value="4"/>
- <eLiterals name="Reliability" value="5"/>
- <eLiterals name="Safety" value="6"/>
- <eLiterals name="Security" value="7"/>
- <eLiterals name="Usability" value="8"/>
- <eLiterals name="Variability" value="9"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="ConstraintKind">
- <eLiterals name="Cultural"/>
- <eLiterals name="Design" value="1"/>
- <eLiterals name="Environment" value="2"/>
- <eLiterals name="Implementation" value="3"/>
- <eLiterals name="Interface" value="4"/>
- <eLiterals name="Physical" value="5"/>
- <eLiterals name="Standard" value="6"/>
- <eLiterals name="Other" value="7"/>
- <eLiterals name="Undefined" value="8"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="WorkloadCapacitiesKind">
- <eLiterals name="Bound"/>
- <eLiterals name="Memory" value="1"/>
- <eLiterals name="Speed" value="2"/>
- <eLiterals name="Throughput" value="3"/>
- <eLiterals name="Time" value="4"/>
- <eLiterals name="Volume" value="5"/>
- </eClassifiers>
+ <eSubpackages name="QualityKind" nsURI="http:///PapyrusRE_StandardUtils/QualityKind.ecore"
+ nsPrefix="PapyrusRE_StandardUtils.QualityKind">
+ <eClassifiers xsi:type="ecore:EDataType" name="Adaptability" instanceClassName="Adaptability"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Availability" instanceClassName="Availability"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Compatibility" instanceClassName="Compatibility"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Maintainability" instanceClassName="Maintainability"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Portability" instanceClassName="Portability"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Reliability" instanceClassName="Reliability"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Safety" instanceClassName="Safety"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Security" instanceClassName="Security"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Usability" instanceClassName="Usability"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Variability" instanceClassName="Variability"/>
</eSubpackages>
- <eSubpackages name="requirementscharacteristicsconcerns" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementsCharacteristicsConcerns"
- nsPrefix="RequirementsCharacteristicsConcerns">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="RequirementsCharacteristicsConcerns"/>
- </eAnnotations>
- <eClassifiers xsi:type="ecore:EEnum" name="LifeCyclePhaseKind">
- <eLiterals name="PreConcept"/>
- <eLiterals name="Concept" value="1"/>
- <eLiterals name="Development" value="2"/>
- <eLiterals name="Manufacturing" value="3"/>
- <eLiterals name="Integration" value="4"/>
- <eLiterals name="Test" value="5"/>
- <eLiterals name="Deployment" value="6"/>
- <eLiterals name="Delivery" value="7"/>
- <eLiterals name="Installation" value="8"/>
- <eLiterals name="Operation" value="9"/>
- <eLiterals name="Support" value="10"/>
- <eLiterals name="Disposal" value="11"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="AbstractionLevelKind">
- <eLiterals name="SpecificationLevel"/>
- <eLiterals name="AnalysisLevel" value="1"/>
- <eLiterals name="DesignLevel" value="2"/>
- <eLiterals name="ImplementationLevel" value="3"/>
- <eLiterals name="Specfication_level" value="4"/>
- <eLiterals name="OperationalLevel" value="5"/>
- </eClassifiers>
+ <eSubpackages name="ConstraintKind" nsURI="http:///PapyrusRE_StandardUtils/ConstraintKind.ecore"
+ nsPrefix="PapyrusRE_StandardUtils.ConstraintKind">
+ <eClassifiers xsi:type="ecore:EDataType" name="Cultural" instanceClassName="Cultural"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Design" instanceClassName="Design"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Environment" instanceClassName="Environment"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Implementation" instanceClassName="Implementation"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Interface" instanceClassName="Interface"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Physical" instanceClassName="Physical"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Standard" instanceClassName="Standard"/>
</eSubpackages>
- <eSubpackages name="priorityandimportanceconcerns" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/PriorityAndImportanceConcerns"
- nsPrefix="PriorityAndImportanceConcerns">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="PriorityAndImportanceConcerns"/>
- </eAnnotations>
- <eClassifiers xsi:type="ecore:EEnum" name="PriorityKind">
- <eLiterals name="Mandatory"/>
- <eLiterals name="Optional" value="1"/>
- <eLiterals name="NotDefined" value="2"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="ImportanceKind">
- <eLiterals name="Importance1" literal="1">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="_1"/>
- </eAnnotations>
- </eLiterals>
- <eLiterals name="Importance2" value="1" literal="2">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="_2"/>
- </eAnnotations>
- </eLiterals>
- <eLiterals name="Importance3" value="2" literal="3">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="_3"/>
- </eAnnotations>
- </eLiterals>
- <eLiterals name="Importance4" value="3" literal="4">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="_4"/>
- </eAnnotations>
- </eLiterals>
- <eLiterals name="Importance5" value="4" literal="5">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="_5"/>
- </eAnnotations>
- </eLiterals>
- <eLiterals name="Importance6" value="5" literal="6">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="_6"/>
- </eAnnotations>
- </eLiterals>
- <eLiterals name="Importance7" value="6" literal="7">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="_7"/>
- </eAnnotations>
- </eLiterals>
- <eLiterals name="Importance8" value="7" literal="8">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="_8"/>
- </eAnnotations>
- </eLiterals>
- <eLiterals name="Importance9" value="8" literal="9">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="_9"/>
- </eAnnotations>
- </eLiterals>
- <eLiterals name="Importance10" value="9" literal="10">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="_10"/>
- </eAnnotations>
- </eLiterals>
- </eClassifiers>
+ <eSubpackages name="LevelKind" nsURI="http:///PapyrusRE_StandardUtils/LevelKind.ecore"
+ nsPrefix="PapyrusRE_StandardUtils.LevelKind">
+ <eClassifiers xsi:type="ecore:EDataType" name="System" instanceClassName="System"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Domain" instanceClassName="Domain"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Business" instanceClassName="Business"/>
</eSubpackages>
- <eSubpackages name="requirementandprocessconcerns" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/RequirementAndProcessConcerns"
- nsPrefix="RequirementAndProcessConcerns">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="RequirementAndProcessConcerns"/>
- </eAnnotations>
- <eClassifiers xsi:type="ecore:EEnum" name="AgreementStatusKind">
- <eLiterals name="Submitted"/>
- <eLiterals name="ToBeRefined" value="1"/>
- <eLiterals name="Accepted" value="2"/>
- <eLiterals name="Draft" value="3"/>
- <eLiterals name="Rejected" value="4"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="QualificationStatusKind">
- <eLiterals name="NotQualified"/>
- <eLiterals name="Qualified" value="1"/>
- <eLiterals name="Suspect" value="2"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="SatisfactionStatusKind">
- <eLiterals name="NotSatisfied"/>
- <eLiterals name="Satisfied" value="1"/>
- <eLiterals name="Suspect" value="2"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="ReviewStatusKind">
- <eLiterals name="ToBeReviewed"/>
- <eLiterals name="Accepted" value="1"/>
- <eLiterals name="Rejected" value="2"/>
- </eClassifiers>
+ <eSubpackages name="StatusKind" nsURI="http:///PapyrusRE_StandardUtils/StatusKind.ecore"
+ nsPrefix="PapyrusRE_StandardUtils.StatusKind">
+ <eClassifiers xsi:type="ecore:EDataType" name="Draft" instanceClassName="Draft"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Submitted" instanceClassName="Submitted"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="ToBeRefined" instanceClassName="ToBeRefined"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Accepted" instanceClassName="Accepted"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Rejected" instanceClassName="Rejected"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Conflicting" instanceClassName="Conflicting"/>
</eSubpackages>
- <eSubpackages name="verificationandvalidationconcerns" nsURI="http://www.eclipse.org/papyrus/requirements/sysml14/0.7.0/PapyrusRE/ModelLibrary/PapyrusREStandardUtils/VerificationAndValidationConcerns"
- nsPrefix="VerificationAndValidationConcerns">
- <eAnnotations source="http://www.eclipse.org/uml2/2.0.0/UML">
- <details key="originalName" value="VerificationAndValidationConcerns"/>
- </eAnnotations>
- <eClassifiers xsi:type="ecore:EEnum" name="VV_MethodKind">
- <eLiterals name="Analysis"/>
- <eLiterals name="Inspection" value="1"/>
- <eLiterals name="SystemTest" value="2"/>
- <eLiterals name="ComponentTest" value="3"/>
- </eClassifiers>
- <eClassifiers xsi:type="ecore:EEnum" name="VV_StatusKind">
- <eLiterals name="Pending"/>
- <eLiterals name="Passed" value="1"/>
- <eLiterals name="Failed" value="2"/>
- <eLiterals name="Inconclusive" value="3"/>
- </eClassifiers>
+ <eSubpackages name="RequirementSourceKind" nsURI="http:///PapyrusRE_StandardUtils/RequirementSourceKind.ecore"
+ nsPrefix="PapyrusRE_StandardUtils.RequirementSourceKind">
+ <eClassifiers xsi:type="ecore:EDataType" name="Stakeholders" instanceClassName="Stakeholders"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="Document" instanceClassName="Document"/>
+ <eClassifiers xsi:type="ecore:EDataType" name="SystemInOperation" instanceClassName="SystemInOperation"/>
</eSubpackages>
</ecore:EPackage>
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/ImportanceKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/ImportanceKind.java
deleted file mode 100644
index 278b69c..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/ImportanceKind.java
+++ /dev/null
@@ -1,451 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns;
-
-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>Importance Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage#getImportanceKind()
- * @model
- * @generated
- */
-public enum ImportanceKind implements Enumerator {
- /**
- * The '<em><b>Importance1</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #IMPORTANCE1_VALUE
- * @generated
- * @ordered
- */
- IMPORTANCE1(0, "Importance1", "1"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Importance2</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #IMPORTANCE2_VALUE
- * @generated
- * @ordered
- */
- IMPORTANCE2(1, "Importance2", "2"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Importance3</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #IMPORTANCE3_VALUE
- * @generated
- * @ordered
- */
- IMPORTANCE3(2, "Importance3", "3"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Importance4</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #IMPORTANCE4_VALUE
- * @generated
- * @ordered
- */
- IMPORTANCE4(3, "Importance4", "4"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Importance5</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #IMPORTANCE5_VALUE
- * @generated
- * @ordered
- */
- IMPORTANCE5(4, "Importance5", "5"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Importance6</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #IMPORTANCE6_VALUE
- * @generated
- * @ordered
- */
- IMPORTANCE6(5, "Importance6", "6"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Importance7</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #IMPORTANCE7_VALUE
- * @generated
- * @ordered
- */
- IMPORTANCE7(6, "Importance7", "7"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Importance8</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #IMPORTANCE8_VALUE
- * @generated
- * @ordered
- */
- IMPORTANCE8(7, "Importance8", "8"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Importance9</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #IMPORTANCE9_VALUE
- * @generated
- * @ordered
- */
- IMPORTANCE9(8, "Importance9", "9"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Importance10</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #IMPORTANCE10_VALUE
- * @generated
- * @ordered
- */
- IMPORTANCE10(9, "Importance10", "10"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Importance1</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Importance1</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #IMPORTANCE1
- * @model name="Importance1" literal="1"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='_1'"
- * @generated
- * @ordered
- */
- public static final int IMPORTANCE1_VALUE = 0;
-
- /**
- * The '<em><b>Importance2</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Importance2</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #IMPORTANCE2
- * @model name="Importance2" literal="2"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='_2'"
- * @generated
- * @ordered
- */
- public static final int IMPORTANCE2_VALUE = 1;
-
- /**
- * The '<em><b>Importance3</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Importance3</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #IMPORTANCE3
- * @model name="Importance3" literal="3"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='_3'"
- * @generated
- * @ordered
- */
- public static final int IMPORTANCE3_VALUE = 2;
-
- /**
- * The '<em><b>Importance4</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Importance4</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #IMPORTANCE4
- * @model name="Importance4" literal="4"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='_4'"
- * @generated
- * @ordered
- */
- public static final int IMPORTANCE4_VALUE = 3;
-
- /**
- * The '<em><b>Importance5</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Importance5</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #IMPORTANCE5
- * @model name="Importance5" literal="5"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='_5'"
- * @generated
- * @ordered
- */
- public static final int IMPORTANCE5_VALUE = 4;
-
- /**
- * The '<em><b>Importance6</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Importance6</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #IMPORTANCE6
- * @model name="Importance6" literal="6"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='_6'"
- * @generated
- * @ordered
- */
- public static final int IMPORTANCE6_VALUE = 5;
-
- /**
- * The '<em><b>Importance7</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Importance7</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #IMPORTANCE7
- * @model name="Importance7" literal="7"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='_7'"
- * @generated
- * @ordered
- */
- public static final int IMPORTANCE7_VALUE = 6;
-
- /**
- * The '<em><b>Importance8</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Importance8</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #IMPORTANCE8
- * @model name="Importance8" literal="8"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='_8'"
- * @generated
- * @ordered
- */
- public static final int IMPORTANCE8_VALUE = 7;
-
- /**
- * The '<em><b>Importance9</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Importance9</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #IMPORTANCE9
- * @model name="Importance9" literal="9"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='_9'"
- * @generated
- * @ordered
- */
- public static final int IMPORTANCE9_VALUE = 8;
-
- /**
- * The '<em><b>Importance10</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Importance10</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #IMPORTANCE10
- * @model name="Importance10" literal="10"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='_10'"
- * @generated
- * @ordered
- */
- public static final int IMPORTANCE10_VALUE = 9;
-
- /**
- * An array of all the '<em><b>Importance Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final ImportanceKind[] VALUES_ARRAY =
- new ImportanceKind[] {
- IMPORTANCE1,
- IMPORTANCE2,
- IMPORTANCE3,
- IMPORTANCE4,
- IMPORTANCE5,
- IMPORTANCE6,
- IMPORTANCE7,
- IMPORTANCE8,
- IMPORTANCE9,
- IMPORTANCE10,
- };
-
- /**
- * A public read-only list of all the '<em><b>Importance Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<ImportanceKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Importance Kind</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 ImportanceKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- ImportanceKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Importance Kind</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 ImportanceKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- ImportanceKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Importance Kind</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 ImportanceKind get(int value) {
- switch (value) {
- case IMPORTANCE1_VALUE: return IMPORTANCE1;
- case IMPORTANCE2_VALUE: return IMPORTANCE2;
- case IMPORTANCE3_VALUE: return IMPORTANCE3;
- case IMPORTANCE4_VALUE: return IMPORTANCE4;
- case IMPORTANCE5_VALUE: return IMPORTANCE5;
- case IMPORTANCE6_VALUE: return IMPORTANCE6;
- case IMPORTANCE7_VALUE: return IMPORTANCE7;
- case IMPORTANCE8_VALUE: return IMPORTANCE8;
- case IMPORTANCE9_VALUE: return IMPORTANCE9;
- case IMPORTANCE10_VALUE: return IMPORTANCE10;
- }
- 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 ImportanceKind(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;
- }
-
-} //ImportanceKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/PriorityAndImportanceConcernsFactory.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/PriorityAndImportanceConcernsFactory.java
deleted file mode 100644
index dbbe33a..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/PriorityAndImportanceConcernsFactory.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns;
-
-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.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage
- * @generated
- */
-public interface PriorityAndImportanceConcernsFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- PriorityAndImportanceConcernsFactory eINSTANCE = org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.impl.PriorityAndImportanceConcernsFactoryImpl.init();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- PriorityAndImportanceConcernsPackage getPriorityAndImportanceConcernsPackage();
-
-} //PriorityAndImportanceConcernsFactory
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/PriorityAndImportanceConcernsPackage.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/PriorityAndImportanceConcernsPackage.java
deleted file mode 100644
index dcd7fa3..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/PriorityAndImportanceConcernsPackage.java
+++ /dev/null
@@ -1,155 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns;
-
-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.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsFactory
- * @model kind="package"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='PriorityAndImportanceConcerns'"
- * @generated
- */
-public interface PriorityAndImportanceConcernsPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "priorityandimportanceconcerns"; //$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/ModelLibrary/PapyrusREStandardUtils/PriorityAndImportanceConcerns"; //$NON-NLS-1$
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "PriorityAndImportanceConcerns"; //$NON-NLS-1$
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- PriorityAndImportanceConcernsPackage eINSTANCE = org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.impl.PriorityAndImportanceConcernsPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityKind <em>Priority Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.impl.PriorityAndImportanceConcernsPackageImpl#getPriorityKind()
- * @generated
- */
- int PRIORITY_KIND = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.ImportanceKind <em>Importance Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.ImportanceKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.impl.PriorityAndImportanceConcernsPackageImpl#getImportanceKind()
- * @generated
- */
- int IMPORTANCE_KIND = 1;
-
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityKind <em>Priority Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Priority Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityKind
- * @generated
- */
- EEnum getPriorityKind();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.ImportanceKind <em>Importance Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Importance Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.ImportanceKind
- * @generated
- */
- EEnum getImportanceKind();
-
- /**
- * 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
- */
- PriorityAndImportanceConcernsFactory getPriorityAndImportanceConcernsFactory();
-
- /**
- * <!-- 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.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityKind <em>Priority Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.impl.PriorityAndImportanceConcernsPackageImpl#getPriorityKind()
- * @generated
- */
- EEnum PRIORITY_KIND = eINSTANCE.getPriorityKind();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.ImportanceKind <em>Importance Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.ImportanceKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.impl.PriorityAndImportanceConcernsPackageImpl#getImportanceKind()
- * @generated
- */
- EEnum IMPORTANCE_KIND = eINSTANCE.getImportanceKind();
-
- }
-
-} //PriorityAndImportanceConcernsPackage
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/PriorityKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/PriorityKind.java
deleted file mode 100644
index a7d50ea..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/PriorityKind.java
+++ /dev/null
@@ -1,252 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns;
-
-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>Priority Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage#getPriorityKind()
- * @model
- * @generated
- */
-public enum PriorityKind implements Enumerator {
- //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Mandatory</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #MANDATORY_VALUE
- * @generated
- * @ordered
- */
- MANDATORY(0, "Mandatory", "Mandatory"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Optional</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #OPTIONAL_VALUE
- * @generated
- * @ordered
- */
- OPTIONAL(1, "Optional", "Optional"), /**
- * The '<em><b>Not Defined</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #NOT_DEFINED_VALUE
- * @generated
- * @ordered
- */
- NOT_DEFINED(2, "NotDefined", "NotDefined"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Mandatory</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Mandatory</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #MANDATORY
- * @model name="Mandatory"
- * @generated
- * @ordered
- */
- public static final int MANDATORY_VALUE = 0;
-
- /**
- * The '<em><b>Optional</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Optional</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #OPTIONAL
- * @model name="Optional"
- * @generated
- * @ordered
- */
- public static final int OPTIONAL_VALUE = 1;
-
- /**
- * The '<em><b>Not Defined</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Not Defined</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #NOT_DEFINED
- * @model name="NotDefined"
- * @generated
- * @ordered
- */
- public static final int NOT_DEFINED_VALUE = 2;
-
- /**
- * An array of all the '<em><b>Priority Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final PriorityKind[] VALUES_ARRAY =
- new PriorityKind[] {
- MANDATORY,
- OPTIONAL,
- NOT_DEFINED,
- };
-
- /**
- * A public read-only list of all the '<em><b>Priority Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<PriorityKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Priority Kind</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 PriorityKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- PriorityKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Priority Kind</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 PriorityKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- PriorityKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Priority Kind</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 PriorityKind get(int value) {
- switch (value) {
- case MANDATORY_VALUE: return MANDATORY;
- case OPTIONAL_VALUE: return OPTIONAL;
- case NOT_DEFINED_VALUE: return NOT_DEFINED;
- }
- 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 PriorityKind(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;
- }
-
-} //PriorityKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/impl/PriorityAndImportanceConcernsFactoryImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/impl/PriorityAndImportanceConcernsFactoryImpl.java
deleted file mode 100644
index 6150449..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/impl/PriorityAndImportanceConcernsFactoryImpl.java
+++ /dev/null
@@ -1,170 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.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.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.*;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class PriorityAndImportanceConcernsFactoryImpl extends EFactoryImpl implements PriorityAndImportanceConcernsFactory {
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static PriorityAndImportanceConcernsFactory init() {
- try {
- PriorityAndImportanceConcernsFactory thePriorityAndImportanceConcernsFactory = (PriorityAndImportanceConcernsFactory)EPackage.Registry.INSTANCE.getEFactory(PriorityAndImportanceConcernsPackage.eNS_URI);
- if (thePriorityAndImportanceConcernsFactory != null) {
- return thePriorityAndImportanceConcernsFactory;
- }
- }
- catch (Exception exception) {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new PriorityAndImportanceConcernsFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PriorityAndImportanceConcernsFactoryImpl() {
- 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 PriorityAndImportanceConcernsPackage.PRIORITY_KIND:
- return createPriorityKindFromString(eDataType, initialValue);
- case PriorityAndImportanceConcernsPackage.IMPORTANCE_KIND:
- return createImportanceKindFromString(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 PriorityAndImportanceConcernsPackage.PRIORITY_KIND:
- return convertPriorityKindToString(eDataType, instanceValue);
- case PriorityAndImportanceConcernsPackage.IMPORTANCE_KIND:
- return convertImportanceKindToString(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 PriorityKind createPriorityKindFromString(EDataType eDataType, String initialValue) {
- PriorityKind result = PriorityKind.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 convertPriorityKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ImportanceKind createImportanceKindFromString(EDataType eDataType, String initialValue) {
- ImportanceKind result = ImportanceKind.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 convertImportanceKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PriorityAndImportanceConcernsPackage getPriorityAndImportanceConcernsPackage() {
- return (PriorityAndImportanceConcernsPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- @Deprecated
- public static PriorityAndImportanceConcernsPackage getPackage() {
- return PriorityAndImportanceConcernsPackage.eINSTANCE;
- }
-
-} //PriorityAndImportanceConcernsFactoryImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/impl/PriorityAndImportanceConcernsPackageImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/impl/PriorityAndImportanceConcernsPackageImpl.java
deleted file mode 100644
index 5e91b26..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/priorityandimportanceconcerns/impl/PriorityAndImportanceConcernsPackageImpl.java
+++ /dev/null
@@ -1,313 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.impl;
-
-import org.eclipse.emf.ecore.EEnum;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.ImportanceKind;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsFactory;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityKind;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl.RequirementClassificationConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.RequirementsCharacteristicsConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.impl.RequirementsCharacteristicsConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VerificationAndValidationConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.impl.VerificationAndValidationConcernsPackageImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class PriorityAndImportanceConcernsPackageImpl extends EPackageImpl implements PriorityAndImportanceConcernsPackage {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum priorityKindEEnum = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum importanceKindEEnum = 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.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private PriorityAndImportanceConcernsPackageImpl() {
- super(eNS_URI, PriorityAndImportanceConcernsFactory.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 PriorityAndImportanceConcernsPackage#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 PriorityAndImportanceConcernsPackage init() {
- if (isInited) return (PriorityAndImportanceConcernsPackage)EPackage.Registry.INSTANCE.getEPackage(PriorityAndImportanceConcernsPackage.eNS_URI);
-
- // Obtain or create and register package
- PriorityAndImportanceConcernsPackageImpl thePriorityAndImportanceConcernsPackage = (PriorityAndImportanceConcernsPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof PriorityAndImportanceConcernsPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new PriorityAndImportanceConcernsPackageImpl());
-
- isInited = true;
-
- // Obtain or create and register interdependencies
- RequirementClassificationConcernsPackageImpl theRequirementClassificationConcernsPackage = (RequirementClassificationConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationConcernsPackage.eNS_URI) instanceof RequirementClassificationConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationConcernsPackage.eNS_URI) : RequirementClassificationConcernsPackage.eINSTANCE);
- RequirementsCharacteristicsConcernsPackageImpl theRequirementsCharacteristicsConcernsPackage = (RequirementsCharacteristicsConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementsCharacteristicsConcernsPackage.eNS_URI) instanceof RequirementsCharacteristicsConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementsCharacteristicsConcernsPackage.eNS_URI) : RequirementsCharacteristicsConcernsPackage.eINSTANCE);
- RequirementAndProcessConcernsPackageImpl theRequirementAndProcessConcernsPackage = (RequirementAndProcessConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementAndProcessConcernsPackage.eNS_URI) instanceof RequirementAndProcessConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementAndProcessConcernsPackage.eNS_URI) : RequirementAndProcessConcernsPackage.eINSTANCE);
- VerificationAndValidationConcernsPackageImpl theVerificationAndValidationConcernsPackage = (VerificationAndValidationConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(VerificationAndValidationConcernsPackage.eNS_URI) instanceof VerificationAndValidationConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(VerificationAndValidationConcernsPackage.eNS_URI) : VerificationAndValidationConcernsPackage.eINSTANCE);
-
- // Create package meta-data objects
- thePriorityAndImportanceConcernsPackage.createPackageContents();
- theRequirementClassificationConcernsPackage.createPackageContents();
- theRequirementsCharacteristicsConcernsPackage.createPackageContents();
- theRequirementAndProcessConcernsPackage.createPackageContents();
- theVerificationAndValidationConcernsPackage.createPackageContents();
-
- // Initialize created meta-data
- thePriorityAndImportanceConcernsPackage.initializePackageContents();
- theRequirementClassificationConcernsPackage.initializePackageContents();
- theRequirementsCharacteristicsConcernsPackage.initializePackageContents();
- theRequirementAndProcessConcernsPackage.initializePackageContents();
- theVerificationAndValidationConcernsPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- thePriorityAndImportanceConcernsPackage.freeze();
-
-
- // Update the registry and return the package
- EPackage.Registry.INSTANCE.put(PriorityAndImportanceConcernsPackage.eNS_URI, thePriorityAndImportanceConcernsPackage);
- return thePriorityAndImportanceConcernsPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getPriorityKind() {
- return priorityKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getImportanceKind() {
- return importanceKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public PriorityAndImportanceConcernsFactory getPriorityAndImportanceConcernsFactory() {
- return (PriorityAndImportanceConcernsFactory)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
- priorityKindEEnum = createEEnum(PRIORITY_KIND);
- importanceKindEEnum = createEEnum(IMPORTANCE_KIND);
- }
-
- /**
- * <!-- 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);
-
- // Initialize enums and add enum literals
- initEEnum(priorityKindEEnum, PriorityKind.class, "PriorityKind"); //$NON-NLS-1$
- addEEnumLiteral(priorityKindEEnum, PriorityKind.MANDATORY);
- addEEnumLiteral(priorityKindEEnum, PriorityKind.OPTIONAL);
- addEEnumLiteral(priorityKindEEnum, PriorityKind.NOT_DEFINED);
-
- initEEnum(importanceKindEEnum, ImportanceKind.class, "ImportanceKind"); //$NON-NLS-1$
- addEEnumLiteral(importanceKindEEnum, ImportanceKind.IMPORTANCE1);
- addEEnumLiteral(importanceKindEEnum, ImportanceKind.IMPORTANCE2);
- addEEnumLiteral(importanceKindEEnum, ImportanceKind.IMPORTANCE3);
- addEEnumLiteral(importanceKindEEnum, ImportanceKind.IMPORTANCE4);
- addEEnumLiteral(importanceKindEEnum, ImportanceKind.IMPORTANCE5);
- addEEnumLiteral(importanceKindEEnum, ImportanceKind.IMPORTANCE6);
- addEEnumLiteral(importanceKindEEnum, ImportanceKind.IMPORTANCE7);
- addEEnumLiteral(importanceKindEEnum, ImportanceKind.IMPORTANCE8);
- addEEnumLiteral(importanceKindEEnum, ImportanceKind.IMPORTANCE9);
- addEEnumLiteral(importanceKindEEnum, ImportanceKind.IMPORTANCE10);
-
- // 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", "PriorityAndImportanceConcerns" //$NON-NLS-1$ //$NON-NLS-2$
- });
- addAnnotation
- (importanceKindEEnum.getELiterals().get(0),
- source,
- new String[] {
- "originalName", "_1" //$NON-NLS-1$ //$NON-NLS-2$
- });
- addAnnotation
- (importanceKindEEnum.getELiterals().get(1),
- source,
- new String[] {
- "originalName", "_2" //$NON-NLS-1$ //$NON-NLS-2$
- });
- addAnnotation
- (importanceKindEEnum.getELiterals().get(2),
- source,
- new String[] {
- "originalName", "_3" //$NON-NLS-1$ //$NON-NLS-2$
- });
- addAnnotation
- (importanceKindEEnum.getELiterals().get(3),
- source,
- new String[] {
- "originalName", "_4" //$NON-NLS-1$ //$NON-NLS-2$
- });
- addAnnotation
- (importanceKindEEnum.getELiterals().get(4),
- source,
- new String[] {
- "originalName", "_5" //$NON-NLS-1$ //$NON-NLS-2$
- });
- addAnnotation
- (importanceKindEEnum.getELiterals().get(5),
- source,
- new String[] {
- "originalName", "_6" //$NON-NLS-1$ //$NON-NLS-2$
- });
- addAnnotation
- (importanceKindEEnum.getELiterals().get(6),
- source,
- new String[] {
- "originalName", "_7" //$NON-NLS-1$ //$NON-NLS-2$
- });
- addAnnotation
- (importanceKindEEnum.getELiterals().get(7),
- source,
- new String[] {
- "originalName", "_8" //$NON-NLS-1$ //$NON-NLS-2$
- });
- addAnnotation
- (importanceKindEEnum.getELiterals().get(8),
- source,
- new String[] {
- "originalName", "_9" //$NON-NLS-1$ //$NON-NLS-2$
- });
- addAnnotation
- (importanceKindEEnum.getELiterals().get(9),
- source,
- new String[] {
- "originalName", "_10" //$NON-NLS-1$ //$NON-NLS-2$
- });
- }
-
-} //PriorityAndImportanceConcernsPackageImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/AgreementStatusKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/AgreementStatusKind.java
deleted file mode 100644
index 948757a..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/AgreementStatusKind.java
+++ /dev/null
@@ -1,306 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns;
-
-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>Agreement Status Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage#getAgreementStatusKind()
- * @model
- * @generated
- */
-public enum AgreementStatusKind implements Enumerator {
- /**
- * The '<em><b>Submitted</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #SUBMITTED_VALUE
- * @generated
- * @ordered
- */
- SUBMITTED(0, "Submitted", "Submitted"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>To Be Refined</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #TO_BE_REFINED_VALUE
- * @generated
- * @ordered
- */
- TO_BE_REFINED(1, "ToBeRefined", "ToBeRefined"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Accepted</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #ACCEPTED_VALUE
- * @generated
- * @ordered
- */
- ACCEPTED(2, "Accepted", "Accepted"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Draft</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #DRAFT_VALUE
- * @generated
- * @ordered
- */
- DRAFT(3, "Draft", "Draft"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Rejected</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #REJECTED_VALUE
- * @generated
- * @ordered
- */
- REJECTED(4, "Rejected", "Rejected"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Submitted</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Submitted</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #SUBMITTED
- * @model name="Submitted"
- * @generated
- * @ordered
- */
- public static final int SUBMITTED_VALUE = 0;
-
- /**
- * The '<em><b>To Be Refined</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>To Be Refined</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #TO_BE_REFINED
- * @model name="ToBeRefined"
- * @generated
- * @ordered
- */
- public static final int TO_BE_REFINED_VALUE = 1;
-
- /**
- * The '<em><b>Accepted</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Accepted</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #ACCEPTED
- * @model name="Accepted"
- * @generated
- * @ordered
- */
- public static final int ACCEPTED_VALUE = 2;
-
- /**
- * The '<em><b>Draft</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Draft</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #DRAFT
- * @model name="Draft"
- * @generated
- * @ordered
- */
- public static final int DRAFT_VALUE = 3;
-
- /**
- * The '<em><b>Rejected</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Rejected</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #REJECTED
- * @model name="Rejected"
- * @generated
- * @ordered
- */
- public static final int REJECTED_VALUE = 4;
-
- /**
- * An array of all the '<em><b>Agreement Status Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final AgreementStatusKind[] VALUES_ARRAY =
- new AgreementStatusKind[] {
- SUBMITTED,
- TO_BE_REFINED,
- ACCEPTED,
- DRAFT,
- REJECTED,
- };
-
- /**
- * A public read-only list of all the '<em><b>Agreement Status Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<AgreementStatusKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Agreement Status Kind</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 AgreementStatusKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- AgreementStatusKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Agreement Status Kind</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 AgreementStatusKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- AgreementStatusKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Agreement Status Kind</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 AgreementStatusKind get(int value) {
- switch (value) {
- case SUBMITTED_VALUE: return SUBMITTED;
- case TO_BE_REFINED_VALUE: return TO_BE_REFINED;
- case ACCEPTED_VALUE: return ACCEPTED;
- case DRAFT_VALUE: return DRAFT;
- case REJECTED_VALUE: return REJECTED;
- }
- 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 AgreementStatusKind(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;
- }
-
-} //AgreementStatusKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/QualificationStatusKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/QualificationStatusKind.java
deleted file mode 100644
index 4b978bb..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/QualificationStatusKind.java
+++ /dev/null
@@ -1,252 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns;
-
-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>Qualification Status Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage#getQualificationStatusKind()
- * @model
- * @generated
- */
-public enum QualificationStatusKind implements Enumerator {
- /**
- * The '<em><b>Not Qualified</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #NOT_QUALIFIED_VALUE
- * @generated
- * @ordered
- */
- NOT_QUALIFIED(0, "NotQualified", "NotQualified"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Qualified</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #QUALIFIED_VALUE
- * @generated
- * @ordered
- */
- QUALIFIED(1, "Qualified", "Qualified"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Suspect</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #SUSPECT_VALUE
- * @generated
- * @ordered
- */
- SUSPECT(2, "Suspect", "Suspect"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Not Qualified</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Not Qualified</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #NOT_QUALIFIED
- * @model name="NotQualified"
- * @generated
- * @ordered
- */
- public static final int NOT_QUALIFIED_VALUE = 0;
-
- /**
- * The '<em><b>Qualified</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Qualified</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #QUALIFIED
- * @model name="Qualified"
- * @generated
- * @ordered
- */
- public static final int QUALIFIED_VALUE = 1;
-
- /**
- * The '<em><b>Suspect</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Suspect</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #SUSPECT
- * @model name="Suspect"
- * @generated
- * @ordered
- */
- public static final int SUSPECT_VALUE = 2;
-
- /**
- * An array of all the '<em><b>Qualification Status Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final QualificationStatusKind[] VALUES_ARRAY =
- new QualificationStatusKind[] {
- NOT_QUALIFIED,
- QUALIFIED,
- SUSPECT,
- };
-
- /**
- * A public read-only list of all the '<em><b>Qualification Status Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<QualificationStatusKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Qualification Status Kind</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 QualificationStatusKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- QualificationStatusKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Qualification Status Kind</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 QualificationStatusKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- QualificationStatusKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Qualification Status Kind</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 QualificationStatusKind get(int value) {
- switch (value) {
- case NOT_QUALIFIED_VALUE: return NOT_QUALIFIED;
- case QUALIFIED_VALUE: return QUALIFIED;
- case SUSPECT_VALUE: return SUSPECT;
- }
- 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 QualificationStatusKind(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;
- }
-
-} //QualificationStatusKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/RequirementAndProcessConcernsFactory.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/RequirementAndProcessConcernsFactory.java
deleted file mode 100644
index 5fb69ad..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/RequirementAndProcessConcernsFactory.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns;
-
-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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage
- * @generated
- */
-public interface RequirementAndProcessConcernsFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- RequirementAndProcessConcernsFactory eINSTANCE = org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsFactoryImpl.init();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- RequirementAndProcessConcernsPackage getRequirementAndProcessConcernsPackage();
-
-} //RequirementAndProcessConcernsFactory
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/RequirementAndProcessConcernsPackage.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/RequirementAndProcessConcernsPackage.java
deleted file mode 100644
index b36c3b0..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/RequirementAndProcessConcernsPackage.java
+++ /dev/null
@@ -1,215 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns;
-
-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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsFactory
- * @model kind="package"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='RequirementAndProcessConcerns'"
- * @generated
- */
-public interface RequirementAndProcessConcernsPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "requirementandprocessconcerns"; //$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/ModelLibrary/PapyrusREStandardUtils/RequirementAndProcessConcerns"; //$NON-NLS-1$
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "RequirementAndProcessConcerns"; //$NON-NLS-1$
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- RequirementAndProcessConcernsPackage eINSTANCE = org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.AgreementStatusKind <em>Agreement Status Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.AgreementStatusKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl#getAgreementStatusKind()
- * @generated
- */
- int AGREEMENT_STATUS_KIND = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.QualificationStatusKind <em>Qualification Status Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.QualificationStatusKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl#getQualificationStatusKind()
- * @generated
- */
- int QUALIFICATION_STATUS_KIND = 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.SatisfactionStatusKind <em>Satisfaction Status Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.SatisfactionStatusKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl#getSatisfactionStatusKind()
- * @generated
- */
- int SATISFACTION_STATUS_KIND = 2;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.ReviewStatusKind <em>Review Status Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.ReviewStatusKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl#getReviewStatusKind()
- * @generated
- */
- int REVIEW_STATUS_KIND = 3;
-
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.AgreementStatusKind <em>Agreement Status Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Agreement Status Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.AgreementStatusKind
- * @generated
- */
- EEnum getAgreementStatusKind();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.QualificationStatusKind <em>Qualification Status Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Qualification Status Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.QualificationStatusKind
- * @generated
- */
- EEnum getQualificationStatusKind();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.SatisfactionStatusKind <em>Satisfaction Status Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Satisfaction Status Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.SatisfactionStatusKind
- * @generated
- */
- EEnum getSatisfactionStatusKind();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.ReviewStatusKind <em>Review Status Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Review Status Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.ReviewStatusKind
- * @generated
- */
- EEnum getReviewStatusKind();
-
- /**
- * 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
- */
- RequirementAndProcessConcernsFactory getRequirementAndProcessConcernsFactory();
-
- /**
- * <!-- 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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.AgreementStatusKind <em>Agreement Status Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.AgreementStatusKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl#getAgreementStatusKind()
- * @generated
- */
- EEnum AGREEMENT_STATUS_KIND = eINSTANCE.getAgreementStatusKind();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.QualificationStatusKind <em>Qualification Status Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.QualificationStatusKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl#getQualificationStatusKind()
- * @generated
- */
- EEnum QUALIFICATION_STATUS_KIND = eINSTANCE.getQualificationStatusKind();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.SatisfactionStatusKind <em>Satisfaction Status Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.SatisfactionStatusKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl#getSatisfactionStatusKind()
- * @generated
- */
- EEnum SATISFACTION_STATUS_KIND = eINSTANCE.getSatisfactionStatusKind();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.ReviewStatusKind <em>Review Status Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.ReviewStatusKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl#getReviewStatusKind()
- * @generated
- */
- EEnum REVIEW_STATUS_KIND = eINSTANCE.getReviewStatusKind();
-
- }
-
-} //RequirementAndProcessConcernsPackage
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/ReviewStatusKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/ReviewStatusKind.java
deleted file mode 100644
index 2e0af70..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/ReviewStatusKind.java
+++ /dev/null
@@ -1,252 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns;
-
-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>Review Status Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage#getReviewStatusKind()
- * @model
- * @generated
- */
-public enum ReviewStatusKind implements Enumerator {
- /**
- * The '<em><b>To Be Reviewed</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #TO_BE_REVIEWED_VALUE
- * @generated
- * @ordered
- */
- TO_BE_REVIEWED(0, "ToBeReviewed", "ToBeReviewed"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Accepted</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #ACCEPTED_VALUE
- * @generated
- * @ordered
- */
- ACCEPTED(1, "Accepted", "Accepted"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Rejected</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #REJECTED_VALUE
- * @generated
- * @ordered
- */
- REJECTED(2, "Rejected", "Rejected"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>To Be Reviewed</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>To Be Reviewed</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #TO_BE_REVIEWED
- * @model name="ToBeReviewed"
- * @generated
- * @ordered
- */
- public static final int TO_BE_REVIEWED_VALUE = 0;
-
- /**
- * The '<em><b>Accepted</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Accepted</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #ACCEPTED
- * @model name="Accepted"
- * @generated
- * @ordered
- */
- public static final int ACCEPTED_VALUE = 1;
-
- /**
- * The '<em><b>Rejected</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Rejected</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #REJECTED
- * @model name="Rejected"
- * @generated
- * @ordered
- */
- public static final int REJECTED_VALUE = 2;
-
- /**
- * An array of all the '<em><b>Review Status Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final ReviewStatusKind[] VALUES_ARRAY =
- new ReviewStatusKind[] {
- TO_BE_REVIEWED,
- ACCEPTED,
- REJECTED,
- };
-
- /**
- * A public read-only list of all the '<em><b>Review Status Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<ReviewStatusKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Review Status Kind</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 ReviewStatusKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- ReviewStatusKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Review Status Kind</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 ReviewStatusKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- ReviewStatusKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Review Status Kind</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 ReviewStatusKind get(int value) {
- switch (value) {
- case TO_BE_REVIEWED_VALUE: return TO_BE_REVIEWED;
- case ACCEPTED_VALUE: return ACCEPTED;
- case REJECTED_VALUE: return REJECTED;
- }
- 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 ReviewStatusKind(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;
- }
-
-} //ReviewStatusKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/SatisfactionStatusKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/SatisfactionStatusKind.java
deleted file mode 100644
index f23b96e..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/SatisfactionStatusKind.java
+++ /dev/null
@@ -1,252 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns;
-
-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>Satisfaction Status Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage#getSatisfactionStatusKind()
- * @model
- * @generated
- */
-public enum SatisfactionStatusKind implements Enumerator {
- /**
- * The '<em><b>Not Satisfied</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #NOT_SATISFIED_VALUE
- * @generated
- * @ordered
- */
- NOT_SATISFIED(0, "NotSatisfied", "NotSatisfied"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Satisfied</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #SATISFIED_VALUE
- * @generated
- * @ordered
- */
- SATISFIED(1, "Satisfied", "Satisfied"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Suspect</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #SUSPECT_VALUE
- * @generated
- * @ordered
- */
- SUSPECT(2, "Suspect", "Suspect"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Not Satisfied</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Not Satisfied</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #NOT_SATISFIED
- * @model name="NotSatisfied"
- * @generated
- * @ordered
- */
- public static final int NOT_SATISFIED_VALUE = 0;
-
- /**
- * The '<em><b>Satisfied</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Satisfied</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #SATISFIED
- * @model name="Satisfied"
- * @generated
- * @ordered
- */
- public static final int SATISFIED_VALUE = 1;
-
- /**
- * The '<em><b>Suspect</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Suspect</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #SUSPECT
- * @model name="Suspect"
- * @generated
- * @ordered
- */
- public static final int SUSPECT_VALUE = 2;
-
- /**
- * An array of all the '<em><b>Satisfaction Status Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final SatisfactionStatusKind[] VALUES_ARRAY =
- new SatisfactionStatusKind[] {
- NOT_SATISFIED,
- SATISFIED,
- SUSPECT,
- };
-
- /**
- * A public read-only list of all the '<em><b>Satisfaction Status Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<SatisfactionStatusKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Satisfaction Status Kind</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 SatisfactionStatusKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- SatisfactionStatusKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Satisfaction Status Kind</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 SatisfactionStatusKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- SatisfactionStatusKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Satisfaction Status Kind</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 SatisfactionStatusKind get(int value) {
- switch (value) {
- case NOT_SATISFIED_VALUE: return NOT_SATISFIED;
- case SATISFIED_VALUE: return SATISFIED;
- case SUSPECT_VALUE: return SUSPECT;
- }
- 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 SatisfactionStatusKind(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;
- }
-
-} //SatisfactionStatusKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/impl/RequirementAndProcessConcernsFactoryImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/impl/RequirementAndProcessConcernsFactoryImpl.java
deleted file mode 100644
index 5cda133..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/impl/RequirementAndProcessConcernsFactoryImpl.java
+++ /dev/null
@@ -1,218 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.*;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class RequirementAndProcessConcernsFactoryImpl extends EFactoryImpl implements RequirementAndProcessConcernsFactory {
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static RequirementAndProcessConcernsFactory init() {
- try {
- RequirementAndProcessConcernsFactory theRequirementAndProcessConcernsFactory = (RequirementAndProcessConcernsFactory)EPackage.Registry.INSTANCE.getEFactory(RequirementAndProcessConcernsPackage.eNS_URI);
- if (theRequirementAndProcessConcernsFactory != null) {
- return theRequirementAndProcessConcernsFactory;
- }
- }
- catch (Exception exception) {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new RequirementAndProcessConcernsFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public RequirementAndProcessConcernsFactoryImpl() {
- 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 RequirementAndProcessConcernsPackage.AGREEMENT_STATUS_KIND:
- return createAgreementStatusKindFromString(eDataType, initialValue);
- case RequirementAndProcessConcernsPackage.QUALIFICATION_STATUS_KIND:
- return createQualificationStatusKindFromString(eDataType, initialValue);
- case RequirementAndProcessConcernsPackage.SATISFACTION_STATUS_KIND:
- return createSatisfactionStatusKindFromString(eDataType, initialValue);
- case RequirementAndProcessConcernsPackage.REVIEW_STATUS_KIND:
- return createReviewStatusKindFromString(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 RequirementAndProcessConcernsPackage.AGREEMENT_STATUS_KIND:
- return convertAgreementStatusKindToString(eDataType, instanceValue);
- case RequirementAndProcessConcernsPackage.QUALIFICATION_STATUS_KIND:
- return convertQualificationStatusKindToString(eDataType, instanceValue);
- case RequirementAndProcessConcernsPackage.SATISFACTION_STATUS_KIND:
- return convertSatisfactionStatusKindToString(eDataType, instanceValue);
- case RequirementAndProcessConcernsPackage.REVIEW_STATUS_KIND:
- return convertReviewStatusKindToString(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 AgreementStatusKind createAgreementStatusKindFromString(EDataType eDataType, String initialValue) {
- AgreementStatusKind result = AgreementStatusKind.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 convertAgreementStatusKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public QualificationStatusKind createQualificationStatusKindFromString(EDataType eDataType, String initialValue) {
- QualificationStatusKind result = QualificationStatusKind.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 convertQualificationStatusKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public SatisfactionStatusKind createSatisfactionStatusKindFromString(EDataType eDataType, String initialValue) {
- SatisfactionStatusKind result = SatisfactionStatusKind.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 convertSatisfactionStatusKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ReviewStatusKind createReviewStatusKindFromString(EDataType eDataType, String initialValue) {
- ReviewStatusKind result = ReviewStatusKind.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 convertReviewStatusKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public RequirementAndProcessConcernsPackage getRequirementAndProcessConcernsPackage() {
- return (RequirementAndProcessConcernsPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- @Deprecated
- public static RequirementAndProcessConcernsPackage getPackage() {
- return RequirementAndProcessConcernsPackage.eINSTANCE;
- }
-
-} //RequirementAndProcessConcernsFactoryImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/impl/RequirementAndProcessConcernsPackageImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/impl/RequirementAndProcessConcernsPackageImpl.java
deleted file mode 100644
index 2fece4a..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementandprocessconcerns/impl/RequirementAndProcessConcernsPackageImpl.java
+++ /dev/null
@@ -1,294 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl;
-
-import org.eclipse.emf.ecore.EEnum;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.impl.PriorityAndImportanceConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.AgreementStatusKind;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.QualificationStatusKind;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsFactory;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.ReviewStatusKind;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.SatisfactionStatusKind;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl.RequirementClassificationConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.RequirementsCharacteristicsConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.impl.RequirementsCharacteristicsConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VerificationAndValidationConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.impl.VerificationAndValidationConcernsPackageImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class RequirementAndProcessConcernsPackageImpl extends EPackageImpl implements RequirementAndProcessConcernsPackage {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum agreementStatusKindEEnum = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum qualificationStatusKindEEnum = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum satisfactionStatusKindEEnum = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum reviewStatusKindEEnum = 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.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private RequirementAndProcessConcernsPackageImpl() {
- super(eNS_URI, RequirementAndProcessConcernsFactory.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 RequirementAndProcessConcernsPackage#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 RequirementAndProcessConcernsPackage init() {
- if (isInited) return (RequirementAndProcessConcernsPackage)EPackage.Registry.INSTANCE.getEPackage(RequirementAndProcessConcernsPackage.eNS_URI);
-
- // Obtain or create and register package
- RequirementAndProcessConcernsPackageImpl theRequirementAndProcessConcernsPackage = (RequirementAndProcessConcernsPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof RequirementAndProcessConcernsPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new RequirementAndProcessConcernsPackageImpl());
-
- isInited = true;
-
- // Obtain or create and register interdependencies
- RequirementClassificationConcernsPackageImpl theRequirementClassificationConcernsPackage = (RequirementClassificationConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationConcernsPackage.eNS_URI) instanceof RequirementClassificationConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationConcernsPackage.eNS_URI) : RequirementClassificationConcernsPackage.eINSTANCE);
- RequirementsCharacteristicsConcernsPackageImpl theRequirementsCharacteristicsConcernsPackage = (RequirementsCharacteristicsConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementsCharacteristicsConcernsPackage.eNS_URI) instanceof RequirementsCharacteristicsConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementsCharacteristicsConcernsPackage.eNS_URI) : RequirementsCharacteristicsConcernsPackage.eINSTANCE);
- PriorityAndImportanceConcernsPackageImpl thePriorityAndImportanceConcernsPackage = (PriorityAndImportanceConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(PriorityAndImportanceConcernsPackage.eNS_URI) instanceof PriorityAndImportanceConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(PriorityAndImportanceConcernsPackage.eNS_URI) : PriorityAndImportanceConcernsPackage.eINSTANCE);
- VerificationAndValidationConcernsPackageImpl theVerificationAndValidationConcernsPackage = (VerificationAndValidationConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(VerificationAndValidationConcernsPackage.eNS_URI) instanceof VerificationAndValidationConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(VerificationAndValidationConcernsPackage.eNS_URI) : VerificationAndValidationConcernsPackage.eINSTANCE);
-
- // Create package meta-data objects
- theRequirementAndProcessConcernsPackage.createPackageContents();
- theRequirementClassificationConcernsPackage.createPackageContents();
- theRequirementsCharacteristicsConcernsPackage.createPackageContents();
- thePriorityAndImportanceConcernsPackage.createPackageContents();
- theVerificationAndValidationConcernsPackage.createPackageContents();
-
- // Initialize created meta-data
- theRequirementAndProcessConcernsPackage.initializePackageContents();
- theRequirementClassificationConcernsPackage.initializePackageContents();
- theRequirementsCharacteristicsConcernsPackage.initializePackageContents();
- thePriorityAndImportanceConcernsPackage.initializePackageContents();
- theVerificationAndValidationConcernsPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theRequirementAndProcessConcernsPackage.freeze();
-
-
- // Update the registry and return the package
- EPackage.Registry.INSTANCE.put(RequirementAndProcessConcernsPackage.eNS_URI, theRequirementAndProcessConcernsPackage);
- return theRequirementAndProcessConcernsPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getAgreementStatusKind() {
- return agreementStatusKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getQualificationStatusKind() {
- return qualificationStatusKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getSatisfactionStatusKind() {
- return satisfactionStatusKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getReviewStatusKind() {
- return reviewStatusKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public RequirementAndProcessConcernsFactory getRequirementAndProcessConcernsFactory() {
- return (RequirementAndProcessConcernsFactory)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
- agreementStatusKindEEnum = createEEnum(AGREEMENT_STATUS_KIND);
- qualificationStatusKindEEnum = createEEnum(QUALIFICATION_STATUS_KIND);
- satisfactionStatusKindEEnum = createEEnum(SATISFACTION_STATUS_KIND);
- reviewStatusKindEEnum = createEEnum(REVIEW_STATUS_KIND);
- }
-
- /**
- * <!-- 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);
-
- // Initialize enums and add enum literals
- initEEnum(agreementStatusKindEEnum, AgreementStatusKind.class, "AgreementStatusKind"); //$NON-NLS-1$
- addEEnumLiteral(agreementStatusKindEEnum, AgreementStatusKind.SUBMITTED);
- addEEnumLiteral(agreementStatusKindEEnum, AgreementStatusKind.TO_BE_REFINED);
- addEEnumLiteral(agreementStatusKindEEnum, AgreementStatusKind.ACCEPTED);
- addEEnumLiteral(agreementStatusKindEEnum, AgreementStatusKind.DRAFT);
- addEEnumLiteral(agreementStatusKindEEnum, AgreementStatusKind.REJECTED);
-
- initEEnum(qualificationStatusKindEEnum, QualificationStatusKind.class, "QualificationStatusKind"); //$NON-NLS-1$
- addEEnumLiteral(qualificationStatusKindEEnum, QualificationStatusKind.NOT_QUALIFIED);
- addEEnumLiteral(qualificationStatusKindEEnum, QualificationStatusKind.QUALIFIED);
- addEEnumLiteral(qualificationStatusKindEEnum, QualificationStatusKind.SUSPECT);
-
- initEEnum(satisfactionStatusKindEEnum, SatisfactionStatusKind.class, "SatisfactionStatusKind"); //$NON-NLS-1$
- addEEnumLiteral(satisfactionStatusKindEEnum, SatisfactionStatusKind.NOT_SATISFIED);
- addEEnumLiteral(satisfactionStatusKindEEnum, SatisfactionStatusKind.SATISFIED);
- addEEnumLiteral(satisfactionStatusKindEEnum, SatisfactionStatusKind.SUSPECT);
-
- initEEnum(reviewStatusKindEEnum, ReviewStatusKind.class, "ReviewStatusKind"); //$NON-NLS-1$
- addEEnumLiteral(reviewStatusKindEEnum, ReviewStatusKind.TO_BE_REVIEWED);
- addEEnumLiteral(reviewStatusKindEEnum, ReviewStatusKind.ACCEPTED);
- addEEnumLiteral(reviewStatusKindEEnum, ReviewStatusKind.REJECTED);
-
- // 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", "RequirementAndProcessConcerns" //$NON-NLS-1$ //$NON-NLS-2$
- });
- }
-
-} //RequirementAndProcessConcernsPackageImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/ConstraintKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/ConstraintKind.java
deleted file mode 100644
index cc89bf9..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/ConstraintKind.java
+++ /dev/null
@@ -1,414 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementclassificationconcerns;
-
-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>Constraint Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsPackage#getConstraintKind()
- * @model
- * @generated
- */
-public enum ConstraintKind implements Enumerator {
- /**
- * The '<em><b>Cultural</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #CULTURAL_VALUE
- * @generated
- * @ordered
- */
- CULTURAL(0, "Cultural", "Cultural"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Design</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #DESIGN_VALUE
- * @generated
- * @ordered
- */
- DESIGN(1, "Design", "Design"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Environment</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #ENVIRONMENT_VALUE
- * @generated
- * @ordered
- */
- ENVIRONMENT(2, "Environment", "Environment"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Implementation</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #IMPLEMENTATION_VALUE
- * @generated
- * @ordered
- */
- IMPLEMENTATION(3, "Implementation", "Implementation"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Interface</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #INTERFACE_VALUE
- * @generated
- * @ordered
- */
- INTERFACE(4, "Interface", "Interface"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Physical</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #PHYSICAL_VALUE
- * @generated
- * @ordered
- */
- PHYSICAL(5, "Physical", "Physical"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Standard</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #STANDARD_VALUE
- * @generated
- * @ordered
- */
- STANDARD(6, "Standard", "Standard"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Other</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #OTHER_VALUE
- * @generated
- * @ordered
- */
- OTHER(7, "Other", "Other"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Undefined</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #UNDEFINED_VALUE
- * @generated
- * @ordered
- */
- UNDEFINED(8, "Undefined", "Undefined"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Cultural</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Cultural</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #CULTURAL
- * @model name="Cultural"
- * @generated
- * @ordered
- */
- public static final int CULTURAL_VALUE = 0;
-
- /**
- * The '<em><b>Design</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Design</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #DESIGN
- * @model name="Design"
- * @generated
- * @ordered
- */
- public static final int DESIGN_VALUE = 1;
-
- /**
- * The '<em><b>Environment</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Environment</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #ENVIRONMENT
- * @model name="Environment"
- * @generated
- * @ordered
- */
- public static final int ENVIRONMENT_VALUE = 2;
-
- /**
- * The '<em><b>Implementation</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Implementation</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #IMPLEMENTATION
- * @model name="Implementation"
- * @generated
- * @ordered
- */
- public static final int IMPLEMENTATION_VALUE = 3;
-
- /**
- * The '<em><b>Interface</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Interface</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #INTERFACE
- * @model name="Interface"
- * @generated
- * @ordered
- */
- public static final int INTERFACE_VALUE = 4;
-
- /**
- * The '<em><b>Physical</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Physical</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #PHYSICAL
- * @model name="Physical"
- * @generated
- * @ordered
- */
- public static final int PHYSICAL_VALUE = 5;
-
- /**
- * The '<em><b>Standard</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Standard</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #STANDARD
- * @model name="Standard"
- * @generated
- * @ordered
- */
- public static final int STANDARD_VALUE = 6;
-
- /**
- * The '<em><b>Other</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Other</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #OTHER
- * @model name="Other"
- * @generated
- * @ordered
- */
- public static final int OTHER_VALUE = 7;
-
- /**
- * The '<em><b>Undefined</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Undefined</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #UNDEFINED
- * @model name="Undefined"
- * @generated
- * @ordered
- */
- public static final int UNDEFINED_VALUE = 8;
-
- /**
- * An array of all the '<em><b>Constraint Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final ConstraintKind[] VALUES_ARRAY =
- new ConstraintKind[] {
- CULTURAL,
- DESIGN,
- ENVIRONMENT,
- IMPLEMENTATION,
- INTERFACE,
- PHYSICAL,
- STANDARD,
- OTHER,
- UNDEFINED,
- };
-
- /**
- * A public read-only list of all the '<em><b>Constraint Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<ConstraintKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Constraint Kind</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 ConstraintKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- ConstraintKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Constraint Kind</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 ConstraintKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- ConstraintKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Constraint Kind</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 ConstraintKind get(int value) {
- switch (value) {
- case CULTURAL_VALUE: return CULTURAL;
- case DESIGN_VALUE: return DESIGN;
- case ENVIRONMENT_VALUE: return ENVIRONMENT;
- case IMPLEMENTATION_VALUE: return IMPLEMENTATION;
- case INTERFACE_VALUE: return INTERFACE;
- case PHYSICAL_VALUE: return PHYSICAL;
- case STANDARD_VALUE: return STANDARD;
- case OTHER_VALUE: return OTHER;
- case UNDEFINED_VALUE: return UNDEFINED;
- }
- 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 ConstraintKind(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;
- }
-
-} //ConstraintKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/QualityKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/QualityKind.java
deleted file mode 100644
index ee87c04..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/QualityKind.java
+++ /dev/null
@@ -1,441 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementclassificationconcerns;
-
-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>Quality Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsPackage#getQualityKind()
- * @model
- * @generated
- */
-public enum QualityKind implements Enumerator {
- /**
- * The '<em><b>Adaptability</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #ADAPTABILITY_VALUE
- * @generated
- * @ordered
- */
- ADAPTABILITY(0, "Adaptability", "Adaptability"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Availability</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #AVAILABILITY_VALUE
- * @generated
- * @ordered
- */
- AVAILABILITY(1, "Availability", "Availability"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Compatability</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #COMPATABILITY_VALUE
- * @generated
- * @ordered
- */
- COMPATABILITY(2, "Compatability", "Compatability"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Maintainability</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #MAINTAINABILITY_VALUE
- * @generated
- * @ordered
- */
- MAINTAINABILITY(3, "Maintainability", "Maintainability"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Portability</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #PORTABILITY_VALUE
- * @generated
- * @ordered
- */
- PORTABILITY(4, "Portability", "Portability"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Reliability</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #RELIABILITY_VALUE
- * @generated
- * @ordered
- */
- RELIABILITY(5, "Reliability", "Reliability"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Safety</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #SAFETY_VALUE
- * @generated
- * @ordered
- */
- SAFETY(6, "Safety", "Safety"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Security</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #SECURITY_VALUE
- * @generated
- * @ordered
- */
- SECURITY(7, "Security", "Security"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Usability</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #USABILITY_VALUE
- * @generated
- * @ordered
- */
- USABILITY(8, "Usability", "Usability"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Variability</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #VARIABILITY_VALUE
- * @generated
- * @ordered
- */
- VARIABILITY(9, "Variability", "Variability"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Adaptability</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Adaptability</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #ADAPTABILITY
- * @model name="Adaptability"
- * @generated
- * @ordered
- */
- public static final int ADAPTABILITY_VALUE = 0;
-
- /**
- * The '<em><b>Availability</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Availability</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #AVAILABILITY
- * @model name="Availability"
- * @generated
- * @ordered
- */
- public static final int AVAILABILITY_VALUE = 1;
-
- /**
- * The '<em><b>Compatability</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Compatability</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #COMPATABILITY
- * @model name="Compatability"
- * @generated
- * @ordered
- */
- public static final int COMPATABILITY_VALUE = 2;
-
- /**
- * The '<em><b>Maintainability</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Maintainability</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #MAINTAINABILITY
- * @model name="Maintainability"
- * @generated
- * @ordered
- */
- public static final int MAINTAINABILITY_VALUE = 3;
-
- /**
- * The '<em><b>Portability</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Portability</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #PORTABILITY
- * @model name="Portability"
- * @generated
- * @ordered
- */
- public static final int PORTABILITY_VALUE = 4;
-
- /**
- * The '<em><b>Reliability</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Reliability</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #RELIABILITY
- * @model name="Reliability"
- * @generated
- * @ordered
- */
- public static final int RELIABILITY_VALUE = 5;
-
- /**
- * The '<em><b>Safety</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Safety</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #SAFETY
- * @model name="Safety"
- * @generated
- * @ordered
- */
- public static final int SAFETY_VALUE = 6;
-
- /**
- * The '<em><b>Security</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Security</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #SECURITY
- * @model name="Security"
- * @generated
- * @ordered
- */
- public static final int SECURITY_VALUE = 7;
-
- /**
- * The '<em><b>Usability</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Usability</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #USABILITY
- * @model name="Usability"
- * @generated
- * @ordered
- */
- public static final int USABILITY_VALUE = 8;
-
- /**
- * The '<em><b>Variability</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Variability</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #VARIABILITY
- * @model name="Variability"
- * @generated
- * @ordered
- */
- public static final int VARIABILITY_VALUE = 9;
-
- /**
- * An array of all the '<em><b>Quality Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final QualityKind[] VALUES_ARRAY =
- new QualityKind[] {
- ADAPTABILITY,
- AVAILABILITY,
- COMPATABILITY,
- MAINTAINABILITY,
- PORTABILITY,
- RELIABILITY,
- SAFETY,
- SECURITY,
- USABILITY,
- VARIABILITY,
- };
-
- /**
- * A public read-only list of all the '<em><b>Quality Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<QualityKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Quality Kind</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 QualityKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- QualityKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Quality Kind</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 QualityKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- QualityKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Quality Kind</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 QualityKind get(int value) {
- switch (value) {
- case ADAPTABILITY_VALUE: return ADAPTABILITY;
- case AVAILABILITY_VALUE: return AVAILABILITY;
- case COMPATABILITY_VALUE: return COMPATABILITY;
- case MAINTAINABILITY_VALUE: return MAINTAINABILITY;
- case PORTABILITY_VALUE: return PORTABILITY;
- case RELIABILITY_VALUE: return RELIABILITY;
- case SAFETY_VALUE: return SAFETY;
- case SECURITY_VALUE: return SECURITY;
- case USABILITY_VALUE: return USABILITY;
- case VARIABILITY_VALUE: return VARIABILITY;
- }
- 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 QualityKind(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;
- }
-
-} //QualityKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/RequirementClassificationConcernsFactory.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/RequirementClassificationConcernsFactory.java
deleted file mode 100644
index e9ddb6c..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/RequirementClassificationConcernsFactory.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementclassificationconcerns;
-
-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.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsPackage
- * @generated
- */
-public interface RequirementClassificationConcernsFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- RequirementClassificationConcernsFactory eINSTANCE = org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl.RequirementClassificationConcernsFactoryImpl.init();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- RequirementClassificationConcernsPackage getRequirementClassificationConcernsPackage();
-
-} //RequirementClassificationConcernsFactory
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/RequirementClassificationConcernsPackage.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/RequirementClassificationConcernsPackage.java
deleted file mode 100644
index 3ff4a5d..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/RequirementClassificationConcernsPackage.java
+++ /dev/null
@@ -1,185 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementclassificationconcerns;
-
-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.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsFactory
- * @model kind="package"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='RequirementClassificationConcerns'"
- * @generated
- */
-public interface RequirementClassificationConcernsPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "requirementclassificationconcerns"; //$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/ModelLibrary/PapyrusREStandardUtils/RequirementClassificationConcerns"; //$NON-NLS-1$
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "requirementclassificationconcerns"; //$NON-NLS-1$
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- RequirementClassificationConcernsPackage eINSTANCE = org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl.RequirementClassificationConcernsPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.QualityKind <em>Quality Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.QualityKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl.RequirementClassificationConcernsPackageImpl#getQualityKind()
- * @generated
- */
- int QUALITY_KIND = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.ConstraintKind <em>Constraint Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.ConstraintKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl.RequirementClassificationConcernsPackageImpl#getConstraintKind()
- * @generated
- */
- int CONSTRAINT_KIND = 1;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.WorkloadCapacitiesKind <em>Workload Capacities Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.WorkloadCapacitiesKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl.RequirementClassificationConcernsPackageImpl#getWorkloadCapacitiesKind()
- * @generated
- */
- int WORKLOAD_CAPACITIES_KIND = 2;
-
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.QualityKind <em>Quality Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Quality Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.QualityKind
- * @generated
- */
- EEnum getQualityKind();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.ConstraintKind <em>Constraint Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Constraint Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.ConstraintKind
- * @generated
- */
- EEnum getConstraintKind();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.WorkloadCapacitiesKind <em>Workload Capacities Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Workload Capacities Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.WorkloadCapacitiesKind
- * @generated
- */
- EEnum getWorkloadCapacitiesKind();
-
- /**
- * 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
- */
- RequirementClassificationConcernsFactory getRequirementClassificationConcernsFactory();
-
- /**
- * <!-- 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.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.QualityKind <em>Quality Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.QualityKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl.RequirementClassificationConcernsPackageImpl#getQualityKind()
- * @generated
- */
- EEnum QUALITY_KIND = eINSTANCE.getQualityKind();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.ConstraintKind <em>Constraint Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.ConstraintKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl.RequirementClassificationConcernsPackageImpl#getConstraintKind()
- * @generated
- */
- EEnum CONSTRAINT_KIND = eINSTANCE.getConstraintKind();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.WorkloadCapacitiesKind <em>Workload Capacities Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.WorkloadCapacitiesKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl.RequirementClassificationConcernsPackageImpl#getWorkloadCapacitiesKind()
- * @generated
- */
- EEnum WORKLOAD_CAPACITIES_KIND = eINSTANCE.getWorkloadCapacitiesKind();
-
- }
-
-} //RequirementClassificationConcernsPackage
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/WorkloadCapacitiesKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/WorkloadCapacitiesKind.java
deleted file mode 100644
index deaff37..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/WorkloadCapacitiesKind.java
+++ /dev/null
@@ -1,333 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementclassificationconcerns;
-
-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>Workload Capacities Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsPackage#getWorkloadCapacitiesKind()
- * @model
- * @generated
- */
-public enum WorkloadCapacitiesKind implements Enumerator {
- /**
- * The '<em><b>Bound</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #BOUND_VALUE
- * @generated
- * @ordered
- */
- BOUND(0, "Bound", "Bound"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Memory</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #MEMORY_VALUE
- * @generated
- * @ordered
- */
- MEMORY(1, "Memory", "Memory"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Speed</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #SPEED_VALUE
- * @generated
- * @ordered
- */
- SPEED(2, "Speed", "Speed"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Throughput</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #THROUGHPUT_VALUE
- * @generated
- * @ordered
- */
- THROUGHPUT(3, "Throughput", "Throughput"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Time</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #TIME_VALUE
- * @generated
- * @ordered
- */
- TIME(4, "Time", "Time"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Volume</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #VOLUME_VALUE
- * @generated
- * @ordered
- */
- VOLUME(5, "Volume", "Volume"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Bound</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Bound</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #BOUND
- * @model name="Bound"
- * @generated
- * @ordered
- */
- public static final int BOUND_VALUE = 0;
-
- /**
- * The '<em><b>Memory</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Memory</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #MEMORY
- * @model name="Memory"
- * @generated
- * @ordered
- */
- public static final int MEMORY_VALUE = 1;
-
- /**
- * The '<em><b>Speed</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Speed</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #SPEED
- * @model name="Speed"
- * @generated
- * @ordered
- */
- public static final int SPEED_VALUE = 2;
-
- /**
- * The '<em><b>Throughput</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Throughput</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #THROUGHPUT
- * @model name="Throughput"
- * @generated
- * @ordered
- */
- public static final int THROUGHPUT_VALUE = 3;
-
- /**
- * The '<em><b>Time</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Time</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #TIME
- * @model name="Time"
- * @generated
- * @ordered
- */
- public static final int TIME_VALUE = 4;
-
- /**
- * The '<em><b>Volume</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Volume</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #VOLUME
- * @model name="Volume"
- * @generated
- * @ordered
- */
- public static final int VOLUME_VALUE = 5;
-
- /**
- * An array of all the '<em><b>Workload Capacities Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final WorkloadCapacitiesKind[] VALUES_ARRAY =
- new WorkloadCapacitiesKind[] {
- BOUND,
- MEMORY,
- SPEED,
- THROUGHPUT,
- TIME,
- VOLUME,
- };
-
- /**
- * A public read-only list of all the '<em><b>Workload Capacities Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<WorkloadCapacitiesKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Workload Capacities Kind</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 WorkloadCapacitiesKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- WorkloadCapacitiesKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Workload Capacities Kind</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 WorkloadCapacitiesKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- WorkloadCapacitiesKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Workload Capacities Kind</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 WorkloadCapacitiesKind get(int value) {
- switch (value) {
- case BOUND_VALUE: return BOUND;
- case MEMORY_VALUE: return MEMORY;
- case SPEED_VALUE: return SPEED;
- case THROUGHPUT_VALUE: return THROUGHPUT;
- case TIME_VALUE: return TIME;
- case VOLUME_VALUE: return VOLUME;
- }
- 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 WorkloadCapacitiesKind(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;
- }
-
-} //WorkloadCapacitiesKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/impl/RequirementClassificationConcernsFactoryImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/impl/RequirementClassificationConcernsFactoryImpl.java
deleted file mode 100644
index 7f950cc..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/impl/RequirementClassificationConcernsFactoryImpl.java
+++ /dev/null
@@ -1,194 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.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.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.*;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class RequirementClassificationConcernsFactoryImpl extends EFactoryImpl implements RequirementClassificationConcernsFactory {
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static RequirementClassificationConcernsFactory init() {
- try {
- RequirementClassificationConcernsFactory theRequirementClassificationConcernsFactory = (RequirementClassificationConcernsFactory)EPackage.Registry.INSTANCE.getEFactory(RequirementClassificationConcernsPackage.eNS_URI);
- if (theRequirementClassificationConcernsFactory != null) {
- return theRequirementClassificationConcernsFactory;
- }
- }
- catch (Exception exception) {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new RequirementClassificationConcernsFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public RequirementClassificationConcernsFactoryImpl() {
- 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 RequirementClassificationConcernsPackage.QUALITY_KIND:
- return createQualityKindFromString(eDataType, initialValue);
- case RequirementClassificationConcernsPackage.CONSTRAINT_KIND:
- return createConstraintKindFromString(eDataType, initialValue);
- case RequirementClassificationConcernsPackage.WORKLOAD_CAPACITIES_KIND:
- return createWorkloadCapacitiesKindFromString(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 RequirementClassificationConcernsPackage.QUALITY_KIND:
- return convertQualityKindToString(eDataType, instanceValue);
- case RequirementClassificationConcernsPackage.CONSTRAINT_KIND:
- return convertConstraintKindToString(eDataType, instanceValue);
- case RequirementClassificationConcernsPackage.WORKLOAD_CAPACITIES_KIND:
- return convertWorkloadCapacitiesKindToString(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 QualityKind createQualityKindFromString(EDataType eDataType, String initialValue) {
- QualityKind result = QualityKind.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 convertQualityKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public ConstraintKind createConstraintKindFromString(EDataType eDataType, String initialValue) {
- ConstraintKind result = ConstraintKind.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 convertConstraintKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public WorkloadCapacitiesKind createWorkloadCapacitiesKindFromString(EDataType eDataType, String initialValue) {
- WorkloadCapacitiesKind result = WorkloadCapacitiesKind.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 convertWorkloadCapacitiesKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public RequirementClassificationConcernsPackage getRequirementClassificationConcernsPackage() {
- return (RequirementClassificationConcernsPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- @Deprecated
- public static RequirementClassificationConcernsPackage getPackage() {
- return RequirementClassificationConcernsPackage.eINSTANCE;
- }
-
-} //RequirementClassificationConcernsFactoryImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/impl/RequirementClassificationConcernsPackageImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/impl/RequirementClassificationConcernsPackageImpl.java
deleted file mode 100644
index b09cd9e..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementclassificationconcerns/impl/RequirementClassificationConcernsPackageImpl.java
+++ /dev/null
@@ -1,285 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl;
-
-import org.eclipse.emf.ecore.EEnum;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.impl.PriorityAndImportanceConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.ConstraintKind;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.QualityKind;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsFactory;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsPackage;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.WorkloadCapacitiesKind;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.RequirementsCharacteristicsConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.impl.RequirementsCharacteristicsConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VerificationAndValidationConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.impl.VerificationAndValidationConcernsPackageImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class RequirementClassificationConcernsPackageImpl extends EPackageImpl implements RequirementClassificationConcernsPackage {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum qualityKindEEnum = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum constraintKindEEnum = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum workloadCapacitiesKindEEnum = 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.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private RequirementClassificationConcernsPackageImpl() {
- super(eNS_URI, RequirementClassificationConcernsFactory.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 RequirementClassificationConcernsPackage#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 RequirementClassificationConcernsPackage init() {
- if (isInited) return (RequirementClassificationConcernsPackage)EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationConcernsPackage.eNS_URI);
-
- // Obtain or create and register package
- RequirementClassificationConcernsPackageImpl theRequirementClassificationConcernsPackage = (RequirementClassificationConcernsPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof RequirementClassificationConcernsPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new RequirementClassificationConcernsPackageImpl());
-
- isInited = true;
-
- // Obtain or create and register interdependencies
- RequirementsCharacteristicsConcernsPackageImpl theRequirementsCharacteristicsConcernsPackage = (RequirementsCharacteristicsConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementsCharacteristicsConcernsPackage.eNS_URI) instanceof RequirementsCharacteristicsConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementsCharacteristicsConcernsPackage.eNS_URI) : RequirementsCharacteristicsConcernsPackage.eINSTANCE);
- PriorityAndImportanceConcernsPackageImpl thePriorityAndImportanceConcernsPackage = (PriorityAndImportanceConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(PriorityAndImportanceConcernsPackage.eNS_URI) instanceof PriorityAndImportanceConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(PriorityAndImportanceConcernsPackage.eNS_URI) : PriorityAndImportanceConcernsPackage.eINSTANCE);
- RequirementAndProcessConcernsPackageImpl theRequirementAndProcessConcernsPackage = (RequirementAndProcessConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementAndProcessConcernsPackage.eNS_URI) instanceof RequirementAndProcessConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementAndProcessConcernsPackage.eNS_URI) : RequirementAndProcessConcernsPackage.eINSTANCE);
- VerificationAndValidationConcernsPackageImpl theVerificationAndValidationConcernsPackage = (VerificationAndValidationConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(VerificationAndValidationConcernsPackage.eNS_URI) instanceof VerificationAndValidationConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(VerificationAndValidationConcernsPackage.eNS_URI) : VerificationAndValidationConcernsPackage.eINSTANCE);
-
- // Create package meta-data objects
- theRequirementClassificationConcernsPackage.createPackageContents();
- theRequirementsCharacteristicsConcernsPackage.createPackageContents();
- thePriorityAndImportanceConcernsPackage.createPackageContents();
- theRequirementAndProcessConcernsPackage.createPackageContents();
- theVerificationAndValidationConcernsPackage.createPackageContents();
-
- // Initialize created meta-data
- theRequirementClassificationConcernsPackage.initializePackageContents();
- theRequirementsCharacteristicsConcernsPackage.initializePackageContents();
- thePriorityAndImportanceConcernsPackage.initializePackageContents();
- theRequirementAndProcessConcernsPackage.initializePackageContents();
- theVerificationAndValidationConcernsPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theRequirementClassificationConcernsPackage.freeze();
-
-
- // Update the registry and return the package
- EPackage.Registry.INSTANCE.put(RequirementClassificationConcernsPackage.eNS_URI, theRequirementClassificationConcernsPackage);
- return theRequirementClassificationConcernsPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getQualityKind() {
- return qualityKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getConstraintKind() {
- return constraintKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getWorkloadCapacitiesKind() {
- return workloadCapacitiesKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public RequirementClassificationConcernsFactory getRequirementClassificationConcernsFactory() {
- return (RequirementClassificationConcernsFactory)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
- qualityKindEEnum = createEEnum(QUALITY_KIND);
- constraintKindEEnum = createEEnum(CONSTRAINT_KIND);
- workloadCapacitiesKindEEnum = createEEnum(WORKLOAD_CAPACITIES_KIND);
- }
-
- /**
- * <!-- 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);
-
- // Initialize enums and add enum literals
- initEEnum(qualityKindEEnum, QualityKind.class, "QualityKind"); //$NON-NLS-1$
- addEEnumLiteral(qualityKindEEnum, QualityKind.ADAPTABILITY);
- addEEnumLiteral(qualityKindEEnum, QualityKind.AVAILABILITY);
- addEEnumLiteral(qualityKindEEnum, QualityKind.COMPATABILITY);
- addEEnumLiteral(qualityKindEEnum, QualityKind.MAINTAINABILITY);
- addEEnumLiteral(qualityKindEEnum, QualityKind.PORTABILITY);
- addEEnumLiteral(qualityKindEEnum, QualityKind.RELIABILITY);
- addEEnumLiteral(qualityKindEEnum, QualityKind.SAFETY);
- addEEnumLiteral(qualityKindEEnum, QualityKind.SECURITY);
- addEEnumLiteral(qualityKindEEnum, QualityKind.USABILITY);
- addEEnumLiteral(qualityKindEEnum, QualityKind.VARIABILITY);
-
- initEEnum(constraintKindEEnum, ConstraintKind.class, "ConstraintKind"); //$NON-NLS-1$
- addEEnumLiteral(constraintKindEEnum, ConstraintKind.CULTURAL);
- addEEnumLiteral(constraintKindEEnum, ConstraintKind.DESIGN);
- addEEnumLiteral(constraintKindEEnum, ConstraintKind.ENVIRONMENT);
- addEEnumLiteral(constraintKindEEnum, ConstraintKind.IMPLEMENTATION);
- addEEnumLiteral(constraintKindEEnum, ConstraintKind.INTERFACE);
- addEEnumLiteral(constraintKindEEnum, ConstraintKind.PHYSICAL);
- addEEnumLiteral(constraintKindEEnum, ConstraintKind.STANDARD);
- addEEnumLiteral(constraintKindEEnum, ConstraintKind.OTHER);
- addEEnumLiteral(constraintKindEEnum, ConstraintKind.UNDEFINED);
-
- initEEnum(workloadCapacitiesKindEEnum, WorkloadCapacitiesKind.class, "WorkloadCapacitiesKind"); //$NON-NLS-1$
- addEEnumLiteral(workloadCapacitiesKindEEnum, WorkloadCapacitiesKind.BOUND);
- addEEnumLiteral(workloadCapacitiesKindEEnum, WorkloadCapacitiesKind.MEMORY);
- addEEnumLiteral(workloadCapacitiesKindEEnum, WorkloadCapacitiesKind.SPEED);
- addEEnumLiteral(workloadCapacitiesKindEEnum, WorkloadCapacitiesKind.THROUGHPUT);
- addEEnumLiteral(workloadCapacitiesKindEEnum, WorkloadCapacitiesKind.TIME);
- addEEnumLiteral(workloadCapacitiesKindEEnum, WorkloadCapacitiesKind.VOLUME);
-
- // 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", "RequirementClassificationConcerns" //$NON-NLS-1$ //$NON-NLS-2$
- });
- }
-
-} //RequirementClassificationConcernsPackageImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/AbstractionLevelKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/AbstractionLevelKind.java
deleted file mode 100644
index d51cf7b..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/AbstractionLevelKind.java
+++ /dev/null
@@ -1,333 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns;
-
-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>Abstraction Level Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.RequirementsCharacteristicsConcernsPackage#getAbstractionLevelKind()
- * @model
- * @generated
- */
-public enum AbstractionLevelKind implements Enumerator {
- /**
- * The '<em><b>Specification Level</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #SPECIFICATION_LEVEL_VALUE
- * @generated
- * @ordered
- */
- SPECIFICATION_LEVEL(0, "SpecificationLevel", "SpecificationLevel"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Analysis Level</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #ANALYSIS_LEVEL_VALUE
- * @generated
- * @ordered
- */
- ANALYSIS_LEVEL(1, "AnalysisLevel", "AnalysisLevel"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Design Level</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #DESIGN_LEVEL_VALUE
- * @generated
- * @ordered
- */
- DESIGN_LEVEL(2, "DesignLevel", "DesignLevel"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Implementation Level</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #IMPLEMENTATION_LEVEL_VALUE
- * @generated
- * @ordered
- */
- IMPLEMENTATION_LEVEL(3, "ImplementationLevel", "ImplementationLevel"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Specfication level</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #SPECFICATION_LEVEL_VALUE
- * @generated
- * @ordered
- */
- SPECFICATION_LEVEL(4, "Specfication_level", "Specfication_level"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Operational Level</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #OPERATIONAL_LEVEL_VALUE
- * @generated
- * @ordered
- */
- OPERATIONAL_LEVEL(5, "OperationalLevel", "OperationalLevel"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Specification Level</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Specification Level</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #SPECIFICATION_LEVEL
- * @model name="SpecificationLevel"
- * @generated
- * @ordered
- */
- public static final int SPECIFICATION_LEVEL_VALUE = 0;
-
- /**
- * The '<em><b>Analysis Level</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Analysis Level</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #ANALYSIS_LEVEL
- * @model name="AnalysisLevel"
- * @generated
- * @ordered
- */
- public static final int ANALYSIS_LEVEL_VALUE = 1;
-
- /**
- * The '<em><b>Design Level</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Design Level</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #DESIGN_LEVEL
- * @model name="DesignLevel"
- * @generated
- * @ordered
- */
- public static final int DESIGN_LEVEL_VALUE = 2;
-
- /**
- * The '<em><b>Implementation Level</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Implementation Level</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #IMPLEMENTATION_LEVEL
- * @model name="ImplementationLevel"
- * @generated
- * @ordered
- */
- public static final int IMPLEMENTATION_LEVEL_VALUE = 3;
-
- /**
- * The '<em><b>Specfication level</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Specfication level</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #SPECFICATION_LEVEL
- * @model name="Specfication_level"
- * @generated
- * @ordered
- */
- public static final int SPECFICATION_LEVEL_VALUE = 4;
-
- /**
- * The '<em><b>Operational Level</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Operational Level</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #OPERATIONAL_LEVEL
- * @model name="OperationalLevel"
- * @generated
- * @ordered
- */
- public static final int OPERATIONAL_LEVEL_VALUE = 5;
-
- /**
- * An array of all the '<em><b>Abstraction Level Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final AbstractionLevelKind[] VALUES_ARRAY =
- new AbstractionLevelKind[] {
- SPECIFICATION_LEVEL,
- ANALYSIS_LEVEL,
- DESIGN_LEVEL,
- IMPLEMENTATION_LEVEL,
- SPECFICATION_LEVEL,
- OPERATIONAL_LEVEL,
- };
-
- /**
- * A public read-only list of all the '<em><b>Abstraction Level Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<AbstractionLevelKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Abstraction Level Kind</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 AbstractionLevelKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- AbstractionLevelKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Abstraction Level Kind</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 AbstractionLevelKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- AbstractionLevelKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Abstraction Level Kind</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 AbstractionLevelKind get(int value) {
- switch (value) {
- case SPECIFICATION_LEVEL_VALUE: return SPECIFICATION_LEVEL;
- case ANALYSIS_LEVEL_VALUE: return ANALYSIS_LEVEL;
- case DESIGN_LEVEL_VALUE: return DESIGN_LEVEL;
- case IMPLEMENTATION_LEVEL_VALUE: return IMPLEMENTATION_LEVEL;
- case SPECFICATION_LEVEL_VALUE: return SPECFICATION_LEVEL;
- case OPERATIONAL_LEVEL_VALUE: return OPERATIONAL_LEVEL;
- }
- 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 AbstractionLevelKind(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;
- }
-
-} //AbstractionLevelKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/LifeCyclePhaseKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/LifeCyclePhaseKind.java
deleted file mode 100644
index f67ffd6..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/LifeCyclePhaseKind.java
+++ /dev/null
@@ -1,495 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns;
-
-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>Life Cycle Phase Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.RequirementsCharacteristicsConcernsPackage#getLifeCyclePhaseKind()
- * @model
- * @generated
- */
-public enum LifeCyclePhaseKind implements Enumerator {
- /**
- * The '<em><b>Pre Concept</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #PRE_CONCEPT_VALUE
- * @generated
- * @ordered
- */
- PRE_CONCEPT(0, "PreConcept", "PreConcept"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Concept</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #CONCEPT_VALUE
- * @generated
- * @ordered
- */
- CONCEPT(1, "Concept", "Concept"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Development</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #DEVELOPMENT_VALUE
- * @generated
- * @ordered
- */
- DEVELOPMENT(2, "Development", "Development"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Manufacturing</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #MANUFACTURING_VALUE
- * @generated
- * @ordered
- */
- MANUFACTURING(3, "Manufacturing", "Manufacturing"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Integration</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #INTEGRATION_VALUE
- * @generated
- * @ordered
- */
- INTEGRATION(4, "Integration", "Integration"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Test</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #TEST_VALUE
- * @generated
- * @ordered
- */
- TEST(5, "Test", "Test"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Deployment</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #DEPLOYMENT_VALUE
- * @generated
- * @ordered
- */
- DEPLOYMENT(6, "Deployment", "Deployment"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Delivery</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #DELIVERY_VALUE
- * @generated
- * @ordered
- */
- DELIVERY(7, "Delivery", "Delivery"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Installation</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #INSTALLATION_VALUE
- * @generated
- * @ordered
- */
- INSTALLATION(8, "Installation", "Installation"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Operation</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #OPERATION_VALUE
- * @generated
- * @ordered
- */
- OPERATION(9, "Operation", "Operation"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Support</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #SUPPORT_VALUE
- * @generated
- * @ordered
- */
- SUPPORT(10, "Support", "Support"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Disposal</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #DISPOSAL_VALUE
- * @generated
- * @ordered
- */
- DISPOSAL(11, "Disposal", "Disposal"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Pre Concept</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Pre Concept</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #PRE_CONCEPT
- * @model name="PreConcept"
- * @generated
- * @ordered
- */
- public static final int PRE_CONCEPT_VALUE = 0;
-
- /**
- * The '<em><b>Concept</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Concept</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #CONCEPT
- * @model name="Concept"
- * @generated
- * @ordered
- */
- public static final int CONCEPT_VALUE = 1;
-
- /**
- * The '<em><b>Development</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Development</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #DEVELOPMENT
- * @model name="Development"
- * @generated
- * @ordered
- */
- public static final int DEVELOPMENT_VALUE = 2;
-
- /**
- * The '<em><b>Manufacturing</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Manufacturing</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #MANUFACTURING
- * @model name="Manufacturing"
- * @generated
- * @ordered
- */
- public static final int MANUFACTURING_VALUE = 3;
-
- /**
- * The '<em><b>Integration</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Integration</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #INTEGRATION
- * @model name="Integration"
- * @generated
- * @ordered
- */
- public static final int INTEGRATION_VALUE = 4;
-
- /**
- * The '<em><b>Test</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Test</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #TEST
- * @model name="Test"
- * @generated
- * @ordered
- */
- public static final int TEST_VALUE = 5;
-
- /**
- * The '<em><b>Deployment</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Deployment</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #DEPLOYMENT
- * @model name="Deployment"
- * @generated
- * @ordered
- */
- public static final int DEPLOYMENT_VALUE = 6;
-
- /**
- * The '<em><b>Delivery</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Delivery</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #DELIVERY
- * @model name="Delivery"
- * @generated
- * @ordered
- */
- public static final int DELIVERY_VALUE = 7;
-
- /**
- * The '<em><b>Installation</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Installation</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #INSTALLATION
- * @model name="Installation"
- * @generated
- * @ordered
- */
- public static final int INSTALLATION_VALUE = 8;
-
- /**
- * The '<em><b>Operation</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Operation</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #OPERATION
- * @model name="Operation"
- * @generated
- * @ordered
- */
- public static final int OPERATION_VALUE = 9;
-
- /**
- * The '<em><b>Support</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Support</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #SUPPORT
- * @model name="Support"
- * @generated
- * @ordered
- */
- public static final int SUPPORT_VALUE = 10;
-
- /**
- * The '<em><b>Disposal</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Disposal</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #DISPOSAL
- * @model name="Disposal"
- * @generated
- * @ordered
- */
- public static final int DISPOSAL_VALUE = 11;
-
- /**
- * An array of all the '<em><b>Life Cycle Phase Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final LifeCyclePhaseKind[] VALUES_ARRAY =
- new LifeCyclePhaseKind[] {
- PRE_CONCEPT,
- CONCEPT,
- DEVELOPMENT,
- MANUFACTURING,
- INTEGRATION,
- TEST,
- DEPLOYMENT,
- DELIVERY,
- INSTALLATION,
- OPERATION,
- SUPPORT,
- DISPOSAL,
- };
-
- /**
- * A public read-only list of all the '<em><b>Life Cycle Phase Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<LifeCyclePhaseKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>Life Cycle Phase Kind</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 LifeCyclePhaseKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- LifeCyclePhaseKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Life Cycle Phase Kind</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 LifeCyclePhaseKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- LifeCyclePhaseKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>Life Cycle Phase Kind</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 LifeCyclePhaseKind get(int value) {
- switch (value) {
- case PRE_CONCEPT_VALUE: return PRE_CONCEPT;
- case CONCEPT_VALUE: return CONCEPT;
- case DEVELOPMENT_VALUE: return DEVELOPMENT;
- case MANUFACTURING_VALUE: return MANUFACTURING;
- case INTEGRATION_VALUE: return INTEGRATION;
- case TEST_VALUE: return TEST;
- case DEPLOYMENT_VALUE: return DEPLOYMENT;
- case DELIVERY_VALUE: return DELIVERY;
- case INSTALLATION_VALUE: return INSTALLATION;
- case OPERATION_VALUE: return OPERATION;
- case SUPPORT_VALUE: return SUPPORT;
- case DISPOSAL_VALUE: return DISPOSAL;
- }
- 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 LifeCyclePhaseKind(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;
- }
-
-} //LifeCyclePhaseKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/RequirementsCharacteristicsConcernsFactory.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/RequirementsCharacteristicsConcernsFactory.java
deleted file mode 100644
index 2499014..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/RequirementsCharacteristicsConcernsFactory.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns;
-
-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.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.RequirementsCharacteristicsConcernsPackage
- * @generated
- */
-public interface RequirementsCharacteristicsConcernsFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- RequirementsCharacteristicsConcernsFactory eINSTANCE = org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.impl.RequirementsCharacteristicsConcernsFactoryImpl.init();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- RequirementsCharacteristicsConcernsPackage getRequirementsCharacteristicsConcernsPackage();
-
-} //RequirementsCharacteristicsConcernsFactory
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/RequirementsCharacteristicsConcernsPackage.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/RequirementsCharacteristicsConcernsPackage.java
deleted file mode 100644
index 7db2054..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/RequirementsCharacteristicsConcernsPackage.java
+++ /dev/null
@@ -1,155 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns;
-
-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.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.RequirementsCharacteristicsConcernsFactory
- * @model kind="package"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='RequirementsCharacteristicsConcerns'"
- * @generated
- */
-public interface RequirementsCharacteristicsConcernsPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "requirementscharacteristicsconcerns"; //$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/ModelLibrary/PapyrusREStandardUtils/RequirementsCharacteristicsConcerns"; //$NON-NLS-1$
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "RequirementsCharacteristicsConcerns"; //$NON-NLS-1$
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- RequirementsCharacteristicsConcernsPackage eINSTANCE = org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.impl.RequirementsCharacteristicsConcernsPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.LifeCyclePhaseKind <em>Life Cycle Phase Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.LifeCyclePhaseKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.impl.RequirementsCharacteristicsConcernsPackageImpl#getLifeCyclePhaseKind()
- * @generated
- */
- int LIFE_CYCLE_PHASE_KIND = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.AbstractionLevelKind <em>Abstraction Level Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.AbstractionLevelKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.impl.RequirementsCharacteristicsConcernsPackageImpl#getAbstractionLevelKind()
- * @generated
- */
- int ABSTRACTION_LEVEL_KIND = 1;
-
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.LifeCyclePhaseKind <em>Life Cycle Phase Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Life Cycle Phase Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.LifeCyclePhaseKind
- * @generated
- */
- EEnum getLifeCyclePhaseKind();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.AbstractionLevelKind <em>Abstraction Level Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>Abstraction Level Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.AbstractionLevelKind
- * @generated
- */
- EEnum getAbstractionLevelKind();
-
- /**
- * 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
- */
- RequirementsCharacteristicsConcernsFactory getRequirementsCharacteristicsConcernsFactory();
-
- /**
- * <!-- 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.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.LifeCyclePhaseKind <em>Life Cycle Phase Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.LifeCyclePhaseKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.impl.RequirementsCharacteristicsConcernsPackageImpl#getLifeCyclePhaseKind()
- * @generated
- */
- EEnum LIFE_CYCLE_PHASE_KIND = eINSTANCE.getLifeCyclePhaseKind();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.AbstractionLevelKind <em>Abstraction Level Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.AbstractionLevelKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.impl.RequirementsCharacteristicsConcernsPackageImpl#getAbstractionLevelKind()
- * @generated
- */
- EEnum ABSTRACTION_LEVEL_KIND = eINSTANCE.getAbstractionLevelKind();
-
- }
-
-} //RequirementsCharacteristicsConcernsPackage
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/impl/RequirementsCharacteristicsConcernsFactoryImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/impl/RequirementsCharacteristicsConcernsFactoryImpl.java
deleted file mode 100644
index 12b0f92..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/impl/RequirementsCharacteristicsConcernsFactoryImpl.java
+++ /dev/null
@@ -1,170 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.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.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.*;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class RequirementsCharacteristicsConcernsFactoryImpl extends EFactoryImpl implements RequirementsCharacteristicsConcernsFactory {
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static RequirementsCharacteristicsConcernsFactory init() {
- try {
- RequirementsCharacteristicsConcernsFactory theRequirementsCharacteristicsConcernsFactory = (RequirementsCharacteristicsConcernsFactory)EPackage.Registry.INSTANCE.getEFactory(RequirementsCharacteristicsConcernsPackage.eNS_URI);
- if (theRequirementsCharacteristicsConcernsFactory != null) {
- return theRequirementsCharacteristicsConcernsFactory;
- }
- }
- catch (Exception exception) {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new RequirementsCharacteristicsConcernsFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public RequirementsCharacteristicsConcernsFactoryImpl() {
- 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 RequirementsCharacteristicsConcernsPackage.LIFE_CYCLE_PHASE_KIND:
- return createLifeCyclePhaseKindFromString(eDataType, initialValue);
- case RequirementsCharacteristicsConcernsPackage.ABSTRACTION_LEVEL_KIND:
- return createAbstractionLevelKindFromString(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 RequirementsCharacteristicsConcernsPackage.LIFE_CYCLE_PHASE_KIND:
- return convertLifeCyclePhaseKindToString(eDataType, instanceValue);
- case RequirementsCharacteristicsConcernsPackage.ABSTRACTION_LEVEL_KIND:
- return convertAbstractionLevelKindToString(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 LifeCyclePhaseKind createLifeCyclePhaseKindFromString(EDataType eDataType, String initialValue) {
- LifeCyclePhaseKind result = LifeCyclePhaseKind.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 convertLifeCyclePhaseKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public AbstractionLevelKind createAbstractionLevelKindFromString(EDataType eDataType, String initialValue) {
- AbstractionLevelKind result = AbstractionLevelKind.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 convertAbstractionLevelKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public RequirementsCharacteristicsConcernsPackage getRequirementsCharacteristicsConcernsPackage() {
- return (RequirementsCharacteristicsConcernsPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- @Deprecated
- public static RequirementsCharacteristicsConcernsPackage getPackage() {
- return RequirementsCharacteristicsConcernsPackage.eINSTANCE;
- }
-
-} //RequirementsCharacteristicsConcernsFactoryImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/impl/RequirementsCharacteristicsConcernsPackageImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/impl/RequirementsCharacteristicsConcernsPackageImpl.java
deleted file mode 100644
index 3af30f8..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/requirementscharacteristicsconcerns/impl/RequirementsCharacteristicsConcernsPackageImpl.java
+++ /dev/null
@@ -1,258 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.impl;
-
-import org.eclipse.emf.ecore.EEnum;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.impl.PriorityAndImportanceConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl.RequirementClassificationConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.AbstractionLevelKind;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.LifeCyclePhaseKind;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.RequirementsCharacteristicsConcernsFactory;
-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.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.impl.VerificationAndValidationConcernsPackageImpl;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class RequirementsCharacteristicsConcernsPackageImpl extends EPackageImpl implements RequirementsCharacteristicsConcernsPackage {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum lifeCyclePhaseKindEEnum = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum abstractionLevelKindEEnum = 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.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.RequirementsCharacteristicsConcernsPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private RequirementsCharacteristicsConcernsPackageImpl() {
- super(eNS_URI, RequirementsCharacteristicsConcernsFactory.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 RequirementsCharacteristicsConcernsPackage#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 RequirementsCharacteristicsConcernsPackage init() {
- if (isInited) return (RequirementsCharacteristicsConcernsPackage)EPackage.Registry.INSTANCE.getEPackage(RequirementsCharacteristicsConcernsPackage.eNS_URI);
-
- // Obtain or create and register package
- RequirementsCharacteristicsConcernsPackageImpl theRequirementsCharacteristicsConcernsPackage = (RequirementsCharacteristicsConcernsPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof RequirementsCharacteristicsConcernsPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new RequirementsCharacteristicsConcernsPackageImpl());
-
- isInited = true;
-
- // Obtain or create and register interdependencies
- RequirementClassificationConcernsPackageImpl theRequirementClassificationConcernsPackage = (RequirementClassificationConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationConcernsPackage.eNS_URI) instanceof RequirementClassificationConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationConcernsPackage.eNS_URI) : RequirementClassificationConcernsPackage.eINSTANCE);
- PriorityAndImportanceConcernsPackageImpl thePriorityAndImportanceConcernsPackage = (PriorityAndImportanceConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(PriorityAndImportanceConcernsPackage.eNS_URI) instanceof PriorityAndImportanceConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(PriorityAndImportanceConcernsPackage.eNS_URI) : PriorityAndImportanceConcernsPackage.eINSTANCE);
- RequirementAndProcessConcernsPackageImpl theRequirementAndProcessConcernsPackage = (RequirementAndProcessConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementAndProcessConcernsPackage.eNS_URI) instanceof RequirementAndProcessConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementAndProcessConcernsPackage.eNS_URI) : RequirementAndProcessConcernsPackage.eINSTANCE);
- VerificationAndValidationConcernsPackageImpl theVerificationAndValidationConcernsPackage = (VerificationAndValidationConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(VerificationAndValidationConcernsPackage.eNS_URI) instanceof VerificationAndValidationConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(VerificationAndValidationConcernsPackage.eNS_URI) : VerificationAndValidationConcernsPackage.eINSTANCE);
-
- // Create package meta-data objects
- theRequirementsCharacteristicsConcernsPackage.createPackageContents();
- theRequirementClassificationConcernsPackage.createPackageContents();
- thePriorityAndImportanceConcernsPackage.createPackageContents();
- theRequirementAndProcessConcernsPackage.createPackageContents();
- theVerificationAndValidationConcernsPackage.createPackageContents();
-
- // Initialize created meta-data
- theRequirementsCharacteristicsConcernsPackage.initializePackageContents();
- theRequirementClassificationConcernsPackage.initializePackageContents();
- thePriorityAndImportanceConcernsPackage.initializePackageContents();
- theRequirementAndProcessConcernsPackage.initializePackageContents();
- theVerificationAndValidationConcernsPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theRequirementsCharacteristicsConcernsPackage.freeze();
-
-
- // Update the registry and return the package
- EPackage.Registry.INSTANCE.put(RequirementsCharacteristicsConcernsPackage.eNS_URI, theRequirementsCharacteristicsConcernsPackage);
- return theRequirementsCharacteristicsConcernsPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getLifeCyclePhaseKind() {
- return lifeCyclePhaseKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getAbstractionLevelKind() {
- return abstractionLevelKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public RequirementsCharacteristicsConcernsFactory getRequirementsCharacteristicsConcernsFactory() {
- return (RequirementsCharacteristicsConcernsFactory)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
- lifeCyclePhaseKindEEnum = createEEnum(LIFE_CYCLE_PHASE_KIND);
- abstractionLevelKindEEnum = createEEnum(ABSTRACTION_LEVEL_KIND);
- }
-
- /**
- * <!-- 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);
-
- // Initialize enums and add enum literals
- initEEnum(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.class, "LifeCyclePhaseKind"); //$NON-NLS-1$
- addEEnumLiteral(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.PRE_CONCEPT);
- addEEnumLiteral(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.CONCEPT);
- addEEnumLiteral(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.DEVELOPMENT);
- addEEnumLiteral(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.MANUFACTURING);
- addEEnumLiteral(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.INTEGRATION);
- addEEnumLiteral(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.TEST);
- addEEnumLiteral(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.DEPLOYMENT);
- addEEnumLiteral(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.DELIVERY);
- addEEnumLiteral(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.INSTALLATION);
- addEEnumLiteral(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.OPERATION);
- addEEnumLiteral(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.SUPPORT);
- addEEnumLiteral(lifeCyclePhaseKindEEnum, LifeCyclePhaseKind.DISPOSAL);
-
- initEEnum(abstractionLevelKindEEnum, AbstractionLevelKind.class, "AbstractionLevelKind"); //$NON-NLS-1$
- addEEnumLiteral(abstractionLevelKindEEnum, AbstractionLevelKind.SPECIFICATION_LEVEL);
- addEEnumLiteral(abstractionLevelKindEEnum, AbstractionLevelKind.ANALYSIS_LEVEL);
- addEEnumLiteral(abstractionLevelKindEEnum, AbstractionLevelKind.DESIGN_LEVEL);
- addEEnumLiteral(abstractionLevelKindEEnum, AbstractionLevelKind.IMPLEMENTATION_LEVEL);
- addEEnumLiteral(abstractionLevelKindEEnum, AbstractionLevelKind.SPECFICATION_LEVEL);
- addEEnumLiteral(abstractionLevelKindEEnum, AbstractionLevelKind.OPERATIONAL_LEVEL);
-
- // 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", "RequirementsCharacteristicsConcerns" //$NON-NLS-1$ //$NON-NLS-2$
- });
- }
-
-} //RequirementsCharacteristicsConcernsPackageImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VV_MethodKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VV_MethodKind.java
deleted file mode 100644
index 253456d..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VV_MethodKind.java
+++ /dev/null
@@ -1,279 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns;
-
-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>VV Method Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VerificationAndValidationConcernsPackage#getVV_MethodKind()
- * @model
- * @generated
- */
-public enum VV_MethodKind implements Enumerator {
- /**
- * The '<em><b>Analysis</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #ANALYSIS_VALUE
- * @generated
- * @ordered
- */
- ANALYSIS(0, "Analysis", "Analysis"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Inspection</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #INSPECTION_VALUE
- * @generated
- * @ordered
- */
- INSPECTION(1, "Inspection", "Inspection"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>System Test</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #SYSTEM_TEST_VALUE
- * @generated
- * @ordered
- */
- SYSTEM_TEST(2, "SystemTest", "SystemTest"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Component Test</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #COMPONENT_TEST_VALUE
- * @generated
- * @ordered
- */
- COMPONENT_TEST(3, "ComponentTest", "ComponentTest"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Analysis</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Analysis</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #ANALYSIS
- * @model name="Analysis"
- * @generated
- * @ordered
- */
- public static final int ANALYSIS_VALUE = 0;
-
- /**
- * The '<em><b>Inspection</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Inspection</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #INSPECTION
- * @model name="Inspection"
- * @generated
- * @ordered
- */
- public static final int INSPECTION_VALUE = 1;
-
- /**
- * The '<em><b>System Test</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>System Test</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #SYSTEM_TEST
- * @model name="SystemTest"
- * @generated
- * @ordered
- */
- public static final int SYSTEM_TEST_VALUE = 2;
-
- /**
- * The '<em><b>Component Test</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Component Test</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #COMPONENT_TEST
- * @model name="ComponentTest"
- * @generated
- * @ordered
- */
- public static final int COMPONENT_TEST_VALUE = 3;
-
- /**
- * An array of all the '<em><b>VV Method Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final VV_MethodKind[] VALUES_ARRAY =
- new VV_MethodKind[] {
- ANALYSIS,
- INSPECTION,
- SYSTEM_TEST,
- COMPONENT_TEST,
- };
-
- /**
- * A public read-only list of all the '<em><b>VV Method Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<VV_MethodKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>VV Method Kind</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 VV_MethodKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- VV_MethodKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>VV Method Kind</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 VV_MethodKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- VV_MethodKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>VV Method Kind</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 VV_MethodKind get(int value) {
- switch (value) {
- case ANALYSIS_VALUE: return ANALYSIS;
- case INSPECTION_VALUE: return INSPECTION;
- case SYSTEM_TEST_VALUE: return SYSTEM_TEST;
- case COMPONENT_TEST_VALUE: return COMPONENT_TEST;
- }
- 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 VV_MethodKind(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;
- }
-
-} //VV_MethodKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VV_StatusKind.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VV_StatusKind.java
deleted file mode 100644
index 0652fa0..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VV_StatusKind.java
+++ /dev/null
@@ -1,279 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns;
-
-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>VV Status Kind</b></em>',
- * and utility methods for working with them.
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VerificationAndValidationConcernsPackage#getVV_StatusKind()
- * @model
- * @generated
- */
-public enum VV_StatusKind implements Enumerator {
- /**
- * The '<em><b>Pending</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #PENDING_VALUE
- * @generated
- * @ordered
- */
- PENDING(0, "Pending", "Pending"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Passed</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #PASSED_VALUE
- * @generated
- * @ordered
- */
- PASSED(1, "Passed", "Passed"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Failed</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #FAILED_VALUE
- * @generated
- * @ordered
- */
- FAILED(2, "Failed", "Failed"), //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Inconclusive</b></em>' literal object.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #INCONCLUSIVE_VALUE
- * @generated
- * @ordered
- */
- INCONCLUSIVE(3, "Inconclusive", "Inconclusive"); //$NON-NLS-1$ //$NON-NLS-2$
-
- /**
- * The '<em><b>Pending</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Pending</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #PENDING
- * @model name="Pending"
- * @generated
- * @ordered
- */
- public static final int PENDING_VALUE = 0;
-
- /**
- * The '<em><b>Passed</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Passed</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #PASSED
- * @model name="Passed"
- * @generated
- * @ordered
- */
- public static final int PASSED_VALUE = 1;
-
- /**
- * The '<em><b>Failed</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Failed</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #FAILED
- * @model name="Failed"
- * @generated
- * @ordered
- */
- public static final int FAILED_VALUE = 2;
-
- /**
- * The '<em><b>Inconclusive</b></em>' literal value.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of '<em><b>Inconclusive</b></em>' literal object isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @see #INCONCLUSIVE
- * @model name="Inconclusive"
- * @generated
- * @ordered
- */
- public static final int INCONCLUSIVE_VALUE = 3;
-
- /**
- * An array of all the '<em><b>VV Status Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private static final VV_StatusKind[] VALUES_ARRAY =
- new VV_StatusKind[] {
- PENDING,
- PASSED,
- FAILED,
- INCONCLUSIVE,
- };
-
- /**
- * A public read-only list of all the '<em><b>VV Status Kind</b></em>' enumerators.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static final List<VV_StatusKind> VALUES = Collections.unmodifiableList(Arrays.asList(VALUES_ARRAY));
-
- /**
- * Returns the '<em><b>VV Status Kind</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 VV_StatusKind get(String literal) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- VV_StatusKind result = VALUES_ARRAY[i];
- if (result.toString().equals(literal)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>VV Status Kind</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 VV_StatusKind getByName(String name) {
- for (int i = 0; i < VALUES_ARRAY.length; ++i) {
- VV_StatusKind result = VALUES_ARRAY[i];
- if (result.getName().equals(name)) {
- return result;
- }
- }
- return null;
- }
-
- /**
- * Returns the '<em><b>VV Status Kind</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 VV_StatusKind get(int value) {
- switch (value) {
- case PENDING_VALUE: return PENDING;
- case PASSED_VALUE: return PASSED;
- case FAILED_VALUE: return FAILED;
- case INCONCLUSIVE_VALUE: return INCONCLUSIVE;
- }
- 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 VV_StatusKind(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;
- }
-
-} //VV_StatusKind
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VerificationAndValidationConcernsFactory.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VerificationAndValidationConcernsFactory.java
deleted file mode 100644
index f11e2d5..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VerificationAndValidationConcernsFactory.java
+++ /dev/null
@@ -1,44 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns;
-
-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.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VerificationAndValidationConcernsPackage
- * @generated
- */
-public interface VerificationAndValidationConcernsFactory extends EFactory {
- /**
- * The singleton instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- VerificationAndValidationConcernsFactory eINSTANCE = org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.impl.VerificationAndValidationConcernsFactoryImpl.init();
-
- /**
- * Returns the package supported by this factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the package supported by this factory.
- * @generated
- */
- VerificationAndValidationConcernsPackage getVerificationAndValidationConcernsPackage();
-
-} //VerificationAndValidationConcernsFactory
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VerificationAndValidationConcernsPackage.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VerificationAndValidationConcernsPackage.java
deleted file mode 100644
index 6e99d7d..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/VerificationAndValidationConcernsPackage.java
+++ /dev/null
@@ -1,155 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns;
-
-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.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VerificationAndValidationConcernsFactory
- * @model kind="package"
- * annotation="http://www.eclipse.org/uml2/2.0.0/UML originalName='VerificationAndValidationConcerns'"
- * @generated
- */
-public interface VerificationAndValidationConcernsPackage extends EPackage {
- /**
- * The package name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNAME = "verificationandvalidationconcerns"; //$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/ModelLibrary/PapyrusREStandardUtils/VerificationAndValidationConcerns"; //$NON-NLS-1$
-
- /**
- * The package namespace name.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- String eNS_PREFIX = "VerificationAndValidationConcerns"; //$NON-NLS-1$
-
- /**
- * The singleton instance of the package.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- VerificationAndValidationConcernsPackage eINSTANCE = org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.impl.VerificationAndValidationConcernsPackageImpl.init();
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_MethodKind <em>VV Method Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_MethodKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.impl.VerificationAndValidationConcernsPackageImpl#getVV_MethodKind()
- * @generated
- */
- int VV_METHOD_KIND = 0;
-
- /**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_StatusKind <em>VV Status Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_StatusKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.impl.VerificationAndValidationConcernsPackageImpl#getVV_StatusKind()
- * @generated
- */
- int VV_STATUS_KIND = 1;
-
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_MethodKind <em>VV Method Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>VV Method Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_MethodKind
- * @generated
- */
- EEnum getVV_MethodKind();
-
- /**
- * Returns the meta object for enum '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_StatusKind <em>VV Status Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for enum '<em>VV Status Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_StatusKind
- * @generated
- */
- EEnum getVV_StatusKind();
-
- /**
- * 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
- */
- VerificationAndValidationConcernsFactory getVerificationAndValidationConcernsFactory();
-
- /**
- * <!-- 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.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_MethodKind <em>VV Method Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_MethodKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.impl.VerificationAndValidationConcernsPackageImpl#getVV_MethodKind()
- * @generated
- */
- EEnum VV_METHOD_KIND = eINSTANCE.getVV_MethodKind();
-
- /**
- * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_StatusKind <em>VV Status Kind</em>}' enum.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_StatusKind
- * @see org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.impl.VerificationAndValidationConcernsPackageImpl#getVV_StatusKind()
- * @generated
- */
- EEnum VV_STATUS_KIND = eINSTANCE.getVV_StatusKind();
-
- }
-
-} //VerificationAndValidationConcernsPackage
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/impl/VerificationAndValidationConcernsFactoryImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/impl/VerificationAndValidationConcernsFactoryImpl.java
deleted file mode 100644
index b13c049..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/impl/VerificationAndValidationConcernsFactoryImpl.java
+++ /dev/null
@@ -1,170 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.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.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.*;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Factory</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class VerificationAndValidationConcernsFactoryImpl extends EFactoryImpl implements VerificationAndValidationConcernsFactory {
- /**
- * Creates the default factory implementation.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public static VerificationAndValidationConcernsFactory init() {
- try {
- VerificationAndValidationConcernsFactory theVerificationAndValidationConcernsFactory = (VerificationAndValidationConcernsFactory)EPackage.Registry.INSTANCE.getEFactory(VerificationAndValidationConcernsPackage.eNS_URI);
- if (theVerificationAndValidationConcernsFactory != null) {
- return theVerificationAndValidationConcernsFactory;
- }
- }
- catch (Exception exception) {
- EcorePlugin.INSTANCE.log(exception);
- }
- return new VerificationAndValidationConcernsFactoryImpl();
- }
-
- /**
- * Creates an instance of the factory.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public VerificationAndValidationConcernsFactoryImpl() {
- 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 VerificationAndValidationConcernsPackage.VV_METHOD_KIND:
- return createVV_MethodKindFromString(eDataType, initialValue);
- case VerificationAndValidationConcernsPackage.VV_STATUS_KIND:
- return createVV_StatusKindFromString(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 VerificationAndValidationConcernsPackage.VV_METHOD_KIND:
- return convertVV_MethodKindToString(eDataType, instanceValue);
- case VerificationAndValidationConcernsPackage.VV_STATUS_KIND:
- return convertVV_StatusKindToString(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 VV_MethodKind createVV_MethodKindFromString(EDataType eDataType, String initialValue) {
- VV_MethodKind result = VV_MethodKind.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 convertVV_MethodKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public VV_StatusKind createVV_StatusKindFromString(EDataType eDataType, String initialValue) {
- VV_StatusKind result = VV_StatusKind.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 convertVV_StatusKindToString(EDataType eDataType, Object instanceValue) {
- return instanceValue == null ? null : instanceValue.toString();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public VerificationAndValidationConcernsPackage getVerificationAndValidationConcernsPackage() {
- return (VerificationAndValidationConcernsPackage)getEPackage();
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @deprecated
- * @generated
- */
- @Deprecated
- public static VerificationAndValidationConcernsPackage getPackage() {
- return VerificationAndValidationConcernsPackage.eINSTANCE;
- }
-
-} //VerificationAndValidationConcernsFactoryImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/impl/VerificationAndValidationConcernsPackageImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/impl/VerificationAndValidationConcernsPackageImpl.java
deleted file mode 100644
index 5e0e99b..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src-gen/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/papyrusrestandardutils/verificationandvalidationconcerns/impl/VerificationAndValidationConcernsPackageImpl.java
+++ /dev/null
@@ -1,248 +0,0 @@
-/**
- * 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.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.impl;
-
-import org.eclipse.emf.ecore.EEnum;
-import org.eclipse.emf.ecore.EPackage;
-
-import org.eclipse.emf.ecore.impl.EPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.PriorityAndImportanceConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.priorityandimportanceconcerns.impl.PriorityAndImportanceConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.RequirementAndProcessConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementandprocessconcerns.impl.RequirementAndProcessConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.RequirementClassificationConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementclassificationconcerns.impl.RequirementClassificationConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.RequirementsCharacteristicsConcernsPackage;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.requirementscharacteristicsconcerns.impl.RequirementsCharacteristicsConcernsPackageImpl;
-
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_MethodKind;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VV_StatusKind;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VerificationAndValidationConcernsFactory;
-import org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VerificationAndValidationConcernsPackage;
-
-/**
- * <!-- begin-user-doc -->
- * An implementation of the model <b>Package</b>.
- * <!-- end-user-doc -->
- * @generated
- */
-public class VerificationAndValidationConcernsPackageImpl extends EPackageImpl implements VerificationAndValidationConcernsPackage {
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum vV_MethodKindEEnum = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- private EEnum vV_StatusKindEEnum = 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.modellibrary.papyrusrestandardutils.verificationandvalidationconcerns.VerificationAndValidationConcernsPackage#eNS_URI
- * @see #init()
- * @generated
- */
- private VerificationAndValidationConcernsPackageImpl() {
- super(eNS_URI, VerificationAndValidationConcernsFactory.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 VerificationAndValidationConcernsPackage#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 VerificationAndValidationConcernsPackage init() {
- if (isInited) return (VerificationAndValidationConcernsPackage)EPackage.Registry.INSTANCE.getEPackage(VerificationAndValidationConcernsPackage.eNS_URI);
-
- // Obtain or create and register package
- VerificationAndValidationConcernsPackageImpl theVerificationAndValidationConcernsPackage = (VerificationAndValidationConcernsPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof VerificationAndValidationConcernsPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new VerificationAndValidationConcernsPackageImpl());
-
- isInited = true;
-
- // Obtain or create and register interdependencies
- RequirementClassificationConcernsPackageImpl theRequirementClassificationConcernsPackage = (RequirementClassificationConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationConcernsPackage.eNS_URI) instanceof RequirementClassificationConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementClassificationConcernsPackage.eNS_URI) : RequirementClassificationConcernsPackage.eINSTANCE);
- RequirementsCharacteristicsConcernsPackageImpl theRequirementsCharacteristicsConcernsPackage = (RequirementsCharacteristicsConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementsCharacteristicsConcernsPackage.eNS_URI) instanceof RequirementsCharacteristicsConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementsCharacteristicsConcernsPackage.eNS_URI) : RequirementsCharacteristicsConcernsPackage.eINSTANCE);
- PriorityAndImportanceConcernsPackageImpl thePriorityAndImportanceConcernsPackage = (PriorityAndImportanceConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(PriorityAndImportanceConcernsPackage.eNS_URI) instanceof PriorityAndImportanceConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(PriorityAndImportanceConcernsPackage.eNS_URI) : PriorityAndImportanceConcernsPackage.eINSTANCE);
- RequirementAndProcessConcernsPackageImpl theRequirementAndProcessConcernsPackage = (RequirementAndProcessConcernsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(RequirementAndProcessConcernsPackage.eNS_URI) instanceof RequirementAndProcessConcernsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(RequirementAndProcessConcernsPackage.eNS_URI) : RequirementAndProcessConcernsPackage.eINSTANCE);
-
- // Create package meta-data objects
- theVerificationAndValidationConcernsPackage.createPackageContents();
- theRequirementClassificationConcernsPackage.createPackageContents();
- theRequirementsCharacteristicsConcernsPackage.createPackageContents();
- thePriorityAndImportanceConcernsPackage.createPackageContents();
- theRequirementAndProcessConcernsPackage.createPackageContents();
-
- // Initialize created meta-data
- theVerificationAndValidationConcernsPackage.initializePackageContents();
- theRequirementClassificationConcernsPackage.initializePackageContents();
- theRequirementsCharacteristicsConcernsPackage.initializePackageContents();
- thePriorityAndImportanceConcernsPackage.initializePackageContents();
- theRequirementAndProcessConcernsPackage.initializePackageContents();
-
- // Mark meta-data to indicate it can't be changed
- theVerificationAndValidationConcernsPackage.freeze();
-
-
- // Update the registry and return the package
- EPackage.Registry.INSTANCE.put(VerificationAndValidationConcernsPackage.eNS_URI, theVerificationAndValidationConcernsPackage);
- return theVerificationAndValidationConcernsPackage;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getVV_MethodKind() {
- return vV_MethodKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EEnum getVV_StatusKind() {
- return vV_StatusKindEEnum;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public VerificationAndValidationConcernsFactory getVerificationAndValidationConcernsFactory() {
- return (VerificationAndValidationConcernsFactory)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
- vV_MethodKindEEnum = createEEnum(VV_METHOD_KIND);
- vV_StatusKindEEnum = createEEnum(VV_STATUS_KIND);
- }
-
- /**
- * <!-- 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);
-
- // Initialize enums and add enum literals
- initEEnum(vV_MethodKindEEnum, VV_MethodKind.class, "VV_MethodKind"); //$NON-NLS-1$
- addEEnumLiteral(vV_MethodKindEEnum, VV_MethodKind.ANALYSIS);
- addEEnumLiteral(vV_MethodKindEEnum, VV_MethodKind.INSPECTION);
- addEEnumLiteral(vV_MethodKindEEnum, VV_MethodKind.SYSTEM_TEST);
- addEEnumLiteral(vV_MethodKindEEnum, VV_MethodKind.COMPONENT_TEST);
-
- initEEnum(vV_StatusKindEEnum, VV_StatusKind.class, "VV_StatusKind"); //$NON-NLS-1$
- addEEnumLiteral(vV_StatusKindEEnum, VV_StatusKind.PENDING);
- addEEnumLiteral(vV_StatusKindEEnum, VV_StatusKind.PASSED);
- addEEnumLiteral(vV_StatusKindEEnum, VV_StatusKind.FAILED);
- addEEnumLiteral(vV_StatusKindEEnum, VV_StatusKind.INCONCLUSIVE);
-
- // 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", "VerificationAndValidationConcerns" //$NON-NLS-1$ //$NON-NLS-2$
- });
- }
-
-} //VerificationAndValidationConcernsPackageImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/set/PapyrusREStandardUtilsSet.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/set/PapyrusREStandardUtilsSet.java
deleted file mode 100644
index a4ff06a..0000000
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre.modellibrary/src/org/eclipse/papyrus/requirements/sysml14/papyrusre/modellibrary/set/PapyrusREStandardUtilsSet.java
+++ /dev/null
@@ -1,19 +0,0 @@
-/*******************************************************************************
- * 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:
- * Yupanqui Munoz Julho (CEA LIST) <yupanqui.munozjulho@cea.fr> - initial API and implementation
- *******************************************************************************/
-package org.eclipse.papyrus.requirements.sysml14.papyrusre.modellibrary.set;
-
-public class PapyrusREStandardUtilsSet {
-
- /** PapyrusRE StandardUtils model library path. */
- public static final String MODELLIBRARY_PATH =
- "pathmap://PAPYRUSRE_STANDARDUTILS_MODELLIBARY/PapyrusRE_StandardUtils.modellibrary.uml"; //$NON-NLS-1$
-
-}
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.genmodel b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.genmodel
index 0352f5d..6b4d6c1 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.genmodel
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.genmodel
@@ -45,18 +45,18 @@
disposableProviderFactory="true" ecorePackage="papyrusre.ecore#//BasicRequirement">
<genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//BasicRequirement/Requirement"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//BasicRequirement/AuthorReq">
- <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute papyrusre.ecore#//BasicRequirement/AuthorReq/author"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EReference papyrusre.ecore#//BasicRequirement/AuthorReq/author"/>
</genClasses>
- <genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//BasicRequirement/PriorityReqCharac">
- <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute papyrusre.ecore#//BasicRequirement/PriorityReqCharac/priority"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//BasicRequirement/PriorityReq">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute papyrusre.ecore#//BasicRequirement/PriorityReq/priority"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//BasicRequirement/SourceReq">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//BasicRequirement/SourceReq/source"/>
</genClasses>
- <genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//BasicRequirement/ReviewStatusReqCharac">
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//BasicRequirement/ReviewStatusReq">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
- propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//BasicRequirement/ReviewStatusReqCharac/reviewStatus"/>
+ propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//BasicRequirement/ReviewStatusReq/status"/>
</genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//BasicRequirement/VersionReq">
<genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute papyrusre.ecore#//BasicRequirement/VersionReq/version"/>
@@ -65,6 +65,9 @@
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//BasicRequirement/LevelReq/level"/>
</genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//BasicRequirement/EffortReq">
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute papyrusre.ecore#//BasicRequirement/EffortReq/effort"/>
+ </genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//BasicRequirement/Backlog">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//BasicRequirement/Backlog/base_Package"/>
@@ -76,13 +79,15 @@
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//Stakeholder/StakeHolder/base_Actor"/>
</genClasses>
- <genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//Stakeholder/User"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//Stakeholder/RequirementSource">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//Stakeholder/RequirementSource/base_Element"/>
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//Stakeholder/RequirementSource/kind"/>
+ <genFeatures xsi:type="genmodel:GenFeature" createChild="false" ecoreFeature="ecore:EAttribute papyrusre.ecore#//Stakeholder/RequirementSource/description"/>
</genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//Stakeholder/User"/>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//Stakeholder/RequirementEngineer"/>
</nestedGenPackages>
<nestedGenPackages xsi:type="genmodel:GenPackage" prefix="RequirementKind" basePackage="org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre"
disposableProviderFactory="true" ecorePackage="papyrusre.ecore#//RequirementKind">
@@ -102,10 +107,6 @@
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//RequirementKind/QualityKind/base_PrimitiveType"/>
</genClasses>
- <genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//RequirementKind/FunctionalRequirementKind">
- <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
- propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//RequirementKind/FunctionalRequirementKind/base_PrimitiveType"/>
- </genClasses>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//RequirementKind/RequirementSourceKind">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//RequirementKind/RequirementSourceKind/base_PrimitiveType"/>
@@ -114,10 +115,7 @@
<nestedGenPackages xsi:type="genmodel:GenPackage" prefix="RequirementClassification"
basePackage="org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre" disposableProviderFactory="true"
ecorePackage="papyrusre.ecore#//RequirementClassification">
- <genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//RequirementClassification/FunctionalRequirement">
- <genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
- propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//RequirementClassification/FunctionalRequirement/functionalRequirementKind"/>
- </genClasses>
+ <genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//RequirementClassification/FunctionalRequirement"/>
<genClasses xsi:type="genmodel:GenClass" ecoreClass="papyrusre.ecore#//RequirementClassification/ConstraintRequirement">
<genFeatures xsi:type="genmodel:GenFeature" notify="false" createChild="false"
propertySortChoices="true" ecoreFeature="ecore:EReference papyrusre.ecore#//RequirementClassification/ConstraintRequirement/constraintKind"/>
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.notation b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.notation
index 34eb7c1..c21d39c 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.notation
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.notation
@@ -183,7 +183,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_mGttwDqKEeCmwNGSFJpOjg"/>
</children>
<element xmi:type="uml:Stereotype" href="PapyrusRE.profile.uml#_qIm20Dp_EeCmwNGSFJpOjg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mGttsTqKEeCmwNGSFJpOjg" x="28" y="139" width="303" height="482"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_mGttsTqKEeCmwNGSFJpOjg" x="28" y="139" width="303" height="582"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_xS0rkDKjEeiCRcmDqF2OVg" type="Stereotype_Shape" gradient="16777215, -1, 0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AzEbcDKmEeiCRcmDqF2OVg" source="PapyrusCSSForceValue">
@@ -293,7 +293,7 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_5s4GzDKjEeiCRcmDqF2OVg"/>
</children>
<element xmi:type="uml:Stereotype" href="PapyrusRE.profile.uml#_5szOQDKjEeiCRcmDqF2OVg"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5s4GwTKjEeiCRcmDqF2OVg" x="550" y="470" width="271" height="61"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_5s4GwTKjEeiCRcmDqF2OVg" x="550" y="470" width="271" height="71"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_-7m1cDKjEeiCRcmDqF2OVg" type="Stereotype_Shape" gradient="16777215, -1, 0">
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_AzKiEDKmEeiCRcmDqF2OVg" source="PapyrusCSSForceValue">
@@ -423,6 +423,10 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_booEsSUlEe2VZ5x8BKm0Kg" x="550" y="150" width="271" height="61"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_2v1kMC6JEe2R7Ja825gmOA" type="Stereotype_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_cECKYDgVEe2N9cYC_YqjxA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cECKYTgVEe2N9cYC_YqjxA" key="gradient" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_cXVg4DgVEe2N9cYC_YqjxA" key="fillColor" value="true"/>
+ </eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_2v1kMi6JEe2R7Ja825gmOA" type="Stereotype_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_2v2LQC6JEe2R7Ja825gmOA" visible="false" type="Stereotype_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_2v2LQS6JEe2R7Ja825gmOA"/>
@@ -440,17 +444,49 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2v1kMS6JEe2R7Ja825gmOA" x="1000" y="530"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_2wo1cC6JEe2R7Ja825gmOA" type="Class_MetaclassShape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_c9WYADgVEe2N9cYC_YqjxA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_c9WYATgVEe2N9cYC_YqjxA" key="fillColor" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_dGTfsDgVEe2N9cYC_YqjxA" key="gradient" value="true"/>
+ </eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_2wpcgC6JEe2R7Ja825gmOA" type="Class_MetaclassNameLabel"/>
<element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_2wo1cS6JEe2R7Ja825gmOA" x="1000" y="350"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_1-d_Yy6OEe2R7Ja825gmOA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_1-d_ZC6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1-d_Zi6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <children xmi:type="notation:Shape" xmi:id="_ubQoEDgPEe2N9cYC_YqjxA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_ubQoETgPEe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ubQoEzgPEe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
</styles>
<element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1-d_ZS6OEe2R7Ja825gmOA" x="1200" y="350"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_ubQoEjgPEe2N9cYC_YqjxA" x="1200" y="350"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_gFhfUDgUEe2N9cYC_YqjxA" type="Stereotype_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_ZZ6GcDgVEe2N9cYC_YqjxA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZZ6tgDgVEe2N9cYC_YqjxA" key="gradient" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_ZxQ2gDgVEe2N9cYC_YqjxA" key="fillColor" value="true"/>
+ </eAnnotations>
+ <children xmi:type="notation:DecorationNode" xmi:id="_gFhfUjgUEe2N9cYC_YqjxA" type="Stereotype_NameLabel"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_gFhfUzgUEe2N9cYC_YqjxA" type="Stereotype_AttributeCompartment">
+ <children xmi:type="notation:Shape" xmi:id="_TgkUgDgVEe2N9cYC_YqjxA" type="Property_ClassAttributeLabel">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_tCblMDgVEe2N9cYC_YqjxA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_tCcMQDgVEe2N9cYC_YqjxA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
+ <element xmi:type="uml:Property" href="PapyrusRE.profile.uml#_TgI2sDgVEe2N9cYC_YqjxA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TgkUgTgVEe2N9cYC_YqjxA"/>
+ </children>
+ <styles xmi:type="notation:TitleStyle" xmi:id="_gFhfVDgUEe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gFhfVTgUEe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gFhfVjgUEe2N9cYC_YqjxA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gFhfVzgUEe2N9cYC_YqjxA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_gFhfWDgUEe2N9cYC_YqjxA" visible="false" type="Stereotype_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_gFhfWTgUEe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_gFhfWjgUEe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_gFhfWzgUEe2N9cYC_YqjxA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gFhfXDgUEe2N9cYC_YqjxA"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="PapyrusRE.profile.uml#_gFecADgUEe2N9cYC_YqjxA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_gFhfUTgUEe2N9cYC_YqjxA" x="550" y="660" width="271" height="61"/>
</children>
<styles xmi:type="notation:DiagramStyle" xmi:id="_WgSzcTp_EeCmwNGSFJpOjg"/>
<styles xmi:type="notation:StringValueStyle" xmi:id="_DuKuoFxSEeelPYvPzDlaIw" name="diagram_compatibility_version" stringValue="1.4.0"/>
@@ -480,7 +516,7 @@
<styles xmi:type="notation:FontStyle" xmi:id="_pNVDwTKmEeiCRcmDqF2OVg"/>
<element xmi:type="uml:Generalization" href="PapyrusRE.profile.uml#_pND-ADKmEeiCRcmDqF2OVg"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_pNVDwjKmEeiCRcmDqF2OVg" points="[331, 170, -643984, -643984]$[550, 170, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pN5EcDKmEeiCRcmDqF2OVg" id="(1.0,0.25103734439834025)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pN5EcDKmEeiCRcmDqF2OVg" id="(1.0,0.20790378006872853)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_pN5EcTKmEeiCRcmDqF2OVg" id="(0.0,0.4918032786885246)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_tyIrsDKmEeiCRcmDqF2OVg" type="Generalization_Edge" source="_mGttsDqKEeCmwNGSFJpOjg" target="_0VvC8DKjEeiCRcmDqF2OVg">
@@ -491,7 +527,7 @@
<styles xmi:type="notation:FontStyle" xmi:id="_tyIrsTKmEeiCRcmDqF2OVg"/>
<element xmi:type="uml:Generalization" href="PapyrusRE.profile.uml#_tx73YDKmEeiCRcmDqF2OVg"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_tyIrsjKmEeiCRcmDqF2OVg" points="[331, 660, -643984, -643984]$[550, 660, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tykwkDKmEeiCRcmDqF2OVg" id="(1.0,0.4170124481327801)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tykwkDKmEeiCRcmDqF2OVg" id="(1.0,0.34536082474226804)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_tykwkTKmEeiCRcmDqF2OVg" id="(0.0,0.4918032786885246)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_uhByADKmEeiCRcmDqF2OVg" type="Generalization_Edge" source="_mGttsDqKEeCmwNGSFJpOjg" target="_-7m1cDKjEeiCRcmDqF2OVg">
@@ -502,7 +538,7 @@
<styles xmi:type="notation:FontStyle" xmi:id="_uhByATKmEeiCRcmDqF2OVg"/>
<element xmi:type="uml:Generalization" href="PapyrusRE.profile.uml#_uf37cDKmEeiCRcmDqF2OVg"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_uhByAjKmEeiCRcmDqF2OVg"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhsgYDKmEeiCRcmDqF2OVg" id="(1.0,0.58298755186722)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhsgYDKmEeiCRcmDqF2OVg" id="(1.0,0.48281786941580757)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_uhsgYTKmEeiCRcmDqF2OVg" id="(0.0,0.4918032786885246)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_wEfv4DKmEeiCRcmDqF2OVg" type="Generalization_Edge" source="_mGttsDqKEeCmwNGSFJpOjg" target="_5s4GwDKjEeiCRcmDqF2OVg">
@@ -513,8 +549,8 @@
<styles xmi:type="notation:FontStyle" xmi:id="_wEfv4TKmEeiCRcmDqF2OVg"/>
<element xmi:type="uml:Generalization" href="PapyrusRE.profile.uml#_wES7kDKmEeiCRcmDqF2OVg"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wEfv4jKmEeiCRcmDqF2OVg" points="[331, 870, -643984, -643984]$[550, 870, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wE8b0DKmEeiCRcmDqF2OVg" id="(1.0,0.7489626556016598)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wE8b0TKmEeiCRcmDqF2OVg" id="(0.0,0.4918032786885246)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wE8b0DKmEeiCRcmDqF2OVg" id="(1.0,0.6202749140893471)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_wE8b0TKmEeiCRcmDqF2OVg" id="(0.0,0.4225352112676056)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_wzOMgCRcEe2L_4aZcs4v_g" type="Generalization_Edge" source="_mGttsDqKEeCmwNGSFJpOjg" target="_mQ-VwCRcEe2L_4aZcs4v_g">
<children xmi:type="notation:DecorationNode" xmi:id="_wzOMgyRcEe2L_4aZcs4v_g" type="Generalization_StereotypeLabel">
@@ -523,7 +559,7 @@
<styles xmi:type="notation:FontStyle" xmi:id="_wzOMgSRcEe2L_4aZcs4v_g"/>
<element xmi:type="uml:Generalization" href="PapyrusRE.profile.uml#_wxCbMCRcEe2L_4aZcs4v_g"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_wzOMgiRcEe2L_4aZcs4v_g" points="[280, 621, -643984, -643984]$[550, 590, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w3oLYCRcEe2L_4aZcs4v_g" id="(1.0,0.9356846473029046)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w3oLYCRcEe2L_4aZcs4v_g" id="(1.0,0.7749140893470791)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_w3oLYSRcEe2L_4aZcs4v_g" id="(0.0,0.5633802816901409)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_foWpoCUlEe2VZ5x8BKm0Kg" type="Generalization_Edge" source="_mGttsDqKEeCmwNGSFJpOjg" target="_booEsCUlEe2VZ5x8BKm0Kg">
@@ -534,7 +570,7 @@
<styles xmi:type="notation:FontStyle" xmi:id="_foWpoSUlEe2VZ5x8BKm0Kg"/>
<element xmi:type="uml:Generalization" href="PapyrusRE.profile.uml#_fl6ZoCUlEe2VZ5x8BKm0Kg"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_foWpoiUlEe2VZ5x8BKm0Kg" points="[320, 139, -643984, -643984]$[570, 110, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ftPwsCUlEe2VZ5x8BKm0Kg" id="(1.0,0.10580912863070539)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ftPwsCUlEe2VZ5x8BKm0Kg" id="(1.0,0.08762886597938144)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ftPwsSUlEe2VZ5x8BKm0Kg" id="(0.0,0.6557377049180327)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_2xOEQC6JEe2R7Ja825gmOA" type="Extension_Edge" source="_2v1kMC6JEe2R7Ja825gmOA" target="_2wo1cC6JEe2R7Ja825gmOA">
@@ -555,15 +591,25 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6v0AwC6JEe2R7Ja825gmOA" id="(0.0,0.5)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_6v0AwS6JEe2R7Ja825gmOA" id="(1.0,0.4225352112676056)"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_1-emcC6OEe2R7Ja825gmOA" type="StereotypeCommentLink" source="_2wo1cC6JEe2R7Ja825gmOA" target="_1-d_Yy6OEe2R7Ja825gmOA">
- <styles xmi:type="notation:FontStyle" xmi:id="_1-emcS6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1-emdS6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <edges xmi:type="notation:Connector" xmi:id="_ubRPIDgPEe2N9cYC_YqjxA" type="StereotypeCommentLink" source="_2wo1cC6JEe2R7Ja825gmOA" target="_ubQoEDgPEe2N9cYC_YqjxA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_ubRPITgPEe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_ubR2MTgPEe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
</styles>
<element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1-emci6OEe2R7Ja825gmOA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1-emcy6OEe2R7Ja825gmOA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1-emdC6OEe2R7Ja825gmOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_ubRPIjgPEe2N9cYC_YqjxA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubRPIzgPEe2N9cYC_YqjxA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ubR2MDgPEe2N9cYC_YqjxA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_SPuXsDgVEe2N9cYC_YqjxA" type="Generalization_Edge" source="_mGttsDqKEeCmwNGSFJpOjg" target="_gFhfUDgUEe2N9cYC_YqjxA">
+ <children xmi:type="notation:DecorationNode" xmi:id="_SPuXszgVEe2N9cYC_YqjxA" type="Generalization_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_SPuXtDgVEe2N9cYC_YqjxA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_SPuXsTgVEe2N9cYC_YqjxA"/>
+ <element xmi:type="uml:Generalization" href="PapyrusRE.profile.uml#_SB4wADgVEe2N9cYC_YqjxA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SPuXsjgVEe2N9cYC_YqjxA" points="[331, 680, -643984, -643984]$[550, 680, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Sr1r8DgVEe2N9cYC_YqjxA" id="(1.0,0.929553264604811)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_Sr1r8TgVEe2N9cYC_YqjxA" id="(0.0,0.32786885245901637)"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_lvuLADp_EeCmwNGSFJpOjg" type="PapyrusUMLProfileDiagram" name="Requirement classification profile diagram." measurementUnit="Pixel">
@@ -627,10 +673,6 @@
<eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_g4jH0C6JEe2R7Ja825gmOA" source="PapyrusCSSForceValue">
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_g4jH0S6JEe2R7Ja825gmOA" key="visible" value="true"/>
</eAnnotations>
- <children xmi:type="notation:Shape" xmi:id="_j_cnUC6JEe2R7Ja825gmOA" type="Property_ClassAttributeLabel">
- <element xmi:type="uml:Property" href="PapyrusRE.profile.uml#_j_VSkC6JEe2R7Ja825gmOA"/>
- <layoutConstraint xmi:type="notation:Location" xmi:id="_j_cnUS6JEe2R7Ja825gmOA"/>
- </children>
<styles xmi:type="notation:SortingStyle" xmi:id="_BuPrajqAEeCmwNGSFJpOjg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_BuPrazqAEeCmwNGSFJpOjg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_BuPrbDqAEeCmwNGSFJpOjg"/>
@@ -659,6 +701,9 @@
<children xmi:type="notation:DecorationNode" xmi:id="_IBWyxjqBEeCmwNGSFJpOjg" type="Stereotype_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_IBWyxzqBEeCmwNGSFJpOjg" type="Stereotype_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_JJCaQTqGEeCmwNGSFJpOjg" type="Property_ClassAttributeLabel" fontHeight="8" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_wXeOYDgVEe2N9cYC_YqjxA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_wXeOYTgVEe2N9cYC_YqjxA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
<styles xmi:type="notation:StringListValueStyle" xmi:id="_B7vJAJMLEeeXis3ri3jkBA" name="maskLabel">
<stringListValue>multiplicity</stringListValue>
<stringListValue>name</stringListValue>
@@ -696,6 +741,9 @@
<children xmi:type="notation:DecorationNode" xmi:id="_Q2oGKDqIEeCmwNGSFJpOjg" type="Stereotype_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_Q2oGKTqIEeCmwNGSFJpOjg" type="Stereotype_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_9r_n0DqIEeCmwNGSFJpOjg" type="Property_ClassAttributeLabel" fontHeight="8" lineColor="0">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_v3efsDgVEe2N9cYC_YqjxA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_v3efsTgVEe2N9cYC_YqjxA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
<styles xmi:type="notation:StringListValueStyle" xmi:id="_BNKy0JMLEeeXis3ri3jkBA" name="maskLabel">
<stringListValue>multiplicity</stringListValue>
<stringListValue>name</stringListValue>
@@ -839,13 +887,13 @@
<element xmi:type="uml:Stereotype" href="PapyrusRE.profile.uml#_mAdYECRdEe2L_4aZcs4v_g"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_mAemMSRdEe2L_4aZcs4v_g" x="200" y="220"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_1_8mEy6OEe2R7Ja825gmOA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_1_8mFC6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1_8mFi6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <children xmi:type="notation:Shape" xmi:id="_SLq68DgREe2N9cYC_YqjxA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SLq68TgREe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SLq68zgREe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
</styles>
<element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_1_8mFS6OEe2R7Ja825gmOA" x="380" y="80"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SLq68jgREe2N9cYC_YqjxA" x="380" y="80"/>
</children>
<styles xmi:type="notation:StringValueStyle" xmi:id="_dYX9YSRcEe2L_4aZcs4v_g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_dYX9YiRcEe2L_4aZcs4v_g"/>
@@ -877,19 +925,26 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oqU9UCRdEe2L_4aZcs4v_g" id="(0.6,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_oqU9USRdEe2L_4aZcs4v_g" id="(0.18181818181818182,1.0)"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_1_8mFy6OEe2R7Ja825gmOA" type="StereotypeCommentLink" source="_jcOWMCRcEe2L_4aZcs4v_g" target="_1_8mEy6OEe2R7Ja825gmOA">
- <styles xmi:type="notation:FontStyle" xmi:id="_1_8mGC6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_1_8mHC6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <edges xmi:type="notation:Connector" xmi:id="_SLq69DgREe2N9cYC_YqjxA" type="StereotypeCommentLink" source="_jcOWMCRcEe2L_4aZcs4v_g" target="_SLq68DgREe2N9cYC_YqjxA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_SLq69TgREe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SLq6-TgREe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
</styles>
<element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_1_8mGS6OEe2R7Ja825gmOA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1_8mGi6OEe2R7Ja825gmOA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_1_8mGy6OEe2R7Ja825gmOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SLq69jgREe2N9cYC_YqjxA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SLq69zgREe2N9cYC_YqjxA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SLq6-DgREe2N9cYC_YqjxA"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_Wz-l0CRoEe2L_4aZcs4v_g" type="PapyrusUMLProfileDiagram" name="Glossary" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_XgkmECRoEe2L_4aZcs4v_g" type="Stereotype_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_1o-kQDgVEe2N9cYC_YqjxA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_1o-kQTgVEe2N9cYC_YqjxA" key="gradient" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2F2tgDgVEe2N9cYC_YqjxA" key="fillColor" value="true"/>
+ </eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_2wyg4DgVEe2N9cYC_YqjxA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_2wzH8DgVEe2N9cYC_YqjxA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_XglNICRoEe2L_4aZcs4v_g" type="Stereotype_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_XglNISRoEe2L_4aZcs4v_g" type="Stereotype_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_XglNIiRoEe2L_4aZcs4v_g"/>
@@ -907,14 +962,25 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_XgkmESRoEe2L_4aZcs4v_g" x="345" y="215"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_XgtI8CRoEe2L_4aZcs4v_g" type="Class_MetaclassShape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_3e2gwDgVEe2N9cYC_YqjxA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3e2gwTgVEe2N9cYC_YqjxA" key="fillColor" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_3oEHIDgVEe2N9cYC_YqjxA" key="gradient" value="true"/>
+ </eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_XgtI8iRoEe2L_4aZcs4v_g" type="Class_MetaclassNameLabel"/>
<element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_XgtI8SRoEe2L_4aZcs4v_g" x="345" y="15"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_eAXUACRoEe2L_4aZcs4v_g" type="Stereotype_Shape">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_y_ic0DgVEe2N9cYC_YqjxA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_y_ic0TgVEe2N9cYC_YqjxA" key="fillColor" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_zTQDADgVEe2N9cYC_YqjxA" key="gradient" value="true"/>
+ </eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_eAXUAiRoEe2L_4aZcs4v_g" type="Stereotype_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_eAXUAyRoEe2L_4aZcs4v_g" type="Stereotype_AttributeCompartment">
<children xmi:type="notation:Shape" xmi:id="_fMRGcCRoEe2L_4aZcs4v_g" type="Property_ClassAttributeLabel">
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_02zgcDgVEe2N9cYC_YqjxA" source="displayNameLabelIcon">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_020HgDgVEe2N9cYC_YqjxA" key="displayNameLabelIcon_value" value="false"/>
+ </eAnnotations>
<element xmi:type="uml:Property" href="PapyrusRE.profile.uml#_fMOqMCRoEe2L_4aZcs4v_g"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_fMRGcSRoEe2L_4aZcs4v_g"/>
</children>
@@ -940,25 +1006,29 @@
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_r-k7USRoEe2L_4aZcs4v_g" key="PropStereoDisplay" value=""/>
<details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_r-k7UiRoEe2L_4aZcs4v_g" key="StereotypePropertyLocation" value="Compartment"/>
</eAnnotations>
+ <eAnnotations xmi:type="ecore:EAnnotation" xmi:id="_4Rs6ADgVEe2N9cYC_YqjxA" source="PapyrusCSSForceValue">
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4Rs6ATgVEe2N9cYC_YqjxA" key="gradient" value="true"/>
+ <details xmi:type="ecore:EStringToStringMapEntry" xmi:id="_4wZBIDgVEe2N9cYC_YqjxA" key="fillColor" value="true"/>
+ </eAnnotations>
<children xmi:type="notation:DecorationNode" xmi:id="_r-kUQiRoEe2L_4aZcs4v_g" type="Class_MetaclassNameLabel"/>
<element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_r-kUQyRoEe2L_4aZcs4v_g" x="560" y="20"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_2AmGUy6OEe2R7Ja825gmOA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_2AmGVC6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2AmGVi6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <children xmi:type="notation:Shape" xmi:id="_Sdm_gDgREe2N9cYC_YqjxA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_Sdm_gTgREe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_Sdm_gzgREe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
</styles>
<element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2AmGVS6OEe2R7Ja825gmOA" x="545" y="15"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Sdm_gjgREe2N9cYC_YqjxA" x="545" y="15"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_2Arl4y6OEe2R7Ja825gmOA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_2Arl5C6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2Arl5i6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <children xmi:type="notation:Shape" xmi:id="_SdwwgzgREe2N9cYC_YqjxA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_SdwwhDgREe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SdwwhjgREe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
</styles>
<element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2Arl5S6OEe2R7Ja825gmOA" x="760" y="20"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SdwwhTgREe2N9cYC_YqjxA" x="760" y="20"/>
</children>
<styles xmi:type="notation:StringValueStyle" xmi:id="_Wz-l0SRoEe2L_4aZcs4v_g" name="diagram_compatibility_version" stringValue="1.4.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_Wz-l0iRoEe2L_4aZcs4v_g"/>
@@ -978,54 +1048,54 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_thhUwCRoEe2L_4aZcs4v_g" id="(0.375,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_thh70CRoEe2L_4aZcs4v_g" id="(0.6,1.0)"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_2AmGVy6OEe2R7Ja825gmOA" type="StereotypeCommentLink" source="_XgtI8CRoEe2L_4aZcs4v_g" target="_2AmGUy6OEe2R7Ja825gmOA">
- <styles xmi:type="notation:FontStyle" xmi:id="_2AmGWC6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2AmGXC6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <edges xmi:type="notation:Connector" xmi:id="_Sdm_hDgREe2N9cYC_YqjxA" type="StereotypeCommentLink" source="_XgtI8CRoEe2L_4aZcs4v_g" target="_Sdm_gDgREe2N9cYC_YqjxA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_Sdm_hTgREe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SdnmkjgREe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
</styles>
<element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2AmGWS6OEe2R7Ja825gmOA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2AmGWi6OEe2R7Ja825gmOA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2AmGWy6OEe2R7Ja825gmOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_Sdm_hjgREe2N9cYC_YqjxA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SdnmkDgREe2N9cYC_YqjxA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SdnmkTgREe2N9cYC_YqjxA"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_2Arl5y6OEe2R7Ja825gmOA" type="StereotypeCommentLink" source="_r-kUQCRoEe2L_4aZcs4v_g" target="_2Arl4y6OEe2R7Ja825gmOA">
- <styles xmi:type="notation:FontStyle" xmi:id="_2Arl6C6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2Arl7C6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <edges xmi:type="notation:Connector" xmi:id="_SdwwhzgREe2N9cYC_YqjxA" type="StereotypeCommentLink" source="_r-kUQCRoEe2L_4aZcs4v_g" target="_SdwwgzgREe2N9cYC_YqjxA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_SdwwiDgREe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_SdwwjDgREe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
</styles>
<element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2Arl6S6OEe2R7Ja825gmOA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2Arl6i6OEe2R7Ja825gmOA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2Arl6y6OEe2R7Ja825gmOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_SdwwiTgREe2N9cYC_YqjxA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SdwwijgREe2N9cYC_YqjxA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_SdwwizgREe2N9cYC_YqjxA"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_Mr0joCUkEe2VZ5x8BKm0Kg" type="PapyrusUMLProfileDiagram" name="stakeholder" measurementUnit="Pixel">
<children xmi:type="notation:Shape" xmi:id="_SoTwMCUkEe2VZ5x8BKm0Kg" type="Stereotype_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_SoU-UCUkEe2VZ5x8BKm0Kg" type="Stereotype_NameLabel"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_SoU-USUkEe2VZ5x8BKm0Kg" type="Stereotype_AttributeCompartment">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_SoU-USUkEe2VZ5x8BKm0Kg" visible="false" type="Stereotype_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_SoU-UiUkEe2VZ5x8BKm0Kg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_SoU-UyUkEe2VZ5x8BKm0Kg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_SoU-VCUkEe2VZ5x8BKm0Kg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_SoU-VSUkEe2VZ5x8BKm0Kg"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_SoU-ViUkEe2VZ5x8BKm0Kg" type="Stereotype_OperationCompartment">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_SoU-ViUkEe2VZ5x8BKm0Kg" visible="false" type="Stereotype_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_SoU-VyUkEe2VZ5x8BKm0Kg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_SoU-WCUkEe2VZ5x8BKm0Kg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_SoU-WSUkEe2VZ5x8BKm0Kg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_SoU-WiUkEe2VZ5x8BKm0Kg"/>
</children>
<element xmi:type="uml:Stereotype" href="PapyrusRE.profile.uml#_-H-ZYCRXEe2L_4aZcs4v_g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SoTwMSUkEe2VZ5x8BKm0Kg" x="120" y="160"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_SoTwMSUkEe2VZ5x8BKm0Kg" x="120" y="160" width="301"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_Ut0EICUkEe2VZ5x8BKm0Kg" type="Stereotype_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_Ut0rMCUkEe2VZ5x8BKm0Kg" type="Stereotype_NameLabel"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_Ut0rMSUkEe2VZ5x8BKm0Kg" type="Stereotype_AttributeCompartment">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Ut0rMSUkEe2VZ5x8BKm0Kg" visible="false" type="Stereotype_AttributeCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Ut0rMiUkEe2VZ5x8BKm0Kg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Ut0rMyUkEe2VZ5x8BKm0Kg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Ut0rNCUkEe2VZ5x8BKm0Kg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_Ut0rNSUkEe2VZ5x8BKm0Kg"/>
</children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_Ut0rNiUkEe2VZ5x8BKm0Kg" type="Stereotype_OperationCompartment">
+ <children xmi:type="notation:BasicCompartment" xmi:id="_Ut0rNiUkEe2VZ5x8BKm0Kg" visible="false" type="Stereotype_OperationCompartment">
<styles xmi:type="notation:TitleStyle" xmi:id="_Ut0rNyUkEe2VZ5x8BKm0Kg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_Ut0rOCUkEe2VZ5x8BKm0Kg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_Ut0rOSUkEe2VZ5x8BKm0Kg"/>
@@ -1041,6 +1111,10 @@
<element xmi:type="uml:Property" href="PapyrusRE.profile.uml#_bS7tsC6KEe2R7Ja825gmOA"/>
<layoutConstraint xmi:type="notation:Location" xmi:id="_bTDCcS6KEe2R7Ja825gmOA"/>
</children>
+ <children xmi:type="notation:Shape" xmi:id="_TbfkEDgREe2N9cYC_YqjxA" type="Property_ClassAttributeLabel">
+ <element xmi:type="uml:Property" href="PapyrusRE.profile.uml#_TbRhoDgREe2N9cYC_YqjxA"/>
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_TbfkETgREe2N9cYC_YqjxA"/>
+ </children>
<styles xmi:type="notation:TitleStyle" xmi:id="_WPVhRCUkEe2VZ5x8BKm0Kg"/>
<styles xmi:type="notation:SortingStyle" xmi:id="_WPVhRSUkEe2VZ5x8BKm0Kg"/>
<styles xmi:type="notation:FilteringStyle" xmi:id="_WPVhRiUkEe2VZ5x8BKm0Kg"/>
@@ -1053,33 +1127,50 @@
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_WPVhTCUkEe2VZ5x8BKm0Kg"/>
</children>
<element xmi:type="uml:Stereotype" href="PapyrusRE.profile.uml#_V_8UECRYEe2L_4aZcs4v_g"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WPVhQSUkEe2VZ5x8BKm0Kg" x="360" y="160"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_WPVhQSUkEe2VZ5x8BKm0Kg" x="560" y="160"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_XkJ_ICUkEe2VZ5x8BKm0Kg" type="Class_MetaclassShape">
<children xmi:type="notation:DecorationNode" xmi:id="_XkJ_IiUkEe2VZ5x8BKm0Kg" type="Class_MetaclassNameLabel"/>
<element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XkJ_ISUkEe2VZ5x8BKm0Kg" x="360" y="20" width="161"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_XkJ_ISUkEe2VZ5x8BKm0Kg" x="560" y="20" width="221"/>
</children>
<children xmi:type="notation:Shape" xmi:id="_YA8BwCUkEe2VZ5x8BKm0Kg" type="Class_MetaclassShape">
<children xmi:type="notation:DecorationNode" xmi:id="_YA8BwiUkEe2VZ5x8BKm0Kg" type="Class_MetaclassNameLabel"/>
<element xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Actor"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YA8BwSUkEe2VZ5x8BKm0Kg" x="120" y="20"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_YA8BwSUkEe2VZ5x8BKm0Kg" x="120" y="20" width="301"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_2CMo0y6OEe2R7Ja825gmOA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_2CMo1C6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2CMo1i6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <children xmi:type="notation:Shape" xmi:id="_43mOoDgQEe2N9cYC_YqjxA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_43mOoTgQEe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_43m1sDgQEe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
</styles>
<element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2CMo1S6OEe2R7Ja825gmOA" x="560" y="20"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_43mOojgQEe2N9cYC_YqjxA" x="560" y="20"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_2CQ6Qy6OEe2R7Ja825gmOA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_2CQ6RC6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2CQ6Ri6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <children xmi:type="notation:Shape" xmi:id="_43v_oDgQEe2N9cYC_YqjxA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_43v_oTgQEe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_43v_ozgQEe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Actor"/>
</styles>
<element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2CQ6RS6OEe2R7Ja825gmOA" x="320" y="20"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_43v_ojgQEe2N9cYC_YqjxA" x="320" y="20"/>
+ </children>
+ <children xmi:type="notation:Shape" xmi:id="_Bak8UDgREe2N9cYC_YqjxA" type="Stereotype_Shape">
+ <children xmi:type="notation:DecorationNode" xmi:id="_BaljYDgREe2N9cYC_YqjxA" type="Stereotype_NameLabel"/>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BaljYTgREe2N9cYC_YqjxA" visible="false" type="Stereotype_AttributeCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BaljYjgREe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BaljYzgREe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BaljZDgREe2N9cYC_YqjxA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaljZTgREe2N9cYC_YqjxA"/>
+ </children>
+ <children xmi:type="notation:BasicCompartment" xmi:id="_BaljZjgREe2N9cYC_YqjxA" visible="false" type="Stereotype_OperationCompartment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_BaljZzgREe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:SortingStyle" xmi:id="_BaljaDgREe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:FilteringStyle" xmi:id="_BaljaTgREe2N9cYC_YqjxA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_BaljajgREe2N9cYC_YqjxA"/>
+ </children>
+ <element xmi:type="uml:Stereotype" href="PapyrusRE.profile.uml#_BajuMDgREe2N9cYC_YqjxA"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_Bak8UTgREe2N9cYC_YqjxA" x="300" y="360"/>
</children>
<styles xmi:type="notation:StringValueStyle" xmi:id="_Mr0joSUkEe2VZ5x8BKm0Kg" name="diagram_compatibility_version" stringValue="1.4.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_Mr0joiUkEe2VZ5x8BKm0Kg"/>
@@ -1099,21 +1190,21 @@
<element xmi:type="uml:Generalization" href="PapyrusRE.profile.uml#_BNTyoCRYEe2L_4aZcs4v_g"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_UuD7wiUkEe2VZ5x8BKm0Kg" points="[0, 0, -643984, -643984]$[380, 256, -643984, -643984]"/>
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VNitECUkEe2VZ5x8BKm0Kg" id="(0.4,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VNitESUkEe2VZ5x8BKm0Kg" id="(0.4,1.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_VNitESUkEe2VZ5x8BKm0Kg" id="(0.132890365448505,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_XkpHUCUkEe2VZ5x8BKm0Kg" type="Extension_Edge" source="_WPVhQCUkEe2VZ5x8BKm0Kg" target="_XkJ_ICUkEe2VZ5x8BKm0Kg">
<styles xmi:type="notation:FontStyle" xmi:id="_XkpHUSUkEe2VZ5x8BKm0Kg"/>
<element xmi:type="uml:Extension" href="PapyrusRE.profile.uml#_bLPUQCRYEe2L_4aZcs4v_g"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_XkpHUiUkEe2VZ5x8BKm0Kg" points="[291, 319, -643984, -643984]$[0, 0, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZjSlUCUkEe2VZ5x8BKm0Kg" id="(0.3418803418803419,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZjSlUSUkEe2VZ5x8BKm0Kg" id="(0.4968944099378882,1.0)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZjSlUCUkEe2VZ5x8BKm0Kg" id="(0.3686635944700461,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_ZjSlUSUkEe2VZ5x8BKm0Kg" id="(0.36199095022624433,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_YBai4CUkEe2VZ5x8BKm0Kg" type="Extension_Edge" source="_SoTwMCUkEe2VZ5x8BKm0Kg" target="_YA8BwCUkEe2VZ5x8BKm0Kg">
<styles xmi:type="notation:FontStyle" xmi:id="_YBai4SUkEe2VZ5x8BKm0Kg"/>
<element xmi:type="uml:Extension" href="PapyrusRE.profile.uml#_c6nAICRYEe2L_4aZcs4v_g"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YBai4iUkEe2VZ5x8BKm0Kg" points="[360, 131, -643984, -643984]$[0, 0, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aJJEYCUkEe2VZ5x8BKm0Kg" id="(0.6,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aJJEYSUkEe2VZ5x8BKm0Kg" id="(0.6,1.0)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aJJEYCUkEe2VZ5x8BKm0Kg" id="(0.46511627906976744,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_aJJEYSUkEe2VZ5x8BKm0Kg" id="(0.46511627906976744,1.0)"/>
</edges>
<edges xmi:type="notation:Connector" xmi:id="_YiEY4CUkEe2VZ5x8BKm0Kg" type="Generalization_Edge" source="_SoTwMCUkEe2VZ5x8BKm0Kg" target="_WPVhQCUkEe2VZ5x8BKm0Kg">
<children xmi:type="notation:DecorationNode" xmi:id="_YiEY4yUkEe2VZ5x8BKm0Kg" type="Generalization_StereotypeLabel">
@@ -1123,28 +1214,38 @@
<styles xmi:type="notation:FontStyle" xmi:id="_YiEY4SUkEe2VZ5x8BKm0Kg"/>
<element xmi:type="uml:Generalization" href="PapyrusRE.profile.uml#_aasBECRYEe2L_4aZcs4v_g"/>
<bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_YiEY4iUkEe2VZ5x8BKm0Kg" points="[393, 200, -643984, -643984]$[354, 319, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_axDY8CUkEe2VZ5x8BKm0Kg" id="(1.0,0.2)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_axEAACUkEe2VZ5x8BKm0Kg" id="(0.0,0.2)"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_axDY8CUkEe2VZ5x8BKm0Kg" id="(1.0,0.4)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_axEAACUkEe2VZ5x8BKm0Kg" id="(0.0,0.33613445378151263)"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_2CMo1y6OEe2R7Ja825gmOA" type="StereotypeCommentLink" source="_XkJ_ICUkEe2VZ5x8BKm0Kg" target="_2CMo0y6OEe2R7Ja825gmOA">
- <styles xmi:type="notation:FontStyle" xmi:id="_2CMo2C6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2CMo3C6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <edges xmi:type="notation:Connector" xmi:id="_43m1sTgQEe2N9cYC_YqjxA" type="StereotypeCommentLink" source="_XkJ_ICUkEe2VZ5x8BKm0Kg" target="_43mOoDgQEe2N9cYC_YqjxA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_43m1sjgQEe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_43m1tjgQEe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
</styles>
<element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2CMo2S6OEe2R7Ja825gmOA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2CMo2i6OEe2R7Ja825gmOA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2CMo2y6OEe2R7Ja825gmOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_43m1szgQEe2N9cYC_YqjxA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_43m1tDgQEe2N9cYC_YqjxA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_43m1tTgQEe2N9cYC_YqjxA"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_2CQ6Ry6OEe2R7Ja825gmOA" type="StereotypeCommentLink" source="_YA8BwCUkEe2VZ5x8BKm0Kg" target="_2CQ6Qy6OEe2R7Ja825gmOA">
- <styles xmi:type="notation:FontStyle" xmi:id="_2CQ6SC6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2CQ6TC6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <edges xmi:type="notation:Connector" xmi:id="_43v_pDgQEe2N9cYC_YqjxA" type="StereotypeCommentLink" source="_YA8BwCUkEe2VZ5x8BKm0Kg" target="_43v_oDgQEe2N9cYC_YqjxA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_43v_pTgQEe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_43v_qTgQEe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Actor"/>
</styles>
<element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2CQ6SS6OEe2R7Ja825gmOA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2CQ6Si6OEe2R7Ja825gmOA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2CQ6Sy6OEe2R7Ja825gmOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_43v_pjgQEe2N9cYC_YqjxA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_43v_pzgQEe2N9cYC_YqjxA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_43v_qDgQEe2N9cYC_YqjxA"/>
+ </edges>
+ <edges xmi:type="notation:Connector" xmi:id="_EYI5oDgREe2N9cYC_YqjxA" type="Generalization_Edge" source="_Bak8UDgREe2N9cYC_YqjxA" target="_SoTwMCUkEe2VZ5x8BKm0Kg">
+ <children xmi:type="notation:DecorationNode" xmi:id="_EYI5ozgREe2N9cYC_YqjxA" type="Generalization_StereotypeLabel">
+ <layoutConstraint xmi:type="notation:Location" xmi:id="_EYI5pDgREe2N9cYC_YqjxA" y="60"/>
+ </children>
+ <styles xmi:type="notation:FontStyle" xmi:id="_EYI5oTgREe2N9cYC_YqjxA"/>
+ <element xmi:type="uml:Generalization" href="PapyrusRE.profile.uml#_EX8FUDgREe2N9cYC_YqjxA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_EYI5ojgREe2N9cYC_YqjxA" points="[360, 360, -643984, -643984]$[200, 260, -643984, -643984]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EYjwYDgREe2N9cYC_YqjxA" id="(0.47244094488188976,0.0)"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_EYjwYTgREe2N9cYC_YqjxA" id="(0.7973421926910299,1.0)"/>
</edges>
</notation:Diagram>
<notation:Diagram xmi:id="_yLhg8C6IEe2R7Ja825gmOA" type="PapyrusUMLProfileDiagram" name="ValueKind" measurementUnit="Pixel">
@@ -1221,23 +1322,6 @@
<element xmi:type="uml:Stereotype" href="PapyrusRE.profile.uml#_5IrCMCUlEe2VZ5x8BKm0Kg"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_MkeKoS6JEe2R7Ja825gmOA" x="480" y="380"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_rOSMkC6JEe2R7Ja825gmOA" type="Stereotype_Shape">
- <children xmi:type="notation:DecorationNode" xmi:id="_rOSMki6JEe2R7Ja825gmOA" type="Stereotype_NameLabel"/>
- <children xmi:type="notation:BasicCompartment" xmi:id="_rOSMky6JEe2R7Ja825gmOA" visible="false" type="Stereotype_AttributeCompartment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_rOSMlC6JEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_rOSMlS6JEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_rOSMli6JEe2R7Ja825gmOA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rOSMly6JEe2R7Ja825gmOA"/>
- </children>
- <children xmi:type="notation:BasicCompartment" xmi:id="_rOSMmC6JEe2R7Ja825gmOA" visible="false" type="Stereotype_OperationCompartment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_rOSMmS6JEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:SortingStyle" xmi:id="_rOSMmi6JEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:FilteringStyle" xmi:id="_rOSMmy6JEe2R7Ja825gmOA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rOSMnC6JEe2R7Ja825gmOA"/>
- </children>
- <element xmi:type="uml:Stereotype" href="PapyrusRE.profile.uml#_rOQXYC6JEe2R7Ja825gmOA"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_rOSMkS6JEe2R7Ja825gmOA" x="760" y="380"/>
- </children>
<children xmi:type="notation:Shape" xmi:id="_gM2qAC6KEe2R7Ja825gmOA" type="Stereotype_Shape">
<children xmi:type="notation:DecorationNode" xmi:id="_gM2qAi6KEe2R7Ja825gmOA" type="Stereotype_NameLabel"/>
<children xmi:type="notation:BasicCompartment" xmi:id="_gM2qAy6KEe2R7Ja825gmOA" type="Stereotype_AttributeCompartment">
@@ -1255,13 +1339,13 @@
<element xmi:type="uml:Stereotype" href="PapyrusRE.profile.uml#_gM1b4C6KEe2R7Ja825gmOA"/>
<layoutConstraint xmi:type="notation:Bounds" xmi:id="_gM2qAS6KEe2R7Ja825gmOA" x="960" y="380"/>
</children>
- <children xmi:type="notation:Shape" xmi:id="_2BXiYC6OEe2R7Ja825gmOA" type="StereotypeComment">
- <styles xmi:type="notation:TitleStyle" xmi:id="_2BXiYS6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2BXiYy6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <children xmi:type="notation:Shape" xmi:id="_bNtjMDgREe2N9cYC_YqjxA" type="StereotypeComment">
+ <styles xmi:type="notation:TitleStyle" xmi:id="_bNtjMTgREe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_bNtjMzgREe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
</styles>
<element xsi:nil="true"/>
- <layoutConstraint xmi:type="notation:Bounds" xmi:id="_2BXiYi6OEe2R7Ja825gmOA" x="396" y="186"/>
+ <layoutConstraint xmi:type="notation:Bounds" xmi:id="_bNtjMjgREe2N9cYC_YqjxA" x="396" y="186"/>
</children>
<styles xmi:type="notation:StringValueStyle" xmi:id="_yLhg8S6IEe2R7Ja825gmOA" name="diagram_compatibility_version" stringValue="1.4.0"/>
<styles xmi:type="notation:DiagramStyle" xmi:id="_yLhg8i6IEe2R7Ja825gmOA"/>
@@ -1297,13 +1381,6 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_OHy-kC6JEe2R7Ja825gmOA" id="(0.6,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_NfscwC6JEe2R7Ja825gmOA" id="(0.5348066298342542,1.0)"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_vTOosC6JEe2R7Ja825gmOA" type="Extension_Edge" source="_rOSMkC6JEe2R7Ja825gmOA" target="_3cGpwC6IEe2R7Ja825gmOA">
- <styles xmi:type="notation:FontStyle" xmi:id="_vTOosS6JEe2R7Ja825gmOA"/>
- <element xmi:type="uml:Extension" href="PapyrusRE.profile.uml#_vS-KAC6JEe2R7Ja825gmOA"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_vTOosi6JEe2R7Ja825gmOA" points="[800, 380, -643984, -643984]$[800, 236, -643984, -643984]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vTfHYC6JEe2R7Ja825gmOA" id="(0.2484472049689441,0.0)"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_vTfHYS6JEe2R7Ja825gmOA" id="(0.6674033149171271,1.0)"/>
- </edges>
<edges xmi:type="notation:Connector" xmi:id="_igij4C6KEe2R7Ja825gmOA" type="Extension_Edge" source="_gM2qAC6KEe2R7Ja825gmOA" target="_3cGpwC6IEe2R7Ja825gmOA">
<styles xmi:type="notation:FontStyle" xmi:id="_igij4S6KEe2R7Ja825gmOA"/>
<element xmi:type="uml:Extension" href="PapyrusRE.profile.uml#_igcdQC6KEe2R7Ja825gmOA"/>
@@ -1311,15 +1388,15 @@
<sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_igsU4C6KEe2R7Ja825gmOA" id="(0.425531914893617,0.0)"/>
<targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_igsU4S6KEe2R7Ja825gmOA" id="(0.9104972375690608,1.0)"/>
</edges>
- <edges xmi:type="notation:Connector" xmi:id="_2BXiZC6OEe2R7Ja825gmOA" type="StereotypeCommentLink" source="_3cGpwC6IEe2R7Ja825gmOA" target="_2BXiYC6OEe2R7Ja825gmOA">
- <styles xmi:type="notation:FontStyle" xmi:id="_2BXiZS6OEe2R7Ja825gmOA"/>
- <styles xmi:type="notation:EObjectValueStyle" xmi:id="_2BXiaS6OEe2R7Ja825gmOA" name="BASE_ELEMENT">
+ <edges xmi:type="notation:Connector" xmi:id="_bNtjNDgREe2N9cYC_YqjxA" type="StereotypeCommentLink" source="_3cGpwC6IEe2R7Ja825gmOA" target="_bNtjMDgREe2N9cYC_YqjxA">
+ <styles xmi:type="notation:FontStyle" xmi:id="_bNtjNTgREe2N9cYC_YqjxA"/>
+ <styles xmi:type="notation:EObjectValueStyle" xmi:id="_bNtjOTgREe2N9cYC_YqjxA" name="BASE_ELEMENT">
<eObjectValue xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
</styles>
<element xsi:nil="true"/>
- <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_2BXiZi6OEe2R7Ja825gmOA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
- <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2BXiZy6OEe2R7Ja825gmOA"/>
- <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_2BXiaC6OEe2R7Ja825gmOA"/>
+ <bendpoints xmi:type="notation:RelativeBendpoints" xmi:id="_bNtjNjgREe2N9cYC_YqjxA" points="[0, 0, 0, 0]$[0, 0, 0, 0]"/>
+ <sourceAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bNtjNzgREe2N9cYC_YqjxA"/>
+ <targetAnchor xmi:type="notation:IdentityAnchor" xmi:id="_bNtjODgREe2N9cYC_YqjxA"/>
</edges>
</notation:Diagram>
</xmi:XMI>
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.uml b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.uml
index 7a96604..d8c433d 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.uml
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/PapyrusRE.profile.uml
@@ -43,6 +43,9 @@ From IREB: fondation syllabus</body>
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_qIm20Dp_EeCmwNGSFJpOjg" name="Requirement">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_pJ5xQDgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_O_aoUJInEeeji413eaUmIg">
<general xmi:type="uml:Stereotype" href="pathmap://SysML16_PROFILES/SysML.profile.uml#SysML.package_packagedElement_Requirements.stereotype_packagedElement_Requirement"/>
</generalization>
@@ -52,42 +55,60 @@ From IREB: fondation syllabus</body>
<generalization xmi:type="uml:Generalization" xmi:id="_wES7kDKmEeiCRcmDqF2OVg" general="_5szOQDKjEeiCRcmDqF2OVg"/>
<generalization xmi:type="uml:Generalization" xmi:id="_wxCbMCRcEe2L_4aZcs4v_g" general="_mQ9HoCRcEe2L_4aZcs4v_g"/>
<generalization xmi:type="uml:Generalization" xmi:id="_fl6ZoCUlEe2VZ5x8BKm0Kg" general="_bom2kCUlEe2VZ5x8BKm0Kg"/>
+ <generalization xmi:type="uml:Generalization" xmi:id="_SB4wADgVEe2N9cYC_YqjxA" general="_gFecADgUEe2N9cYC_YqjxA"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_xStW0DKjEeiCRcmDqF2OVg" name="AuthorReq">
- <ownedAttribute xmi:type="uml:Property" xmi:id="_l1s5YDqOEeCmwNGSFJpOjg" name="author" visibility="public">
- <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_l1s5YDqOEeCmwNGSFJpOjg" name="author" visibility="public" type="_BajuMDgREe2N9cYC_YqjxA">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_n3ys8DqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_n3724DqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_0VqxgDKjEeiCRcmDqF2OVg" name="PriorityReqCharac">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_0VqxgDKjEeiCRcmDqF2OVg" name="PriorityReq">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_qkZZUDgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_rPQ_EDqOEeCmwNGSFJpOjg" name="priority" visibility="public">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_rc0S4DqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_rc-D4DqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_5szOQDKjEeiCRcmDqF2OVg" name="ReviewStatusReqCharac">
- <ownedAttribute xmi:type="uml:Property" xmi:id="_7EGJwDqOEeCmwNGSFJpOjg" name="reviewStatus" visibility="public" type="_RzkrICUlEe2VZ5x8BKm0Kg">
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_5szOQDKjEeiCRcmDqF2OVg" name="ReviewStatusReq">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_rP5NYDgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_7EGJwDqOEeCmwNGSFJpOjg" name="status" visibility="public" type="_RzkrICUlEe2VZ5x8BKm0Kg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_8LLGkDqOEeCmwNGSFJpOjg"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_8LUQgDqOEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-7h88DKjEeiCRcmDqF2OVg" name="SourceReq">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_ryLbEDgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_H2A9EDqPEeCmwNGSFJpOjg" name="source" visibility="public" type="_V_8UECRYEe2L_4aZcs4v_g">
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_ICYlIDqPEeCmwNGSFJpOjg" value="*"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_mQ9HoCRcEe2L_4aZcs4v_g" name="VersionReq">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_s_aqQDgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_2joToCRWEe2L_4aZcs4v_g" name="version">
<type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
<defaultValue xmi:type="uml:LiteralString" xmi:id="__EDckCRWEe2L_4aZcs4v_g" name="default value" value="1.0.0"/>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_bom2kCUlEe2VZ5x8BKm0Kg" name="LevelReq">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_tlCf0DgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_8eYFsCRUEe2L_4aZcs4v_g" name="level" type="_8eDfECUkEe2VZ5x8BKm0Kg"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_fG_bUCRcEe2L_4aZcs4v_g" name="Backlog">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_uI6B4DgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_7a7LACRcEe2L_4aZcs4v_g" general="_mQ9HoCRcEe2L_4aZcs4v_g"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_khU9ECRcEe2L_4aZcs4v_g" name="base_Package" association="_khUWACRcEe2L_4aZcs4v_g">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
@@ -97,6 +118,13 @@ From IREB: fondation syllabus</body>
<packagedElement xmi:type="uml:Extension" xmi:id="_khUWACRcEe2L_4aZcs4v_g" name="E_Backlog_Package16" memberEnd="_khUWASRcEe2L_4aZcs4v_g _khU9ECRcEe2L_4aZcs4v_g">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_khUWASRcEe2L_4aZcs4v_g" name="extension_Backlog" type="_fG_bUCRcEe2L_4aZcs4v_g" aggregation="composite" association="_khUWACRcEe2L_4aZcs4v_g"/>
</packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_gFecADgUEe2N9cYC_YqjxA" name="EffortReq">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_TgI2sDgVEe2N9cYC_YqjxA" name="effort" visibility="public">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#Integer"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_TgI2sTgVEe2N9cYC_YqjxA"/>
+ <upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_TgI2sjgVEe2N9cYC_YqjxA" 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">
<references xmi:type="ecore:EPackage" href="pathmap://UML_PROFILES/Ecore.profile.uml#_z1OFcHjqEdy8S4Cr8Rc_NA"/>
@@ -109,12 +137,15 @@ From IREB: fondation syllabus</body>
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_BuF6YDqAEeCmwNGSFJpOjg" name="FunctionalRequirement">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_voTYEDgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_dW3NMDqAEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_j_VSkC6JEe2R7Ja825gmOA" name="functionalRequirementKind" type="_rOQXYC6JEe2R7Ja825gmOA">
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_FWCYkC6KEe2R7Ja825gmOA"/>
- </ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_IBDQwDqBEeCmwNGSFJpOjg" name="ConstraintRequirement">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_v5vGUDgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_sAAOkDqFEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_JJCaQDqGEeCmwNGSFJpOjg" name="constraintKind" visibility="public" type="_8rsdACUlEe2VZ5x8BKm0Kg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_JVaCUDqGEeCmwNGSFJpOjg" value="1"/>
@@ -122,8 +153,11 @@ From IREB: fondation syllabus</body>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_Q2eVIDqIEeCmwNGSFJpOjg" name="QualityRequirement">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_wK2EcDgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_R5JBIDqKEeCmwNGSFJpOjg" general="_qIm20Dp_EeCmwNGSFJpOjg"/>
- <ownedAttribute xmi:type="uml:Property" xmi:id="_9r120DqIEeCmwNGSFJpOjg" name="specificQualityKind" visibility="public" type="_8rsdACUlEe2VZ5x8BKm0Kg">
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_9r120DqIEeCmwNGSFJpOjg" name="specificQualityKind" visibility="public" type="_5IrCMCUlEe2VZ5x8BKm0Kg">
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_9105QDqIEeCmwNGSFJpOjg" value="1"/>
<upperValue xmi:type="uml:LiteralUnlimitedNatural" xmi:id="_91-qQDqIEeCmwNGSFJpOjg" value="1"/>
</ownedAttribute>
@@ -140,6 +174,9 @@ From IREB: fondation syllabus</body>
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_mAdYECRdEe2L_4aZcs4v_g" name="Glossary">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_w-zQ8DgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_oqEeoSRdEe2L_4aZcs4v_g" name="base_Package" association="_oqD3kCRdEe2L_4aZcs4v_g">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Package"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_oqEeoiRdEe2L_4aZcs4v_g"/>
@@ -168,6 +205,9 @@ From IREB: fondation syllabus</body>
<importedElement xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Actor"/>
</elementImport>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_-H-ZYCRXEe2L_4aZcs4v_g" name="StakeHolder">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_jQGFQDgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_aasBECRYEe2L_4aZcs4v_g" general="_V_8UECRYEe2L_4aZcs4v_g"/>
<ownedAttribute xmi:type="uml:Property" xmi:id="_c6nnMSRYEe2L_4aZcs4v_g" name="base_Actor" association="_c6nAICRYEe2L_4aZcs4v_g">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Actor"/>
@@ -175,14 +215,24 @@ From IREB: fondation syllabus</body>
</ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="__1dO4CRXEe2L_4aZcs4v_g" name="User">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_myhDIDgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<generalization xmi:type="uml:Generalization" xmi:id="_BNTyoCRYEe2L_4aZcs4v_g" general="_-H-ZYCRXEe2L_4aZcs4v_g"/>
</packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_V_8UECRYEe2L_4aZcs4v_g" name="RequirementSource">
+ <ownedComment xmi:type="uml:Comment" xmi:id="_mCnQMDgREe2N9cYC_YqjxA">
+ <body>notion used in IREB</body>
+ </ownedComment>
<ownedAttribute xmi:type="uml:Property" xmi:id="_bLSXkCRYEe2L_4aZcs4v_g" name="base_Element" association="_bLPUQCRYEe2L_4aZcs4v_g">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#Element"/>
<lowerValue xmi:type="uml:LiteralInteger" xmi:id="_bLSXkSRYEe2L_4aZcs4v_g"/>
</ownedAttribute>
<ownedAttribute xmi:type="uml:Property" xmi:id="_bS7tsC6KEe2R7Ja825gmOA" name="kind" type="_gM1b4C6KEe2R7Ja825gmOA"/>
+ <ownedAttribute xmi:type="uml:Property" xmi:id="_TbRhoDgREe2N9cYC_YqjxA" name="description">
+ <type xmi:type="uml:PrimitiveType" href="pathmap://UML_LIBRARIES/UMLPrimitiveTypes.library.uml#String"/>
+ <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_Y60TgDgREe2N9cYC_YqjxA"/>
+ </ownedAttribute>
</packagedElement>
<packagedElement xmi:type="uml:Extension" xmi:id="_bLPUQCRYEe2L_4aZcs4v_g" name="E_RequiementSource_Element21" memberEnd="_bLRwgCRYEe2L_4aZcs4v_g _bLSXkCRYEe2L_4aZcs4v_g">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_bLRwgCRYEe2L_4aZcs4v_g" name="extension_RequiementSource" type="_V_8UECRYEe2L_4aZcs4v_g" aggregation="composite" association="_bLPUQCRYEe2L_4aZcs4v_g"/>
@@ -190,6 +240,9 @@ From IREB: fondation syllabus</body>
<packagedElement xmi:type="uml:Extension" xmi:id="_c6nAICRYEe2L_4aZcs4v_g" name="E_StakeHolder_Actor22" memberEnd="_c6nnMCRYEe2L_4aZcs4v_g _c6nnMSRYEe2L_4aZcs4v_g">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_c6nnMCRYEe2L_4aZcs4v_g" name="extension_StakeHolder" type="_-H-ZYCRXEe2L_4aZcs4v_g" aggregation="composite" association="_c6nAICRYEe2L_4aZcs4v_g"/>
</packagedElement>
+ <packagedElement xmi:type="uml:Stereotype" xmi:id="_BajuMDgREe2N9cYC_YqjxA" name="RequirementEngineer">
+ <generalization xmi:type="uml:Generalization" xmi:id="_EX8FUDgREe2N9cYC_YqjxA" general="_-H-ZYCRXEe2L_4aZcs4v_g"/>
+ </packagedElement>
</packagedElement>
<packagedElement xmi:type="uml:Profile" xmi:id="_uLR-oC6IEe2R7Ja825gmOA" name="RequirementKind">
<packagedElement xmi:type="uml:Stereotype" xmi:id="_8eDfECUkEe2VZ5x8BKm0Kg" name="LevelKind">
@@ -228,15 +281,6 @@ From IREB: fondation syllabus</body>
<packagedElement xmi:type="uml:Extension" xmi:id="_Ci79MCUmEe2VZ5x8BKm0Kg" name="E_ConstraintKind_PrimitiveType9" memberEnd="_Ci79MSUmEe2VZ5x8BKm0Kg _Ci8kQCUmEe2VZ5x8BKm0Kg">
<ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_Ci79MSUmEe2VZ5x8BKm0Kg" name="extension_ConstraintKind" type="_8rsdACUlEe2VZ5x8BKm0Kg" aggregation="composite" association="_Ci79MCUmEe2VZ5x8BKm0Kg"/>
</packagedElement>
- <packagedElement xmi:type="uml:Stereotype" xmi:id="_rOQXYC6JEe2R7Ja825gmOA" name="FunctionalRequirementKind">
- <ownedAttribute xmi:type="uml:Property" xmi:id="_vTBNUC6JEe2R7Ja825gmOA" name="base_PrimitiveType" association="_vS-KAC6JEe2R7Ja825gmOA">
- <type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
- <lowerValue xmi:type="uml:LiteralInteger" xmi:id="_vTBNUS6JEe2R7Ja825gmOA"/>
- </ownedAttribute>
- </packagedElement>
- <packagedElement xmi:type="uml:Extension" xmi:id="_vS-KAC6JEe2R7Ja825gmOA" name="E_FunctionalRequirementKind_PrimitiveType10" memberEnd="_vS__MC6JEe2R7Ja825gmOA _vTBNUC6JEe2R7Ja825gmOA">
- <ownedEnd xmi:type="uml:ExtensionEnd" xmi:id="_vS__MC6JEe2R7Ja825gmOA" name="extension_FunctionalRequirementKind" type="_rOQXYC6JEe2R7Ja825gmOA" aggregation="composite" association="_vS-KAC6JEe2R7Ja825gmOA"/>
- </packagedElement>
<packagedElement xmi:type="uml:Stereotype" xmi:id="_gM1b4C6KEe2R7Ja825gmOA" name="RequirementSourceKind">
<ownedAttribute xmi:type="uml:Property" xmi:id="_igdrYS6KEe2R7Ja825gmOA" name="base_PrimitiveType" association="_igcdQC6KEe2R7Ja825gmOA">
<type xmi:type="uml:Class" href="pathmap://UML_METAMODELS/UML.metamodel.uml#PrimitiveType"/>
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/papyrusre.ecore b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/papyrusre.ecore
index 23d0ad8..1744f0b 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/papyrusre.ecore
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/resources/profile/papyrusre.ecore
@@ -6,12 +6,12 @@
</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="Requirement" eSuperTypes="../../../org.eclipse.papyrus.sysml16/resources/profile/SysML.profile.ecore#//requirements/Requirement #//BasicRequirement/AuthorReq #//BasicRequirement/EffortReq #//BasicRequirement/LevelReq #//BasicRequirement/PriorityReq #//BasicRequirement/ReviewStatusReq #//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"/>
+ <eStructuralFeatures xsi:type="ecore:EReference" name="author" ordered="false"
+ eType="#//Stakeholder/RequirementEngineer"/>
</eClassifiers>
- <eClassifiers xsi:type="ecore:EClass" name="PriorityReqCharac">
+ <eClassifiers xsi:type="ecore:EClass" name="PriorityReq">
<eStructuralFeatures xsi:type="ecore:EAttribute" name="priority" ordered="false"
eType="ecore:EDataType ../../../org.eclipse.uml2.types/model/Types.ecore#//Integer"/>
</eClassifiers>
@@ -19,8 +19,8 @@
<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"
+ <eClassifiers xsi:type="ecore:EClass" name="ReviewStatusReq">
+ <eStructuralFeatures xsi:type="ecore:EReference" name="status" ordered="false"
eType="#//RequirementKind/StatusKind"/>
</eClassifiers>
<eClassifiers xsi:type="ecore:EClass" name="VersionReq">
@@ -32,6 +32,10 @@
<eStructuralFeatures xsi:type="ecore:EReference" name="level" ordered="false"
lowerBound="1" eType="#//RequirementKind/LevelKind"/>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="EffortReq">
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="effort" ordered="false"
+ eType="ecore:EDataType ../../../org.eclipse.uml2.types/model/Types.ecore#//Integer"/>
+ </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"/>
@@ -42,13 +46,16 @@
<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"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" ordered="false"
+ eType="ecore:EDataType ../../../org.eclipse.uml2.types/model/Types.ecore#//String"/>
</eClassifiers>
+ <eClassifiers xsi:type="ecore:EClass" name="User" eSuperTypes="#//Stakeholder/StakeHolder"/>
+ <eClassifiers xsi:type="ecore:EClass" name="RequirementEngineer" eSuperTypes="#//Stakeholder/StakeHolder"/>
</eSubpackages>
<eSubpackages name="RequirementKind" nsURI="PapyrusRE/RequirementKind" nsPrefix="PapyrusRE.RequirementKind">
<eClassifiers xsi:type="ecore:EClass" name="LevelKind">
@@ -67,10 +74,6 @@
<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"/>
@@ -78,17 +81,14 @@
</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="FunctionalRequirement" eSuperTypes="#//BasicRequirement/Requirement"/>
<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"/>
+ ordered="false" lowerBound="1" eType="#//RequirementKind/QualityKind"/>
</eClassifiers>
</eSubpackages>
<eSubpackages name="Glossary" nsURI="PapyrusRE/Glossary" nsPrefix="PapyrusRE.Glossary">
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/AuthorReq.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/AuthorReq.java
index 430f5c2..3722f0b 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/AuthorReq.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/AuthorReq.java
@@ -6,6 +6,7 @@
package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement;
import org.eclipse.emf.ecore.EObject;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementEngineer;
/**
* <!-- begin-user-doc -->
@@ -25,29 +26,29 @@ import org.eclipse.emf.ecore.EObject;
*/
public interface AuthorReq extends EObject {
/**
- * Returns the value of the '<em><b>Author</b></em>' attribute.
+ * Returns the value of the '<em><b>Author</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
* If the meaning of the '<em>Author</em>' attribute isn't clear,
* there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
- * @return the value of the '<em>Author</em>' attribute.
- * @see #setAuthor(String)
+ * @return the value of the '<em>Author</em>' reference.
+ * @see #setAuthor(RequirementEngineer)
* @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage#getAuthorReq_Author()
- * @model dataType="org.eclipse.uml2.types.String" ordered="false"
+ * @model ordered="false"
* @generated
*/
- String getAuthor();
+ RequirementEngineer getAuthor();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.AuthorReq#getAuthor <em>Author</em>}' attribute.
+ * Sets the value of the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.AuthorReq#getAuthor <em>Author</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Author</em>' attribute.
+ * @param value the new value of the '<em>Author</em>' reference.
* @see #getAuthor()
* @generated
*/
- void setAuthor(String value);
+ void setAuthor(RequirementEngineer value);
} // AuthorReq
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/BasicRequirementFactory.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/BasicRequirementFactory.java
index f40c909..af71562 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/BasicRequirementFactory.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/BasicRequirementFactory.java
@@ -43,13 +43,13 @@ public interface BasicRequirementFactory extends EFactory {
AuthorReq createAuthorReq();
/**
- * Returns a new object of class '<em>Priority Req Charac</em>'.
+ * Returns a new object of class '<em>Priority Req</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return a new object of class '<em>Priority Req Charac</em>'.
+ * @return a new object of class '<em>Priority Req</em>'.
* @generated
*/
- PriorityReqCharac createPriorityReqCharac();
+ PriorityReq createPriorityReq();
/**
* Returns a new object of class '<em>Source Req</em>'.
@@ -61,13 +61,13 @@ public interface BasicRequirementFactory extends EFactory {
SourceReq createSourceReq();
/**
- * Returns a new object of class '<em>Review Status Req Charac</em>'.
+ * Returns a new object of class '<em>Review Status Req</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return a new object of class '<em>Review Status Req Charac</em>'.
+ * @return a new object of class '<em>Review Status Req</em>'.
* @generated
*/
- ReviewStatusReqCharac createReviewStatusReqCharac();
+ ReviewStatusReq createReviewStatusReq();
/**
* Returns a new object of class '<em>Version Req</em>'.
@@ -88,6 +88,15 @@ public interface BasicRequirementFactory extends EFactory {
LevelReq createLevelReq();
/**
+ * Returns a new object of class '<em>Effort Req</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Effort Req</em>'.
+ * @generated
+ */
+ EffortReq createEffortReq();
+
+ /**
* Returns a new object of class '<em>Backlog</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/BasicRequirementPackage.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/BasicRequirementPackage.java
index 294b104..65fde5a 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/BasicRequirementPackage.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/BasicRequirementPackage.java
@@ -171,7 +171,7 @@ public interface BasicRequirementPackage extends EPackage {
int REQUIREMENT__BASE_CLASS = RequirementsPackage.REQUIREMENT__BASE_CLASS;
/**
- * The feature id for the '<em><b>Author</b></em>' attribute.
+ * The feature id for the '<em><b>Author</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -180,13 +180,22 @@ public interface BasicRequirementPackage extends EPackage {
int REQUIREMENT__AUTHOR = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 0;
/**
+ * The feature id for the '<em><b>Effort</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REQUIREMENT__EFFORT = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 1;
+
+ /**
* The feature id for the '<em><b>Level</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int REQUIREMENT__LEVEL = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 1;
+ int REQUIREMENT__LEVEL = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Priority</b></em>' attribute.
@@ -195,16 +204,16 @@ public interface BasicRequirementPackage extends EPackage {
* @generated
* @ordered
*/
- int REQUIREMENT__PRIORITY = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 2;
+ int REQUIREMENT__PRIORITY = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 3;
/**
- * The feature id for the '<em><b>Review Status</b></em>' reference.
+ * The feature id for the '<em><b>Status</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int REQUIREMENT__REVIEW_STATUS = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 3;
+ int REQUIREMENT__STATUS = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
@@ -213,7 +222,7 @@ public interface BasicRequirementPackage extends EPackage {
* @generated
* @ordered
*/
- int REQUIREMENT__SOURCE = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 4;
+ int REQUIREMENT__SOURCE = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
@@ -222,7 +231,7 @@ public interface BasicRequirementPackage extends EPackage {
* @generated
* @ordered
*/
- int REQUIREMENT__VERSION = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 5;
+ int REQUIREMENT__VERSION = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 6;
/**
* The number of structural features of the '<em>Requirement</em>' class.
@@ -231,7 +240,7 @@ public interface BasicRequirementPackage extends EPackage {
* @generated
* @ordered
*/
- int REQUIREMENT_FEATURE_COUNT = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 6;
+ int REQUIREMENT_FEATURE_COUNT = RequirementsPackage.REQUIREMENT_FEATURE_COUNT + 7;
/**
* The operation id for the '<em>Get Satisfied By</em>' operation.
@@ -316,7 +325,7 @@ public interface BasicRequirementPackage extends EPackage {
int AUTHOR_REQ = 1;
/**
- * The feature id for the '<em><b>Author</b></em>' attribute.
+ * The feature id for the '<em><b>Author</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -343,14 +352,14 @@ public interface BasicRequirementPackage extends EPackage {
int AUTHOR_REQ_OPERATION_COUNT = 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.PriorityReqCharacImpl <em>Priority Req Charac</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.PriorityReqImpl <em>Priority Req</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.PriorityReqCharacImpl
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BasicRequirementPackageImpl#getPriorityReqCharac()
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.PriorityReqImpl
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BasicRequirementPackageImpl#getPriorityReq()
* @generated
*/
- int PRIORITY_REQ_CHARAC = 2;
+ int PRIORITY_REQ = 2;
/**
* The feature id for the '<em><b>Priority</b></em>' attribute.
@@ -359,25 +368,25 @@ public interface BasicRequirementPackage extends EPackage {
* @generated
* @ordered
*/
- int PRIORITY_REQ_CHARAC__PRIORITY = 0;
+ int PRIORITY_REQ__PRIORITY = 0;
/**
- * The number of structural features of the '<em>Priority Req Charac</em>' class.
+ * The number of structural features of the '<em>Priority Req</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PRIORITY_REQ_CHARAC_FEATURE_COUNT = 1;
+ int PRIORITY_REQ_FEATURE_COUNT = 1;
/**
- * The number of operations of the '<em>Priority Req Charac</em>' class.
+ * The number of operations of the '<em>Priority Req</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int PRIORITY_REQ_CHARAC_OPERATION_COUNT = 0;
+ int PRIORITY_REQ_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.SourceReqImpl <em>Source Req</em>}' class.
@@ -417,41 +426,41 @@ public interface BasicRequirementPackage extends EPackage {
int SOURCE_REQ_OPERATION_COUNT = 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.ReviewStatusReqCharacImpl <em>Review Status Req Charac</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.ReviewStatusReqImpl <em>Review Status Req</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.ReviewStatusReqCharacImpl
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BasicRequirementPackageImpl#getReviewStatusReqCharac()
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.ReviewStatusReqImpl
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BasicRequirementPackageImpl#getReviewStatusReq()
* @generated
*/
- int REVIEW_STATUS_REQ_CHARAC = 4;
+ int REVIEW_STATUS_REQ = 4;
/**
- * The feature id for the '<em><b>Review Status</b></em>' reference.
+ * The feature id for the '<em><b>Status</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int REVIEW_STATUS_REQ_CHARAC__REVIEW_STATUS = 0;
+ int REVIEW_STATUS_REQ__STATUS = 0;
/**
- * The number of structural features of the '<em>Review Status Req Charac</em>' class.
+ * The number of structural features of the '<em>Review Status Req</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int REVIEW_STATUS_REQ_CHARAC_FEATURE_COUNT = 1;
+ int REVIEW_STATUS_REQ_FEATURE_COUNT = 1;
/**
- * The number of operations of the '<em>Review Status Req Charac</em>' class.
+ * The number of operations of the '<em>Review Status Req</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int REVIEW_STATUS_REQ_CHARAC_OPERATION_COUNT = 0;
+ int REVIEW_STATUS_REQ_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.VersionReqImpl <em>Version Req</em>}' class.
@@ -528,6 +537,43 @@ public interface BasicRequirementPackage extends EPackage {
int LEVEL_REQ_OPERATION_COUNT = 0;
/**
+ * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.EffortReqImpl <em>Effort Req</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.EffortReqImpl
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BasicRequirementPackageImpl#getEffortReq()
+ * @generated
+ */
+ int EFFORT_REQ = 7;
+
+ /**
+ * The feature id for the '<em><b>Effort</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EFFORT_REQ__EFFORT = 0;
+
+ /**
+ * The number of structural features of the '<em>Effort Req</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EFFORT_REQ_FEATURE_COUNT = 1;
+
+ /**
+ * The number of operations of the '<em>Effort Req</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EFFORT_REQ_OPERATION_COUNT = 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BacklogImpl <em>Backlog</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -535,7 +581,7 @@ public interface BasicRequirementPackage extends EPackage {
* @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BasicRequirementPackageImpl#getBacklog()
* @generated
*/
- int BACKLOG = 7;
+ int BACKLOG = 8;
/**
* The feature id for the '<em><b>Version</b></em>' attribute.
@@ -595,36 +641,36 @@ public interface BasicRequirementPackage extends EPackage {
EClass getAuthorReq();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.AuthorReq#getAuthor <em>Author</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.AuthorReq#getAuthor <em>Author</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Author</em>'.
+ * @return the meta object for the reference '<em>Author</em>'.
* @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.AuthorReq#getAuthor()
* @see #getAuthorReq()
* @generated
*/
- EAttribute getAuthorReq_Author();
+ EReference getAuthorReq_Author();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac <em>Priority Req Charac</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq <em>Priority Req</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for class '<em>Priority Req Charac</em>'.
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac
+ * @return the meta object for class '<em>Priority Req</em>'.
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq
* @generated
*/
- EClass getPriorityReqCharac();
+ EClass getPriorityReq();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac#getPriority <em>Priority</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq#getPriority <em>Priority</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Priority</em>'.
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac#getPriority()
- * @see #getPriorityReqCharac()
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq#getPriority()
+ * @see #getPriorityReq()
* @generated
*/
- EAttribute getPriorityReqCharac_Priority();
+ EAttribute getPriorityReq_Priority();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.SourceReq <em>Source Req</em>}'.
@@ -648,25 +694,25 @@ public interface BasicRequirementPackage extends EPackage {
EReference getSourceReq_Source();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac <em>Review Status Req Charac</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq <em>Review Status Req</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for class '<em>Review Status Req Charac</em>'.
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac
+ * @return the meta object for class '<em>Review Status Req</em>'.
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq
* @generated
*/
- EClass getReviewStatusReqCharac();
+ EClass getReviewStatusReq();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac#getReviewStatus <em>Review Status</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq#getStatus <em>Status</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Review Status</em>'.
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac#getReviewStatus()
- * @see #getReviewStatusReqCharac()
+ * @return the meta object for the reference '<em>Status</em>'.
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq#getStatus()
+ * @see #getReviewStatusReq()
* @generated
*/
- EReference getReviewStatusReqCharac_ReviewStatus();
+ EReference getReviewStatusReq_Status();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.VersionReq <em>Version Req</em>}'.
@@ -711,6 +757,27 @@ public interface BasicRequirementPackage extends EPackage {
EReference getLevelReq_Level();
/**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq <em>Effort Req</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Effort Req</em>'.
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq
+ * @generated
+ */
+ EClass getEffortReq();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq#getEffort <em>Effort</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Effort</em>'.
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq#getEffort()
+ * @see #getEffortReq()
+ * @generated
+ */
+ EAttribute getEffortReq_Effort();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.Backlog <em>Backlog</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -775,22 +842,22 @@ public interface BasicRequirementPackage extends EPackage {
EClass AUTHOR_REQ = eINSTANCE.getAuthorReq();
/**
- * The meta object literal for the '<em><b>Author</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Author</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute AUTHOR_REQ__AUTHOR = eINSTANCE.getAuthorReq_Author();
+ EReference AUTHOR_REQ__AUTHOR = eINSTANCE.getAuthorReq_Author();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.PriorityReqCharacImpl <em>Priority Req Charac</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.PriorityReqImpl <em>Priority Req</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.PriorityReqCharacImpl
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BasicRequirementPackageImpl#getPriorityReqCharac()
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.PriorityReqImpl
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BasicRequirementPackageImpl#getPriorityReq()
* @generated
*/
- EClass PRIORITY_REQ_CHARAC = eINSTANCE.getPriorityReqCharac();
+ EClass PRIORITY_REQ = eINSTANCE.getPriorityReq();
/**
* The meta object literal for the '<em><b>Priority</b></em>' attribute feature.
@@ -798,7 +865,7 @@ public interface BasicRequirementPackage extends EPackage {
* <!-- end-user-doc -->
* @generated
*/
- EAttribute PRIORITY_REQ_CHARAC__PRIORITY = eINSTANCE.getPriorityReqCharac_Priority();
+ EAttribute PRIORITY_REQ__PRIORITY = eINSTANCE.getPriorityReq_Priority();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.SourceReqImpl <em>Source Req</em>}' class.
@@ -819,22 +886,22 @@ public interface BasicRequirementPackage extends EPackage {
EReference SOURCE_REQ__SOURCE = eINSTANCE.getSourceReq_Source();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.ReviewStatusReqCharacImpl <em>Review Status Req Charac</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.ReviewStatusReqImpl <em>Review Status Req</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.ReviewStatusReqCharacImpl
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BasicRequirementPackageImpl#getReviewStatusReqCharac()
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.ReviewStatusReqImpl
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BasicRequirementPackageImpl#getReviewStatusReq()
* @generated
*/
- EClass REVIEW_STATUS_REQ_CHARAC = eINSTANCE.getReviewStatusReqCharac();
+ EClass REVIEW_STATUS_REQ = eINSTANCE.getReviewStatusReq();
/**
- * The meta object literal for the '<em><b>Review Status</b></em>' reference feature.
+ * The meta object literal for the '<em><b>Status</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EReference REVIEW_STATUS_REQ_CHARAC__REVIEW_STATUS = eINSTANCE.getReviewStatusReqCharac_ReviewStatus();
+ EReference REVIEW_STATUS_REQ__STATUS = eINSTANCE.getReviewStatusReq_Status();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.VersionReqImpl <em>Version Req</em>}' class.
@@ -873,6 +940,24 @@ public interface BasicRequirementPackage extends EPackage {
EReference LEVEL_REQ__LEVEL = eINSTANCE.getLevelReq_Level();
/**
+ * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.EffortReqImpl <em>Effort Req</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.EffortReqImpl
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BasicRequirementPackageImpl#getEffortReq()
+ * @generated
+ */
+ EClass EFFORT_REQ = eINSTANCE.getEffortReq();
+
+ /**
+ * The meta object literal for the '<em><b>Effort</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EFFORT_REQ__EFFORT = eINSTANCE.getEffortReq_Effort();
+
+ /**
* The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.BacklogImpl <em>Backlog</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/EffortReq.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/EffortReq.java
new file mode 100644
index 0000000..b97fcdf
--- /dev/null
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/EffortReq.java
@@ -0,0 +1,53 @@
+/**
+ * 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 a; http://www.eclipse.org/legal/epl-v10.html Contributors: - Initial API and implementation Yupanqui Munoz Julho (CEA LIST) - Initial API and implementation
+ */
+package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Effort Req</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq#getEffort <em>Effort</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage#getEffortReq()
+ * @model
+ * @generated
+ */
+public interface EffortReq extends EObject {
+ /**
+ * Returns the value of the '<em><b>Effort</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Effort</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Effort</em>' attribute.
+ * @see #setEffort(int)
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage#getEffortReq_Effort()
+ * @model dataType="org.eclipse.uml2.types.Integer" ordered="false"
+ * @generated
+ */
+ int getEffort();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq#getEffort <em>Effort</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Effort</em>' attribute.
+ * @see #getEffort()
+ * @generated
+ */
+ void setEffort(int value);
+
+} // EffortReq
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/PriorityReq.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/PriorityReq.java
new file mode 100644
index 0000000..e72cc51
--- /dev/null
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/PriorityReq.java
@@ -0,0 +1,53 @@
+/**
+ * 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 a; http://www.eclipse.org/legal/epl-v10.html Contributors: - Initial API and implementation Yupanqui Munoz Julho (CEA LIST) - Initial API and implementation
+ */
+package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement;
+
+import org.eclipse.emf.ecore.EObject;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Priority Req</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq#getPriority <em>Priority</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage#getPriorityReq()
+ * @model
+ * @generated
+ */
+public interface PriorityReq extends EObject {
+ /**
+ * Returns the value of the '<em><b>Priority</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Priority</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Priority</em>' attribute.
+ * @see #setPriority(int)
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage#getPriorityReq_Priority()
+ * @model dataType="org.eclipse.uml2.types.Integer" ordered="false"
+ * @generated
+ */
+ int getPriority();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq#getPriority <em>Priority</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Priority</em>' attribute.
+ * @see #getPriority()
+ * @generated
+ */
+ void setPriority(int value);
+
+} // PriorityReq
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/Requirement.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/Requirement.java
index 8027334..fc0c17d 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/Requirement.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/Requirement.java
@@ -16,5 +16,5 @@ package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirem
* @model
* @generated
*/
-public interface Requirement extends org.eclipse.papyrus.sysml16.requirements.Requirement, AuthorReq, LevelReq, PriorityReqCharac, ReviewStatusReqCharac, SourceReq, VersionReq {
+public interface Requirement extends org.eclipse.papyrus.sysml16.requirements.Requirement, AuthorReq, EffortReq, LevelReq, PriorityReq, ReviewStatusReq, SourceReq, VersionReq {
} // Requirement
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/ReviewStatusReq.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/ReviewStatusReq.java
new file mode 100644
index 0000000..b39a39d
--- /dev/null
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/ReviewStatusReq.java
@@ -0,0 +1,55 @@
+/**
+ * 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 a; http://www.eclipse.org/legal/epl-v10.html Contributors: - Initial API and implementation Yupanqui Munoz Julho (CEA LIST) - Initial API and implementation
+ */
+package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement;
+
+import org.eclipse.emf.ecore.EObject;
+
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.StatusKind;
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Review Status Req</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * <p>
+ * The following features are supported:
+ * </p>
+ * <ul>
+ * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq#getStatus <em>Status</em>}</li>
+ * </ul>
+ *
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage#getReviewStatusReq()
+ * @model
+ * @generated
+ */
+public interface ReviewStatusReq extends EObject {
+ /**
+ * Returns the value of the '<em><b>Status</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Status</em>' reference isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Status</em>' reference.
+ * @see #setStatus(StatusKind)
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage#getReviewStatusReq_Status()
+ * @model ordered="false"
+ * @generated
+ */
+ StatusKind getStatus();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq#getStatus <em>Status</em>}' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Status</em>' reference.
+ * @see #getStatus()
+ * @generated
+ */
+ void setStatus(StatusKind value);
+
+} // ReviewStatusReq
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/AuthorReqImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/AuthorReqImpl.java
index 14c43f2..ea5292d 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/AuthorReqImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/AuthorReqImpl.java
@@ -9,11 +9,13 @@ import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.AuthorReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementEngineer;
/**
* <!-- begin-user-doc -->
@@ -30,32 +32,32 @@ import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequireme
*/
public class AuthorReqImpl extends MinimalEObjectImpl.Container implements AuthorReq {
/**
- * The default value of the '{@link #getAuthor() <em>Author</em>}' attribute.
+ * The cached value of the '{@link #getAuthor() <em>Author</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAuthor()
* @generated
* @ordered
*/
- protected static final String AUTHOR_EDEFAULT = null;
+ protected RequirementEngineer author;
/**
- * The cached value of the '{@link #getAuthor() <em>Author</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getAuthor()
* @generated
- * @ordered
*/
- protected String author = AUTHOR_EDEFAULT;
+ protected AuthorReqImpl() {
+ super();
+ }
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- protected AuthorReqImpl() {
- super();
+ @Override
+ protected EClass eStaticClass() {
+ return BasicRequirementPackage.Literals.AUTHOR_REQ;
}
/**
@@ -64,8 +66,16 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
* @generated
*/
@Override
- protected EClass eStaticClass() {
- return BasicRequirementPackage.Literals.AUTHOR_REQ;
+ public RequirementEngineer getAuthor() {
+ if (author != null && author.eIsProxy()) {
+ InternalEObject oldAuthor = (InternalEObject)author;
+ author = (RequirementEngineer)eResolveProxy(oldAuthor);
+ if (author != oldAuthor) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, BasicRequirementPackage.AUTHOR_REQ__AUTHOR, oldAuthor, author));
+ }
+ }
+ return author;
}
/**
@@ -73,8 +83,7 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
* <!-- end-user-doc -->
* @generated
*/
- @Override
- public String getAuthor() {
+ public RequirementEngineer basicGetAuthor() {
return author;
}
@@ -84,8 +93,8 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
* @generated
*/
@Override
- public void setAuthor(String newAuthor) {
- String oldAuthor = author;
+ public void setAuthor(RequirementEngineer newAuthor) {
+ RequirementEngineer oldAuthor = author;
author = newAuthor;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, BasicRequirementPackage.AUTHOR_REQ__AUTHOR, oldAuthor, author));
@@ -100,7 +109,8 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case BasicRequirementPackage.AUTHOR_REQ__AUTHOR:
- return getAuthor();
+ if (resolve) return getAuthor();
+ return basicGetAuthor();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -114,7 +124,7 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case BasicRequirementPackage.AUTHOR_REQ__AUTHOR:
- setAuthor((String)newValue);
+ setAuthor((RequirementEngineer)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -129,7 +139,7 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
public void eUnset(int featureID) {
switch (featureID) {
case BasicRequirementPackage.AUTHOR_REQ__AUTHOR:
- setAuthor(AUTHOR_EDEFAULT);
+ setAuthor((RequirementEngineer)null);
return;
}
super.eUnset(featureID);
@@ -144,25 +154,9 @@ public class AuthorReqImpl extends MinimalEObjectImpl.Container implements Autho
public boolean eIsSet(int featureID) {
switch (featureID) {
case BasicRequirementPackage.AUTHOR_REQ__AUTHOR:
- return AUTHOR_EDEFAULT == null ? author != null : !AUTHOR_EDEFAULT.equals(author);
+ return author != null;
}
return super.eIsSet(featureID);
}
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public String toString() {
- if (eIsProxy()) return super.toString();
-
- StringBuilder result = new StringBuilder(super.toString());
- result.append(" (author: "); //$NON-NLS-1$
- result.append(author);
- result.append(')');
- return result.toString();
- }
-
} //AuthorReqImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/BasicRequirementFactoryImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/BasicRequirementFactoryImpl.java
index 9ed8828..fff35e5 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/BasicRequirementFactoryImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/BasicRequirementFactoryImpl.java
@@ -61,11 +61,12 @@ public class BasicRequirementFactoryImpl extends EFactoryImpl implements BasicRe
switch (eClass.getClassifierID()) {
case BasicRequirementPackage.REQUIREMENT: return createRequirement();
case BasicRequirementPackage.AUTHOR_REQ: return createAuthorReq();
- case BasicRequirementPackage.PRIORITY_REQ_CHARAC: return createPriorityReqCharac();
+ case BasicRequirementPackage.PRIORITY_REQ: return createPriorityReq();
case BasicRequirementPackage.SOURCE_REQ: return createSourceReq();
- case BasicRequirementPackage.REVIEW_STATUS_REQ_CHARAC: return createReviewStatusReqCharac();
+ case BasicRequirementPackage.REVIEW_STATUS_REQ: return createReviewStatusReq();
case BasicRequirementPackage.VERSION_REQ: return createVersionReq();
case BasicRequirementPackage.LEVEL_REQ: return createLevelReq();
+ case BasicRequirementPackage.EFFORT_REQ: return createEffortReq();
case BasicRequirementPackage.BACKLOG: return createBacklog();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
@@ -100,9 +101,9 @@ public class BasicRequirementFactoryImpl extends EFactoryImpl implements BasicRe
* @generated
*/
@Override
- public PriorityReqCharac createPriorityReqCharac() {
- PriorityReqCharacImpl priorityReqCharac = new PriorityReqCharacImpl();
- return priorityReqCharac;
+ public PriorityReq createPriorityReq() {
+ PriorityReqImpl priorityReq = new PriorityReqImpl();
+ return priorityReq;
}
/**
@@ -122,9 +123,9 @@ public class BasicRequirementFactoryImpl extends EFactoryImpl implements BasicRe
* @generated
*/
@Override
- public ReviewStatusReqCharac createReviewStatusReqCharac() {
- ReviewStatusReqCharacImpl reviewStatusReqCharac = new ReviewStatusReqCharacImpl();
- return reviewStatusReqCharac;
+ public ReviewStatusReq createReviewStatusReq() {
+ ReviewStatusReqImpl reviewStatusReq = new ReviewStatusReqImpl();
+ return reviewStatusReq;
}
/**
@@ -155,6 +156,17 @@ public class BasicRequirementFactoryImpl extends EFactoryImpl implements BasicRe
* @generated
*/
@Override
+ public EffortReq createEffortReq() {
+ EffortReqImpl effortReq = new EffortReqImpl();
+ return effortReq;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public Backlog createBacklog() {
BacklogImpl backlog = new BacklogImpl();
return backlog;
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/BasicRequirementPackageImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/BasicRequirementPackageImpl.java
index ffb93b5..6caa3bc 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/BasicRequirementPackageImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/BasicRequirementPackageImpl.java
@@ -17,10 +17,11 @@ import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequireme
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.Backlog;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementFactory;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.LevelReq;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.Requirement;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.SourceReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.VersionReq;
@@ -78,7 +79,7 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
* <!-- end-user-doc -->
* @generated
*/
- private EClass priorityReqCharacEClass = null;
+ private EClass priorityReqEClass = null;
/**
* <!-- begin-user-doc -->
@@ -92,7 +93,7 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
* <!-- end-user-doc -->
* @generated
*/
- private EClass reviewStatusReqCharacEClass = null;
+ private EClass reviewStatusReqEClass = null;
/**
* <!-- begin-user-doc -->
@@ -113,6 +114,13 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
* <!-- end-user-doc -->
* @generated
*/
+ private EClass effortReqEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass backlogEClass = null;
/**
@@ -231,8 +239,8 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
* @generated
*/
@Override
- public EAttribute getAuthorReq_Author() {
- return (EAttribute)authorReqEClass.getEStructuralFeatures().get(0);
+ public EReference getAuthorReq_Author() {
+ return (EReference)authorReqEClass.getEStructuralFeatures().get(0);
}
/**
@@ -241,8 +249,8 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
* @generated
*/
@Override
- public EClass getPriorityReqCharac() {
- return priorityReqCharacEClass;
+ public EClass getPriorityReq() {
+ return priorityReqEClass;
}
/**
@@ -251,8 +259,8 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
* @generated
*/
@Override
- public EAttribute getPriorityReqCharac_Priority() {
- return (EAttribute)priorityReqCharacEClass.getEStructuralFeatures().get(0);
+ public EAttribute getPriorityReq_Priority() {
+ return (EAttribute)priorityReqEClass.getEStructuralFeatures().get(0);
}
/**
@@ -281,8 +289,8 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
* @generated
*/
@Override
- public EClass getReviewStatusReqCharac() {
- return reviewStatusReqCharacEClass;
+ public EClass getReviewStatusReq() {
+ return reviewStatusReqEClass;
}
/**
@@ -291,8 +299,8 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
* @generated
*/
@Override
- public EReference getReviewStatusReqCharac_ReviewStatus() {
- return (EReference)reviewStatusReqCharacEClass.getEStructuralFeatures().get(0);
+ public EReference getReviewStatusReq_Status() {
+ return (EReference)reviewStatusReqEClass.getEStructuralFeatures().get(0);
}
/**
@@ -341,6 +349,26 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
* @generated
*/
@Override
+ public EClass getEffortReq() {
+ return effortReqEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public EAttribute getEffortReq_Effort() {
+ return (EAttribute)effortReqEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EClass getBacklog() {
return backlogEClass;
}
@@ -387,16 +415,16 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
requirementEClass = createEClass(REQUIREMENT);
authorReqEClass = createEClass(AUTHOR_REQ);
- createEAttribute(authorReqEClass, AUTHOR_REQ__AUTHOR);
+ createEReference(authorReqEClass, AUTHOR_REQ__AUTHOR);
- priorityReqCharacEClass = createEClass(PRIORITY_REQ_CHARAC);
- createEAttribute(priorityReqCharacEClass, PRIORITY_REQ_CHARAC__PRIORITY);
+ priorityReqEClass = createEClass(PRIORITY_REQ);
+ createEAttribute(priorityReqEClass, PRIORITY_REQ__PRIORITY);
sourceReqEClass = createEClass(SOURCE_REQ);
createEReference(sourceReqEClass, SOURCE_REQ__SOURCE);
- reviewStatusReqCharacEClass = createEClass(REVIEW_STATUS_REQ_CHARAC);
- createEReference(reviewStatusReqCharacEClass, REVIEW_STATUS_REQ_CHARAC__REVIEW_STATUS);
+ reviewStatusReqEClass = createEClass(REVIEW_STATUS_REQ);
+ createEReference(reviewStatusReqEClass, REVIEW_STATUS_REQ__STATUS);
versionReqEClass = createEClass(VERSION_REQ);
createEAttribute(versionReqEClass, VERSION_REQ__VERSION);
@@ -404,6 +432,9 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
levelReqEClass = createEClass(LEVEL_REQ);
createEReference(levelReqEClass, LEVEL_REQ__LEVEL);
+ effortReqEClass = createEClass(EFFORT_REQ);
+ createEAttribute(effortReqEClass, EFFORT_REQ__EFFORT);
+
backlogEClass = createEClass(BACKLOG);
createEReference(backlogEClass, BACKLOG__BASE_PACKAGE);
}
@@ -433,8 +464,8 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
// Obtain other dependent packages
RequirementsPackage theRequirementsPackage = (RequirementsPackage)EPackage.Registry.INSTANCE.getEPackage(RequirementsPackage.eNS_URI);
- TypesPackage theTypesPackage = (TypesPackage)EPackage.Registry.INSTANCE.getEPackage(TypesPackage.eNS_URI);
StakeholderPackage theStakeholderPackage = (StakeholderPackage)EPackage.Registry.INSTANCE.getEPackage(StakeholderPackage.eNS_URI);
+ TypesPackage theTypesPackage = (TypesPackage)EPackage.Registry.INSTANCE.getEPackage(TypesPackage.eNS_URI);
RequirementKindPackage theRequirementKindPackage = (RequirementKindPackage)EPackage.Registry.INSTANCE.getEPackage(RequirementKindPackage.eNS_URI);
UMLPackage theUMLPackage = (UMLPackage)EPackage.Registry.INSTANCE.getEPackage(UMLPackage.eNS_URI);
@@ -445,9 +476,10 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
// Add supertypes to classes
requirementEClass.getESuperTypes().add(theRequirementsPackage.getRequirement());
requirementEClass.getESuperTypes().add(this.getAuthorReq());
+ requirementEClass.getESuperTypes().add(this.getEffortReq());
requirementEClass.getESuperTypes().add(this.getLevelReq());
- requirementEClass.getESuperTypes().add(this.getPriorityReqCharac());
- requirementEClass.getESuperTypes().add(this.getReviewStatusReqCharac());
+ requirementEClass.getESuperTypes().add(this.getPriorityReq());
+ requirementEClass.getESuperTypes().add(this.getReviewStatusReq());
requirementEClass.getESuperTypes().add(this.getSourceReq());
requirementEClass.getESuperTypes().add(this.getVersionReq());
backlogEClass.getESuperTypes().add(this.getVersionReq());
@@ -456,16 +488,16 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
initEClass(requirementEClass, Requirement.class, "Requirement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEClass(authorReqEClass, AuthorReq.class, "AuthorReq", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(getAuthorReq_Author(), theTypesPackage.getString(), "author", null, 0, 1, AuthorReq.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+ initEReference(getAuthorReq_Author(), theStakeholderPackage.getRequirementEngineer(), null, "author", null, 0, 1, AuthorReq.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEClass(priorityReqCharacEClass, PriorityReqCharac.class, "PriorityReqCharac", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEAttribute(getPriorityReqCharac_Priority(), theTypesPackage.getInteger(), "priority", null, 0, 1, PriorityReqCharac.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+ initEClass(priorityReqEClass, PriorityReq.class, "PriorityReq", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+ initEAttribute(getPriorityReq_Priority(), theTypesPackage.getInteger(), "priority", null, 0, 1, PriorityReq.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(sourceReqEClass, SourceReq.class, "SourceReq", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getSourceReq_Source(), theStakeholderPackage.getRequirementSource(), null, "source", null, 1, -1, SourceReq.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEClass(reviewStatusReqCharacEClass, ReviewStatusReqCharac.class, "ReviewStatusReqCharac", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getReviewStatusReqCharac_ReviewStatus(), theRequirementKindPackage.getStatusKind(), null, "reviewStatus", null, 0, 1, ReviewStatusReqCharac.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+ initEClass(reviewStatusReqEClass, ReviewStatusReq.class, "ReviewStatusReq", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+ initEReference(getReviewStatusReq_Status(), theRequirementKindPackage.getStatusKind(), null, "status", null, 0, 1, ReviewStatusReq.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(versionReqEClass, VersionReq.class, "VersionReq", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getVersionReq_Version(), theTypesPackage.getString(), "version", "1.0.0", 1, 1, VersionReq.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$
@@ -473,6 +505,9 @@ public class BasicRequirementPackageImpl extends EPackageImpl implements BasicRe
initEClass(levelReqEClass, LevelReq.class, "LevelReq", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getLevelReq_Level(), theRequirementKindPackage.getLevelKind(), null, "level", null, 1, 1, LevelReq.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+ initEClass(effortReqEClass, EffortReq.class, "EffortReq", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+ initEAttribute(getEffortReq_Effort(), theTypesPackage.getInteger(), "effort", null, 0, 1, EffortReq.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+
initEClass(backlogEClass, Backlog.class, "Backlog", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getBacklog_Base_Package(), theUMLPackage.getPackage(), null, "base_Package", null, 0, 1, Backlog.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
}
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/FunctionalRequirementKindImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/EffortReqImpl.java
index fbaaf22..34097ef 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/FunctionalRequirementKindImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/EffortReqImpl.java
@@ -3,62 +3,59 @@
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available a; http://www.eclipse.org/legal/epl-v10.html Contributors: - Initial API and implementation Yupanqui Munoz Julho (CEA LIST) - Initial API and implementation
*/
-package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.impl;
+package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl;
import org.eclipse.emf.common.notify.Notification;
import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.FunctionalRequirementKind;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.RequirementKindPackage;
-
-import org.eclipse.uml2.uml.PrimitiveType;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq;
/**
* <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Functional Requirement Kind</b></em>'.
+ * An implementation of the model object '<em><b>Effort Req</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.impl.FunctionalRequirementKindImpl#getBase_PrimitiveType <em>Base Primitive Type</em>}</li>
+ * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.EffortReqImpl#getEffort <em>Effort</em>}</li>
* </ul>
*
* @generated
*/
-public class FunctionalRequirementKindImpl extends MinimalEObjectImpl.Container implements FunctionalRequirementKind {
+public class EffortReqImpl extends MinimalEObjectImpl.Container implements EffortReq {
/**
- * The cached value of the '{@link #getBase_PrimitiveType() <em>Base Primitive Type</em>}' reference.
+ * The default value of the '{@link #getEffort() <em>Effort</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getBase_PrimitiveType()
+ * @see #getEffort()
* @generated
* @ordered
*/
- protected PrimitiveType base_PrimitiveType;
+ protected static final int EFFORT_EDEFAULT = 0;
/**
+ * The cached value of the '{@link #getEffort() <em>Effort</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * @see #getEffort()
* @generated
+ * @ordered
*/
- protected FunctionalRequirementKindImpl() {
- super();
- }
+ protected int effort = EFFORT_EDEFAULT;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- @Override
- protected EClass eStaticClass() {
- return RequirementKindPackage.Literals.FUNCTIONAL_REQUIREMENT_KIND;
+ protected EffortReqImpl() {
+ super();
}
/**
@@ -67,16 +64,8 @@ public class FunctionalRequirementKindImpl extends MinimalEObjectImpl.Container
* @generated
*/
@Override
- public PrimitiveType getBase_PrimitiveType() {
- if (base_PrimitiveType != null && base_PrimitiveType.eIsProxy()) {
- InternalEObject oldBase_PrimitiveType = (InternalEObject)base_PrimitiveType;
- base_PrimitiveType = (PrimitiveType)eResolveProxy(oldBase_PrimitiveType);
- if (base_PrimitiveType != oldBase_PrimitiveType) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, RequirementKindPackage.FUNCTIONAL_REQUIREMENT_KIND__BASE_PRIMITIVE_TYPE, oldBase_PrimitiveType, base_PrimitiveType));
- }
- }
- return base_PrimitiveType;
+ protected EClass eStaticClass() {
+ return BasicRequirementPackage.Literals.EFFORT_REQ;
}
/**
@@ -84,8 +73,9 @@ public class FunctionalRequirementKindImpl extends MinimalEObjectImpl.Container
* <!-- end-user-doc -->
* @generated
*/
- public PrimitiveType basicGetBase_PrimitiveType() {
- return base_PrimitiveType;
+ @Override
+ public int getEffort() {
+ return effort;
}
/**
@@ -94,11 +84,11 @@ public class FunctionalRequirementKindImpl extends MinimalEObjectImpl.Container
* @generated
*/
@Override
- public void setBase_PrimitiveType(PrimitiveType newBase_PrimitiveType) {
- PrimitiveType oldBase_PrimitiveType = base_PrimitiveType;
- base_PrimitiveType = newBase_PrimitiveType;
+ public void setEffort(int newEffort) {
+ int oldEffort = effort;
+ effort = newEffort;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, RequirementKindPackage.FUNCTIONAL_REQUIREMENT_KIND__BASE_PRIMITIVE_TYPE, oldBase_PrimitiveType, base_PrimitiveType));
+ eNotify(new ENotificationImpl(this, Notification.SET, BasicRequirementPackage.EFFORT_REQ__EFFORT, oldEffort, effort));
}
/**
@@ -109,9 +99,8 @@ public class FunctionalRequirementKindImpl extends MinimalEObjectImpl.Container
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case RequirementKindPackage.FUNCTIONAL_REQUIREMENT_KIND__BASE_PRIMITIVE_TYPE:
- if (resolve) return getBase_PrimitiveType();
- return basicGetBase_PrimitiveType();
+ case BasicRequirementPackage.EFFORT_REQ__EFFORT:
+ return getEffort();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -124,8 +113,8 @@ public class FunctionalRequirementKindImpl extends MinimalEObjectImpl.Container
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case RequirementKindPackage.FUNCTIONAL_REQUIREMENT_KIND__BASE_PRIMITIVE_TYPE:
- setBase_PrimitiveType((PrimitiveType)newValue);
+ case BasicRequirementPackage.EFFORT_REQ__EFFORT:
+ setEffort((Integer)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -139,8 +128,8 @@ public class FunctionalRequirementKindImpl extends MinimalEObjectImpl.Container
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case RequirementKindPackage.FUNCTIONAL_REQUIREMENT_KIND__BASE_PRIMITIVE_TYPE:
- setBase_PrimitiveType((PrimitiveType)null);
+ case BasicRequirementPackage.EFFORT_REQ__EFFORT:
+ setEffort(EFFORT_EDEFAULT);
return;
}
super.eUnset(featureID);
@@ -154,10 +143,26 @@ public class FunctionalRequirementKindImpl extends MinimalEObjectImpl.Container
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case RequirementKindPackage.FUNCTIONAL_REQUIREMENT_KIND__BASE_PRIMITIVE_TYPE:
- return base_PrimitiveType != null;
+ case BasicRequirementPackage.EFFORT_REQ__EFFORT:
+ return effort != EFFORT_EDEFAULT;
}
return super.eIsSet(featureID);
}
-} //FunctionalRequirementKindImpl
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuilder result = new StringBuilder(super.toString());
+ result.append(" (effort: "); //$NON-NLS-1$
+ result.append(effort);
+ result.append(')');
+ return result.toString();
+ }
+
+} //EffortReqImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/PriorityReqCharacImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/PriorityReqImpl.java
index 7588da4..ffd4589 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/PriorityReqCharacImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/PriorityReqImpl.java
@@ -13,22 +13,22 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq;
/**
* <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Priority Req Charac</b></em>'.
+ * An implementation of the model object '<em><b>Priority Req</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.PriorityReqCharacImpl#getPriority <em>Priority</em>}</li>
+ * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.PriorityReqImpl#getPriority <em>Priority</em>}</li>
* </ul>
*
* @generated
*/
-public class PriorityReqCharacImpl extends MinimalEObjectImpl.Container implements PriorityReqCharac {
+public class PriorityReqImpl extends MinimalEObjectImpl.Container implements PriorityReq {
/**
* The default value of the '{@link #getPriority() <em>Priority</em>}' attribute.
* <!-- begin-user-doc -->
@@ -54,7 +54,7 @@ public class PriorityReqCharacImpl extends MinimalEObjectImpl.Container implemen
* <!-- end-user-doc -->
* @generated
*/
- protected PriorityReqCharacImpl() {
+ protected PriorityReqImpl() {
super();
}
@@ -65,7 +65,7 @@ public class PriorityReqCharacImpl extends MinimalEObjectImpl.Container implemen
*/
@Override
protected EClass eStaticClass() {
- return BasicRequirementPackage.Literals.PRIORITY_REQ_CHARAC;
+ return BasicRequirementPackage.Literals.PRIORITY_REQ;
}
/**
@@ -88,7 +88,7 @@ public class PriorityReqCharacImpl extends MinimalEObjectImpl.Container implemen
int oldPriority = priority;
priority = newPriority;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, BasicRequirementPackage.PRIORITY_REQ_CHARAC__PRIORITY, oldPriority, priority));
+ eNotify(new ENotificationImpl(this, Notification.SET, BasicRequirementPackage.PRIORITY_REQ__PRIORITY, oldPriority, priority));
}
/**
@@ -99,7 +99,7 @@ public class PriorityReqCharacImpl extends MinimalEObjectImpl.Container implemen
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case BasicRequirementPackage.PRIORITY_REQ_CHARAC__PRIORITY:
+ case BasicRequirementPackage.PRIORITY_REQ__PRIORITY:
return getPriority();
}
return super.eGet(featureID, resolve, coreType);
@@ -113,7 +113,7 @@ public class PriorityReqCharacImpl extends MinimalEObjectImpl.Container implemen
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case BasicRequirementPackage.PRIORITY_REQ_CHARAC__PRIORITY:
+ case BasicRequirementPackage.PRIORITY_REQ__PRIORITY:
setPriority((Integer)newValue);
return;
}
@@ -128,7 +128,7 @@ public class PriorityReqCharacImpl extends MinimalEObjectImpl.Container implemen
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case BasicRequirementPackage.PRIORITY_REQ_CHARAC__PRIORITY:
+ case BasicRequirementPackage.PRIORITY_REQ__PRIORITY:
setPriority(PRIORITY_EDEFAULT);
return;
}
@@ -143,7 +143,7 @@ public class PriorityReqCharacImpl extends MinimalEObjectImpl.Container implemen
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case BasicRequirementPackage.PRIORITY_REQ_CHARAC__PRIORITY:
+ case BasicRequirementPackage.PRIORITY_REQ__PRIORITY:
return priority != PRIORITY_EDEFAULT;
}
return super.eIsSet(featureID);
@@ -165,4 +165,4 @@ public class PriorityReqCharacImpl extends MinimalEObjectImpl.Container implemen
return result.toString();
}
-} //PriorityReqCharacImpl
+} //PriorityReqImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/RequirementImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/RequirementImpl.java
index bc43600..b43bdba 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/RequirementImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/RequirementImpl.java
@@ -20,16 +20,18 @@ import org.eclipse.emf.ecore.util.EObjectResolvingEList;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.AuthorReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.LevelReq;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.Requirement;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.SourceReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.VersionReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.LevelKind;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.StatusKind;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementEngineer;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementSource;
/**
@@ -41,9 +43,10 @@ import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.Re
* </p>
* <ul>
* <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.RequirementImpl#getAuthor <em>Author</em>}</li>
+ * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.RequirementImpl#getEffort <em>Effort</em>}</li>
* <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.RequirementImpl#getLevel <em>Level</em>}</li>
* <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.RequirementImpl#getPriority <em>Priority</em>}</li>
- * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.RequirementImpl#getReviewStatus <em>Review Status</em>}</li>
+ * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.RequirementImpl#getStatus <em>Status</em>}</li>
* <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.RequirementImpl#getSource <em>Source</em>}</li>
* <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.RequirementImpl#getVersion <em>Version</em>}</li>
* </ul>
@@ -52,24 +55,34 @@ import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.Re
*/
public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.internal.impl.RequirementImpl implements Requirement {
/**
- * The default value of the '{@link #getAuthor() <em>Author</em>}' attribute.
+ * The cached value of the '{@link #getAuthor() <em>Author</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #getAuthor()
* @generated
* @ordered
*/
- protected static final String AUTHOR_EDEFAULT = null;
+ protected RequirementEngineer author;
/**
- * The cached value of the '{@link #getAuthor() <em>Author</em>}' attribute.
+ * The default value of the '{@link #getEffort() <em>Effort</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getAuthor()
+ * @see #getEffort()
+ * @generated
+ * @ordered
+ */
+ protected static final int EFFORT_EDEFAULT = 0;
+
+ /**
+ * The cached value of the '{@link #getEffort() <em>Effort</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getEffort()
* @generated
* @ordered
*/
- protected String author = AUTHOR_EDEFAULT;
+ protected int effort = EFFORT_EDEFAULT;
/**
* The cached value of the '{@link #getLevel() <em>Level</em>}' reference.
@@ -102,14 +115,14 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
protected int priority = PRIORITY_EDEFAULT;
/**
- * The cached value of the '{@link #getReviewStatus() <em>Review Status</em>}' reference.
+ * The cached value of the '{@link #getStatus() <em>Status</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getReviewStatus()
+ * @see #getStatus()
* @generated
* @ordered
*/
- protected StatusKind reviewStatus;
+ protected StatusKind status;
/**
* The cached value of the '{@link #getSource() <em>Source</em>}' reference list.
@@ -166,7 +179,24 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
* @generated
*/
@Override
- public String getAuthor() {
+ public RequirementEngineer getAuthor() {
+ if (author != null && author.eIsProxy()) {
+ InternalEObject oldAuthor = (InternalEObject)author;
+ author = (RequirementEngineer)eResolveProxy(oldAuthor);
+ if (author != oldAuthor) {
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, BasicRequirementPackage.REQUIREMENT__AUTHOR, oldAuthor, author));
+ }
+ }
+ return author;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public RequirementEngineer basicGetAuthor() {
return author;
}
@@ -176,8 +206,8 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
* @generated
*/
@Override
- public void setAuthor(String newAuthor) {
- String oldAuthor = author;
+ public void setAuthor(RequirementEngineer newAuthor) {
+ RequirementEngineer oldAuthor = author;
author = newAuthor;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, BasicRequirementPackage.REQUIREMENT__AUTHOR, oldAuthor, author));
@@ -189,6 +219,29 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
* @generated
*/
@Override
+ public int getEffort() {
+ return effort;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setEffort(int newEffort) {
+ int oldEffort = effort;
+ effort = newEffort;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, BasicRequirementPackage.REQUIREMENT__EFFORT, oldEffort, effort));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public LevelKind getLevel() {
if (level != null && level.eIsProxy()) {
InternalEObject oldLevel = (InternalEObject)level;
@@ -252,16 +305,16 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
* @generated
*/
@Override
- public StatusKind getReviewStatus() {
- if (reviewStatus != null && reviewStatus.eIsProxy()) {
- InternalEObject oldReviewStatus = (InternalEObject)reviewStatus;
- reviewStatus = (StatusKind)eResolveProxy(oldReviewStatus);
- if (reviewStatus != oldReviewStatus) {
+ public StatusKind getStatus() {
+ if (status != null && status.eIsProxy()) {
+ InternalEObject oldStatus = (InternalEObject)status;
+ status = (StatusKind)eResolveProxy(oldStatus);
+ if (status != oldStatus) {
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, BasicRequirementPackage.REQUIREMENT__REVIEW_STATUS, oldReviewStatus, reviewStatus));
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, BasicRequirementPackage.REQUIREMENT__STATUS, oldStatus, status));
}
}
- return reviewStatus;
+ return status;
}
/**
@@ -269,8 +322,8 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
* <!-- end-user-doc -->
* @generated
*/
- public StatusKind basicGetReviewStatus() {
- return reviewStatus;
+ public StatusKind basicGetStatus() {
+ return status;
}
/**
@@ -279,11 +332,11 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
* @generated
*/
@Override
- public void setReviewStatus(StatusKind newReviewStatus) {
- StatusKind oldReviewStatus = reviewStatus;
- reviewStatus = newReviewStatus;
+ public void setStatus(StatusKind newStatus) {
+ StatusKind oldStatus = status;
+ status = newStatus;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, BasicRequirementPackage.REQUIREMENT__REVIEW_STATUS, oldReviewStatus, reviewStatus));
+ eNotify(new ENotificationImpl(this, Notification.SET, BasicRequirementPackage.REQUIREMENT__STATUS, oldStatus, status));
}
/**
@@ -331,15 +384,18 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case BasicRequirementPackage.REQUIREMENT__AUTHOR:
- return getAuthor();
+ if (resolve) return getAuthor();
+ return basicGetAuthor();
+ case BasicRequirementPackage.REQUIREMENT__EFFORT:
+ return getEffort();
case BasicRequirementPackage.REQUIREMENT__LEVEL:
if (resolve) return getLevel();
return basicGetLevel();
case BasicRequirementPackage.REQUIREMENT__PRIORITY:
return getPriority();
- case BasicRequirementPackage.REQUIREMENT__REVIEW_STATUS:
- if (resolve) return getReviewStatus();
- return basicGetReviewStatus();
+ case BasicRequirementPackage.REQUIREMENT__STATUS:
+ if (resolve) return getStatus();
+ return basicGetStatus();
case BasicRequirementPackage.REQUIREMENT__SOURCE:
return getSource();
case BasicRequirementPackage.REQUIREMENT__VERSION:
@@ -358,7 +414,10 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case BasicRequirementPackage.REQUIREMENT__AUTHOR:
- setAuthor((String)newValue);
+ setAuthor((RequirementEngineer)newValue);
+ return;
+ case BasicRequirementPackage.REQUIREMENT__EFFORT:
+ setEffort((Integer)newValue);
return;
case BasicRequirementPackage.REQUIREMENT__LEVEL:
setLevel((LevelKind)newValue);
@@ -366,8 +425,8 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
case BasicRequirementPackage.REQUIREMENT__PRIORITY:
setPriority((Integer)newValue);
return;
- case BasicRequirementPackage.REQUIREMENT__REVIEW_STATUS:
- setReviewStatus((StatusKind)newValue);
+ case BasicRequirementPackage.REQUIREMENT__STATUS:
+ setStatus((StatusKind)newValue);
return;
case BasicRequirementPackage.REQUIREMENT__SOURCE:
getSource().clear();
@@ -389,7 +448,10 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
public void eUnset(int featureID) {
switch (featureID) {
case BasicRequirementPackage.REQUIREMENT__AUTHOR:
- setAuthor(AUTHOR_EDEFAULT);
+ setAuthor((RequirementEngineer)null);
+ return;
+ case BasicRequirementPackage.REQUIREMENT__EFFORT:
+ setEffort(EFFORT_EDEFAULT);
return;
case BasicRequirementPackage.REQUIREMENT__LEVEL:
setLevel((LevelKind)null);
@@ -397,8 +459,8 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
case BasicRequirementPackage.REQUIREMENT__PRIORITY:
setPriority(PRIORITY_EDEFAULT);
return;
- case BasicRequirementPackage.REQUIREMENT__REVIEW_STATUS:
- setReviewStatus((StatusKind)null);
+ case BasicRequirementPackage.REQUIREMENT__STATUS:
+ setStatus((StatusKind)null);
return;
case BasicRequirementPackage.REQUIREMENT__SOURCE:
getSource().clear();
@@ -419,13 +481,15 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
public boolean eIsSet(int featureID) {
switch (featureID) {
case BasicRequirementPackage.REQUIREMENT__AUTHOR:
- return AUTHOR_EDEFAULT == null ? author != null : !AUTHOR_EDEFAULT.equals(author);
+ return author != null;
+ case BasicRequirementPackage.REQUIREMENT__EFFORT:
+ return effort != EFFORT_EDEFAULT;
case BasicRequirementPackage.REQUIREMENT__LEVEL:
return level != null;
case BasicRequirementPackage.REQUIREMENT__PRIORITY:
return priority != PRIORITY_EDEFAULT;
- case BasicRequirementPackage.REQUIREMENT__REVIEW_STATUS:
- return reviewStatus != null;
+ case BasicRequirementPackage.REQUIREMENT__STATUS:
+ return status != null;
case BasicRequirementPackage.REQUIREMENT__SOURCE:
return source != null && !source.isEmpty();
case BasicRequirementPackage.REQUIREMENT__VERSION:
@@ -447,21 +511,27 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
default: return -1;
}
}
+ if (baseClass == EffortReq.class) {
+ switch (derivedFeatureID) {
+ case BasicRequirementPackage.REQUIREMENT__EFFORT: return BasicRequirementPackage.EFFORT_REQ__EFFORT;
+ default: return -1;
+ }
+ }
if (baseClass == LevelReq.class) {
switch (derivedFeatureID) {
case BasicRequirementPackage.REQUIREMENT__LEVEL: return BasicRequirementPackage.LEVEL_REQ__LEVEL;
default: return -1;
}
}
- if (baseClass == PriorityReqCharac.class) {
+ if (baseClass == PriorityReq.class) {
switch (derivedFeatureID) {
- case BasicRequirementPackage.REQUIREMENT__PRIORITY: return BasicRequirementPackage.PRIORITY_REQ_CHARAC__PRIORITY;
+ case BasicRequirementPackage.REQUIREMENT__PRIORITY: return BasicRequirementPackage.PRIORITY_REQ__PRIORITY;
default: return -1;
}
}
- if (baseClass == ReviewStatusReqCharac.class) {
+ if (baseClass == ReviewStatusReq.class) {
switch (derivedFeatureID) {
- case BasicRequirementPackage.REQUIREMENT__REVIEW_STATUS: return BasicRequirementPackage.REVIEW_STATUS_REQ_CHARAC__REVIEW_STATUS;
+ case BasicRequirementPackage.REQUIREMENT__STATUS: return BasicRequirementPackage.REVIEW_STATUS_REQ__STATUS;
default: return -1;
}
}
@@ -493,21 +563,27 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
default: return -1;
}
}
+ if (baseClass == EffortReq.class) {
+ switch (baseFeatureID) {
+ case BasicRequirementPackage.EFFORT_REQ__EFFORT: return BasicRequirementPackage.REQUIREMENT__EFFORT;
+ default: return -1;
+ }
+ }
if (baseClass == LevelReq.class) {
switch (baseFeatureID) {
case BasicRequirementPackage.LEVEL_REQ__LEVEL: return BasicRequirementPackage.REQUIREMENT__LEVEL;
default: return -1;
}
}
- if (baseClass == PriorityReqCharac.class) {
+ if (baseClass == PriorityReq.class) {
switch (baseFeatureID) {
- case BasicRequirementPackage.PRIORITY_REQ_CHARAC__PRIORITY: return BasicRequirementPackage.REQUIREMENT__PRIORITY;
+ case BasicRequirementPackage.PRIORITY_REQ__PRIORITY: return BasicRequirementPackage.REQUIREMENT__PRIORITY;
default: return -1;
}
}
- if (baseClass == ReviewStatusReqCharac.class) {
+ if (baseClass == ReviewStatusReq.class) {
switch (baseFeatureID) {
- case BasicRequirementPackage.REVIEW_STATUS_REQ_CHARAC__REVIEW_STATUS: return BasicRequirementPackage.REQUIREMENT__REVIEW_STATUS;
+ case BasicRequirementPackage.REVIEW_STATUS_REQ__STATUS: return BasicRequirementPackage.REQUIREMENT__STATUS;
default: return -1;
}
}
@@ -536,8 +612,8 @@ public class RequirementImpl extends org.eclipse.papyrus.sysml16.requirements.in
if (eIsProxy()) return super.toString();
StringBuilder result = new StringBuilder(super.toString());
- result.append(" (author: "); //$NON-NLS-1$
- result.append(author);
+ result.append(" (effort: "); //$NON-NLS-1$
+ result.append(effort);
result.append(", priority: "); //$NON-NLS-1$
result.append(priority);
result.append(", version: "); //$NON-NLS-1$
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/ReviewStatusReqCharacImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/ReviewStatusReqImpl.java
index 9e3aaf7..a3512ed 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/ReviewStatusReqCharacImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/impl/ReviewStatusReqImpl.java
@@ -14,40 +14,40 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl;
import org.eclipse.emf.ecore.impl.MinimalEObjectImpl;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.BasicRequirementPackage;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.StatusKind;
/**
* <!-- begin-user-doc -->
- * An implementation of the model object '<em><b>Review Status Req Charac</b></em>'.
+ * An implementation of the model object '<em><b>Review Status Req</b></em>'.
* <!-- end-user-doc -->
* <p>
* The following features are implemented:
* </p>
* <ul>
- * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.ReviewStatusReqCharacImpl#getReviewStatus <em>Review Status</em>}</li>
+ * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.ReviewStatusReqImpl#getStatus <em>Status</em>}</li>
* </ul>
*
* @generated
*/
-public class ReviewStatusReqCharacImpl extends MinimalEObjectImpl.Container implements ReviewStatusReqCharac {
+public class ReviewStatusReqImpl extends MinimalEObjectImpl.Container implements ReviewStatusReq {
/**
- * The cached value of the '{@link #getReviewStatus() <em>Review Status</em>}' reference.
+ * The cached value of the '{@link #getStatus() <em>Status</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @see #getReviewStatus()
+ * @see #getStatus()
* @generated
* @ordered
*/
- protected StatusKind reviewStatus;
+ protected StatusKind status;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- protected ReviewStatusReqCharacImpl() {
+ protected ReviewStatusReqImpl() {
super();
}
@@ -58,7 +58,7 @@ public class ReviewStatusReqCharacImpl extends MinimalEObjectImpl.Container impl
*/
@Override
protected EClass eStaticClass() {
- return BasicRequirementPackage.Literals.REVIEW_STATUS_REQ_CHARAC;
+ return BasicRequirementPackage.Literals.REVIEW_STATUS_REQ;
}
/**
@@ -67,16 +67,16 @@ public class ReviewStatusReqCharacImpl extends MinimalEObjectImpl.Container impl
* @generated
*/
@Override
- public StatusKind getReviewStatus() {
- if (reviewStatus != null && reviewStatus.eIsProxy()) {
- InternalEObject oldReviewStatus = (InternalEObject)reviewStatus;
- reviewStatus = (StatusKind)eResolveProxy(oldReviewStatus);
- if (reviewStatus != oldReviewStatus) {
+ public StatusKind getStatus() {
+ if (status != null && status.eIsProxy()) {
+ InternalEObject oldStatus = (InternalEObject)status;
+ status = (StatusKind)eResolveProxy(oldStatus);
+ if (status != oldStatus) {
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, BasicRequirementPackage.REVIEW_STATUS_REQ_CHARAC__REVIEW_STATUS, oldReviewStatus, reviewStatus));
+ eNotify(new ENotificationImpl(this, Notification.RESOLVE, BasicRequirementPackage.REVIEW_STATUS_REQ__STATUS, oldStatus, status));
}
}
- return reviewStatus;
+ return status;
}
/**
@@ -84,8 +84,8 @@ public class ReviewStatusReqCharacImpl extends MinimalEObjectImpl.Container impl
* <!-- end-user-doc -->
* @generated
*/
- public StatusKind basicGetReviewStatus() {
- return reviewStatus;
+ public StatusKind basicGetStatus() {
+ return status;
}
/**
@@ -94,11 +94,11 @@ public class ReviewStatusReqCharacImpl extends MinimalEObjectImpl.Container impl
* @generated
*/
@Override
- public void setReviewStatus(StatusKind newReviewStatus) {
- StatusKind oldReviewStatus = reviewStatus;
- reviewStatus = newReviewStatus;
+ public void setStatus(StatusKind newStatus) {
+ StatusKind oldStatus = status;
+ status = newStatus;
if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, BasicRequirementPackage.REVIEW_STATUS_REQ_CHARAC__REVIEW_STATUS, oldReviewStatus, reviewStatus));
+ eNotify(new ENotificationImpl(this, Notification.SET, BasicRequirementPackage.REVIEW_STATUS_REQ__STATUS, oldStatus, status));
}
/**
@@ -109,9 +109,9 @@ public class ReviewStatusReqCharacImpl extends MinimalEObjectImpl.Container impl
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case BasicRequirementPackage.REVIEW_STATUS_REQ_CHARAC__REVIEW_STATUS:
- if (resolve) return getReviewStatus();
- return basicGetReviewStatus();
+ case BasicRequirementPackage.REVIEW_STATUS_REQ__STATUS:
+ if (resolve) return getStatus();
+ return basicGetStatus();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -124,8 +124,8 @@ public class ReviewStatusReqCharacImpl extends MinimalEObjectImpl.Container impl
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case BasicRequirementPackage.REVIEW_STATUS_REQ_CHARAC__REVIEW_STATUS:
- setReviewStatus((StatusKind)newValue);
+ case BasicRequirementPackage.REVIEW_STATUS_REQ__STATUS:
+ setStatus((StatusKind)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -139,8 +139,8 @@ public class ReviewStatusReqCharacImpl extends MinimalEObjectImpl.Container impl
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case BasicRequirementPackage.REVIEW_STATUS_REQ_CHARAC__REVIEW_STATUS:
- setReviewStatus((StatusKind)null);
+ case BasicRequirementPackage.REVIEW_STATUS_REQ__STATUS:
+ setStatus((StatusKind)null);
return;
}
super.eUnset(featureID);
@@ -154,10 +154,10 @@ public class ReviewStatusReqCharacImpl extends MinimalEObjectImpl.Container impl
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case BasicRequirementPackage.REVIEW_STATUS_REQ_CHARAC__REVIEW_STATUS:
- return reviewStatus != null;
+ case BasicRequirementPackage.REVIEW_STATUS_REQ__STATUS:
+ return status != null;
}
return super.eIsSet(featureID);
}
-} //ReviewStatusReqCharacImpl
+} //ReviewStatusReqImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/util/BasicRequirementAdapterFactory.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/util/BasicRequirementAdapterFactory.java
index 836c3bd..9128d96 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/util/BasicRequirementAdapterFactory.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/util/BasicRequirementAdapterFactory.java
@@ -81,16 +81,16 @@ public class BasicRequirementAdapterFactory extends AdapterFactoryImpl {
return createAuthorReqAdapter();
}
@Override
- public Adapter casePriorityReqCharac(PriorityReqCharac object) {
- return createPriorityReqCharacAdapter();
+ public Adapter casePriorityReq(PriorityReq object) {
+ return createPriorityReqAdapter();
}
@Override
public Adapter caseSourceReq(SourceReq object) {
return createSourceReqAdapter();
}
@Override
- public Adapter caseReviewStatusReqCharac(ReviewStatusReqCharac object) {
- return createReviewStatusReqCharacAdapter();
+ public Adapter caseReviewStatusReq(ReviewStatusReq object) {
+ return createReviewStatusReqAdapter();
}
@Override
public Adapter caseVersionReq(VersionReq object) {
@@ -101,6 +101,10 @@ public class BasicRequirementAdapterFactory extends AdapterFactoryImpl {
return createLevelReqAdapter();
}
@Override
+ public Adapter caseEffortReq(EffortReq object) {
+ return createEffortReqAdapter();
+ }
+ @Override
public Adapter caseBacklog(Backlog object) {
return createBacklogAdapter();
}
@@ -161,16 +165,16 @@ public class BasicRequirementAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac <em>Priority Req Charac</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq <em>Priority Req</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq
* @generated
*/
- public Adapter createPriorityReqCharacAdapter() {
+ public Adapter createPriorityReqAdapter() {
return null;
}
@@ -189,16 +193,16 @@ public class BasicRequirementAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac <em>Review Status Req Charac</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq <em>Review Status Req</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq
* @generated
*/
- public Adapter createReviewStatusReqCharacAdapter() {
+ public Adapter createReviewStatusReqAdapter() {
return null;
}
@@ -231,6 +235,20 @@ public class BasicRequirementAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq <em>Effort Req</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq
+ * @generated
+ */
+ public Adapter createEffortReqAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.Backlog <em>Backlog</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/util/BasicRequirementSwitch.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/util/BasicRequirementSwitch.java
index b03dcae..677fa40 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/util/BasicRequirementSwitch.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/BasicRequirement/util/BasicRequirementSwitch.java
@@ -76,9 +76,10 @@ public class BasicRequirementSwitch<T> extends Switch<T> {
T result = caseRequirement(requirement);
if (result == null) result = caseRequirements_Requirement(requirement);
if (result == null) result = caseAuthorReq(requirement);
+ if (result == null) result = caseEffortReq(requirement);
if (result == null) result = caseLevelReq(requirement);
- if (result == null) result = casePriorityReqCharac(requirement);
- if (result == null) result = caseReviewStatusReqCharac(requirement);
+ if (result == null) result = casePriorityReq(requirement);
+ if (result == null) result = caseReviewStatusReq(requirement);
if (result == null) result = caseSourceReq(requirement);
if (result == null) result = caseVersionReq(requirement);
if (result == null) result = caseAbstractRequirement(requirement);
@@ -91,9 +92,9 @@ public class BasicRequirementSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
- case BasicRequirementPackage.PRIORITY_REQ_CHARAC: {
- PriorityReqCharac priorityReqCharac = (PriorityReqCharac)theEObject;
- T result = casePriorityReqCharac(priorityReqCharac);
+ case BasicRequirementPackage.PRIORITY_REQ: {
+ PriorityReq priorityReq = (PriorityReq)theEObject;
+ T result = casePriorityReq(priorityReq);
if (result == null) result = defaultCase(theEObject);
return result;
}
@@ -103,9 +104,9 @@ public class BasicRequirementSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
- case BasicRequirementPackage.REVIEW_STATUS_REQ_CHARAC: {
- ReviewStatusReqCharac reviewStatusReqCharac = (ReviewStatusReqCharac)theEObject;
- T result = caseReviewStatusReqCharac(reviewStatusReqCharac);
+ case BasicRequirementPackage.REVIEW_STATUS_REQ: {
+ ReviewStatusReq reviewStatusReq = (ReviewStatusReq)theEObject;
+ T result = caseReviewStatusReq(reviewStatusReq);
if (result == null) result = defaultCase(theEObject);
return result;
}
@@ -121,6 +122,12 @@ public class BasicRequirementSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case BasicRequirementPackage.EFFORT_REQ: {
+ EffortReq effortReq = (EffortReq)theEObject;
+ T result = caseEffortReq(effortReq);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case BasicRequirementPackage.BACKLOG: {
Backlog backlog = (Backlog)theEObject;
T result = caseBacklog(backlog);
@@ -163,17 +170,17 @@ public class BasicRequirementSwitch<T> extends Switch<T> {
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Priority Req Charac</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Priority Req</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Priority Req Charac</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Priority Req</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T casePriorityReqCharac(PriorityReqCharac object) {
+ public T casePriorityReq(PriorityReq object) {
return null;
}
@@ -193,17 +200,17 @@ public class BasicRequirementSwitch<T> extends Switch<T> {
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Review Status Req Charac</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Review Status Req</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Review Status Req Charac</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Review Status Req</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseReviewStatusReqCharac(ReviewStatusReqCharac object) {
+ public T caseReviewStatusReq(ReviewStatusReq object) {
return null;
}
@@ -238,6 +245,21 @@ public class BasicRequirementSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Effort Req</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Effort Req</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseEffortReq(EffortReq object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Backlog</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/FunctionalRequirement.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/FunctionalRequirement.java
index ec2c1f5..95b8892 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/FunctionalRequirement.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/FunctionalRequirement.java
@@ -7,49 +7,16 @@ package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementCl
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.Requirement;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.FunctionalRequirementKind;
-
/**
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Functional Requirement</b></em>'.
* <!-- end-user-doc -->
*
- * <p>
- * The following features are supported:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.FunctionalRequirement#getFunctionalRequirementKind <em>Functional Requirement Kind</em>}</li>
- * </ul>
*
* @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.RequirementClassificationPackage#getFunctionalRequirement()
* @model
* @generated
*/
public interface FunctionalRequirement extends Requirement {
- /**
- * Returns the value of the '<em><b>Functional Requirement Kind</b></em>' reference.
- * <!-- begin-user-doc -->
- * <p>
- * If the meaning of the '<em>Functional Requirement Kind</em>' reference isn't clear,
- * there really should be more of a description here...
- * </p>
- * <!-- end-user-doc -->
- * @return the value of the '<em>Functional Requirement Kind</em>' reference.
- * @see #setFunctionalRequirementKind(FunctionalRequirementKind)
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.RequirementClassificationPackage#getFunctionalRequirement_FunctionalRequirementKind()
- * @model ordered="false"
- * @generated
- */
- FunctionalRequirementKind getFunctionalRequirementKind();
-
- /**
- * Sets the value of the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.FunctionalRequirement#getFunctionalRequirementKind <em>Functional Requirement Kind</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @param value the new value of the '<em>Functional Requirement Kind</em>' reference.
- * @see #getFunctionalRequirementKind()
- * @generated
- */
- void setFunctionalRequirementKind(FunctionalRequirementKind value);
} // FunctionalRequirement
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/QualityRequirement.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/QualityRequirement.java
index e66fa30..5beecb4 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/QualityRequirement.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/QualityRequirement.java
@@ -6,8 +6,7 @@
package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.Requirement;
-
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.ConstraintKind;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.QualityKind;
/**
* <!-- begin-user-doc -->
@@ -35,12 +34,12 @@ public interface QualityRequirement extends Requirement {
* </p>
* <!-- end-user-doc -->
* @return the value of the '<em>Specific Quality Kind</em>' reference.
- * @see #setSpecificQualityKind(ConstraintKind)
+ * @see #setSpecificQualityKind(QualityKind)
* @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.RequirementClassificationPackage#getQualityRequirement_SpecificQualityKind()
* @model required="true" ordered="false"
* @generated
*/
- ConstraintKind getSpecificQualityKind();
+ QualityKind getSpecificQualityKind();
/**
* Sets the value of the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.QualityRequirement#getSpecificQualityKind <em>Specific Quality Kind</em>}' reference.
@@ -50,6 +49,6 @@ public interface QualityRequirement extends Requirement {
* @see #getSpecificQualityKind()
* @generated
*/
- void setSpecificQualityKind(ConstraintKind value);
+ void setSpecificQualityKind(QualityKind value);
} // QualityRequirement
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/RequirementClassificationPackage.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/RequirementClassificationPackage.java
index 5438fc0..6d3d9fa 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/RequirementClassificationPackage.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/RequirementClassificationPackage.java
@@ -170,7 +170,7 @@ public interface RequirementClassificationPackage extends EPackage {
int FUNCTIONAL_REQUIREMENT__BASE_CLASS = BasicRequirementPackage.REQUIREMENT__BASE_CLASS;
/**
- * The feature id for the '<em><b>Author</b></em>' attribute.
+ * The feature id for the '<em><b>Author</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -179,6 +179,15 @@ public interface RequirementClassificationPackage extends EPackage {
int FUNCTIONAL_REQUIREMENT__AUTHOR = BasicRequirementPackage.REQUIREMENT__AUTHOR;
/**
+ * The feature id for the '<em><b>Effort</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int FUNCTIONAL_REQUIREMENT__EFFORT = BasicRequirementPackage.REQUIREMENT__EFFORT;
+
+ /**
* The feature id for the '<em><b>Level</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -197,13 +206,13 @@ public interface RequirementClassificationPackage extends EPackage {
int FUNCTIONAL_REQUIREMENT__PRIORITY = BasicRequirementPackage.REQUIREMENT__PRIORITY;
/**
- * The feature id for the '<em><b>Review Status</b></em>' reference.
+ * The feature id for the '<em><b>Status</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FUNCTIONAL_REQUIREMENT__REVIEW_STATUS = BasicRequirementPackage.REQUIREMENT__REVIEW_STATUS;
+ int FUNCTIONAL_REQUIREMENT__STATUS = BasicRequirementPackage.REQUIREMENT__STATUS;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
@@ -224,22 +233,13 @@ public interface RequirementClassificationPackage extends EPackage {
int FUNCTIONAL_REQUIREMENT__VERSION = BasicRequirementPackage.REQUIREMENT__VERSION;
/**
- * The feature id for the '<em><b>Functional Requirement Kind</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FUNCTIONAL_REQUIREMENT__FUNCTIONAL_REQUIREMENT_KIND = BasicRequirementPackage.REQUIREMENT_FEATURE_COUNT + 0;
-
- /**
* The number of structural features of the '<em>Functional Requirement</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int FUNCTIONAL_REQUIREMENT_FEATURE_COUNT = BasicRequirementPackage.REQUIREMENT_FEATURE_COUNT + 1;
+ int FUNCTIONAL_REQUIREMENT_FEATURE_COUNT = BasicRequirementPackage.REQUIREMENT_FEATURE_COUNT + 0;
/**
* The operation id for the '<em>Get Satisfied By</em>' operation.
@@ -423,7 +423,7 @@ public interface RequirementClassificationPackage extends EPackage {
int CONSTRAINT_REQUIREMENT__BASE_CLASS = BasicRequirementPackage.REQUIREMENT__BASE_CLASS;
/**
- * The feature id for the '<em><b>Author</b></em>' attribute.
+ * The feature id for the '<em><b>Author</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -432,6 +432,15 @@ public interface RequirementClassificationPackage extends EPackage {
int CONSTRAINT_REQUIREMENT__AUTHOR = BasicRequirementPackage.REQUIREMENT__AUTHOR;
/**
+ * The feature id for the '<em><b>Effort</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONSTRAINT_REQUIREMENT__EFFORT = BasicRequirementPackage.REQUIREMENT__EFFORT;
+
+ /**
* The feature id for the '<em><b>Level</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -450,13 +459,13 @@ public interface RequirementClassificationPackage extends EPackage {
int CONSTRAINT_REQUIREMENT__PRIORITY = BasicRequirementPackage.REQUIREMENT__PRIORITY;
/**
- * The feature id for the '<em><b>Review Status</b></em>' reference.
+ * The feature id for the '<em><b>Status</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int CONSTRAINT_REQUIREMENT__REVIEW_STATUS = BasicRequirementPackage.REQUIREMENT__REVIEW_STATUS;
+ int CONSTRAINT_REQUIREMENT__STATUS = BasicRequirementPackage.REQUIREMENT__STATUS;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
@@ -676,7 +685,7 @@ public interface RequirementClassificationPackage extends EPackage {
int QUALITY_REQUIREMENT__BASE_CLASS = BasicRequirementPackage.REQUIREMENT__BASE_CLASS;
/**
- * The feature id for the '<em><b>Author</b></em>' attribute.
+ * The feature id for the '<em><b>Author</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -685,6 +694,15 @@ public interface RequirementClassificationPackage extends EPackage {
int QUALITY_REQUIREMENT__AUTHOR = BasicRequirementPackage.REQUIREMENT__AUTHOR;
/**
+ * The feature id for the '<em><b>Effort</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int QUALITY_REQUIREMENT__EFFORT = BasicRequirementPackage.REQUIREMENT__EFFORT;
+
+ /**
* The feature id for the '<em><b>Level</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -703,13 +721,13 @@ public interface RequirementClassificationPackage extends EPackage {
int QUALITY_REQUIREMENT__PRIORITY = BasicRequirementPackage.REQUIREMENT__PRIORITY;
/**
- * The feature id for the '<em><b>Review Status</b></em>' reference.
+ * The feature id for the '<em><b>Status</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int QUALITY_REQUIREMENT__REVIEW_STATUS = BasicRequirementPackage.REQUIREMENT__REVIEW_STATUS;
+ int QUALITY_REQUIREMENT__STATUS = BasicRequirementPackage.REQUIREMENT__STATUS;
/**
* The feature id for the '<em><b>Source</b></em>' reference list.
@@ -831,17 +849,6 @@ public interface RequirementClassificationPackage extends EPackage {
EClass getFunctionalRequirement();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.FunctionalRequirement#getFunctionalRequirementKind <em>Functional Requirement Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Functional Requirement Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.FunctionalRequirement#getFunctionalRequirementKind()
- * @see #getFunctionalRequirement()
- * @generated
- */
- EReference getFunctionalRequirement_FunctionalRequirementKind();
-
- /**
* Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.ConstraintRequirement <em>Constraint Requirement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -917,14 +924,6 @@ public interface RequirementClassificationPackage extends EPackage {
EClass FUNCTIONAL_REQUIREMENT = eINSTANCE.getFunctionalRequirement();
/**
- * The meta object literal for the '<em><b>Functional Requirement Kind</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference FUNCTIONAL_REQUIREMENT__FUNCTIONAL_REQUIREMENT_KIND = eINSTANCE.getFunctionalRequirement_FunctionalRequirementKind();
-
- /**
* The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.impl.ConstraintRequirementImpl <em>Constraint Requirement</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/FunctionalRequirementImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/FunctionalRequirementImpl.java
index db570d5..e63fbae 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/FunctionalRequirementImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/FunctionalRequirementImpl.java
@@ -5,45 +5,21 @@
*/
package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.impl;
-import org.eclipse.emf.common.notify.Notification;
-
import org.eclipse.emf.ecore.EClass;
-import org.eclipse.emf.ecore.InternalEObject;
-
-import org.eclipse.emf.ecore.impl.ENotificationImpl;
-
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.impl.RequirementImpl;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.FunctionalRequirement;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.RequirementClassificationPackage;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.FunctionalRequirementKind;
-
/**
* <!-- begin-user-doc -->
* An implementation of the model object '<em><b>Functional Requirement</b></em>'.
* <!-- end-user-doc -->
- * <p>
- * The following features are implemented:
- * </p>
- * <ul>
- * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.impl.FunctionalRequirementImpl#getFunctionalRequirementKind <em>Functional Requirement Kind</em>}</li>
- * </ul>
*
* @generated
*/
public class FunctionalRequirementImpl extends RequirementImpl implements FunctionalRequirement {
/**
- * The cached value of the '{@link #getFunctionalRequirementKind() <em>Functional Requirement Kind</em>}' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see #getFunctionalRequirementKind()
- * @generated
- * @ordered
- */
- protected FunctionalRequirementKind functionalRequirementKind;
-
- /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -62,103 +38,4 @@ public class FunctionalRequirementImpl extends RequirementImpl implements Functi
return RequirementClassificationPackage.Literals.FUNCTIONAL_REQUIREMENT;
}
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public FunctionalRequirementKind getFunctionalRequirementKind() {
- if (functionalRequirementKind != null && functionalRequirementKind.eIsProxy()) {
- InternalEObject oldFunctionalRequirementKind = (InternalEObject)functionalRequirementKind;
- functionalRequirementKind = (FunctionalRequirementKind)eResolveProxy(oldFunctionalRequirementKind);
- if (functionalRequirementKind != oldFunctionalRequirementKind) {
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.RESOLVE, RequirementClassificationPackage.FUNCTIONAL_REQUIREMENT__FUNCTIONAL_REQUIREMENT_KIND, oldFunctionalRequirementKind, functionalRequirementKind));
- }
- }
- return functionalRequirementKind;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public FunctionalRequirementKind basicGetFunctionalRequirementKind() {
- return functionalRequirementKind;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void setFunctionalRequirementKind(FunctionalRequirementKind newFunctionalRequirementKind) {
- FunctionalRequirementKind oldFunctionalRequirementKind = functionalRequirementKind;
- functionalRequirementKind = newFunctionalRequirementKind;
- if (eNotificationRequired())
- eNotify(new ENotificationImpl(this, Notification.SET, RequirementClassificationPackage.FUNCTIONAL_REQUIREMENT__FUNCTIONAL_REQUIREMENT_KIND, oldFunctionalRequirementKind, functionalRequirementKind));
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case RequirementClassificationPackage.FUNCTIONAL_REQUIREMENT__FUNCTIONAL_REQUIREMENT_KIND:
- if (resolve) return getFunctionalRequirementKind();
- return basicGetFunctionalRequirementKind();
- }
- return super.eGet(featureID, resolve, coreType);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case RequirementClassificationPackage.FUNCTIONAL_REQUIREMENT__FUNCTIONAL_REQUIREMENT_KIND:
- setFunctionalRequirementKind((FunctionalRequirementKind)newValue);
- return;
- }
- super.eSet(featureID, newValue);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public void eUnset(int featureID) {
- switch (featureID) {
- case RequirementClassificationPackage.FUNCTIONAL_REQUIREMENT__FUNCTIONAL_REQUIREMENT_KIND:
- setFunctionalRequirementKind((FunctionalRequirementKind)null);
- return;
- }
- super.eUnset(featureID);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public boolean eIsSet(int featureID) {
- switch (featureID) {
- case RequirementClassificationPackage.FUNCTIONAL_REQUIREMENT__FUNCTIONAL_REQUIREMENT_KIND:
- return functionalRequirementKind != null;
- }
- return super.eIsSet(featureID);
- }
-
} //FunctionalRequirementImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/QualityRequirementImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/QualityRequirementImpl.java
index d4376a5..1194475 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/QualityRequirementImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/QualityRequirementImpl.java
@@ -16,8 +16,7 @@ import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequireme
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.QualityRequirement;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.RequirementClassificationPackage;
-
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.ConstraintKind;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.QualityKind;
/**
* <!-- begin-user-doc -->
@@ -41,7 +40,7 @@ public class QualityRequirementImpl extends RequirementImpl implements QualityRe
* @generated
* @ordered
*/
- protected ConstraintKind specificQualityKind;
+ protected QualityKind specificQualityKind;
/**
* <!-- begin-user-doc -->
@@ -68,10 +67,10 @@ public class QualityRequirementImpl extends RequirementImpl implements QualityRe
* @generated
*/
@Override
- public ConstraintKind getSpecificQualityKind() {
+ public QualityKind getSpecificQualityKind() {
if (specificQualityKind != null && specificQualityKind.eIsProxy()) {
InternalEObject oldSpecificQualityKind = (InternalEObject)specificQualityKind;
- specificQualityKind = (ConstraintKind)eResolveProxy(oldSpecificQualityKind);
+ specificQualityKind = (QualityKind)eResolveProxy(oldSpecificQualityKind);
if (specificQualityKind != oldSpecificQualityKind) {
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, RequirementClassificationPackage.QUALITY_REQUIREMENT__SPECIFIC_QUALITY_KIND, oldSpecificQualityKind, specificQualityKind));
@@ -85,7 +84,7 @@ public class QualityRequirementImpl extends RequirementImpl implements QualityRe
* <!-- end-user-doc -->
* @generated
*/
- public ConstraintKind basicGetSpecificQualityKind() {
+ public QualityKind basicGetSpecificQualityKind() {
return specificQualityKind;
}
@@ -95,8 +94,8 @@ public class QualityRequirementImpl extends RequirementImpl implements QualityRe
* @generated
*/
@Override
- public void setSpecificQualityKind(ConstraintKind newSpecificQualityKind) {
- ConstraintKind oldSpecificQualityKind = specificQualityKind;
+ public void setSpecificQualityKind(QualityKind newSpecificQualityKind) {
+ QualityKind oldSpecificQualityKind = specificQualityKind;
specificQualityKind = newSpecificQualityKind;
if (eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, RequirementClassificationPackage.QUALITY_REQUIREMENT__SPECIFIC_QUALITY_KIND, oldSpecificQualityKind, specificQualityKind));
@@ -126,7 +125,7 @@ public class QualityRequirementImpl extends RequirementImpl implements QualityRe
public void eSet(int featureID, Object newValue) {
switch (featureID) {
case RequirementClassificationPackage.QUALITY_REQUIREMENT__SPECIFIC_QUALITY_KIND:
- setSpecificQualityKind((ConstraintKind)newValue);
+ setSpecificQualityKind((QualityKind)newValue);
return;
}
super.eSet(featureID, newValue);
@@ -141,7 +140,7 @@ public class QualityRequirementImpl extends RequirementImpl implements QualityRe
public void eUnset(int featureID) {
switch (featureID) {
case RequirementClassificationPackage.QUALITY_REQUIREMENT__SPECIFIC_QUALITY_KIND:
- setSpecificQualityKind((ConstraintKind)null);
+ setSpecificQualityKind((QualityKind)null);
return;
}
super.eUnset(featureID);
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/RequirementClassificationPackageImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/RequirementClassificationPackageImpl.java
index 9b2d3b8..14d93fe 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/RequirementClassificationPackageImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/impl/RequirementClassificationPackageImpl.java
@@ -178,16 +178,6 @@ public class RequirementClassificationPackageImpl extends EPackageImpl implement
* @generated
*/
@Override
- public EReference getFunctionalRequirement_FunctionalRequirementKind() {
- return (EReference)functionalRequirementEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
public EClass getConstraintRequirement() {
return constraintRequirementEClass;
}
@@ -252,7 +242,6 @@ public class RequirementClassificationPackageImpl extends EPackageImpl implement
// Create classes and their features
functionalRequirementEClass = createEClass(FUNCTIONAL_REQUIREMENT);
- createEReference(functionalRequirementEClass, FUNCTIONAL_REQUIREMENT__FUNCTIONAL_REQUIREMENT_KIND);
constraintRequirementEClass = createEClass(CONSTRAINT_REQUIREMENT);
createEReference(constraintRequirementEClass, CONSTRAINT_REQUIREMENT__CONSTRAINT_KIND);
@@ -299,13 +288,12 @@ public class RequirementClassificationPackageImpl extends EPackageImpl implement
// Initialize classes, features, and operations; add parameters
initEClass(functionalRequirementEClass, FunctionalRequirement.class, "FunctionalRequirement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getFunctionalRequirement_FunctionalRequirementKind(), theRequirementKindPackage.getFunctionalRequirementKind(), null, "functionalRequirementKind", null, 0, 1, FunctionalRequirement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(constraintRequirementEClass, ConstraintRequirement.class, "ConstraintRequirement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getConstraintRequirement_ConstraintKind(), theRequirementKindPackage.getConstraintKind(), null, "constraintKind", null, 1, 1, ConstraintRequirement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(qualityRequirementEClass, QualityRequirement.class, "QualityRequirement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getQualityRequirement_SpecificQualityKind(), theRequirementKindPackage.getConstraintKind(), null, "specificQualityKind", null, 1, 1, QualityRequirement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+ initEReference(getQualityRequirement_SpecificQualityKind(), theRequirementKindPackage.getQualityKind(), null, "specificQualityKind", null, 1, 1, QualityRequirement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
}
} //RequirementClassificationPackageImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/util/RequirementClassificationAdapterFactory.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/util/RequirementClassificationAdapterFactory.java
index 5399945..bdb4fcc 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/util/RequirementClassificationAdapterFactory.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/util/RequirementClassificationAdapterFactory.java
@@ -13,9 +13,10 @@ import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.AuthorReq;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.LevelReq;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.SourceReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.VersionReq;
@@ -105,16 +106,20 @@ public class RequirementClassificationAdapterFactory extends AdapterFactoryImpl
return createAuthorReqAdapter();
}
@Override
+ public Adapter caseEffortReq(EffortReq object) {
+ return createEffortReqAdapter();
+ }
+ @Override
public Adapter caseLevelReq(LevelReq object) {
return createLevelReqAdapter();
}
@Override
- public Adapter casePriorityReqCharac(PriorityReqCharac object) {
- return createPriorityReqCharacAdapter();
+ public Adapter casePriorityReq(PriorityReq object) {
+ return createPriorityReqAdapter();
}
@Override
- public Adapter caseReviewStatusReqCharac(ReviewStatusReqCharac object) {
- return createReviewStatusReqCharacAdapter();
+ public Adapter caseReviewStatusReq(ReviewStatusReq object) {
+ return createReviewStatusReqAdapter();
}
@Override
public Adapter caseSourceReq(SourceReq object) {
@@ -233,6 +238,20 @@ public class RequirementClassificationAdapterFactory extends AdapterFactoryImpl
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq <em>Effort Req</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq
+ * @generated
+ */
+ public Adapter createEffortReqAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.LevelReq <em>Level Req</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
@@ -247,30 +266,30 @@ public class RequirementClassificationAdapterFactory extends AdapterFactoryImpl
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac <em>Priority Req Charac</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq <em>Priority Req</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq
* @generated
*/
- public Adapter createPriorityReqCharacAdapter() {
+ public Adapter createPriorityReqAdapter() {
return null;
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac <em>Review Status Req Charac</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq <em>Review Status Req</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
* @return the new adapter.
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq
* @generated
*/
- public Adapter createReviewStatusReqCharacAdapter() {
+ public Adapter createReviewStatusReqAdapter() {
return null;
}
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/util/RequirementClassificationSwitch.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/util/RequirementClassificationSwitch.java
index 301b153..5fbc95c 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/util/RequirementClassificationSwitch.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementClassification/util/RequirementClassificationSwitch.java
@@ -11,9 +11,10 @@ import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.util.Switch;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.AuthorReq;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.EffortReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.LevelReq;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReqCharac;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReqCharac;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.PriorityReq;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.ReviewStatusReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.SourceReq;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.BasicRequirement.VersionReq;
@@ -85,9 +86,10 @@ public class RequirementClassificationSwitch<T> extends Switch<T> {
if (result == null) result = caseBasicRequirement_Requirement(functionalRequirement);
if (result == null) result = caseRequirement(functionalRequirement);
if (result == null) result = caseAuthorReq(functionalRequirement);
+ if (result == null) result = caseEffortReq(functionalRequirement);
if (result == null) result = caseLevelReq(functionalRequirement);
- if (result == null) result = casePriorityReqCharac(functionalRequirement);
- if (result == null) result = caseReviewStatusReqCharac(functionalRequirement);
+ if (result == null) result = casePriorityReq(functionalRequirement);
+ if (result == null) result = caseReviewStatusReq(functionalRequirement);
if (result == null) result = caseSourceReq(functionalRequirement);
if (result == null) result = caseVersionReq(functionalRequirement);
if (result == null) result = caseAbstractRequirement(functionalRequirement);
@@ -100,9 +102,10 @@ public class RequirementClassificationSwitch<T> extends Switch<T> {
if (result == null) result = caseBasicRequirement_Requirement(constraintRequirement);
if (result == null) result = caseRequirement(constraintRequirement);
if (result == null) result = caseAuthorReq(constraintRequirement);
+ if (result == null) result = caseEffortReq(constraintRequirement);
if (result == null) result = caseLevelReq(constraintRequirement);
- if (result == null) result = casePriorityReqCharac(constraintRequirement);
- if (result == null) result = caseReviewStatusReqCharac(constraintRequirement);
+ if (result == null) result = casePriorityReq(constraintRequirement);
+ if (result == null) result = caseReviewStatusReq(constraintRequirement);
if (result == null) result = caseSourceReq(constraintRequirement);
if (result == null) result = caseVersionReq(constraintRequirement);
if (result == null) result = caseAbstractRequirement(constraintRequirement);
@@ -115,9 +118,10 @@ public class RequirementClassificationSwitch<T> extends Switch<T> {
if (result == null) result = caseBasicRequirement_Requirement(qualityRequirement);
if (result == null) result = caseRequirement(qualityRequirement);
if (result == null) result = caseAuthorReq(qualityRequirement);
+ if (result == null) result = caseEffortReq(qualityRequirement);
if (result == null) result = caseLevelReq(qualityRequirement);
- if (result == null) result = casePriorityReqCharac(qualityRequirement);
- if (result == null) result = caseReviewStatusReqCharac(qualityRequirement);
+ if (result == null) result = casePriorityReq(qualityRequirement);
+ if (result == null) result = caseReviewStatusReq(qualityRequirement);
if (result == null) result = caseSourceReq(qualityRequirement);
if (result == null) result = caseVersionReq(qualityRequirement);
if (result == null) result = caseAbstractRequirement(qualityRequirement);
@@ -219,6 +223,21 @@ public class RequirementClassificationSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Effort Req</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Effort Req</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseEffortReq(EffortReq object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Level Req</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
@@ -234,32 +253,32 @@ public class RequirementClassificationSwitch<T> extends Switch<T> {
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Priority Req Charac</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Priority Req</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Priority Req Charac</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Priority Req</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T casePriorityReqCharac(PriorityReqCharac object) {
+ public T casePriorityReq(PriorityReq object) {
return null;
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Review Status Req Charac</em>'.
+ * Returns the result of interpreting the object as an instance of '<em>Review Status Req</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Review Status Req Charac</em>'.
+ * @return the result of interpreting the object as an instance of '<em>Review Status Req</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
- public T caseReviewStatusReqCharac(ReviewStatusReqCharac object) {
+ public T caseReviewStatusReq(ReviewStatusReq object) {
return null;
}
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/RequirementKindFactory.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/RequirementKindFactory.java
index 73bb47d..c53f6bd 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/RequirementKindFactory.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/RequirementKindFactory.java
@@ -61,15 +61,6 @@ public interface RequirementKindFactory extends EFactory {
QualityKind createQualityKind();
/**
- * Returns a new object of class '<em>Functional Requirement Kind</em>'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return a new object of class '<em>Functional Requirement Kind</em>'.
- * @generated
- */
- FunctionalRequirementKind createFunctionalRequirementKind();
-
- /**
* Returns a new object of class '<em>Requirement Source Kind</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/RequirementKindPackage.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/RequirementKindPackage.java
index 225e4c4..7563167 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/RequirementKindPackage.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/RequirementKindPackage.java
@@ -207,43 +207,6 @@ public interface RequirementKindPackage extends EPackage {
int QUALITY_KIND_OPERATION_COUNT = 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.impl.FunctionalRequirementKindImpl <em>Functional Requirement Kind</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.impl.FunctionalRequirementKindImpl
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.impl.RequirementKindPackageImpl#getFunctionalRequirementKind()
- * @generated
- */
- int FUNCTIONAL_REQUIREMENT_KIND = 4;
-
- /**
- * The feature id for the '<em><b>Base Primitive Type</b></em>' reference.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FUNCTIONAL_REQUIREMENT_KIND__BASE_PRIMITIVE_TYPE = 0;
-
- /**
- * The number of structural features of the '<em>Functional Requirement Kind</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FUNCTIONAL_REQUIREMENT_KIND_FEATURE_COUNT = 1;
-
- /**
- * The number of operations of the '<em>Functional Requirement Kind</em>' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- * @ordered
- */
- int FUNCTIONAL_REQUIREMENT_KIND_OPERATION_COUNT = 0;
-
- /**
* The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.impl.RequirementSourceKindImpl <em>Requirement Source Kind</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -251,7 +214,7 @@ public interface RequirementKindPackage extends EPackage {
* @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.impl.RequirementKindPackageImpl#getRequirementSourceKind()
* @generated
*/
- int REQUIREMENT_SOURCE_KIND = 5;
+ int REQUIREMENT_SOURCE_KIND = 4;
/**
* The feature id for the '<em><b>Base Primitive Type</b></em>' reference.
@@ -366,27 +329,6 @@ public interface RequirementKindPackage extends EPackage {
EReference getQualityKind_Base_PrimitiveType();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.FunctionalRequirementKind <em>Functional Requirement Kind</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for class '<em>Functional Requirement Kind</em>'.
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.FunctionalRequirementKind
- * @generated
- */
- EClass getFunctionalRequirementKind();
-
- /**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.FunctionalRequirementKind#getBase_PrimitiveType <em>Base Primitive Type</em>}'.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @return the meta object for the reference '<em>Base Primitive Type</em>'.
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.FunctionalRequirementKind#getBase_PrimitiveType()
- * @see #getFunctionalRequirementKind()
- * @generated
- */
- EReference getFunctionalRequirementKind_Base_PrimitiveType();
-
- /**
* Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.RequirementSourceKind <em>Requirement Source Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -503,24 +445,6 @@ public interface RequirementKindPackage extends EPackage {
EReference QUALITY_KIND__BASE_PRIMITIVE_TYPE = eINSTANCE.getQualityKind_Base_PrimitiveType();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.impl.FunctionalRequirementKindImpl <em>Functional Requirement Kind</em>}' class.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.impl.FunctionalRequirementKindImpl
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.impl.RequirementKindPackageImpl#getFunctionalRequirementKind()
- * @generated
- */
- EClass FUNCTIONAL_REQUIREMENT_KIND = eINSTANCE.getFunctionalRequirementKind();
-
- /**
- * The meta object literal for the '<em><b>Base Primitive Type</b></em>' reference feature.
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- EReference FUNCTIONAL_REQUIREMENT_KIND__BASE_PRIMITIVE_TYPE = eINSTANCE.getFunctionalRequirementKind_Base_PrimitiveType();
-
- /**
* The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.impl.RequirementSourceKindImpl <em>Requirement Source Kind</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/RequirementKindFactoryImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/RequirementKindFactoryImpl.java
index a4ab31c..871bcd4 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/RequirementKindFactoryImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/RequirementKindFactoryImpl.java
@@ -63,7 +63,6 @@ public class RequirementKindFactoryImpl extends EFactoryImpl implements Requirem
case RequirementKindPackage.STATUS_KIND: return createStatusKind();
case RequirementKindPackage.CONSTRAINT_KIND: return createConstraintKind();
case RequirementKindPackage.QUALITY_KIND: return createQualityKind();
- case RequirementKindPackage.FUNCTIONAL_REQUIREMENT_KIND: return createFunctionalRequirementKind();
case RequirementKindPackage.REQUIREMENT_SOURCE_KIND: return createRequirementSourceKind();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
@@ -120,17 +119,6 @@ public class RequirementKindFactoryImpl extends EFactoryImpl implements Requirem
* @generated
*/
@Override
- public FunctionalRequirementKind createFunctionalRequirementKind() {
- FunctionalRequirementKindImpl functionalRequirementKind = new FunctionalRequirementKindImpl();
- return functionalRequirementKind;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
public RequirementSourceKind createRequirementSourceKind() {
RequirementSourceKindImpl requirementSourceKind = new RequirementSourceKindImpl();
return requirementSourceKind;
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/RequirementKindPackageImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/RequirementKindPackageImpl.java
index c936d95..4546e5d 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/RequirementKindPackageImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/impl/RequirementKindPackageImpl.java
@@ -26,7 +26,6 @@ import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementCla
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementClassification.impl.RequirementClassificationPackageImpl;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.ConstraintKind;
-import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.FunctionalRequirementKind;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.LevelKind;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.QualityKind;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.RequirementKindFactory;
@@ -87,13 +86,6 @@ public class RequirementKindPackageImpl extends EPackageImpl implements Requirem
* <!-- end-user-doc -->
* @generated
*/
- private EClass functionalRequirementKindEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
private EClass requirementSourceKindEClass = null;
/**
@@ -272,26 +264,6 @@ public class RequirementKindPackageImpl extends EPackageImpl implements Requirem
* @generated
*/
@Override
- public EClass getFunctionalRequirementKind() {
- return functionalRequirementKindEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
- public EReference getFunctionalRequirementKind_Base_PrimitiveType() {
- return (EReference)functionalRequirementKindEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- @Override
public EClass getRequirementSourceKind() {
return requirementSourceKindEClass;
}
@@ -347,9 +319,6 @@ public class RequirementKindPackageImpl extends EPackageImpl implements Requirem
qualityKindEClass = createEClass(QUALITY_KIND);
createEReference(qualityKindEClass, QUALITY_KIND__BASE_PRIMITIVE_TYPE);
- functionalRequirementKindEClass = createEClass(FUNCTIONAL_REQUIREMENT_KIND);
- createEReference(functionalRequirementKindEClass, FUNCTIONAL_REQUIREMENT_KIND__BASE_PRIMITIVE_TYPE);
-
requirementSourceKindEClass = createEClass(REQUIREMENT_SOURCE_KIND);
createEReference(requirementSourceKindEClass, REQUIREMENT_SOURCE_KIND__BASE_PRIMITIVE_TYPE);
}
@@ -399,9 +368,6 @@ public class RequirementKindPackageImpl extends EPackageImpl implements Requirem
initEClass(qualityKindEClass, QualityKind.class, "QualityKind", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getQualityKind_Base_PrimitiveType(), theUMLPackage.getPrimitiveType(), null, "base_PrimitiveType", null, 0, 1, QualityKind.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEClass(functionalRequirementKindEClass, FunctionalRequirementKind.class, "FunctionalRequirementKind", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getFunctionalRequirementKind_Base_PrimitiveType(), theUMLPackage.getPrimitiveType(), null, "base_PrimitiveType", null, 0, 1, FunctionalRequirementKind.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
-
initEClass(requirementSourceKindEClass, RequirementSourceKind.class, "RequirementSourceKind", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getRequirementSourceKind_Base_PrimitiveType(), theUMLPackage.getPrimitiveType(), null, "base_PrimitiveType", null, 0, 1, RequirementSourceKind.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
}
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/util/RequirementKindAdapterFactory.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/util/RequirementKindAdapterFactory.java
index fb78dc5..d655ed1 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/util/RequirementKindAdapterFactory.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/util/RequirementKindAdapterFactory.java
@@ -87,10 +87,6 @@ public class RequirementKindAdapterFactory extends AdapterFactoryImpl {
return createQualityKindAdapter();
}
@Override
- public Adapter caseFunctionalRequirementKind(FunctionalRequirementKind object) {
- return createFunctionalRequirementKindAdapter();
- }
- @Override
public Adapter caseRequirementSourceKind(RequirementSourceKind object) {
return createRequirementSourceKindAdapter();
}
@@ -171,20 +167,6 @@ public class RequirementKindAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.FunctionalRequirementKind <em>Functional Requirement Kind</em>}'.
- * <!-- begin-user-doc -->
- * This default implementation returns null so that we can easily ignore cases;
- * it's useful to ignore a case when inheritance will catch all the cases anyway.
- * <!-- end-user-doc -->
- * @return the new adapter.
- * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.FunctionalRequirementKind
- * @generated
- */
- public Adapter createFunctionalRequirementKindAdapter() {
- return null;
- }
-
- /**
* Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.RequirementSourceKind <em>Requirement Source Kind</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/util/RequirementKindSwitch.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/util/RequirementKindSwitch.java
index 575fdf0..6d71454 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/util/RequirementKindSwitch.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/RequirementKind/util/RequirementKindSwitch.java
@@ -93,12 +93,6 @@ public class RequirementKindSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
- case RequirementKindPackage.FUNCTIONAL_REQUIREMENT_KIND: {
- FunctionalRequirementKind functionalRequirementKind = (FunctionalRequirementKind)theEObject;
- T result = caseFunctionalRequirementKind(functionalRequirementKind);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
case RequirementKindPackage.REQUIREMENT_SOURCE_KIND: {
RequirementSourceKind requirementSourceKind = (RequirementSourceKind)theEObject;
T result = caseRequirementSourceKind(requirementSourceKind);
@@ -170,21 +164,6 @@ public class RequirementKindSwitch<T> extends Switch<T> {
}
/**
- * Returns the result of interpreting the object as an instance of '<em>Functional Requirement Kind</em>'.
- * <!-- begin-user-doc -->
- * This implementation returns null;
- * returning a non-null result will terminate the switch.
- * <!-- end-user-doc -->
- * @param object the target of the switch.
- * @return the result of interpreting the object as an instance of '<em>Functional Requirement Kind</em>'.
- * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
- * @generated
- */
- public T caseFunctionalRequirementKind(FunctionalRequirementKind object) {
- return null;
- }
-
- /**
* Returns the result of interpreting the object as an instance of '<em>Requirement Source Kind</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/RequirementEngineer.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/RequirementEngineer.java
new file mode 100644
index 0000000..181d49c
--- /dev/null
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/RequirementEngineer.java
@@ -0,0 +1,20 @@
+/**
+ * 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 a; http://www.eclipse.org/legal/epl-v10.html Contributors: - Initial API and implementation Yupanqui Munoz Julho (CEA LIST) - Initial API and implementation
+ */
+package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder;
+
+
+/**
+ * <!-- begin-user-doc -->
+ * A representation of the model object '<em><b>Requirement Engineer</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ *
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.StakeholderPackage#getRequirementEngineer()
+ * @model
+ * @generated
+ */
+public interface RequirementEngineer extends StakeHolder {
+} // RequirementEngineer
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/RequirementSource.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/RequirementSource.java
index 569d7ec..8979688 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/RequirementSource.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/RequirementSource.java
@@ -22,6 +22,7 @@ import org.eclipse.uml2.uml.Element;
* <ul>
* <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementSource#getBase_Element <em>Base Element</em>}</li>
* <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementSource#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementSource#getDescription <em>Description</em>}</li>
* </ul>
*
* @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.StakeholderPackage#getRequirementSource()
@@ -81,4 +82,30 @@ public interface RequirementSource extends EObject {
*/
void setKind(RequirementSourceKind value);
+ /**
+ * Returns the value of the '<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Description</em>' attribute isn't clear,
+ * there really should be more of a description here...
+ * </p>
+ * <!-- end-user-doc -->
+ * @return the value of the '<em>Description</em>' attribute.
+ * @see #setDescription(String)
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.StakeholderPackage#getRequirementSource_Description()
+ * @model dataType="org.eclipse.uml2.types.String" ordered="false"
+ * @generated
+ */
+ String getDescription();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementSource#getDescription <em>Description</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @param value the new value of the '<em>Description</em>' attribute.
+ * @see #getDescription()
+ * @generated
+ */
+ void setDescription(String value);
+
} // RequirementSource
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/StakeholderFactory.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/StakeholderFactory.java
index 1e792a9..9484464 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/StakeholderFactory.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/StakeholderFactory.java
@@ -43,6 +43,15 @@ public interface StakeholderFactory extends EFactory {
User createUser();
/**
+ * Returns a new object of class '<em>Requirement Engineer</em>'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return a new object of class '<em>Requirement Engineer</em>'.
+ * @generated
+ */
+ RequirementEngineer createRequirementEngineer();
+
+ /**
* Returns a new object of class '<em>Requirement Source</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/StakeholderPackage.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/StakeholderPackage.java
index e43c6a0..5474305 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/StakeholderPackage.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/StakeholderPackage.java
@@ -5,6 +5,7 @@
*/
package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder;
+import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
@@ -66,7 +67,7 @@ public interface StakeholderPackage extends EPackage {
* @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl.StakeholderPackageImpl#getRequirementSource()
* @generated
*/
- int REQUIREMENT_SOURCE = 2;
+ int REQUIREMENT_SOURCE = 1;
/**
* The feature id for the '<em><b>Base Element</b></em>' reference.
@@ -87,13 +88,22 @@ public interface StakeholderPackage extends EPackage {
int REQUIREMENT_SOURCE__KIND = 1;
/**
+ * The feature id for the '<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REQUIREMENT_SOURCE__DESCRIPTION = 2;
+
+ /**
* The number of structural features of the '<em>Requirement Source</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int REQUIREMENT_SOURCE_FEATURE_COUNT = 2;
+ int REQUIREMENT_SOURCE_FEATURE_COUNT = 3;
/**
* The number of operations of the '<em>Requirement Source</em>' class.
@@ -133,6 +143,15 @@ public interface StakeholderPackage extends EPackage {
int STAKE_HOLDER__KIND = REQUIREMENT_SOURCE__KIND;
/**
+ * The feature id for the '<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int STAKE_HOLDER__DESCRIPTION = REQUIREMENT_SOURCE__DESCRIPTION;
+
+ /**
* The feature id for the '<em><b>Base Actor</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -167,7 +186,7 @@ public interface StakeholderPackage extends EPackage {
* @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl.StakeholderPackageImpl#getUser()
* @generated
*/
- int USER = 1;
+ int USER = 2;
/**
* The feature id for the '<em><b>Base Element</b></em>' reference.
@@ -188,6 +207,15 @@ public interface StakeholderPackage extends EPackage {
int USER__KIND = STAKE_HOLDER__KIND;
/**
+ * The feature id for the '<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int USER__DESCRIPTION = STAKE_HOLDER__DESCRIPTION;
+
+ /**
* The feature id for the '<em><b>Base Actor</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -216,6 +244,71 @@ public interface StakeholderPackage extends EPackage {
/**
+ * The meta object id for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl.RequirementEngineerImpl <em>Requirement Engineer</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl.RequirementEngineerImpl
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl.StakeholderPackageImpl#getRequirementEngineer()
+ * @generated
+ */
+ int REQUIREMENT_ENGINEER = 3;
+
+ /**
+ * The feature id for the '<em><b>Base Element</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REQUIREMENT_ENGINEER__BASE_ELEMENT = STAKE_HOLDER__BASE_ELEMENT;
+
+ /**
+ * The feature id for the '<em><b>Kind</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REQUIREMENT_ENGINEER__KIND = STAKE_HOLDER__KIND;
+
+ /**
+ * The feature id for the '<em><b>Description</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REQUIREMENT_ENGINEER__DESCRIPTION = STAKE_HOLDER__DESCRIPTION;
+
+ /**
+ * The feature id for the '<em><b>Base Actor</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REQUIREMENT_ENGINEER__BASE_ACTOR = STAKE_HOLDER__BASE_ACTOR;
+
+ /**
+ * The number of structural features of the '<em>Requirement Engineer</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REQUIREMENT_ENGINEER_FEATURE_COUNT = STAKE_HOLDER_FEATURE_COUNT + 0;
+
+ /**
+ * The number of operations of the '<em>Requirement Engineer</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REQUIREMENT_ENGINEER_OPERATION_COUNT = STAKE_HOLDER_OPERATION_COUNT + 0;
+
+
+ /**
* Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.StakeHolder <em>Stake Holder</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -247,6 +340,16 @@ public interface StakeholderPackage extends EPackage {
EClass getUser();
/**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementEngineer <em>Requirement Engineer</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Requirement Engineer</em>'.
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementEngineer
+ * @generated
+ */
+ EClass getRequirementEngineer();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementSource <em>Requirement Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -279,6 +382,17 @@ public interface StakeholderPackage extends EPackage {
EReference getRequirementSource_Kind();
/**
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementSource#getDescription <em>Description</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Description</em>'.
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementSource#getDescription()
+ * @see #getRequirementSource()
+ * @generated
+ */
+ EAttribute getRequirementSource_Description();
+
+ /**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -330,6 +444,16 @@ public interface StakeholderPackage extends EPackage {
EClass USER = eINSTANCE.getUser();
/**
+ * The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl.RequirementEngineerImpl <em>Requirement Engineer</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl.RequirementEngineerImpl
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl.StakeholderPackageImpl#getRequirementEngineer()
+ * @generated
+ */
+ EClass REQUIREMENT_ENGINEER = eINSTANCE.getRequirementEngineer();
+
+ /**
* The meta object literal for the '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl.RequirementSourceImpl <em>Requirement Source</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -355,6 +479,14 @@ public interface StakeholderPackage extends EPackage {
*/
EReference REQUIREMENT_SOURCE__KIND = eINSTANCE.getRequirementSource_Kind();
+ /**
+ * The meta object literal for the '<em><b>Description</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute REQUIREMENT_SOURCE__DESCRIPTION = eINSTANCE.getRequirementSource_Description();
+
}
} //StakeholderPackage
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/RequirementEngineerImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/RequirementEngineerImpl.java
new file mode 100644
index 0000000..bda547f
--- /dev/null
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/RequirementEngineerImpl.java
@@ -0,0 +1,40 @@
+/**
+ * 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 a; http://www.eclipse.org/legal/epl-v10.html Contributors: - Initial API and implementation Yupanqui Munoz Julho (CEA LIST) - Initial API and implementation
+ */
+package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl;
+
+import org.eclipse.emf.ecore.EClass;
+
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementEngineer;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.StakeholderPackage;
+
+/**
+ * <!-- begin-user-doc -->
+ * An implementation of the model object '<em><b>Requirement Engineer</b></em>'.
+ * <!-- end-user-doc -->
+ *
+ * @generated
+ */
+public class RequirementEngineerImpl extends StakeHolderImpl implements RequirementEngineer {
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ protected RequirementEngineerImpl() {
+ super();
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ protected EClass eStaticClass() {
+ return StakeholderPackage.Literals.REQUIREMENT_ENGINEER;
+ }
+
+} //RequirementEngineerImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/RequirementSourceImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/RequirementSourceImpl.java
index 246ed9c..7124701 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/RequirementSourceImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/RequirementSourceImpl.java
@@ -30,6 +30,7 @@ import org.eclipse.uml2.uml.Element;
* <ul>
* <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl.RequirementSourceImpl#getBase_Element <em>Base Element</em>}</li>
* <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl.RequirementSourceImpl#getKind <em>Kind</em>}</li>
+ * <li>{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl.RequirementSourceImpl#getDescription <em>Description</em>}</li>
* </ul>
*
* @generated
@@ -56,6 +57,26 @@ public class RequirementSourceImpl extends MinimalEObjectImpl.Container implemen
protected RequirementSourceKind kind;
/**
+ * The default value of the '{@link #getDescription() <em>Description</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDescription()
+ * @generated
+ * @ordered
+ */
+ protected static final String DESCRIPTION_EDEFAULT = null;
+
+ /**
+ * The cached value of the '{@link #getDescription() <em>Description</em>}' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see #getDescription()
+ * @generated
+ * @ordered
+ */
+ protected String description = DESCRIPTION_EDEFAULT;
+
+ /**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
@@ -160,6 +181,29 @@ public class RequirementSourceImpl extends MinimalEObjectImpl.Container implemen
* @generated
*/
@Override
+ public String getDescription() {
+ return description;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public void setDescription(String newDescription) {
+ String oldDescription = description;
+ description = newDescription;
+ if (eNotificationRequired())
+ eNotify(new ENotificationImpl(this, Notification.SET, StakeholderPackage.REQUIREMENT_SOURCE__DESCRIPTION, oldDescription, description));
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
case StakeholderPackage.REQUIREMENT_SOURCE__BASE_ELEMENT:
@@ -168,6 +212,8 @@ public class RequirementSourceImpl extends MinimalEObjectImpl.Container implemen
case StakeholderPackage.REQUIREMENT_SOURCE__KIND:
if (resolve) return getKind();
return basicGetKind();
+ case StakeholderPackage.REQUIREMENT_SOURCE__DESCRIPTION:
+ return getDescription();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -186,6 +232,9 @@ public class RequirementSourceImpl extends MinimalEObjectImpl.Container implemen
case StakeholderPackage.REQUIREMENT_SOURCE__KIND:
setKind((RequirementSourceKind)newValue);
return;
+ case StakeholderPackage.REQUIREMENT_SOURCE__DESCRIPTION:
+ setDescription((String)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -204,6 +253,9 @@ public class RequirementSourceImpl extends MinimalEObjectImpl.Container implemen
case StakeholderPackage.REQUIREMENT_SOURCE__KIND:
setKind((RequirementSourceKind)null);
return;
+ case StakeholderPackage.REQUIREMENT_SOURCE__DESCRIPTION:
+ setDescription(DESCRIPTION_EDEFAULT);
+ return;
}
super.eUnset(featureID);
}
@@ -220,8 +272,26 @@ public class RequirementSourceImpl extends MinimalEObjectImpl.Container implemen
return base_Element != null;
case StakeholderPackage.REQUIREMENT_SOURCE__KIND:
return kind != null;
+ case StakeholderPackage.REQUIREMENT_SOURCE__DESCRIPTION:
+ return DESCRIPTION_EDEFAULT == null ? description != null : !DESCRIPTION_EDEFAULT.equals(description);
}
return super.eIsSet(featureID);
}
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
+ public String toString() {
+ if (eIsProxy()) return super.toString();
+
+ StringBuilder result = new StringBuilder(super.toString());
+ result.append(" (description: "); //$NON-NLS-1$
+ result.append(description);
+ result.append(')');
+ return result.toString();
+ }
+
} //RequirementSourceImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/StakeholderFactoryImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/StakeholderFactoryImpl.java
index 255fb4a..fe496c1 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/StakeholderFactoryImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/StakeholderFactoryImpl.java
@@ -60,8 +60,9 @@ public class StakeholderFactoryImpl extends EFactoryImpl implements StakeholderF
public EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
case StakeholderPackage.STAKE_HOLDER: return createStakeHolder();
- case StakeholderPackage.USER: return createUser();
case StakeholderPackage.REQUIREMENT_SOURCE: return createRequirementSource();
+ case StakeholderPackage.USER: return createUser();
+ case StakeholderPackage.REQUIREMENT_ENGINEER: return createRequirementEngineer();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); //$NON-NLS-1$ //$NON-NLS-2$
}
@@ -95,6 +96,17 @@ public class StakeholderFactoryImpl extends EFactoryImpl implements StakeholderF
* @generated
*/
@Override
+ public RequirementEngineer createRequirementEngineer() {
+ RequirementEngineerImpl requirementEngineer = new RequirementEngineerImpl();
+ return requirementEngineer;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public RequirementSource createRequirementSource() {
RequirementSourceImpl requirementSource = new RequirementSourceImpl();
return requirementSource;
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/StakeholderPackageImpl.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/StakeholderPackageImpl.java
index e0e2c87..3bf3a4c 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/StakeholderPackageImpl.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/impl/StakeholderPackageImpl.java
@@ -5,6 +5,7 @@
*/
package org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.impl;
+import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
@@ -29,6 +30,7 @@ import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKin
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.RequirementKind.impl.RequirementKindPackageImpl;
+import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementEngineer;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementSource;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.StakeHolder;
import org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.StakeholderFactory;
@@ -70,6 +72,13 @@ public class StakeholderPackageImpl extends EPackageImpl implements StakeholderP
* <!-- end-user-doc -->
* @generated
*/
+ private EClass requirementEngineerEClass = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
private EClass requirementSourceEClass = null;
/**
@@ -198,6 +207,16 @@ public class StakeholderPackageImpl extends EPackageImpl implements StakeholderP
* @generated
*/
@Override
+ public EClass getRequirementEngineer() {
+ return requirementEngineerEClass;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public EClass getRequirementSource() {
return requirementSourceEClass;
}
@@ -228,6 +247,16 @@ public class StakeholderPackageImpl extends EPackageImpl implements StakeholderP
* @generated
*/
@Override
+ public EAttribute getRequirementSource_Description() {
+ return (EAttribute)requirementSourceEClass.getEStructuralFeatures().get(2);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ @Override
public StakeholderFactory getStakeholderFactory() {
return (StakeholderFactory)getEFactoryInstance();
}
@@ -254,11 +283,14 @@ public class StakeholderPackageImpl extends EPackageImpl implements StakeholderP
stakeHolderEClass = createEClass(STAKE_HOLDER);
createEReference(stakeHolderEClass, STAKE_HOLDER__BASE_ACTOR);
- userEClass = createEClass(USER);
-
requirementSourceEClass = createEClass(REQUIREMENT_SOURCE);
createEReference(requirementSourceEClass, REQUIREMENT_SOURCE__BASE_ELEMENT);
createEReference(requirementSourceEClass, REQUIREMENT_SOURCE__KIND);
+ createEAttribute(requirementSourceEClass, REQUIREMENT_SOURCE__DESCRIPTION);
+
+ userEClass = createEClass(USER);
+
+ requirementEngineerEClass = createEClass(REQUIREMENT_ENGINEER);
}
/**
@@ -287,6 +319,7 @@ public class StakeholderPackageImpl extends EPackageImpl implements StakeholderP
// Obtain other dependent packages
UMLPackage theUMLPackage = (UMLPackage)EPackage.Registry.INSTANCE.getEPackage(UMLPackage.eNS_URI);
RequirementKindPackage theRequirementKindPackage = (RequirementKindPackage)EPackage.Registry.INSTANCE.getEPackage(RequirementKindPackage.eNS_URI);
+ TypesPackage theTypesPackage = (TypesPackage)EPackage.Registry.INSTANCE.getEPackage(TypesPackage.eNS_URI);
// Create type parameters
@@ -295,16 +328,20 @@ public class StakeholderPackageImpl extends EPackageImpl implements StakeholderP
// Add supertypes to classes
stakeHolderEClass.getESuperTypes().add(this.getRequirementSource());
userEClass.getESuperTypes().add(this.getStakeHolder());
+ requirementEngineerEClass.getESuperTypes().add(this.getStakeHolder());
// Initialize classes, features, and operations; add parameters
initEClass(stakeHolderEClass, StakeHolder.class, "StakeHolder", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getStakeHolder_Base_Actor(), theUMLPackage.getActor(), null, "base_Actor", null, 0, 1, StakeHolder.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEClass(userEClass, User.class, "User", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
-
initEClass(requirementSourceEClass, RequirementSource.class, "RequirementSource", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getRequirementSource_Base_Element(), theUMLPackage.getElement(), null, "base_Element", null, 0, 1, RequirementSource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(getRequirementSource_Kind(), theRequirementKindPackage.getRequirementSourceKind(), null, "kind", null, 1, 1, RequirementSource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+ initEAttribute(getRequirementSource_Description(), theTypesPackage.getString(), "description", null, 0, 1, RequirementSource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+
+ initEClass(userEClass, User.class, "User", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
+
+ initEClass(requirementEngineerEClass, RequirementEngineer.class, "RequirementEngineer", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
}
} //StakeholderPackageImpl
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/util/StakeholderAdapterFactory.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/util/StakeholderAdapterFactory.java
index 1d1e8ba..c6a96d9 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/util/StakeholderAdapterFactory.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/util/StakeholderAdapterFactory.java
@@ -75,12 +75,16 @@ public class StakeholderAdapterFactory extends AdapterFactoryImpl {
return createStakeHolderAdapter();
}
@Override
+ public Adapter caseRequirementSource(RequirementSource object) {
+ return createRequirementSourceAdapter();
+ }
+ @Override
public Adapter caseUser(User object) {
return createUserAdapter();
}
@Override
- public Adapter caseRequirementSource(RequirementSource object) {
- return createRequirementSourceAdapter();
+ public Adapter caseRequirementEngineer(RequirementEngineer object) {
+ return createRequirementEngineerAdapter();
}
@Override
public Adapter defaultCase(EObject object) {
@@ -131,6 +135,20 @@ public class StakeholderAdapterFactory extends AdapterFactoryImpl {
}
/**
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementEngineer <em>Requirement Engineer</em>}'.
+ * <!-- begin-user-doc -->
+ * This default implementation returns null so that we can easily ignore cases;
+ * it's useful to ignore a case when inheritance will catch all the cases anyway.
+ * <!-- end-user-doc -->
+ * @return the new adapter.
+ * @see org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementEngineer
+ * @generated
+ */
+ public Adapter createRequirementEngineerAdapter() {
+ return null;
+ }
+
+ /**
* Creates a new adapter for an object of class '{@link org.eclipse.papyrus.requirements.sysml.papyrusre.papyrusre.Stakeholder.RequirementSource <em>Requirement Source</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
diff --git a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/util/StakeholderSwitch.java b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/util/StakeholderSwitch.java
index 0baa9a3..dbbe602 100644
--- a/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/util/StakeholderSwitch.java
+++ b/plugins/sysml/controler/org.eclipse.papyrus.requirements.sysml.papyrusre/src-gen/org/eclipse/papyrus/requirements/sysml/papyrusre/papyrusre/Stakeholder/util/StakeholderSwitch.java
@@ -76,6 +76,12 @@ public class StakeholderSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
+ case StakeholderPackage.REQUIREMENT_SOURCE: {
+ RequirementSource requirementSource = (RequirementSource)theEObject;
+ T result = caseRequirementSource(requirementSource);
+ if (result == null) result = defaultCase(theEObject);
+ return result;
+ }
case StakeholderPackage.USER: {
User user = (User)theEObject;
T result = caseUser(user);
@@ -84,9 +90,11 @@ public class StakeholderSwitch<T> extends Switch<T> {
if (result == null) result = defaultCase(theEObject);
return result;
}
- case StakeholderPackage.REQUIREMENT_SOURCE: {
- RequirementSource requirementSource = (RequirementSource)theEObject;
- T result = caseRequirementSource(requirementSource);
+ case StakeholderPackage.REQUIREMENT_ENGINEER: {
+ RequirementEngineer requirementEngineer = (RequirementEngineer)theEObject;
+ T result = caseRequirementEngineer(requirementEngineer);
+ if (result == null) result = caseStakeHolder(requirementEngineer);
+ if (result == null) result = caseRequirementSource(requirementEngineer);
if (result == null) result = defaultCase(theEObject);
return result;
}
@@ -125,6 +133,21 @@ public class StakeholderSwitch<T> extends Switch<T> {
}
/**
+ * Returns the result of interpreting the object as an instance of '<em>Requirement Engineer</em>'.
+ * <!-- begin-user-doc -->
+ * This implementation returns null;
+ * returning a non-null result will terminate the switch.
+ * <!-- end-user-doc -->
+ * @param object the target of the switch.
+ * @return the result of interpreting the object as an instance of '<em>Requirement Engineer</em>'.
+ * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
+ * @generated
+ */
+ public T caseRequirementEngineer(RequirementEngineer object) {
+ return null;
+ }
+
+ /**
* Returns the result of interpreting the object as an instance of '<em>Requirement Source</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;

Back to the top