Bug 542515 - [MARTE] change multiplicity of base properties to 0..1 (in
uml and ecore files) should regenerate code since 2 changes occurs when
changing property multiplicity
* @model required="true" **/ is removed : property is no longer required
if lower bound =0
* some PackageImpl are modified : how to initialize properties : lower
bound no longer = 1
Change-Id: I5e662a3767fe25b5e4260f772d47e2479845b8b0
Signed-off-by: Asma Smaoui <asma.smaoui@cea.fr>
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaEventTrace.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaEventTrace.java
index 308bb26..248713b 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaEventTrace.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaEventTrace.java
@@ -135,7 +135,7 @@
* @return the value of the '<em>Base Named Element</em>' reference.
* @see #setBase_NamedElement(NamedElement)
* @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaEventTrace_Base_NamedElement()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
NamedElement getBase_NamedElement();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaRequestedService.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaRequestedService.java
index 4fef3dc..0367d75 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaRequestedService.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaRequestedService.java
@@ -43,7 +43,7 @@
* @return the value of the '<em>Base Operation</em>' reference.
* @see #setBase_Operation(Operation)
* @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaRequestedService_Base_Operation()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Operation getBase_Operation();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaResourcesPlatform.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaResourcesPlatform.java
index 82b1024..e3e5db1 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaResourcesPlatform.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaResourcesPlatform.java
@@ -67,7 +67,7 @@
* @return the value of the '<em>Base Classifier</em>' reference.
* @see #setBase_Classifier(Classifier)
* @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaResourcesPlatform_Base_Classifier()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Classifier getBase_Classifier();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaWorkloadBehavior.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaWorkloadBehavior.java
index 1148a55..3eb8d33 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaWorkloadBehavior.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/GaWorkloadBehavior.java
@@ -83,7 +83,7 @@
* @return the value of the '<em>Base Named Element</em>' reference.
* @see #setBase_NamedElement(NamedElement)
* @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.GQAM.GQAMPackage#getGaWorkloadBehavior_Base_NamedElement()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
NamedElement getBase_NamedElement();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/impl/GQAMPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/impl/GQAMPackageImpl.java
index 5d72bcd..5da06aa 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/impl/GQAMPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/GQAM/impl/GQAMPackageImpl.java
@@ -1751,14 +1751,14 @@
// Initialize classes and features; add operations and parameters
initEClass(gaWorkloadGeneratorEClass, GaWorkloadGenerator.class, "GaWorkloadGenerator", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getGaWorkloadGenerator_Pop(), theBasicNFP_TypesPackage.getNFP_Integer(), "pop", "1", 0, 1, GaWorkloadGenerator.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$
- initEReference(getGaWorkloadGenerator_Base_Behavior(), theUMLPackage.getBehavior(), null, "base_Behavior", null, 1, 1, GaWorkloadGenerator.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getGaWorkloadGenerator_Base_Behavior(), theUMLPackage.getBehavior(), null, "base_Behavior", null, 0, 1, GaWorkloadGenerator.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEClass(gaEventTraceEClass, GaEventTrace.class, "GaEventTrace", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getGaEventTrace_Content(), theMARTE_PrimitivesTypesPackage.getString(), "content", null, 0, 1, GaEventTrace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getGaEventTrace_Format(), theMARTE_PrimitivesTypesPackage.getString(), "format", null, 0, 1, GaEventTrace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getGaEventTrace_Location(), theMARTE_PrimitivesTypesPackage.getString(), "location", null, 0, 1, GaEventTrace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getGaEventTrace_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 1, 1, GaEventTrace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getGaEventTrace_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 0, 1, GaEventTrace.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEClass(gaWorkloadEventEClass, GaWorkloadEvent.class, "GaWorkloadEvent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
@@ -1769,7 +1769,7 @@
initEReference(getGaWorkloadEvent_Effect(), this.getGaScenario(), null, "effect", null, 0, 1, GaWorkloadEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(getGaWorkloadEvent_TimedEvent(), theUMLPackage.getTimeEvent(), null, "timedEvent", null, 0, 1, GaWorkloadEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
- initEReference(getGaWorkloadEvent_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 1, 1, GaWorkloadEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getGaWorkloadEvent_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 0, 1, GaWorkloadEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(gaScenarioEClass, GaScenario.class, "GaScenario", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
@@ -1816,7 +1816,7 @@
initEAttribute(getGaExecHost_Throughput(), theBasicNFP_TypesPackage.getNFP_Frequency(), "throughput", null, 0, -1, GaExecHost.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(gaRequestedServiceEClass, GaRequestedService.class, "GaRequestedService", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getGaRequestedService_Base_Operation(), theUMLPackage.getOperation(), null, "base_Operation", null, 1, 1, GaRequestedService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getGaRequestedService_Base_Operation(), theUMLPackage.getOperation(), null, "base_Operation", null, 0, 1, GaRequestedService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(gaTimedObsEClass, GaTimedObs.class, "GaTimedObs", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
@@ -1855,7 +1855,7 @@
!IS_ORDERED);
initEReference(getGaWorkloadBehavior_Demand(), this.getGaWorkloadEvent(), null, "demand", null, 0, -1, GaWorkloadBehavior.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
- initEReference(getGaWorkloadBehavior_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 1, 1, GaWorkloadBehavior.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getGaWorkloadBehavior_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 0, 1, GaWorkloadBehavior.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(gaAnalysisContextEClass, GaAnalysisContext.class, "GaAnalysisContext", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
@@ -1868,7 +1868,7 @@
initEClass(gaResourcesPlatformEClass, GaResourcesPlatform.class, "GaResourcesPlatform", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getGaResourcesPlatform_Resources(), theGRMPackage.getResource(), null, "resources", null, 0, -1, GaResourcesPlatform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
- initEReference(getGaResourcesPlatform_Base_Classifier(), theUMLPackage.getClassifier(), null, "base_Classifier", null, 1, 1, GaResourcesPlatform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getGaResourcesPlatform_Base_Classifier(), theUMLPackage.getClassifier(), null, "base_Classifier", null, 0, 1, GaResourcesPlatform.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
// Initialize enums and add enum literals
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/PAM/PaRunTInstance.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/PAM/PaRunTInstance.java
index 2d626c5..6535bc8 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/PAM/PaRunTInstance.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/PAM/PaRunTInstance.java
@@ -230,7 +230,7 @@
* @return the value of the '<em>Base Named Element</em>' reference.
* @see #setBase_NamedElement(NamedElement)
* @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.PAM.PAMPackage#getPaRunTInstance_Base_NamedElement()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
NamedElement getBase_NamedElement();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/PAM/impl/PAMPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/PAM/impl/PAMPackageImpl.java
index 5720976..2b891fa 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/PAM/impl/PAMPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/PAM/impl/PAMPackageImpl.java
@@ -888,7 +888,7 @@
!IS_ORDERED);
initEAttribute(getPaRunTInstance_Utilization(), theBasicNFP_TypesPackage.getNFP_Real(), "utilization", null, 0, 1, PaRunTInstance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getPaRunTInstance_Throughput(), theBasicNFP_TypesPackage.getNFP_Frequency(), "throughput", null, 0, 1, PaRunTInstance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getPaRunTInstance_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 1, 1, PaRunTInstance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getPaRunTInstance_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 0, 1, PaRunTInstance.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
}
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/SaCommStep.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/SaCommStep.java
index 09e654f..a6fe3c6 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/SaCommStep.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/SaCommStep.java
@@ -135,7 +135,7 @@
* @return the value of the '<em>Base Behavioral Feature</em>' reference.
* @see #setBase_BehavioralFeature(BehavioralFeature)
* @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.SAM.SAMPackage#getSaCommStep_Base_BehavioralFeature()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
BehavioralFeature getBase_BehavioralFeature();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/SaEndtoEndFlow.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/SaEndtoEndFlow.java
index 90f785f..dcf8d54 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/SaEndtoEndFlow.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/SaEndtoEndFlow.java
@@ -163,7 +163,7 @@
* @return the value of the '<em>Base Named Element</em>' reference.
* @see #setBase_NamedElement(NamedElement)
* @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.SAM.SAMPackage#getSaEndtoEndFlow_Base_NamedElement()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
NamedElement getBase_NamedElement();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/SaStep.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/SaStep.java
index 9b8bc27..25608e6 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/SaStep.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/SaStep.java
@@ -56,7 +56,7 @@
* @return the value of the '<em>Base Behavioral Feature</em>' reference.
* @see #setBase_BehavioralFeature(BehavioralFeature)
* @see org.eclipse.papyrus.MARTE.MARTE_AnalysisModel.SAM.SAMPackage#getSaStep_Base_BehavioralFeature()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
BehavioralFeature getBase_BehavioralFeature();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/impl/SAMPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/impl/SAMPackageImpl.java
index 62c50aa..b4fc25d 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/impl/SAMPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_AnalysisModel/SAM/impl/SAMPackageImpl.java
@@ -1177,18 +1177,18 @@
initEAttribute(getSaEndtoEndFlow_End2EndD(), theBasicNFP_TypesPackage.getNFP_Duration(), "end2EndD", null, 0, -1, SaEndtoEndFlow.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(getSaEndtoEndFlow_Timing(), theGQAMPackage.getGaTimedObs(), null, "timing", null, 0, -1, SaEndtoEndFlow.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
IS_ORDERED);
- initEReference(getSaEndtoEndFlow_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 1, 1, SaEndtoEndFlow.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getSaEndtoEndFlow_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 0, 1, SaEndtoEndFlow.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(saCommStepEClass, SaCommStep.class, "SaCommStep", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getSaCommStep_Deadline(), theBasicNFP_TypesPackage.getNFP_Duration(), "deadline", null, 0, 1, SaCommStep.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getSaCommStep_SpareCap(), theBasicNFP_TypesPackage.getNFP_Duration(), "spareCap", null, 0, 1, SaCommStep.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getSaCommStep_SchSlack(), theBasicNFP_TypesPackage.getNFP_Real(), "schSlack", null, 0, 1, SaCommStep.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getSaCommStep_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 1, 1, SaCommStep.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getSaCommStep_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 0, 1, SaCommStep.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(saStepEClass, SaStep.class, "SaStep", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getSaStep_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 1, 1, SaStep.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getSaStep_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 0, 1, SaStep.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getSaStep_Deadline(), theBasicNFP_TypesPackage.getNFP_Duration(), "deadline", null, 0, 1, SaStep.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getSaStep_SpareCap(), theBasicNFP_TypesPackage.getNFP_Duration(), "spareCap", null, 0, 1, SaStep.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/RSM/LinkTopology.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/RSM/LinkTopology.java
index dcbff48..a680a80 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/RSM/LinkTopology.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/RSM/LinkTopology.java
@@ -45,7 +45,7 @@
* @return the value of the '<em>Base Connector</em>' reference.
* @see #setBase_Connector(Connector)
* @see org.eclipse.papyrus.MARTE.MARTE_Annexes.RSM.RSMPackage#getLinkTopology_Base_Connector()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Connector getBase_Connector();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/RSM/Shaped.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/RSM/Shaped.java
index eeb375a..a1ffd43 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/RSM/Shaped.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/RSM/Shaped.java
@@ -75,7 +75,7 @@
* @return the value of the '<em>Base Multiplicity Element</em>' reference.
* @see #setBase_MultiplicityElement(MultiplicityElement)
* @see org.eclipse.papyrus.MARTE.MARTE_Annexes.RSM.RSMPackage#getShaped_Base_MultiplicityElement()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
MultiplicityElement getBase_MultiplicityElement();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/RSM/impl/RSMPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/RSM/impl/RSMPackageImpl.java
index 125f078..9b44cf8 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/RSM/impl/RSMPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/RSM/impl/RSMPackageImpl.java
@@ -867,7 +867,7 @@
// Initialize classes and features; add operations and parameters
initEClass(linkTopologyEClass, LinkTopology.class, "LinkTopology", IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getLinkTopology_Base_Connector(), theUMLPackage.getConnector(), null, "base_Connector", null, 1, 1, LinkTopology.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getLinkTopology_Base_Connector(), theUMLPackage.getConnector(), null, "base_Connector", null, 0, 1, LinkTopology.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEClass(defaultLinkEClass, DefaultLink.class, "DefaultLink", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
@@ -897,7 +897,7 @@
initEClass(shapedEClass, Shaped.class, "Shaped", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getShaped_Shape(), theRS_LibraryPackage.getShapeSpecification(), "shape", null, 1, 1, Shaped.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getShaped_Base_MultiplicityElement(), theUMLPackage.getMultiplicityElement(), null, "base_MultiplicityElement", null, 1, 1, Shaped.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getShaped_Base_MultiplicityElement(), theUMLPackage.getMultiplicityElement(), null, "base_MultiplicityElement", null, 0, 1, Shaped.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
}
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/BoundedSubtype.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/BoundedSubtype.java
index 7320d54..12155f8 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/BoundedSubtype.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/BoundedSubtype.java
@@ -195,7 +195,7 @@
* @return the value of the '<em>Base Data Type</em>' reference.
* @see #setBase_DataType(DataType)
* @see org.eclipse.papyrus.MARTE.MARTE_Annexes.VSL.DataTypes.DataTypesPackage#getBoundedSubtype_Base_DataType()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
DataType getBase_DataType();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/ChoiceType.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/ChoiceType.java
index 54c0686..fb4eaf3 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/ChoiceType.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/ChoiceType.java
@@ -132,7 +132,7 @@
* @return the value of the '<em>Base Data Type</em>' reference.
* @see #setBase_DataType(DataType)
* @see org.eclipse.papyrus.MARTE.MARTE_Annexes.VSL.DataTypes.DataTypesPackage#getChoiceType_Base_DataType()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
DataType getBase_DataType();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/CollectionType.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/CollectionType.java
index fce822a..dfb7ac0 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/CollectionType.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/CollectionType.java
@@ -76,7 +76,7 @@
* @return the value of the '<em>Base Data Type</em>' reference.
* @see #setBase_DataType(DataType)
* @see org.eclipse.papyrus.MARTE.MARTE_Annexes.VSL.DataTypes.DataTypesPackage#getCollectionType_Base_DataType()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
DataType getBase_DataType();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/IntervalType.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/IntervalType.java
index 1cc0a76..59f8f4c 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/IntervalType.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/IntervalType.java
@@ -76,7 +76,7 @@
* @return the value of the '<em>Base Data Type</em>' reference.
* @see #setBase_DataType(DataType)
* @see org.eclipse.papyrus.MARTE.MARTE_Annexes.VSL.DataTypes.DataTypesPackage#getIntervalType_Base_DataType()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
DataType getBase_DataType();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/TupleType.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/TupleType.java
index f1df3ef..5d9ffab 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/TupleType.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/TupleType.java
@@ -102,7 +102,7 @@
* @return the value of the '<em>Base Data Type</em>' reference.
* @see #setBase_DataType(DataType)
* @see org.eclipse.papyrus.MARTE.MARTE_Annexes.VSL.DataTypes.DataTypesPackage#getTupleType_Base_DataType()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
DataType getBase_DataType();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/impl/DataTypesPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/impl/DataTypesPackageImpl.java
index 5722a79..2915dff 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/impl/DataTypesPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/DataTypes/impl/DataTypesPackageImpl.java
@@ -810,19 +810,19 @@
initEAttribute(getBoundedSubtype_MaxValue(), theTypesPackage.getString(), "maxValue", null, 1, 1, BoundedSubtype.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getBoundedSubtype_IsMinOpen(), theTypesPackage.getBoolean(), "isMinOpen", null, 1, 1, BoundedSubtype.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getBoundedSubtype_IsMaxOpen(), theTypesPackage.getBoolean(), "isMaxOpen", null, 1, 1, BoundedSubtype.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getBoundedSubtype_Base_DataType(), theUMLPackage.getDataType(), null, "base_DataType", null, 1, 1, BoundedSubtype.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getBoundedSubtype_Base_DataType(), theUMLPackage.getDataType(), null, "base_DataType", null, 0, 1, BoundedSubtype.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEClass(intervalTypeEClass, IntervalType.class, "IntervalType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getIntervalType_IntervalAttrib(), theUMLPackage.getProperty(), null, "intervalAttrib", null, 1, 1, IntervalType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
- initEReference(getIntervalType_Base_DataType(), theUMLPackage.getDataType(), null, "base_DataType", null, 1, 1, IntervalType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getIntervalType_Base_DataType(), theUMLPackage.getDataType(), null, "base_DataType", null, 0, 1, IntervalType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
initEClass(collectionTypeEClass, CollectionType.class, "CollectionType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getCollectionType_CollectionAttrib(), theUMLPackage.getProperty(), null, "collectionAttrib", null, 1, 1, CollectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
- initEReference(getCollectionType_Base_DataType(), theUMLPackage.getDataType(), null, "base_DataType", null, 1, 1, CollectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getCollectionType_Base_DataType(), theUMLPackage.getDataType(), null, "base_DataType", null, 0, 1, CollectionType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEClass(choiceTypeEClass, ChoiceType.class, "ChoiceType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
@@ -830,13 +830,13 @@
!IS_ORDERED);
initEReference(getChoiceType_DefaultAttrib(), theUMLPackage.getProperty(), null, "defaultAttrib", null, 0, 1, ChoiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
- initEReference(getChoiceType_Base_DataType(), theUMLPackage.getDataType(), null, "base_DataType", null, 1, 1, ChoiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getChoiceType_Base_DataType(), theUMLPackage.getDataType(), null, "base_DataType", null, 0, 1, ChoiceType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
initEClass(tupleTypeEClass, TupleType.class, "TupleType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getTupleType_TupleAttrib(), theUMLPackage.getProperty(), null, "tupleAttrib", null, 0, -1, TupleType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
- initEReference(getTupleType_Base_DataType(), theUMLPackage.getDataType(), null, "base_DataType", null, 1, 1, TupleType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getTupleType_Base_DataType(), theUMLPackage.getDataType(), null, "base_DataType", null, 0, 1, TupleType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
}
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Operators/Operator.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Operators/Operator.java
index 0fa506e..fa1740f 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Operators/Operator.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Operators/Operator.java
@@ -105,7 +105,7 @@
* @return the value of the '<em>Base Behavior</em>' reference.
* @see #setBase_Behavior(Behavior)
* @see org.eclipse.papyrus.MARTE.MARTE_Annexes.VSL.Operators.OperatorsPackage#getOperator_Base_Behavior()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Behavior getBase_Behavior();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Operators/impl/OperatorsPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Operators/impl/OperatorsPackageImpl.java
index d97ab86..5c8313d 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Operators/impl/OperatorsPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Operators/impl/OperatorsPackageImpl.java
@@ -572,7 +572,7 @@
initEClass(operatorEClass, Operator.class, "Operator", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getOperator_Symbol(), theMARTE_PrimitivesTypesPackage.getString(), "symbol", null, 1, 1, Operator.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getOperator_Arity(), theMARTE_PrimitivesTypesPackage.getInteger(), "arity", null, 1, 1, Operator.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getOperator_Base_Behavior(), theUMLPackage.getBehavior(), null, "base_Behavior", null, 1, 1, Operator.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getOperator_Base_Behavior(), theUMLPackage.getBehavior(), null, "base_Behavior", null, 0, 1, Operator.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
}
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Variables/ExpressionContext.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Variables/ExpressionContext.java
index 6e3c34b..e801c4b 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Variables/ExpressionContext.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Variables/ExpressionContext.java
@@ -45,7 +45,7 @@
* @return the value of the '<em>Base Named Element</em>' reference.
* @see #setBase_NamedElement(NamedElement)
* @see org.eclipse.papyrus.MARTE.MARTE_Annexes.VSL.Variables.VariablesPackage#getExpressionContext_Base_NamedElement()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
NamedElement getBase_NamedElement();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Variables/Var.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Variables/Var.java
index 4c30b38..a76f523 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Variables/Var.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Variables/Var.java
@@ -79,7 +79,7 @@
* @return the value of the '<em>Base Property</em>' reference.
* @see #setBase_Property(Property)
* @see org.eclipse.papyrus.MARTE.MARTE_Annexes.VSL.Variables.VariablesPackage#getVar_Base_Property()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Property getBase_Property();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Variables/impl/VariablesPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Variables/impl/VariablesPackageImpl.java
index be86caa..367fc23 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Variables/impl/VariablesPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Annexes/VSL/Variables/impl/VariablesPackageImpl.java
@@ -616,10 +616,10 @@
// Initialize classes and features; add operations and parameters
initEClass(varEClass, Var.class, "Var", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getVar_Dir(), this.getVariableDirectionKind(), "dir", "inout", 0, 1, Var.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$
- initEReference(getVar_Base_Property(), theUMLPackage.getProperty(), null, "base_Property", null, 1, 1, Var.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+ initEReference(getVar_Base_Property(), theUMLPackage.getProperty(), null, "base_Property", null, 0, 1, Var.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(expressionContextEClass, ExpressionContext.class, "ExpressionContext", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getExpressionContext_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 1, 1, ExpressionContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getExpressionContext_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 0, 1, ExpressionContext.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
// Initialize enums and add enum literals
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/ClientServerFeature.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/ClientServerFeature.java
index 5dcf8ea..e8b3c45 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/ClientServerFeature.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/ClientServerFeature.java
@@ -79,7 +79,7 @@
* @return the value of the '<em>Base Behavioral Feature</em>' reference.
* @see #setBase_BehavioralFeature(BehavioralFeature)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.GCM.GCMPackage#getClientServerFeature_Base_BehavioralFeature()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
BehavioralFeature getBase_BehavioralFeature();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/ClientServerPort.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/ClientServerPort.java
index 9177397..28f91e8 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/ClientServerPort.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/ClientServerPort.java
@@ -53,7 +53,7 @@
* @return the value of the '<em>Base Port</em>' reference.
* @see #setBase_Port(Port)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.GCM.GCMPackage#getClientServerPort_Base_Port()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Port getBase_Port();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/ClientServerSpecification.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/ClientServerSpecification.java
index 6973ebc..1f012ab 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/ClientServerSpecification.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/ClientServerSpecification.java
@@ -45,7 +45,7 @@
* @return the value of the '<em>Base Interface</em>' reference.
* @see #setBase_Interface(Interface)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.GCM.GCMPackage#getClientServerSpecification_Base_Interface()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Interface getBase_Interface();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/DataEvent.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/DataEvent.java
index 17cb370..b4400d6 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/DataEvent.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/DataEvent.java
@@ -47,7 +47,7 @@
* @return the value of the '<em>Base Any Receive Event</em>' reference.
* @see #setBase_AnyReceiveEvent(AnyReceiveEvent)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.GCM.GCMPackage#getDataEvent_Base_AnyReceiveEvent()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
AnyReceiveEvent getBase_AnyReceiveEvent();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/DataPool.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/DataPool.java
index 9845288..d9e6b79 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/DataPool.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/DataPool.java
@@ -82,7 +82,7 @@
* @return the value of the '<em>Base Property</em>' reference.
* @see #setBase_Property(Property)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.GCM.GCMPackage#getDataPool_Base_Property()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Property getBase_Property();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/FlowPort.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/FlowPort.java
index 152421f..a3fd5c7 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/FlowPort.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/FlowPort.java
@@ -109,7 +109,7 @@
* @return the value of the '<em>Base Port</em>' reference.
* @see #setBase_Port(Port)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.GCM.GCMPackage#getFlowPort_Base_Port()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Port getBase_Port();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/FlowProperty.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/FlowProperty.java
index 6793833..bda00a3 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/FlowProperty.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/FlowProperty.java
@@ -79,7 +79,7 @@
* @return the value of the '<em>Base Property</em>' reference.
* @see #setBase_Property(Property)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.GCM.GCMPackage#getFlowProperty_Base_Property()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Property getBase_Property();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/FlowSpecification.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/FlowSpecification.java
index 90b1d6f..1a78939 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/FlowSpecification.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/FlowSpecification.java
@@ -45,7 +45,7 @@
* @return the value of the '<em>Base Interface</em>' reference.
* @see #setBase_Interface(Interface)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.GCM.GCMPackage#getFlowSpecification_Base_Interface()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Interface getBase_Interface();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/GCMInvocatingBehavior.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/GCMInvocatingBehavior.java
index 15a8005..8c2e4d1 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/GCMInvocatingBehavior.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/GCMInvocatingBehavior.java
@@ -55,7 +55,7 @@
* @return the value of the '<em>Base Behavior</em>' reference.
* @see #setBase_Behavior(Behavior)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.GCM.GCMPackage#getGCMInvocatingBehavior_Base_Behavior()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Behavior getBase_Behavior();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/GCMInvocationAction.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/GCMInvocationAction.java
index 8147ecd..000a25c 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/GCMInvocationAction.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/GCMInvocationAction.java
@@ -47,7 +47,7 @@
* @return the value of the '<em>Base Invocation Action</em>' reference.
* @see #setBase_InvocationAction(InvocationAction)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.GCM.GCMPackage#getGCMInvocationAction_Base_InvocationAction()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
InvocationAction getBase_InvocationAction();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/impl/GCMPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/impl/GCMPackageImpl.java
index cfc35cc..fa91920 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/impl/GCMPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/GCM/impl/GCMPackageImpl.java
@@ -1191,16 +1191,16 @@
// Initialize classes and features; add operations and parameters
initEClass(flowPropertyEClass, FlowProperty.class, "FlowProperty", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getFlowProperty_Direction(), this.getFlowDirectionKind(), "direction", "inout", 1, 1, FlowProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$
- initEReference(getFlowProperty_Base_Property(), theUMLPackage.getProperty(), null, "base_Property", null, 1, 1, FlowProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getFlowProperty_Base_Property(), theUMLPackage.getProperty(), null, "base_Property", null, 0, 1, FlowProperty.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
initEClass(flowPortEClass, FlowPort.class, "FlowPort", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getFlowPort_IsAtomic(), theMARTE_PrimitivesTypesPackage.getBoolean(), "isAtomic", null, 1, 1, FlowPort.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getFlowPort_Direction(), this.getFlowDirectionKind(), "direction", "inout", 1, 1, FlowPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$
- initEReference(getFlowPort_Base_Port(), theUMLPackage.getPort(), null, "base_Port", null, 1, 1, FlowPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+ initEReference(getFlowPort_Base_Port(), theUMLPackage.getPort(), null, "base_Port", null, 0, 1, FlowPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(clientServerPortEClass, ClientServerPort.class, "ClientServerPort", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getClientServerPort_Base_Port(), theUMLPackage.getPort(), null, "base_Port", null, 1, 1, ClientServerPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getClientServerPort_Base_Port(), theUMLPackage.getPort(), null, "base_Port", null, 0, 1, ClientServerPort.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
initEAttribute(getClientServerPort_SpecificationKind(), this.getPortSpecificationKind(), "specificationKind", "interfaceBased", 1, 1, ClientServerPort.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, IS_DERIVED, //$NON-NLS-1$ //$NON-NLS-2$
!IS_ORDERED);
@@ -1213,44 +1213,44 @@
!IS_DERIVED, !IS_ORDERED);
initEClass(clientServerSpecificationEClass, ClientServerSpecification.class, "ClientServerSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getClientServerSpecification_Base_Interface(), theUMLPackage.getInterface(), null, "base_Interface", null, 1, 1, ClientServerSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, //$NON-NLS-1$
+ initEReference(getClientServerSpecification_Base_Interface(), theUMLPackage.getInterface(), null, "base_Interface", null, 0, 1, ClientServerSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, //$NON-NLS-1$
!IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(flowSpecificationEClass, FlowSpecification.class, "FlowSpecification", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getFlowSpecification_Base_Interface(), theUMLPackage.getInterface(), null, "base_Interface", null, 1, 1, FlowSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getFlowSpecification_Base_Interface(), theUMLPackage.getInterface(), null, "base_Interface", null, 0, 1, FlowSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEClass(clientServerFeatureEClass, ClientServerFeature.class, "ClientServerFeature", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getClientServerFeature_Kind(), this.getClientServerKind(), "kind", "proreq", 1, 1, ClientServerFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$
- initEReference(getClientServerFeature_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 1, 1, ClientServerFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, //$NON-NLS-1$
+ initEReference(getClientServerFeature_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 0, 1, ClientServerFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, //$NON-NLS-1$
!IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(gcmTriggerEClass, GCMTrigger.class, "GCMTrigger", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getGCMTrigger_Base_Trigger(), theUMLPackage.getTrigger(), null, "base_Trigger", null, 1, 1, GCMTrigger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getGCMTrigger_Base_Trigger(), theUMLPackage.getTrigger(), null, "base_Trigger", null, 0, 1, GCMTrigger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
initEReference(getGCMTrigger_Feature(), theUMLPackage.getFeature(), null, "feature", null, 1, 1, GCMTrigger.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(gcmInvocationActionEClass, GCMInvocationAction.class, "GCMInvocationAction", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getGCMInvocationAction_Base_InvocationAction(), theUMLPackage.getInvocationAction(), null, "base_InvocationAction", null, 1, 1, GCMInvocationAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, //$NON-NLS-1$
+ initEReference(getGCMInvocationAction_Base_InvocationAction(), theUMLPackage.getInvocationAction(), null, "base_InvocationAction", null, 0, 1, GCMInvocationAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, //$NON-NLS-1$
!IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getGCMInvocationAction_OnFeature(), theUMLPackage.getFeature(), null, "onFeature", null, 1, 1, GCMInvocationAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEClass(dataEventEClass, DataEvent.class, "DataEvent", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getDataEvent_Base_AnyReceiveEvent(), theUMLPackage.getAnyReceiveEvent(), null, "base_AnyReceiveEvent", null, 1, 1, DataEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getDataEvent_Base_AnyReceiveEvent(), theUMLPackage.getAnyReceiveEvent(), null, "base_AnyReceiveEvent", null, 0, 1, DataEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getDataEvent_Classifier(), theUMLPackage.getClassifier(), null, "classifier", null, 1, 1, DataEvent.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
initEClass(dataPoolEClass, DataPool.class, "DataPool", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getDataPool_Ordering(), this.getDataPoolOrderingKind(), "ordering", "FIFO", 1, 1, DataPool.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$
- initEReference(getDataPool_Base_Property(), theUMLPackage.getProperty(), null, "base_Property", null, 1, 1, DataPool.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getDataPool_Base_Property(), theUMLPackage.getProperty(), null, "base_Property", null, 0, 1, DataPool.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
initEReference(getDataPool_Insertion(), theUMLPackage.getBehavior(), null, "insertion", null, 0, 1, DataPool.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(getDataPool_Selection(), theUMLPackage.getBehavior(), null, "selection", null, 0, 1, DataPool.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(gcmInvocatingBehaviorEClass, GCMInvocatingBehavior.class, "GCMInvocatingBehavior", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getGCMInvocatingBehavior_Base_Behavior(), theUMLPackage.getBehavior(), null, "base_Behavior", null, 1, 1, GCMInvocatingBehavior.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getGCMInvocatingBehavior_Base_Behavior(), theUMLPackage.getBehavior(), null, "base_Behavior", null, 0, 1, GCMInvocatingBehavior.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getGCMInvocatingBehavior_OnPorts(), theUMLPackage.getPort(), null, "onPorts", null, 0, -1, GCMInvocatingBehavior.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/PpUnit.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/PpUnit.java
index 345cd5f..d425209 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/PpUnit.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/PpUnit.java
@@ -108,7 +108,7 @@
* @return the value of the '<em>Base Behaviored Classifier</em>' reference.
* @see #setBase_BehavioredClassifier(BehavioredClassifier)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.HLAM.HLAMPackage#getPpUnit_Base_BehavioredClassifier()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
BehavioredClassifier getBase_BehavioredClassifier();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtAction.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtAction.java
index 7567ffa..d48a0b0 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtAction.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtAction.java
@@ -141,7 +141,7 @@
* @return the value of the '<em>Base Behavioral Feature</em>' reference.
* @see #setBase_BehavioralFeature(BehavioralFeature)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.HLAM.HLAMPackage#getRtAction_Base_BehavioralFeature()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
BehavioralFeature getBase_BehavioralFeature();
@@ -170,7 +170,7 @@
* @return the value of the '<em>Base Invocation Action</em>' reference.
* @see #setBase_InvocationAction(InvocationAction)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.HLAM.HLAMPackage#getRtAction_Base_InvocationAction()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
InvocationAction getBase_InvocationAction();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtFeature.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtFeature.java
index 4095831..406cc2a 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtFeature.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtFeature.java
@@ -56,7 +56,7 @@
* @return the value of the '<em>Base Behavioral Feature</em>' reference.
* @see #setBase_BehavioralFeature(BehavioralFeature)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.HLAM.HLAMPackage#getRtFeature_Base_BehavioralFeature()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
BehavioralFeature getBase_BehavioralFeature();
@@ -85,7 +85,7 @@
* @return the value of the '<em>Base Message</em>' reference.
* @see #setBase_Message(Message)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.HLAM.HLAMPackage#getRtFeature_Base_Message()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Message getBase_Message();
@@ -114,7 +114,7 @@
* @return the value of the '<em>Base Signal</em>' reference.
* @see #setBase_Signal(Signal)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.HLAM.HLAMPackage#getRtFeature_Base_Signal()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Signal getBase_Signal();
@@ -143,7 +143,7 @@
* @return the value of the '<em>Base Port</em>' reference.
* @see #setBase_Port(Port)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.HLAM.HLAMPackage#getRtFeature_Base_Port()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Port getBase_Port();
@@ -172,7 +172,7 @@
* @return the value of the '<em>Base Invocation Action</em>' reference.
* @see #setBase_InvocationAction(InvocationAction)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.HLAM.HLAMPackage#getRtFeature_Base_InvocationAction()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
InvocationAction getBase_InvocationAction();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtService.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtService.java
index 8f0968f..eeafc0c 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtService.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtService.java
@@ -175,7 +175,7 @@
* @return the value of the '<em>Base Behavioral Feature</em>' reference.
* @see #setBase_BehavioralFeature(BehavioralFeature)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.HLAM.HLAMPackage#getRtService_Base_BehavioralFeature()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
BehavioralFeature getBase_BehavioralFeature();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtSpecification.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtSpecification.java
index 4240be4..cd28760 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtSpecification.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtSpecification.java
@@ -319,7 +319,7 @@
* @return the value of the '<em>Base Comment</em>' reference.
* @see #setBase_Comment(Comment)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.HLAM.HLAMPackage#getRtSpecification_Base_Comment()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Comment getBase_Comment();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtUnit.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtUnit.java
index 859cd3d..8bc5802 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtUnit.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/RtUnit.java
@@ -296,7 +296,7 @@
* @return the value of the '<em>Base Behaviored Classifier</em>' reference.
* @see #setBase_BehavioredClassifier(BehavioredClassifier)
* @see org.eclipse.papyrus.MARTE.MARTE_DesignModel.HLAM.HLAMPackage#getRtUnit_Base_BehavioredClassifier()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
BehavioredClassifier getBase_BehavioredClassifier();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/impl/HLAMPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/impl/HLAMPackageImpl.java
index d280cb3..4800b2a 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/impl/HLAMPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_DesignModel/HLAM/impl/HLAMPackageImpl.java
@@ -1270,7 +1270,7 @@
!IS_ORDERED);
initEReference(getRtUnit_Main(), theUMLPackage.getOperation(), null, "main", null, 0, 1, RtUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getRtUnit_MemorySize(), theBasicNFP_TypesPackage.getNFP_DataSize(), "memorySize", null, 0, 1, RtUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getRtUnit_Base_BehavioredClassifier(), theUMLPackage.getBehavioredClassifier(), null, "base_BehavioredClassifier", null, 1, 1, RtUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getRtUnit_Base_BehavioredClassifier(), theUMLPackage.getBehavioredClassifier(), null, "base_BehavioredClassifier", null, 0, 1, RtUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getRtUnit_QueueSchedPolicy(), theGRM_BasicTypesPackage.getSchedPolicyKind(), "queueSchedPolicy", null, 0, 1, RtUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getRtUnit_QueueSize(), theMARTE_PrimitivesTypesPackage.getInteger(), "queueSize", null, 0, 1, RtUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
@@ -1279,18 +1279,18 @@
initEClass(ppUnitEClass, PpUnit.class, "PpUnit", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getPpUnit_ConcPolicy(), this.getCallConcurrencyKind(), "concPolicy", null, 0, 1, PpUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getPpUnit_MemorySize(), theBasicNFP_TypesPackage.getNFP_DataSize(), "memorySize", null, 0, 1, PpUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getPpUnit_Base_BehavioredClassifier(), theUMLPackage.getBehavioredClassifier(), null, "base_BehavioredClassifier", null, 1, 1, PpUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getPpUnit_Base_BehavioredClassifier(), theUMLPackage.getBehavioredClassifier(), null, "base_BehavioredClassifier", null, 0, 1, PpUnit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(rtFeatureEClass, RtFeature.class, "RtFeature", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getRtFeature_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 1, 1, RtFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getRtFeature_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 0, 1, RtFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getRtFeature_Base_Message(), theUMLPackage.getMessage(), null, "base_Message", null, 1, 1, RtFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getRtFeature_Base_Message(), theUMLPackage.getMessage(), null, "base_Message", null, 0, 1, RtFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
- initEReference(getRtFeature_Base_Signal(), theUMLPackage.getSignal(), null, "base_Signal", null, 1, 1, RtFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getRtFeature_Base_Signal(), theUMLPackage.getSignal(), null, "base_Signal", null, 0, 1, RtFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
- initEReference(getRtFeature_Base_Port(), theUMLPackage.getPort(), null, "base_Port", null, 1, 1, RtFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getRtFeature_Base_InvocationAction(), theUMLPackage.getInvocationAction(), null, "base_InvocationAction", null, 1, 1, RtFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getRtFeature_Base_Port(), theUMLPackage.getPort(), null, "base_Port", null, 0, 1, RtFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+ initEReference(getRtFeature_Base_InvocationAction(), theUMLPackage.getInvocationAction(), null, "base_InvocationAction", null, 0, 1, RtFeature.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getRtFeature_Specification(), this.getRtSpecification(), null, "specification", null, 1, -1, RtFeature.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
@@ -1306,7 +1306,7 @@
initEAttribute(getRtSpecification_RdTime(), theBasicNFP_TypesPackage.getNFP_Duration(), "rdTime", null, 0, 1, RtSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getRtSpecification_Miss(), theBasicNFP_TypesPackage.getNFP_Percentage(), "miss", null, 0, 1, RtSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getRtSpecification_Priority(), theBasicNFP_TypesPackage.getNFP_Integer(), "priority", null, 0, 1, RtSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getRtSpecification_Base_Comment(), theUMLPackage.getComment(), null, "base_Comment", null, 1, 1, RtSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getRtSpecification_Base_Comment(), theUMLPackage.getComment(), null, "base_Comment", null, 0, 1, RtSpecification.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEReference(getRtSpecification_Context(), theUMLPackage.getBehavioralFeature(), null, "context", null, 0, 1, RtSpecification.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
@@ -1315,9 +1315,9 @@
initEAttribute(getRtAction_IsAtomic(), theMARTE_PrimitivesTypesPackage.getBoolean(), "isAtomic", "false", 1, 1, RtAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$
initEAttribute(getRtAction_SynchKind(), this.getSynchronizationKind(), "synchKind", null, 0, 1, RtAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getRtAction_MsgSize(), theBasicNFP_TypesPackage.getNFP_DataSize(), "msgSize", null, 0, 1, RtAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getRtAction_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 1, 1, RtAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getRtAction_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 0, 1, RtAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getRtAction_Base_InvocationAction(), theUMLPackage.getInvocationAction(), null, "base_InvocationAction", null, 1, 1, RtAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getRtAction_Base_InvocationAction(), theUMLPackage.getInvocationAction(), null, "base_InvocationAction", null, 0, 1, RtAction.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(rtServiceEClass, RtService.class, "RtService", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
@@ -1325,7 +1325,7 @@
initEAttribute(getRtService_ExeKind(), this.getExecutionKind(), "exeKind", null, 0, 1, RtService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getRtService_IsAtomic(), theMARTE_PrimitivesTypesPackage.getBoolean(), "isAtomic", "false", 1, 1, RtService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$
initEAttribute(getRtService_SynchKind(), this.getSynchronizationKind(), "synchKind", null, 0, 1, RtService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getRtService_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 1, 1, RtService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getRtService_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 0, 1, RtService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
// Initialize enums and add enum literals
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/Allocate.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/Allocate.java
index b1ae98d..dbd41d9 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/Allocate.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/Allocate.java
@@ -116,7 +116,7 @@
* @return the value of the '<em>Base Abstraction</em>' reference.
* @see #setBase_Abstraction(Abstraction)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Alloc.AllocPackage#getAllocate_Base_Abstraction()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Abstraction getBase_Abstraction();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/AllocateActivityGroup.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/AllocateActivityGroup.java
index 5874648..5e2c57a 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/AllocateActivityGroup.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/AllocateActivityGroup.java
@@ -76,7 +76,7 @@
* @return the value of the '<em>Base Activity Partition</em>' reference.
* @see #setBase_ActivityPartition(ActivityPartition)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Alloc.AllocPackage#getAllocateActivityGroup_Base_ActivityPartition()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
ActivityPartition getBase_ActivityPartition();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/Allocated.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/Allocated.java
index c4915c9..3dde516 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/Allocated.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/Allocated.java
@@ -50,7 +50,7 @@
* @return the value of the '<em>Base Named Element</em>' reference.
* @see #setBase_NamedElement(NamedElement)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Alloc.AllocPackage#getAllocated_Base_NamedElement()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
NamedElement getBase_NamedElement();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/Assign.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/Assign.java
index 9b4ffdc..3abec4c 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/Assign.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/Assign.java
@@ -170,7 +170,7 @@
* @return the value of the '<em>Base Comment</em>' reference.
* @see #setBase_Comment(Comment)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Alloc.AllocPackage#getAssign_Base_Comment()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Comment getBase_Comment();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/NfpRefine.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/NfpRefine.java
index cfe7a91..fa35df3 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/NfpRefine.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/NfpRefine.java
@@ -50,7 +50,7 @@
* @return the value of the '<em>Base Dependency</em>' reference.
* @see #setBase_Dependency(Dependency)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Alloc.AllocPackage#getNfpRefine_Base_Dependency()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Dependency getBase_Dependency();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/impl/AllocPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/impl/AllocPackageImpl.java
index f022fa5..7996101 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/impl/AllocPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Alloc/impl/AllocPackageImpl.java
@@ -948,7 +948,7 @@
// Initialize classes and features; add operations and parameters
initEClass(allocatedEClass, Allocated.class, "Allocated", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getAllocated_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 1, 1, Allocated.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getAllocated_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 0, 1, Allocated.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEReference(getAllocated_AllocatedTo(), this.getAllocated(), null, "allocatedTo", null, 0, -1, Allocated.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(getAllocated_AllocatedFrom(), this.getAllocated(), null, "allocatedFrom", null, 0, -1, Allocated.class, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
@@ -957,11 +957,11 @@
initEClass(allocateActivityGroupEClass, AllocateActivityGroup.class, "AllocateActivityGroup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getAllocateActivityGroup_IsUnique(), theMARTE_PrimitivesTypesPackage.getBoolean(), "isUnique", "false", 0, 1, AllocateActivityGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$ //$NON-NLS-2$
!IS_ORDERED);
- initEReference(getAllocateActivityGroup_Base_ActivityPartition(), theUMLPackage.getActivityPartition(), null, "base_ActivityPartition", null, 1, 1, AllocateActivityGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, //$NON-NLS-1$
+ initEReference(getAllocateActivityGroup_Base_ActivityPartition(), theUMLPackage.getActivityPartition(), null, "base_ActivityPartition", null, 0, 1, AllocateActivityGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, //$NON-NLS-1$
IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(nfpRefineEClass, NfpRefine.class, "NfpRefine", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getNfpRefine_Base_Dependency(), theUMLPackage.getDependency(), null, "base_Dependency", null, 1, 1, NfpRefine.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getNfpRefine_Base_Dependency(), theUMLPackage.getDependency(), null, "base_Dependency", null, 0, 1, NfpRefine.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
initEReference(getNfpRefine_Constraint(), theNFPsPackage.getNfpConstraint(), null, "constraint", null, 0, -1, NfpRefine.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
@@ -973,12 +973,12 @@
!IS_DERIVED, !IS_ORDERED);
initEReference(getAssign_From(), theUMLPackage.getElement(), null, "from", null, 1, -1, Assign.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(getAssign_To(), theUMLPackage.getElement(), null, "to", null, 1, -1, Assign.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getAssign_Base_Comment(), theUMLPackage.getComment(), null, "base_Comment", null, 1, 1, Assign.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+ initEReference(getAssign_Base_Comment(), theUMLPackage.getComment(), null, "base_Comment", null, 0, 1, Assign.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(allocateEClass, Allocate.class, "Allocate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getAllocate_Kind(), this.getAllocationKind(), "kind", null, 0, 1, Allocate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getAllocate_Nature(), this.getAllocationNature(), "nature", null, 0, 1, Allocate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getAllocate_Base_Abstraction(), theUMLPackage.getAbstraction(), null, "base_Abstraction", null, 1, 1, Allocate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getAllocate_Base_Abstraction(), theUMLPackage.getAbstraction(), null, "base_Abstraction", null, 0, 1, Allocate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
initEReference(getAllocate_ImpliedConstraint(), theNFPsPackage.getNfpConstraint(), null, "impliedConstraint", null, 0, -1, Allocate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/Configuration.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/Configuration.java
index 7fdfe52..a4b5d0b 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/Configuration.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/Configuration.java
@@ -49,7 +49,7 @@
* @return the value of the '<em>Base Structured Classifier</em>' reference.
* @see #setBase_StructuredClassifier(StructuredClassifier)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.CoreElements.CoreElementsPackage#getConfiguration_Base_StructuredClassifier()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
StructuredClassifier getBase_StructuredClassifier();
@@ -78,7 +78,7 @@
* @return the value of the '<em>Base Package</em>' reference.
* @see #setBase_Package(org.eclipse.uml2.uml.Package)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.CoreElements.CoreElementsPackage#getConfiguration_Base_Package()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Package getBase_Package();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/Mode.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/Mode.java
index e3113cb..804e056 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/Mode.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/Mode.java
@@ -45,7 +45,7 @@
* @return the value of the '<em>Base State</em>' reference.
* @see #setBase_State(State)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.CoreElements.CoreElementsPackage#getMode_Base_State()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
State getBase_State();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/ModeBehavior.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/ModeBehavior.java
index 6eb418c..5940829 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/ModeBehavior.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/ModeBehavior.java
@@ -45,7 +45,7 @@
* @return the value of the '<em>Base State Machine</em>' reference.
* @see #setBase_StateMachine(StateMachine)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.CoreElements.CoreElementsPackage#getModeBehavior_Base_StateMachine()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
StateMachine getBase_StateMachine();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/ModeTransition.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/ModeTransition.java
index addb98b..4a5a7b6 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/ModeTransition.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/ModeTransition.java
@@ -45,7 +45,7 @@
* @return the value of the '<em>Base Transition</em>' reference.
* @see #setBase_Transition(Transition)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.CoreElements.CoreElementsPackage#getModeTransition_Base_Transition()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Transition getBase_Transition();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/impl/CoreElementsPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/impl/CoreElementsPackageImpl.java
index 9656096..1b76d62 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/impl/CoreElementsPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/CoreElements/impl/CoreElementsPackageImpl.java
@@ -670,22 +670,22 @@
// Initialize classes and features; add operations and parameters
initEClass(modeTransitionEClass, ModeTransition.class, "ModeTransition", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getModeTransition_Base_Transition(), theUMLPackage.getTransition(), null, "base_Transition", null, 1, 1, ModeTransition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getModeTransition_Base_Transition(), theUMLPackage.getTransition(), null, "base_Transition", null, 0, 1, ModeTransition.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEClass(modeBehaviorEClass, ModeBehavior.class, "ModeBehavior", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getModeBehavior_Base_StateMachine(), theUMLPackage.getStateMachine(), null, "base_StateMachine", null, 1, 1, ModeBehavior.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getModeBehavior_Base_StateMachine(), theUMLPackage.getStateMachine(), null, "base_StateMachine", null, 0, 1, ModeBehavior.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEClass(configurationEClass, Configuration.class, "Configuration", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getConfiguration_Base_StructuredClassifier(), theUMLPackage.getStructuredClassifier(), null, "base_StructuredClassifier", null, 1, 1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, //$NON-NLS-1$
+ initEReference(getConfiguration_Base_StructuredClassifier(), theUMLPackage.getStructuredClassifier(), null, "base_StructuredClassifier", null, 0, 1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, //$NON-NLS-1$
!IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getConfiguration_Base_Package(), theUMLPackage.getPackage(), null, "base_Package", null, 1, 1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getConfiguration_Base_Package(), theUMLPackage.getPackage(), null, "base_Package", null, 0, 1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
initEReference(getConfiguration_Mode(), this.getMode(), null, "mode", null, 0, -1, Configuration.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEClass(modeEClass, Mode.class, "Mode", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
- initEReference(getMode_Base_State(), theUMLPackage.getState(), null, "base_State", null, 1, 1, Mode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
+ initEReference(getMode_Base_State(), theUMLPackage.getState(), null, "base_State", null, 0, 1, Mode.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
}
} // CoreElementsPackageImpl
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/CommunicationMedia.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/CommunicationMedia.java
index 1ddde83..5a1ed2c 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/CommunicationMedia.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/CommunicationMedia.java
@@ -81,7 +81,7 @@
* @return the value of the '<em>Base Connector</em>' reference.
* @see #setBase_Connector(Connector)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.GRMPackage#getCommunicationMedia_Base_Connector()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Connector getBase_Connector();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/GrService.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/GrService.java
index 9b561a7..eefef7a 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/GrService.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/GrService.java
@@ -83,7 +83,7 @@
* @return the value of the '<em>Base Execution Specification</em>' reference.
* @see #setBase_ExecutionSpecification(ExecutionSpecification)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.GRMPackage#getGrService_Base_ExecutionSpecification()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
ExecutionSpecification getBase_ExecutionSpecification();
@@ -141,7 +141,7 @@
* @return the value of the '<em>Base Behavior</em>' reference.
* @see #setBase_Behavior(Behavior)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.GRMPackage#getGrService_Base_Behavior()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Behavior getBase_Behavior();
@@ -170,7 +170,7 @@
* @return the value of the '<em>Base Collaboration</em>' reference.
* @see #setBase_Collaboration(Collaboration)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.GRMPackage#getGrService_Base_Collaboration()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Collaboration getBase_Collaboration();
@@ -199,7 +199,7 @@
* @return the value of the '<em>Base Collaboration Use</em>' reference.
* @see #setBase_CollaborationUse(CollaborationUse)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.GRMPackage#getGrService_Base_CollaborationUse()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
CollaborationUse getBase_CollaborationUse();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/Resource.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/Resource.java
index 0f0c1e2..bfeebba 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/Resource.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/Resource.java
@@ -144,7 +144,7 @@
* @return the value of the '<em>Base Property</em>' reference.
* @see #setBase_Property(Property)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.GRMPackage#getResource_Base_Property()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Property getBase_Property();
@@ -173,7 +173,7 @@
* @return the value of the '<em>Base Instance Specification</em>' reference.
* @see #setBase_InstanceSpecification(InstanceSpecification)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.GRMPackage#getResource_Base_InstanceSpecification()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
InstanceSpecification getBase_InstanceSpecification();
@@ -202,7 +202,7 @@
* @return the value of the '<em>Base Classifier</em>' reference.
* @see #setBase_Classifier(Classifier)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.GRMPackage#getResource_Base_Classifier()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Classifier getBase_Classifier();
@@ -231,7 +231,7 @@
* @return the value of the '<em>Base Lifeline</em>' reference.
* @see #setBase_Lifeline(Lifeline)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.GRMPackage#getResource_Base_Lifeline()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Lifeline getBase_Lifeline();
@@ -260,7 +260,7 @@
* @return the value of the '<em>Base Connectable Element</em>' reference.
* @see #setBase_ConnectableElement(ConnectableElement)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.GRMPackage#getResource_Base_ConnectableElement()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
ConnectableElement getBase_ConnectableElement();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/ResourceUsage.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/ResourceUsage.java
index 73e8067..d31b4fb 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/ResourceUsage.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/ResourceUsage.java
@@ -140,7 +140,7 @@
* @return the value of the '<em>Base Named Element</em>' reference.
* @see #setBase_NamedElement(NamedElement)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.GRM.GRMPackage#getResourceUsage_Base_NamedElement()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
NamedElement getBase_NamedElement();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/impl/GRMPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/impl/GRMPackageImpl.java
index c01dc99..1317289 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/impl/GRMPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/GRM/impl/GRMPackageImpl.java
@@ -1600,15 +1600,15 @@
initEAttribute(getResource_ResMult(), theBasicNFP_TypesPackage.getNFP_Integer(), "resMult", "1", 0, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$ //$NON-NLS-2$
initEAttribute(getResource_IsProtected(), theMARTE_PrimitivesTypesPackage.getBoolean(), "isProtected", null, 0, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getResource_IsActive(), theMARTE_PrimitivesTypesPackage.getBoolean(), "isActive", null, 0, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getResource_Base_Property(), theUMLPackage.getProperty(), null, "base_Property", null, 1, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getResource_Base_Property(), theUMLPackage.getProperty(), null, "base_Property", null, 0, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
- initEReference(getResource_Base_InstanceSpecification(), theUMLPackage.getInstanceSpecification(), null, "base_InstanceSpecification", null, 1, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, //$NON-NLS-1$
+ initEReference(getResource_Base_InstanceSpecification(), theUMLPackage.getInstanceSpecification(), null, "base_InstanceSpecification", null, 0, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, //$NON-NLS-1$
!IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getResource_Base_Classifier(), theUMLPackage.getClassifier(), null, "base_Classifier", null, 1, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getResource_Base_Classifier(), theUMLPackage.getClassifier(), null, "base_Classifier", null, 0, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
- initEReference(getResource_Base_Lifeline(), theUMLPackage.getLifeline(), null, "base_Lifeline", null, 1, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getResource_Base_Lifeline(), theUMLPackage.getLifeline(), null, "base_Lifeline", null, 0, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
- initEReference(getResource_Base_ConnectableElement(), theUMLPackage.getConnectableElement(), null, "base_ConnectableElement", null, 1, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getResource_Base_ConnectableElement(), theUMLPackage.getConnectableElement(), null, "base_ConnectableElement", null, 0, 1, Resource.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(storageResourceEClass, StorageResource.class, "StorageResource", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
@@ -1667,7 +1667,7 @@
initEClass(communicationMediaEClass, CommunicationMedia.class, "CommunicationMedia", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getCommunicationMedia_ElementSize(), theBasicNFP_TypesPackage.getNFP_Integer(), "elementSize", null, 0, 1, CommunicationMedia.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
- initEReference(getCommunicationMedia_Base_Connector(), theUMLPackage.getConnector(), null, "base_Connector", null, 1, 1, CommunicationMedia.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getCommunicationMedia_Base_Connector(), theUMLPackage.getConnector(), null, "base_Connector", null, 0, 1, CommunicationMedia.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEAttribute(getCommunicationMedia_TransmMode(), theMARTE_DataTypesPackage.getTransmModeKind(), "transmMode", null, 0, 1, CommunicationMedia.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
@@ -1687,15 +1687,15 @@
initEClass(grServiceEClass, GrService.class, "GrService", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEReference(getGrService_Owner(), this.getResource(), null, "owner", null, 0, 1, GrService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getGrService_Base_ExecutionSpecification(), theUMLPackage.getExecutionSpecification(), null, "base_ExecutionSpecification", null, 1, 1, GrService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, //$NON-NLS-1$
+ initEReference(getGrService_Base_ExecutionSpecification(), theUMLPackage.getExecutionSpecification(), null, "base_ExecutionSpecification", null, 0, 1, GrService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, //$NON-NLS-1$
!IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEReference(getGrService_Base_BehavioralFeature(), theUMLPackage.getBehavioralFeature(), null, "base_BehavioralFeature", null, 1, 1, GrService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
- initEReference(getGrService_Base_Behavior(), theUMLPackage.getBehavior(), null, "base_Behavior", null, 1, 1, GrService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
+ initEReference(getGrService_Base_Behavior(), theUMLPackage.getBehavior(), null, "base_Behavior", null, 0, 1, GrService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
- initEReference(getGrService_Base_Collaboration(), theUMLPackage.getCollaboration(), null, "base_Collaboration", null, 1, 1, GrService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getGrService_Base_Collaboration(), theUMLPackage.getCollaboration(), null, "base_Collaboration", null, 0, 1, GrService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
- initEReference(getGrService_Base_CollaborationUse(), theUMLPackage.getCollaborationUse(), null, "base_CollaborationUse", null, 1, 1, GrService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
+ initEReference(getGrService_Base_CollaborationUse(), theUMLPackage.getCollaborationUse(), null, "base_CollaborationUse", null, 0, 1, GrService.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, //$NON-NLS-1$
!IS_UNIQUE, !IS_DERIVED, !IS_ORDERED);
initEClass(releaseEClass, Release.class, "Release", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
@@ -1709,7 +1709,7 @@
initEAttribute(getResourceUsage_UsedMemory(), theBasicNFP_TypesPackage.getNFP_DataSize(), "usedMemory", null, 0, -1, ResourceUsage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
initEAttribute(getResourceUsage_PowerPeak(), theBasicNFP_TypesPackage.getNFP_Power(), "powerPeak", null, 0, -1, ResourceUsage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
initEAttribute(getResourceUsage_Energy(), theBasicNFP_TypesPackage.getNFP_Energy(), "energy", null, 0, -1, ResourceUsage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(getResourceUsage_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 1, 1, ResourceUsage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getResourceUsage_Base_NamedElement(), theUMLPackage.getNamedElement(), null, "base_NamedElement", null, 0, 1, ResourceUsage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEReference(getResourceUsage_SubUsage(), this.getResourceUsage(), null, "subUsage", null, 0, -1, ResourceUsage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/Dimension.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/Dimension.java
index 2bd3fec..a2e7c0a 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/Dimension.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/Dimension.java
@@ -113,7 +113,7 @@
* @return the value of the '<em>Base Enumeration</em>' reference.
* @see #setBase_Enumeration(Enumeration)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.NFPs.NFPsPackage#getDimension_Base_Enumeration()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Enumeration getBase_Enumeration();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/NfpConstraint.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/NfpConstraint.java
index 9d0f1d7..53f1e20 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/NfpConstraint.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/NfpConstraint.java
@@ -83,7 +83,7 @@
* @return the value of the '<em>Base Constraint</em>' reference.
* @see #setBase_Constraint(Constraint)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.NFPs.NFPsPackage#getNfpConstraint_Base_Constraint()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Constraint getBase_Constraint();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/Unit.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/Unit.java
index bc25b4a..3b84d05 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/Unit.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/Unit.java
@@ -135,7 +135,7 @@
* @return the value of the '<em>Base Enumeration Literal</em>' reference.
* @see #setBase_EnumerationLiteral(EnumerationLiteral)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.NFPs.NFPsPackage#getUnit_Base_EnumerationLiteral()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
EnumerationLiteral getBase_EnumerationLiteral();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/impl/NFPsPackageImpl.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/impl/NFPsPackageImpl.java
index 1cc7ea8..7390d4e 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/impl/NFPsPackageImpl.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/NFPs/impl/NFPsPackageImpl.java
@@ -839,12 +839,12 @@
initEAttribute(getUnit_ConvFactor(), theMARTE_PrimitivesTypesPackage.getReal(), "convFactor", null, 0, 1, Unit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEAttribute(getUnit_ConvOffset(), theMARTE_PrimitivesTypesPackage.getReal(), "convOffset", null, 0, 1, Unit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(getUnit_BaseUnit(), this.getUnit(), null, "baseUnit", null, 0, 1, Unit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getUnit_Base_EnumerationLiteral(), theUMLPackage.getEnumerationLiteral(), null, "base_EnumerationLiteral", null, 1, 1, Unit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getUnit_Base_EnumerationLiteral(), theUMLPackage.getEnumerationLiteral(), null, "base_EnumerationLiteral", null, 0, 1, Unit.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEClass(nfpConstraintEClass, NfpConstraint.class, "NfpConstraint", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); //$NON-NLS-1$
initEAttribute(getNfpConstraint_Kind(), this.getConstraintKind(), "kind", null, 0, 1, NfpConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
- initEReference(getNfpConstraint_Base_Constraint(), theUMLPackage.getConstraint(), null, "base_Constraint", null, 1, 1, NfpConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getNfpConstraint_Base_Constraint(), theUMLPackage.getConstraint(), null, "base_Constraint", null, 0, 1, NfpConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
initEReference(getNfpConstraint_Mode(), theCoreElementsPackage.getMode(), null, "mode", null, 0, -1, NfpConstraint.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, //$NON-NLS-1$
!IS_ORDERED);
@@ -858,7 +858,7 @@
initEAttribute(getDimension_Symbol(), theTypesPackage.getString(), "symbol", null, 0, 1, Dimension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, !IS_ORDERED); //$NON-NLS-1$
initEReference(getDimension_BaseDimension(), this.getDimension(), null, "baseDimension", null, 0, -1, Dimension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
initEAttribute(getDimension_BaseExponent(), theTypesPackage.getInteger(), "baseExponent", null, 0, -1, Dimension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); //$NON-NLS-1$
- initEReference(getDimension_Base_Enumeration(), theUMLPackage.getEnumeration(), null, "base_Enumeration", null, 1, 1, Dimension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
+ initEReference(getDimension_Base_Enumeration(), theUMLPackage.getEnumeration(), null, "base_Enumeration", null, 0, 1, Dimension.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, !IS_UNIQUE, //$NON-NLS-1$
!IS_DERIVED, !IS_ORDERED);
// Initialize enums and add enum literals
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/Clock.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/Clock.java
index 6f9ecba..341e614 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/Clock.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/Clock.java
@@ -88,7 +88,7 @@
* @return the value of the '<em>Base Instance Specification</em>' reference.
* @see #setBase_InstanceSpecification(InstanceSpecification)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Time.TimePackage#getClock_Base_InstanceSpecification()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
InstanceSpecification getBase_InstanceSpecification();
@@ -175,7 +175,7 @@
* @return the value of the '<em>Base Property</em>' reference.
* @see #setBase_Property(Property)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Time.TimePackage#getClock_Base_Property()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Property getBase_Property();
@@ -204,7 +204,7 @@
* @return the value of the '<em>Base Event</em>' reference.
* @see #setBase_Event(Event)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Time.TimePackage#getClock_Base_Event()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Event getBase_Event();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/ClockType.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/ClockType.java
index 8840bf4..4909b92 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/ClockType.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/ClockType.java
@@ -323,7 +323,7 @@
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Time.TimePackage#getClockType_Base_Class()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
org.eclipse.uml2.uml.Class getBase_Class();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedDomain.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedDomain.java
index 55dbbf9..b873fde 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedDomain.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedDomain.java
@@ -45,7 +45,7 @@
* @return the value of the '<em>Base Namespace</em>' reference.
* @see #setBase_Namespace(Namespace)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Time.TimePackage#getTimedDomain_Base_Namespace()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Namespace getBase_Namespace();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedDurationObservation.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedDurationObservation.java
index a6b952c..da42b99 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedDurationObservation.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedDurationObservation.java
@@ -67,7 +67,7 @@
* @return the value of the '<em>Base Duration Observation</em>' reference.
* @see #setBase_DurationObservation(DurationObservation)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Time.TimePackage#getTimedDurationObservation_Base_DurationObservation()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
DurationObservation getBase_DurationObservation();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedEvent.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedEvent.java
index 885c881..974f8e1 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedEvent.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedEvent.java
@@ -75,7 +75,7 @@
* @return the value of the '<em>Base Time Event</em>' reference.
* @see #setBase_TimeEvent(TimeEvent)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Time.TimePackage#getTimedEvent_Base_TimeEvent()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
TimeEvent getBase_TimeEvent();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedInstantObservation.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedInstantObservation.java
index 13cc16b..2655392 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedInstantObservation.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedInstantObservation.java
@@ -78,7 +78,7 @@
* @return the value of the '<em>Base Time Observation</em>' reference.
* @see #setBase_TimeObservation(TimeObservation)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Time.TimePackage#getTimedInstantObservation_Base_TimeObservation()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
TimeObservation getBase_TimeObservation();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedProcessing.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedProcessing.java
index cefa27c..f9bd4f1 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedProcessing.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedProcessing.java
@@ -52,7 +52,7 @@
* @return the value of the '<em>Base Action</em>' reference.
* @see #setBase_Action(Action)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Time.TimePackage#getTimedProcessing_Base_Action()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Action getBase_Action();
@@ -81,7 +81,7 @@
* @return the value of the '<em>Base Behavior</em>' reference.
* @see #setBase_Behavior(Behavior)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Time.TimePackage#getTimedProcessing_Base_Behavior()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Behavior getBase_Behavior();
@@ -110,7 +110,7 @@
* @return the value of the '<em>Base Message</em>' reference.
* @see #setBase_Message(Message)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Time.TimePackage#getTimedProcessing_Base_Message()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
Message getBase_Message();
diff --git a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedValueSpecification.java b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedValueSpecification.java
index 2d0ce08..933c941 100644
--- a/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedValueSpecification.java
+++ b/core/org.eclipse.papyrus.marte.static.profile/src-gen/org/eclipse/papyrus/MARTE/MARTE_Foundations/Time/TimedValueSpecification.java
@@ -78,7 +78,7 @@
* @return the value of the '<em>Base Value Specification</em>' reference.
* @see #setBase_ValueSpecification(ValueSpecification)
* @see org.eclipse.papyrus.MARTE.MARTE_Foundations.Time.TimePackage#getTimedValueSpecification_Base_ValueSpecification()
- * @model required="true" ordered="false"
+ * @model ordered="false"
* @generated
*/
ValueSpecification getBase_ValueSpecification();