Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling')
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/AnalysisLevel.java54
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/DesignLevel.java87
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/ImplementationLevel.java48
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemModel.java77
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemmodelingFactory.java9
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemmodelingPackage.java227
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/VehicleLevel.java37
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/AnalysisLevelImpl.java129
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/DesignLevelImpl.java195
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/ImplementationLevelImpl.java128
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemModelImpl.java239
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingFactoryImpl.java39
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingPackageImpl.java72
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/VehicleLevelImpl.java119
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingAdapterFactory.java111
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingResourceFactoryImpl.java4
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingResourceImpl.java6
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingSwitch.java149
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingXMLProcessor.java7
19 files changed, 1125 insertions, 612 deletions
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/AnalysisLevel.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/AnalysisLevel.java
index a52fe25f8cc..d915c46981f 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/AnalysisLevel.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/AnalysisLevel.java
@@ -22,42 +22,47 @@ import org.eclipse.papyrus.eastadl.structure.functionmodeling.AnalysisFunctionPr
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Analysis Level</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
- * AnalysisLevel represents the vehicle EE system in terms of its abstract functional definition. It includes the functional analysis architecture (FAA) which represents the abstract functional structure.
+ * AnalysisLevel represents the vehicle EE system in terms of its abstract functional definition. It includes the functional analysis architecture
+ * (FAA) which represents the abstract functional structure.
*
* Semantics:
- * AnalysisLevel represents the vehicle EE system in terms of its abstract functional definition. It defines the logical functionality and a logical decomposition of functionality down to the appropriate granularity.
+ * AnalysisLevel represents the vehicle EE system in terms of its abstract functional definition. It defines the logical functionality and a logical
+ * decomposition of functionality down to the appropriate granularity.
*
* Notation:
- * The Analysis Architecture is shown as a solid-outline rectangle containing the name, with its ports or port groups on the perimeter. Contained entities may be shown with its connectors (White-box view).
+ * The Analysis Architecture is shown as a solid-outline rectangle containing the name, with its ports or port groups on the perimeter. Contained
+ * entities may be shown with its connectors (White-box view).
*
* Extension:
* Class
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Package <em>Base Package</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getFunctionalAnalysisArchitecture <em>Functional Analysis Architecture</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getFunctionalAnalysisArchitecture <em>Functional Analysis
+ * Architecture</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getAnalysisLevel()
* @model
* @generated
*/
public interface AnalysisLevel extends Context {
+
/**
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getAnalysisLevel_Base_Class()
@@ -70,7 +75,9 @@ public interface AnalysisLevel extends Context {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Class</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
@@ -80,10 +87,10 @@ public interface AnalysisLevel extends Context {
* Returns the value of the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Package</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Package</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Package</em>' reference.
* @see #setBase_Package(org.eclipse.uml2.uml.Package)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getAnalysisLevel_Base_Package()
@@ -93,10 +100,13 @@ public interface AnalysisLevel extends Context {
org.eclipse.uml2.uml.Package getBase_Package();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Package <em>Base Package</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Package <em>Base Package</em>}'
+ * reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Package</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Package</em>' reference.
* @see #getBase_Package()
* @generated
*/
@@ -106,10 +116,11 @@ public interface AnalysisLevel extends Context {
* Returns the value of the '<em><b>Functional Analysis Architecture</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Functional Analysis Architecture</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Functional Analysis Architecture</em>' containment reference isn't clear, there really should be more of a
+ * description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Functional Analysis Architecture</em>' reference.
* @see #setFunctionalAnalysisArchitecture(AnalysisFunctionPrototype)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getAnalysisLevel_FunctionalAnalysisArchitecture()
@@ -119,10 +130,13 @@ public interface AnalysisLevel extends Context {
AnalysisFunctionPrototype getFunctionalAnalysisArchitecture();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getFunctionalAnalysisArchitecture <em>Functional Analysis Architecture</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getFunctionalAnalysisArchitecture
+ * <em>Functional Analysis Architecture</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Functional Analysis Architecture</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Functional Analysis Architecture</em>' reference.
* @see #getFunctionalAnalysisArchitecture()
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/DesignLevel.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/DesignLevel.java
index 54d6fddfb33..f97b6641e67 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/DesignLevel.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/DesignLevel.java
@@ -26,17 +26,24 @@ import org.eclipse.papyrus.eastadl.structure.hardwaremodeling.HardwareComponentP
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Design Level</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
- * DesignLevel represents the vehicle EE system on the design abstraction level. It includes primarily the Functional Design Architecture (FDA), and the HardwareDesignArchitecture (HDA).
+ * DesignLevel represents the vehicle EE system on the design abstraction level. It includes primarily the Functional Design Architecture (FDA), and
+ * the HardwareDesignArchitecture (HDA).
*
- * FDA represents a top level Function. It is supposed to implement all the functionalities of a vehicle, as specified by a Functional Analysis Architecture or a Vehicle level (if no Functional Analysis Architecture has been defined during the process).
+ * FDA represents a top level Function. It is supposed to implement all the functionalities of a vehicle, as specified by a Functional Analysis
+ * Architecture or a Vehicle level (if no Functional Analysis Architecture has been defined during the process).
*
- * The design level in EAST-ADL2 includes the design architecture containing the functional specification and hardware architecture of the vehicle EE system. The design architecture includes the Functional Design Architecture representing a decomposition of functionalities analyzed on the analysis level. The decomposition has the purpose of making it possible to meet constraints regarding non-functional properties such as allocation, efficiency, reuse, or supplier concerns. There is an n-to-m mapping between entities of the design- and the ones on the analysis level.
+ * The design level in EAST-ADL2 includes the design architecture containing the functional specification and hardware architecture of the vehicle EE
+ * system. The design architecture includes the Functional Design Architecture representing a decomposition of functionalities analyzed on the
+ * analysis level. The decomposition has the purpose of making it possible to meet constraints regarding non-functional properties such as allocation,
+ * efficiency, reuse, or supplier concerns. There is an n-to-m mapping between entities of the design- and the ones on the analysis level.
*
- * Non-transparent infrastructure functionality such as mode changes and error handling are also represented at the design level, such that their impact on applications' behaviors can be estimated.
+ * Non-transparent infrastructure functionality such as mode changes and error handling are also represented at the design level, such that their
+ * impact on applications' behaviors can be estimated.
*
- * The Functional Design Architecture parts are typed by FunctionTypes and LocalDeviceManagers. The view of the HardwareArchitecture facilitates the realization of LocalDeviceManager as sensor/actuator HW elements.
+ * The Functional Design Architecture parts are typed by FunctionTypes and LocalDeviceManagers. The view of the HardwareArchitecture facilitates the
+ * realization of LocalDeviceManager as sensor/actuator HW elements.
*
* The HDA is the hardware design from a system perspective. The HDA has two purposes:
*
@@ -44,42 +51,47 @@ import org.eclipse.papyrus.eastadl.structure.hardwaremodeling.HardwareComponentP
*
* 2) It is an allocation target for the Functions of the Functional Design Architecture.
*
- * The HDA represents the hardware architecture of the embedded system. Its contained HW elements represent the physical aspects of the hardware entities and how they are connected. HardwareFunctionTypes associated to HW components represent the logical behavior of the contained HW elements.
+ * The HDA represents the hardware architecture of the embedded system. Its contained HW elements represent the physical aspects of the hardware
+ * entities and how they are connected. HardwareFunctionTypes associated to HW components represent the logical behavior of the contained HW elements.
*
* Semantics:
- * The DesignLevel is the representation of the vehicle EE system on the design abstraction level. It corresponds to the design of logical functions and boundaries extended in regards to resource commitment.
+ * The DesignLevel is the representation of the vehicle EE system on the design abstraction level. It corresponds to the design of logical functions
+ * and boundaries extended in regards to resource commitment.
*
* Notation:
- * The DesignLevel is shown as a solid-outline rectangle containing the name, with its ports or port groups on the perimeter. Contained entities may be shown with its connectors (White-box view).
+ * The DesignLevel is shown as a solid-outline rectangle containing the name, with its ports or port groups on the perimeter. Contained entities may
+ * be shown with its connectors (White-box view).
*
*
* Extension: Class
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Package <em>Base Package</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getFunctionalDesignArchitecture <em>Functional Design Architecture</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getHardwareDesignArchitecture <em>Hardware Design Architecture</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getAllocation <em>Allocation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getFunctionalDesignArchitecture <em>Functional Design Architecture
+ * </em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getHardwareDesignArchitecture <em>Hardware Design Architecture</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getAllocation <em>Allocation</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getDesignLevel()
* @model
* @generated
*/
public interface DesignLevel extends Context {
+
/**
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getDesignLevel_Base_Class()
@@ -92,7 +104,9 @@ public interface DesignLevel extends Context {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Class</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
@@ -102,10 +116,10 @@ public interface DesignLevel extends Context {
* Returns the value of the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Package</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Package</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Package</em>' reference.
* @see #setBase_Package(org.eclipse.uml2.uml.Package)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getDesignLevel_Base_Package()
@@ -115,10 +129,13 @@ public interface DesignLevel extends Context {
org.eclipse.uml2.uml.Package getBase_Package();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Package <em>Base Package</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Package <em>Base Package</em>}'
+ * reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Package</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Package</em>' reference.
* @see #getBase_Package()
* @generated
*/
@@ -129,10 +146,10 @@ public interface DesignLevel extends Context {
* The list contents are of type {@link org.eclipse.papyrus.eastadl.structure.functionmodeling.Allocation}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Allocation</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Allocation</em>' containment reference list isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Allocation</em>' reference list.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getDesignLevel_Allocation()
* @model ordered="false"
@@ -144,6 +161,7 @@ public interface DesignLevel extends Context {
* Returns the value of the '<em><b>Functional Design Architecture</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Functional Design Architecture</em>' reference.
* @see #setFunctionalDesignArchitecture(DesignFunctionPrototype)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getDesignLevel_FunctionalDesignArchitecture()
@@ -156,10 +174,11 @@ public interface DesignLevel extends Context {
* Returns the value of the '<em><b>Hardware Design Architecture</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Hardware Design Architecture</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Hardware Design Architecture</em>' containment reference isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Hardware Design Architecture</em>' reference.
* @see #setHardwareDesignArchitecture(HardwareComponentPrototype)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getDesignLevel_HardwareDesignArchitecture()
@@ -169,20 +188,26 @@ public interface DesignLevel extends Context {
HardwareComponentPrototype getHardwareDesignArchitecture();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getFunctionalDesignArchitecture <em>Functional Design Architecture</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getFunctionalDesignArchitecture
+ * <em>Functional Design Architecture</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Functional Design Architecture</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Functional Design Architecture</em>' reference.
* @see #getFunctionalDesignArchitecture()
* @generated
*/
void setFunctionalDesignArchitecture(DesignFunctionPrototype value);
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getHardwareDesignArchitecture <em>Hardware Design Architecture</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getHardwareDesignArchitecture
+ * <em>Hardware Design Architecture</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Hardware Design Architecture</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Hardware Design Architecture</em>' reference.
* @see #getHardwareDesignArchitecture()
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/ImplementationLevel.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/ImplementationLevel.java
index ddda2026257..bb2ef501134 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/ImplementationLevel.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/ImplementationLevel.java
@@ -23,32 +23,37 @@ import org.eclipse.uml2.uml.NamedElement;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Implementation Level</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
- * ImplementationLevel represents the software architecture and components, and the hardware architecture of the EE system in the vehicle. The ImplementationLevel is defined by the AUTOSAR System- and SoftwareArchitecture. For example, functions of the Functional Design Architecture will be realized by AUTOSAR SW-Components in the ImplementationLevel. Traceability is supported from implementation level elements (AUTOSAR) to upper level elements by Realization relationships.
+ * ImplementationLevel represents the software architecture and components, and the hardware architecture of the EE system in the vehicle. The
+ * ImplementationLevel is defined by the AUTOSAR System- and SoftwareArchitecture. For example, functions of the Functional Design Architecture will
+ * be realized by AUTOSAR SW-Components in the ImplementationLevel. Traceability is supported from implementation level elements (AUTOSAR) to upper
+ * level elements by Realization relationships.
*
*
* Extension: Class
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getAutosarSystem <em>Autosar System</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getAutosarSystem <em>Autosar System</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Package <em>Base Package</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getImplementationLevel()
* @model
* @generated
*/
public interface ImplementationLevel extends Context {
+
/**
* Returns the value of the '<em><b>Autosar System</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Autosar System</em>' reference.
* @see #setAutosarSystem(NamedElement)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getImplementationLevel_AutosarSystem()
@@ -58,10 +63,13 @@ public interface ImplementationLevel extends Context {
NamedElement getAutosarSystem();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getAutosarSystem <em>Autosar System</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getAutosarSystem
+ * <em>Autosar System</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Autosar System</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Autosar System</em>' reference.
* @see #getAutosarSystem()
* @generated
*/
@@ -71,10 +79,10 @@ public interface ImplementationLevel extends Context {
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getImplementationLevel_Base_Class()
@@ -84,10 +92,13 @@ public interface ImplementationLevel extends Context {
org.eclipse.uml2.uml.Class getBase_Class();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Class <em>Base Class</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Class <em>Base Class</em>}'
+ * reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Class</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
@@ -97,10 +108,10 @@ public interface ImplementationLevel extends Context {
* Returns the value of the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Package</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Package</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Package</em>' reference.
* @see #setBase_Package(org.eclipse.uml2.uml.Package)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getImplementationLevel_Base_Package()
@@ -110,10 +121,13 @@ public interface ImplementationLevel extends Context {
org.eclipse.uml2.uml.Package getBase_Package();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Package <em>Base Package</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Package <em>Base Package</em>}'
+ * reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Package</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Package</em>' reference.
* @see #getBase_Package()
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemModel.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemModel.java
index 4f151a93937..e6e89625ff1 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemModel.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemModel.java
@@ -21,38 +21,42 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.Context;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>System Model</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
- * SystemModel is used to organize models/architectures according to their abstraction level; it can also hold with relationships between the different levels.
+ * SystemModel is used to organize models/architectures according to their abstraction level; it can also hold with relationships between the
+ * different levels.
*
* Semantics:
* The SystemModel represents the EE system of the vehicle, and concepts related to the various abstraction levels.
*
* Notation:
- * The default notation for a SystemModel is a solid-outline rectangle containing the SystemModel's name, and with compartments separating by horizontal lines containing features or other members of the SystemModel. Contained entities may also be shown with its connectors (White-box view).
+ * The default notation for a SystemModel is a solid-outline rectangle containing the SystemModel's name, and with compartments separating by
+ * horizontal lines containing features or other members of the SystemModel. Contained entities may also be shown with its connectors (White-box
+ * view).
*
* Changes: New class in EAST-ADL2
*
* Extension: Class
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getImplementationLevel <em>Implementation Level</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getAnalysisLevel <em>Analysis Level</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getDesignLevel <em>Design Level</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getVehicleLevel <em>Vehicle Level</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getImplementationLevel <em>Implementation Level</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getAnalysisLevel <em>Analysis Level</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getDesignLevel <em>Design Level</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getVehicleLevel <em>Vehicle Level</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Package <em>Base Package</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getSystemModel()
* @model
* @generated
*/
public interface SystemModel extends Context {
+
/**
* Returns the value of the '<em><b>Analysis Level</b></em>' reference.
* <!-- begin-user-doc -->
@@ -60,6 +64,7 @@ public interface SystemModel extends Context {
* <!-- begin-model-doc -->
* The AnalysisArchitecture contained in the SystemModel and connected to the EnvironmentModel through ports-connectors
* <!-- end-model-doc -->
+ *
* @return the value of the '<em>Analysis Level</em>' reference.
* @see #setAnalysisLevel(AnalysisLevel)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getSystemModel_AnalysisLevel()
@@ -75,6 +80,7 @@ public interface SystemModel extends Context {
* <!-- begin-model-doc -->
* The designArchitecture contained in the SystemModel and connected to the EnvironmentModel through ports-connectors
* <!-- end-model-doc -->
+ *
* @return the value of the '<em>Design Level</em>' reference.
* @see #setDesignLevel(DesignLevel)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getSystemModel_DesignLevel()
@@ -90,6 +96,7 @@ public interface SystemModel extends Context {
* <!-- begin-model-doc -->
* The Implementation Architecture abstraction level.
* <!-- end-model-doc -->
+ *
* @return the value of the '<em>Implementation Level</em>' reference.
* @see #setImplementationLevel(ImplementationLevel)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getSystemModel_ImplementationLevel()
@@ -105,6 +112,7 @@ public interface SystemModel extends Context {
* <!-- begin-model-doc -->
* The Vehicle Feature Model contained in the SystemModel.
* <!-- end-model-doc -->
+ *
* @return the value of the '<em>Vehicle Level</em>' reference.
* @see #setVehicleLevel(VehicleLevel)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getSystemModel_VehicleLevel()
@@ -114,40 +122,52 @@ public interface SystemModel extends Context {
VehicleLevel getVehicleLevel();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getAnalysisLevel <em>Analysis Level</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getAnalysisLevel <em>Analysis Level</em>}'
+ * reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Analysis Level</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Analysis Level</em>' reference.
* @see #getAnalysisLevel()
* @generated
*/
void setAnalysisLevel(AnalysisLevel value);
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getDesignLevel <em>Design Level</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getDesignLevel <em>Design Level</em>}'
+ * reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Design Level</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Design Level</em>' reference.
* @see #getDesignLevel()
* @generated
*/
void setDesignLevel(DesignLevel value);
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getImplementationLevel <em>Implementation Level</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getImplementationLevel
+ * <em>Implementation Level</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Implementation Level</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Implementation Level</em>' reference.
* @see #getImplementationLevel()
* @generated
*/
void setImplementationLevel(ImplementationLevel value);
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getVehicleLevel <em>Vehicle Level</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getVehicleLevel <em>Vehicle Level</em>}'
+ * reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Vehicle Level</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Vehicle Level</em>' reference.
* @see #getVehicleLevel()
* @generated
*/
@@ -157,10 +177,10 @@ public interface SystemModel extends Context {
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getSystemModel_Base_Class()
@@ -173,7 +193,9 @@ public interface SystemModel extends Context {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Class</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
@@ -183,10 +205,10 @@ public interface SystemModel extends Context {
* Returns the value of the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Package</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Package</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Package</em>' reference.
* @see #setBase_Package(org.eclipse.uml2.uml.Package)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getSystemModel_Base_Package()
@@ -196,10 +218,13 @@ public interface SystemModel extends Context {
org.eclipse.uml2.uml.Package getBase_Package();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Package <em>Base Package</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Package <em>Base Package</em>}'
+ * reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Package</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Package</em>' reference.
* @see #getBase_Package()
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemmodelingFactory.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemmodelingFactory.java
index ef986e54082..25a0ca46935 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemmodelingFactory.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemmodelingFactory.java
@@ -22,14 +22,17 @@ import org.eclipse.emf.ecore.EFactory;
* The <b>Factory</b> for the model.
* It provides a create method for each non-abstract class of the model.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage
* @generated
*/
public interface SystemmodelingFactory extends EFactory {
+
/**
* The singleton instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
SystemmodelingFactory eINSTANCE = org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingFactoryImpl.init();
@@ -38,6 +41,7 @@ public interface SystemmodelingFactory extends EFactory {
* Returns a new object of class '<em>Analysis Level</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Analysis Level</em>'.
* @generated
*/
@@ -47,6 +51,7 @@ public interface SystemmodelingFactory extends EFactory {
* Returns a new object of class '<em>Design Level</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Design Level</em>'.
* @generated
*/
@@ -56,6 +61,7 @@ public interface SystemmodelingFactory extends EFactory {
* Returns a new object of class '<em>Implementation Level</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Implementation Level</em>'.
* @generated
*/
@@ -65,6 +71,7 @@ public interface SystemmodelingFactory extends EFactory {
* Returns a new object of class '<em>System Model</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>System Model</em>'.
* @generated
*/
@@ -74,6 +81,7 @@ public interface SystemmodelingFactory extends EFactory {
* Returns a new object of class '<em>Vehicle Level</em>'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return a new object of class '<em>Vehicle Level</em>'.
* @generated
*/
@@ -83,6 +91,7 @@ public interface SystemmodelingFactory extends EFactory {
* Returns the package supported by this factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the package supported by this factory.
* @generated
*/
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemmodelingPackage.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemmodelingPackage.java
index 335b5bd3653..b6fa40c5f1b 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemmodelingPackage.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/SystemmodelingPackage.java
@@ -26,47 +26,59 @@ import org.eclipse.papyrus.eastadl.infrastructure.elements.ElementsPackage;
* The <b>Package</b> for the model.
* It contains accessors for the meta objects to represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* <!-- begin-model-doc -->
- * The ADLSystemModel is the top level container of an EAST-ADL2 model. It represents the electronics & software of the vehicle, and its environment, and concepts related to the various abstraction level of models used in EAST-ADL2. It is mainly based on both concepts: Models and architectures.
+ * The ADLSystemModel is the top level container of an EAST-ADL2 model. It represents the electronics & software of the vehicle, and its environment,
+ * and concepts related to the various abstraction level of models used in EAST-ADL2. It is mainly based on both concepts: Models and architectures.
* VehicleFeatureModel represents the features of the vehicle, i.e. the externally visible properties
* The AnalysisArchitecture is the abstract functional description of the vehicle electronics
* The DesignArchitecture contains the functional specification and hardware architecture of the vehicle electronics
* The Implementation Architecture contains the software architecture and components and the hardware architecture of the vehicle
* The Operational Architecture represents the actual software and electronics in the manufactured vehicle
- * The word model vs. architecture is chosen rather informally. Architecture is used where this term is often used in practice, and where the construct is a complete (in some sense) reflection of the aspects that it captures. Model is used in other cases.
- * These models/architectures contain further elements in a hierarchy.. Relations between these elements over the boundaries between the models/architectures are contained in the ADLSystemModel. This is possible because the SystemModel is a specialization of the ADLContext, and is thus able to contain relations. Typical relations are described in the sub-package CoreConstructs (see definition of ADLRelationship, ADLRealization and ADLSatisfy).
+ * The word model vs. architecture is chosen rather informally. Architecture is used where this term is often used in practice, and where the
+ * construct is a complete (in some sense) reflection of the aspects that it captures. Model is used in other cases.
+ * These models/architectures contain further elements in a hierarchy.. Relations between these elements over the boundaries between the
+ * models/architectures are contained in the ADLSystemModel. This is possible because the SystemModel is a specialization of the ADLContext, and is
+ * thus able to contain relations. Typical relations are described in the sub-package CoreConstructs (see definition of ADLRelationship,
+ * ADLRealization and ADLSatisfy).
*
* Overview:
- * The ADLSystemModel is the top level container of an EAST-ADL2 model. It represents the electronics & software of the vehicle, and its environment, and concepts related to the various abstraction level of models used in EAST-ADL2. It is mainly based on both concepts: Models and architectures.
+ * The ADLSystemModel is the top level container of an EAST-ADL2 model. It represents the electronics & software of the vehicle, and its environment,
+ * and concepts related to the various abstraction level of models used in EAST-ADL2. It is mainly based on both concepts: Models and architectures.
* <!-- end-model-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingFactory
* @model kind="package"
* @generated
*/
public interface SystemmodelingPackage extends EPackage {
+
/**
* <!-- begin-user-doc -->
* Defines literals for the meta objects that represent
* <ul>
- * <li>each class,</li>
- * <li>each feature of each class,</li>
- * <li>each enum,</li>
- * <li>and each data type</li>
+ * <li>each class,</li>
+ * <li>each feature of each class,</li>
+ * <li>each enum,</li>
+ * <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
+ *
* @generated
*/
interface Literals {
+
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl <em>System Model</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl <em>System Model</em>}'
+ * class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingPackageImpl#getSystemModel()
* @generated
@@ -77,6 +89,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Implementation Level</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference SYSTEM_MODEL__IMPLEMENTATION_LEVEL = eINSTANCE.getSystemModel_ImplementationLevel();
@@ -85,6 +98,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Analysis Level</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference SYSTEM_MODEL__ANALYSIS_LEVEL = eINSTANCE.getSystemModel_AnalysisLevel();
@@ -93,6 +107,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Design Level</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference SYSTEM_MODEL__DESIGN_LEVEL = eINSTANCE.getSystemModel_DesignLevel();
@@ -101,6 +116,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Vehicle Level</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference SYSTEM_MODEL__VEHICLE_LEVEL = eINSTANCE.getSystemModel_VehicleLevel();
@@ -109,6 +125,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference SYSTEM_MODEL__BASE_CLASS = eINSTANCE.getSystemModel_Base_Class();
@@ -117,14 +134,17 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Base Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference SYSTEM_MODEL__BASE_PACKAGE = eINSTANCE.getSystemModel_Base_Package();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.ImplementationLevelImpl <em>Implementation Level</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.ImplementationLevelImpl
+ * <em>Implementation Level</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.ImplementationLevelImpl
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingPackageImpl#getImplementationLevel()
* @generated
@@ -135,6 +155,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Autosar System</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference IMPLEMENTATION_LEVEL__AUTOSAR_SYSTEM = eINSTANCE.getImplementationLevel_AutosarSystem();
@@ -143,6 +164,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference IMPLEMENTATION_LEVEL__BASE_CLASS = eINSTANCE.getImplementationLevel_Base_Class();
@@ -151,14 +173,17 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Base Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference IMPLEMENTATION_LEVEL__BASE_PACKAGE = eINSTANCE.getImplementationLevel_Base_Package();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.AnalysisLevelImpl <em>Analysis Level</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.AnalysisLevelImpl
+ * <em>Analysis Level</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.AnalysisLevelImpl
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingPackageImpl#getAnalysisLevel()
* @generated
@@ -169,6 +194,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference ANALYSIS_LEVEL__BASE_CLASS = eINSTANCE.getAnalysisLevel_Base_Class();
@@ -177,6 +203,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Base Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference ANALYSIS_LEVEL__BASE_PACKAGE = eINSTANCE.getAnalysisLevel_Base_Package();
@@ -185,14 +212,17 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Functional Analysis Architecture</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference ANALYSIS_LEVEL__FUNCTIONAL_ANALYSIS_ARCHITECTURE = eINSTANCE.getAnalysisLevel_FunctionalAnalysisArchitecture();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl <em>Design Level</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl <em>Design Level</em>}'
+ * class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingPackageImpl#getDesignLevel()
* @generated
@@ -203,6 +233,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference DESIGN_LEVEL__BASE_CLASS = eINSTANCE.getDesignLevel_Base_Class();
@@ -211,6 +242,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Base Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference DESIGN_LEVEL__BASE_PACKAGE = eINSTANCE.getDesignLevel_Base_Package();
@@ -219,6 +251,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Functional Design Architecture</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference DESIGN_LEVEL__FUNCTIONAL_DESIGN_ARCHITECTURE = eINSTANCE.getDesignLevel_FunctionalDesignArchitecture();
@@ -227,6 +260,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Hardware Design Architecture</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference DESIGN_LEVEL__HARDWARE_DESIGN_ARCHITECTURE = eINSTANCE.getDesignLevel_HardwareDesignArchitecture();
@@ -235,14 +269,17 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Allocation</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference DESIGN_LEVEL__ALLOCATION = eINSTANCE.getDesignLevel_Allocation();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.VehicleLevelImpl <em>Vehicle Level</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.VehicleLevelImpl <em>Vehicle Level</em>}'
+ * class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.VehicleLevelImpl
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingPackageImpl#getVehicleLevel()
* @generated
@@ -253,6 +290,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Base Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference VEHICLE_LEVEL__BASE_PACKAGE = eINSTANCE.getVehicleLevel_Base_Package();
@@ -261,6 +299,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference VEHICLE_LEVEL__BASE_CLASS = eINSTANCE.getVehicleLevel_Base_Class();
@@ -269,6 +308,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object literal for the '<em><b>Technical Feature Model</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
EReference VEHICLE_LEVEL__TECHNICAL_FEATURE_MODEL = eINSTANCE.getVehicleLevel_TechnicalFeatureModel();
@@ -279,6 +319,7 @@ public interface SystemmodelingPackage extends EPackage {
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
String eNAME = "systemmodeling";
@@ -287,6 +328,7 @@ public interface SystemmodelingPackage extends EPackage {
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_URI = "http://www.papyrusuml.org/EAST-ADL2/Structure/SystemModeling/1";
@@ -295,6 +337,7 @@ public interface SystemmodelingPackage extends EPackage {
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
String eNS_PREFIX = "SystemModeling";
@@ -303,6 +346,7 @@ public interface SystemmodelingPackage extends EPackage {
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
SystemmodelingPackage eINSTANCE = org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingPackageImpl.init();
@@ -311,6 +355,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl <em>System Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingPackageImpl#getSystemModel()
* @generated
@@ -318,9 +363,11 @@ public interface SystemmodelingPackage extends EPackage {
int SYSTEM_MODEL = 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.ImplementationLevelImpl <em>Implementation Level</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.ImplementationLevelImpl
+ * <em>Implementation Level</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.ImplementationLevelImpl
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingPackageImpl#getImplementationLevel()
* @generated
@@ -331,6 +378,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.AnalysisLevelImpl <em>Analysis Level</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.AnalysisLevelImpl
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingPackageImpl#getAnalysisLevel()
* @generated
@@ -341,6 +389,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl <em>Design Level</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingPackageImpl#getDesignLevel()
* @generated
@@ -351,6 +400,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -360,6 +410,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -369,6 +420,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -378,6 +430,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Traceable Specification</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -387,6 +440,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Owned Relationship</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -396,6 +450,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Implementation Level</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -405,6 +460,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Analysis Level</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -414,6 +470,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Design Level</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -423,6 +480,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Vehicle Level</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -432,6 +490,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -441,6 +500,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -450,6 +510,7 @@ public interface SystemmodelingPackage extends EPackage {
* The number of structural features of the '<em>System Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -459,6 +520,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -468,6 +530,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -477,6 +540,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -486,6 +550,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Traceable Specification</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -495,6 +560,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Owned Relationship</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -504,6 +570,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Autosar System</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -513,6 +580,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -522,6 +590,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -531,6 +600,7 @@ public interface SystemmodelingPackage extends EPackage {
* The number of structural features of the '<em>Implementation Level</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -540,6 +610,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -549,6 +620,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -558,6 +630,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -567,6 +640,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Traceable Specification</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -576,6 +650,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Owned Relationship</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -585,6 +660,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -594,6 +670,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -603,6 +680,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Functional Analysis Architecture</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -612,6 +690,7 @@ public interface SystemmodelingPackage extends EPackage {
* The number of structural features of the '<em>Analysis Level</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -621,6 +700,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -630,6 +710,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -639,6 +720,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -648,6 +730,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Traceable Specification</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -657,6 +740,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Owned Relationship</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -666,6 +750,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -675,6 +760,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -684,6 +770,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Functional Design Architecture</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -693,6 +780,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Hardware Design Architecture</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -702,6 +790,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Allocation</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -711,6 +800,7 @@ public interface SystemmodelingPackage extends EPackage {
* The number of structural features of the '<em>Design Level</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -720,6 +810,7 @@ public interface SystemmodelingPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.VehicleLevelImpl <em>Vehicle Level</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.VehicleLevelImpl
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemmodelingPackageImpl#getVehicleLevel()
* @generated
@@ -730,6 +821,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -739,6 +831,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -748,6 +841,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -757,6 +851,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Traceable Specification</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -766,6 +861,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Owned Relationship</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -775,6 +871,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -784,6 +881,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -793,6 +891,7 @@ public interface SystemmodelingPackage extends EPackage {
* The feature id for the '<em><b>Technical Feature Model</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -802,6 +901,7 @@ public interface SystemmodelingPackage extends EPackage {
* The number of structural features of the '<em>Vehicle Level</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
* @ordered
*/
@@ -811,6 +911,7 @@ public interface SystemmodelingPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel <em>Analysis Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Analysis Level</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel
* @generated
@@ -818,9 +919,11 @@ public interface SystemmodelingPackage extends EPackage {
EClass getAnalysisLevel();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Class
+ * <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Class()
* @see #getAnalysisLevel()
@@ -829,9 +932,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getAnalysisLevel_Base_Class();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Package <em>Base Package</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Package
+ * <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Package</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getBase_Package()
* @see #getAnalysisLevel()
@@ -840,9 +945,12 @@ public interface SystemmodelingPackage extends EPackage {
EReference getAnalysisLevel_Base_Package();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getFunctionalAnalysisArchitecture <em>Functional Analysis Architecture</em>}'.
+ * Returns the meta object for the reference '
+ * {@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getFunctionalAnalysisArchitecture
+ * <em>Functional Analysis Architecture</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Functional Analysis Architecture</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel#getFunctionalAnalysisArchitecture()
* @see #getAnalysisLevel()
@@ -854,6 +962,7 @@ public interface SystemmodelingPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel <em>Design Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Design Level</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel
* @generated
@@ -861,9 +970,11 @@ public interface SystemmodelingPackage extends EPackage {
EClass getDesignLevel();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Class
+ * <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Class()
* @see #getDesignLevel()
@@ -872,9 +983,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getDesignLevel_Base_Class();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Package <em>Base Package</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Package
+ * <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Package</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getBase_Package()
* @see #getDesignLevel()
@@ -883,9 +996,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getDesignLevel_Base_Package();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getAllocation <em>Allocation</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getAllocation
+ * <em>Allocation</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Allocation</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getAllocation()
* @see #getDesignLevel()
@@ -894,9 +1009,12 @@ public interface SystemmodelingPackage extends EPackage {
EReference getDesignLevel_Allocation();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getFunctionalDesignArchitecture <em>Functional Design Architecture</em>}'.
+ * Returns the meta object for the reference '
+ * {@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getFunctionalDesignArchitecture
+ * <em>Functional Design Architecture</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Functional Design Architecture</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getFunctionalDesignArchitecture()
* @see #getDesignLevel()
@@ -905,9 +1023,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getDesignLevel_FunctionalDesignArchitecture();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getHardwareDesignArchitecture <em>Hardware Design Architecture</em>}'.
+ * Returns the meta object for the reference '
+ * {@link org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getHardwareDesignArchitecture <em>Hardware Design Architecture</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Hardware Design Architecture</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel#getHardwareDesignArchitecture()
* @see #getDesignLevel()
@@ -916,9 +1036,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getDesignLevel_HardwareDesignArchitecture();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel <em>Implementation Level</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel
+ * <em>Implementation Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Implementation Level</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel
* @generated
@@ -926,9 +1048,11 @@ public interface SystemmodelingPackage extends EPackage {
EClass getImplementationLevel();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getAutosarSystem <em>Autosar System</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getAutosarSystem
+ * <em>Autosar System</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Autosar System</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getAutosarSystem()
* @see #getImplementationLevel()
@@ -937,9 +1061,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getImplementationLevel_AutosarSystem();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Class
+ * <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Class()
* @see #getImplementationLevel()
@@ -948,9 +1074,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getImplementationLevel_Base_Class();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Package <em>Base Package</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Package
+ * <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Package</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel#getBase_Package()
* @see #getImplementationLevel()
@@ -962,6 +1090,7 @@ public interface SystemmodelingPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel <em>System Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>System Model</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel
* @generated
@@ -969,9 +1098,11 @@ public interface SystemmodelingPackage extends EPackage {
EClass getSystemModel();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getAnalysisLevel <em>Analysis Level</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getAnalysisLevel
+ * <em>Analysis Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Analysis Level</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getAnalysisLevel()
* @see #getSystemModel()
@@ -980,9 +1111,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getSystemModel_AnalysisLevel();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getDesignLevel <em>Design Level</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getDesignLevel
+ * <em>Design Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Design Level</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getDesignLevel()
* @see #getSystemModel()
@@ -991,9 +1124,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getSystemModel_DesignLevel();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getImplementationLevel <em>Implementation Level</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getImplementationLevel
+ * <em>Implementation Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Implementation Level</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getImplementationLevel()
* @see #getSystemModel()
@@ -1002,9 +1137,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getSystemModel_ImplementationLevel();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getVehicleLevel <em>Vehicle Level</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getVehicleLevel
+ * <em>Vehicle Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Vehicle Level</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getVehicleLevel()
* @see #getSystemModel()
@@ -1013,9 +1150,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getSystemModel_VehicleLevel();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Class
+ * <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Class()
* @see #getSystemModel()
@@ -1024,9 +1163,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getSystemModel_Base_Class();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Package <em>Base Package</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Package
+ * <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Package</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel#getBase_Package()
* @see #getSystemModel()
@@ -1038,6 +1179,7 @@ public interface SystemmodelingPackage extends EPackage {
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the factory that creates the instances of the model.
* @generated
*/
@@ -1047,6 +1189,7 @@ public interface SystemmodelingPackage extends EPackage {
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel <em>Vehicle Level</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for class '<em>Vehicle Level</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel
* @generated
@@ -1054,9 +1197,11 @@ public interface SystemmodelingPackage extends EPackage {
EClass getVehicleLevel();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Package <em>Base Package</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Package
+ * <em>Base Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Package</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Package()
* @see #getVehicleLevel()
@@ -1065,9 +1210,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getVehicleLevel_Base_Package();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Class <em>Base Class</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Class
+ * <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference '<em>Base Class</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Class()
* @see #getVehicleLevel()
@@ -1076,9 +1223,11 @@ public interface SystemmodelingPackage extends EPackage {
EReference getVehicleLevel_Base_Class();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getTechnicalFeatureModel <em>Technical Feature Model</em>}'.
+ * Returns the meta object for the reference list '
+ * {@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getTechnicalFeatureModel <em>Technical Feature Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the meta object for the reference list '<em>Technical Feature Model</em>'.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getTechnicalFeatureModel()
* @see #getVehicleLevel()
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/VehicleLevel.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/VehicleLevel.java
index eaf325e6cce..6ed2a397819 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/VehicleLevel.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/VehicleLevel.java
@@ -24,7 +24,7 @@ import org.eclipse.papyrus.eastadl.structure.featuremodeling.FeatureModel;
* <!-- begin-user-doc -->
* A representation of the model object '<em><b>Vehicle Level</b></em>'.
* <!-- end-user-doc -->
- *
+ *
* <!-- begin-model-doc -->
* VehicleLevel represents an arbitrary set of feature models containing only VehicleFeatures.
*
@@ -36,29 +36,30 @@ import org.eclipse.papyrus.eastadl.structure.featuremodeling.FeatureModel;
*
* Extension: class.
* <!-- end-model-doc -->
- *
+ *
* <p>
* The following features are supported:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Package <em>Base Package</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getTechnicalFeatureModel <em>Technical Feature Model</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getTechnicalFeatureModel <em>Technical Feature Model</em>}</li>
* </ul>
* </p>
- *
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getVehicleLevel()
* @model
* @generated
*/
public interface VehicleLevel extends Context {
+
/**
* Returns the value of the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Package</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Package</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Package</em>' reference.
* @see #setBase_Package(org.eclipse.uml2.uml.Package)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getVehicleLevel_Base_Package()
@@ -68,10 +69,13 @@ public interface VehicleLevel extends Context {
org.eclipse.uml2.uml.Package getBase_Package();
/**
- * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Package <em>Base Package</em>}' reference.
+ * Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Package <em>Base Package</em>}'
+ * reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Package</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Package</em>' reference.
* @see #getBase_Package()
* @generated
*/
@@ -81,10 +85,10 @@ public interface VehicleLevel extends Context {
* Returns the value of the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Base Class</em>' reference isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Base Class</em>' reference isn't clear, there really should be more of a description here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Base Class</em>' reference.
* @see #setBase_Class(org.eclipse.uml2.uml.Class)
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getVehicleLevel_Base_Class()
@@ -97,7 +101,9 @@ public interface VehicleLevel extends Context {
* Sets the value of the '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel#getBase_Class <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param value the new value of the '<em>Base Class</em>' reference.
+ *
+ * @param value
+ * the new value of the '<em>Base Class</em>' reference.
* @see #getBase_Class()
* @generated
*/
@@ -108,10 +114,11 @@ public interface VehicleLevel extends Context {
* The list contents are of type {@link org.eclipse.papyrus.eastadl.structure.featuremodeling.FeatureModel}.
* <!-- begin-user-doc -->
* <p>
- * If the meaning of the '<em>Technical Feature Model</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * If the meaning of the '<em>Technical Feature Model</em>' containment reference list isn't clear, there really should be more of a description
+ * here...
* </p>
* <!-- end-user-doc -->
+ *
* @return the value of the '<em>Technical Feature Model</em>' reference list.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#getVehicleLevel_TechnicalFeatureModel()
* @model ordered="false"
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/AnalysisLevelImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/AnalysisLevelImpl.java
index 18a1d192c77..b1f8d456458 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/AnalysisLevelImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/AnalysisLevelImpl.java
@@ -32,19 +32,22 @@ import org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackag
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.AnalysisLevelImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.AnalysisLevelImpl#getBase_Package <em>Base Package</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.AnalysisLevelImpl#getFunctionalAnalysisArchitecture <em>Functional Analysis Architecture</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.AnalysisLevelImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.AnalysisLevelImpl#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.AnalysisLevelImpl#getFunctionalAnalysisArchitecture <em>Functional Analysis
+ * Architecture</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
+
/**
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Class()
* @generated
* @ordered
@@ -55,6 +58,7 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
* The cached value of the '{@link #getBase_Package() <em>Base Package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Package()
* @generated
* @ordered
@@ -65,6 +69,7 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
* The cached value of the '{@link #getFunctionalAnalysisArchitecture() <em>Functional Analysis Architecture</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getFunctionalAnalysisArchitecture()
* @generated
* @ordered
@@ -74,6 +79,7 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected AnalysisLevelImpl() {
@@ -83,6 +89,7 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public AnalysisFunctionPrototype basicGetFunctionalAnalysisArchitecture() {
@@ -92,20 +99,24 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_CLASS:
- if (resolve) return getBase_Class();
- return basicGetBase_Class();
- case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_PACKAGE:
- if (resolve) return getBase_Package();
- return basicGetBase_Package();
- case SystemmodelingPackage.ANALYSIS_LEVEL__FUNCTIONAL_ANALYSIS_ARCHITECTURE:
- if (resolve) return getFunctionalAnalysisArchitecture();
- return basicGetFunctionalAnalysisArchitecture();
+ switch(featureID) {
+ case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_CLASS:
+ if(resolve)
+ return getBase_Class();
+ return basicGetBase_Class();
+ case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_PACKAGE:
+ if(resolve)
+ return getBase_Package();
+ return basicGetBase_Package();
+ case SystemmodelingPackage.ANALYSIS_LEVEL__FUNCTIONAL_ANALYSIS_ARCHITECTURE:
+ if(resolve)
+ return getFunctionalAnalysisArchitecture();
+ return basicGetFunctionalAnalysisArchitecture();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -113,17 +124,18 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_CLASS:
- return base_Class != null;
- case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_PACKAGE:
- return base_Package != null;
- case SystemmodelingPackage.ANALYSIS_LEVEL__FUNCTIONAL_ANALYSIS_ARCHITECTURE:
- return functionalAnalysisArchitecture != null;
+ switch(featureID) {
+ case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_CLASS:
+ return base_Class != null;
+ case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_PACKAGE:
+ return base_Package != null;
+ case SystemmodelingPackage.ANALYSIS_LEVEL__FUNCTIONAL_ANALYSIS_ARCHITECTURE:
+ return functionalAnalysisArchitecture != null;
}
return super.eIsSet(featureID);
}
@@ -131,20 +143,21 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)newValue);
- return;
- case SystemmodelingPackage.ANALYSIS_LEVEL__FUNCTIONAL_ANALYSIS_ARCHITECTURE:
- setFunctionalAnalysisArchitecture((AnalysisFunctionPrototype)newValue);
- return;
+ switch(featureID) {
+ case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_PACKAGE:
+ setBase_Package((org.eclipse.uml2.uml.Package)newValue);
+ return;
+ case SystemmodelingPackage.ANALYSIS_LEVEL__FUNCTIONAL_ANALYSIS_ARCHITECTURE:
+ setFunctionalAnalysisArchitecture((AnalysisFunctionPrototype)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -152,6 +165,7 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -162,14 +176,15 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if (base_Class != null && base_Class.eIsProxy()) {
+ if(base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if (base_Class != oldBase_Class) {
- if (eNotificationRequired())
+ if(base_Class != oldBase_Class) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.ANALYSIS_LEVEL__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -179,6 +194,7 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -188,26 +204,28 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.ANALYSIS_LEVEL__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Package getBase_Package() {
- if (base_Package != null && base_Package.eIsProxy()) {
+ if(base_Package != null && base_Package.eIsProxy()) {
InternalEObject oldBase_Package = (InternalEObject)base_Package;
base_Package = (org.eclipse.uml2.uml.Package)eResolveProxy(oldBase_Package);
- if (base_Package != oldBase_Package) {
- if (eNotificationRequired())
+ if(base_Package != oldBase_Package) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.ANALYSIS_LEVEL__BASE_PACKAGE, oldBase_Package, base_Package));
}
}
@@ -217,6 +235,7 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Package basicGetBase_Package() {
@@ -226,32 +245,34 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Package(org.eclipse.uml2.uml.Package newBase_Package) {
org.eclipse.uml2.uml.Package oldBase_Package = base_Package;
base_Package = newBase_Package;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.ANALYSIS_LEVEL__BASE_PACKAGE, oldBase_Package, base_Package));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)null);
- return;
- case SystemmodelingPackage.ANALYSIS_LEVEL__FUNCTIONAL_ANALYSIS_ARCHITECTURE:
- setFunctionalAnalysisArchitecture((AnalysisFunctionPrototype)null);
- return;
+ switch(featureID) {
+ case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case SystemmodelingPackage.ANALYSIS_LEVEL__BASE_PACKAGE:
+ setBase_Package((org.eclipse.uml2.uml.Package)null);
+ return;
+ case SystemmodelingPackage.ANALYSIS_LEVEL__FUNCTIONAL_ANALYSIS_ARCHITECTURE:
+ setFunctionalAnalysisArchitecture((AnalysisFunctionPrototype)null);
+ return;
}
super.eUnset(featureID);
}
@@ -259,14 +280,15 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public AnalysisFunctionPrototype getFunctionalAnalysisArchitecture() {
- if (functionalAnalysisArchitecture != null && functionalAnalysisArchitecture.eIsProxy()) {
+ if(functionalAnalysisArchitecture != null && functionalAnalysisArchitecture.eIsProxy()) {
InternalEObject oldFunctionalAnalysisArchitecture = (InternalEObject)functionalAnalysisArchitecture;
functionalAnalysisArchitecture = (AnalysisFunctionPrototype)eResolveProxy(oldFunctionalAnalysisArchitecture);
- if (functionalAnalysisArchitecture != oldFunctionalAnalysisArchitecture) {
- if (eNotificationRequired())
+ if(functionalAnalysisArchitecture != oldFunctionalAnalysisArchitecture) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.ANALYSIS_LEVEL__FUNCTIONAL_ANALYSIS_ARCHITECTURE, oldFunctionalAnalysisArchitecture, functionalAnalysisArchitecture));
}
}
@@ -276,12 +298,13 @@ public class AnalysisLevelImpl extends ContextImpl implements AnalysisLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setFunctionalAnalysisArchitecture(AnalysisFunctionPrototype newFunctionalAnalysisArchitecture) {
AnalysisFunctionPrototype oldFunctionalAnalysisArchitecture = functionalAnalysisArchitecture;
functionalAnalysisArchitecture = newFunctionalAnalysisArchitecture;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.ANALYSIS_LEVEL__FUNCTIONAL_ANALYSIS_ARCHITECTURE, oldFunctionalAnalysisArchitecture, functionalAnalysisArchitecture));
}
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/DesignLevelImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/DesignLevelImpl.java
index 9f53974c7b5..ca3bb192610 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/DesignLevelImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/DesignLevelImpl.java
@@ -38,21 +38,25 @@ import org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackag
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl#getBase_Package <em>Base Package</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl#getFunctionalDesignArchitecture <em>Functional Design Architecture</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl#getHardwareDesignArchitecture <em>Hardware Design Architecture</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl#getAllocation <em>Allocation</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl#getFunctionalDesignArchitecture <em>Functional Design
+ * Architecture</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl#getHardwareDesignArchitecture <em>Hardware Design Architecture
+ * </em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.DesignLevelImpl#getAllocation <em>Allocation</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class DesignLevelImpl extends ContextImpl implements DesignLevel {
+
/**
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Class()
* @generated
* @ordered
@@ -63,6 +67,7 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
* The cached value of the '{@link #getBase_Package() <em>Base Package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Package()
* @generated
* @ordered
@@ -73,6 +78,7 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
* The cached value of the '{@link #getFunctionalDesignArchitecture() <em>Functional Design Architecture</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getFunctionalDesignArchitecture()
* @generated
* @ordered
@@ -83,6 +89,7 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
* The cached value of the '{@link #getHardwareDesignArchitecture() <em>Hardware Design Architecture</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getHardwareDesignArchitecture()
* @generated
* @ordered
@@ -93,6 +100,7 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
* The cached value of the '{@link #getAllocation() <em>Allocation</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getAllocation()
* @generated
* @ordered
@@ -102,6 +110,7 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected DesignLevelImpl() {
@@ -111,6 +120,7 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public DesignFunctionPrototype basicGetFunctionalDesignArchitecture() {
@@ -120,6 +130,7 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public HardwareComponentPrototype basicGetHardwareDesignArchitecture() {
@@ -129,25 +140,30 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case SystemmodelingPackage.DESIGN_LEVEL__BASE_CLASS:
- if (resolve) return getBase_Class();
- return basicGetBase_Class();
- case SystemmodelingPackage.DESIGN_LEVEL__BASE_PACKAGE:
- if (resolve) return getBase_Package();
- return basicGetBase_Package();
- case SystemmodelingPackage.DESIGN_LEVEL__FUNCTIONAL_DESIGN_ARCHITECTURE:
- if (resolve) return getFunctionalDesignArchitecture();
- return basicGetFunctionalDesignArchitecture();
- case SystemmodelingPackage.DESIGN_LEVEL__HARDWARE_DESIGN_ARCHITECTURE:
- if (resolve) return getHardwareDesignArchitecture();
- return basicGetHardwareDesignArchitecture();
- case SystemmodelingPackage.DESIGN_LEVEL__ALLOCATION:
- return getAllocation();
+ switch(featureID) {
+ case SystemmodelingPackage.DESIGN_LEVEL__BASE_CLASS:
+ if(resolve)
+ return getBase_Class();
+ return basicGetBase_Class();
+ case SystemmodelingPackage.DESIGN_LEVEL__BASE_PACKAGE:
+ if(resolve)
+ return getBase_Package();
+ return basicGetBase_Package();
+ case SystemmodelingPackage.DESIGN_LEVEL__FUNCTIONAL_DESIGN_ARCHITECTURE:
+ if(resolve)
+ return getFunctionalDesignArchitecture();
+ return basicGetFunctionalDesignArchitecture();
+ case SystemmodelingPackage.DESIGN_LEVEL__HARDWARE_DESIGN_ARCHITECTURE:
+ if(resolve)
+ return getHardwareDesignArchitecture();
+ return basicGetHardwareDesignArchitecture();
+ case SystemmodelingPackage.DESIGN_LEVEL__ALLOCATION:
+ return getAllocation();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -155,21 +171,22 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case SystemmodelingPackage.DESIGN_LEVEL__BASE_CLASS:
- return base_Class != null;
- case SystemmodelingPackage.DESIGN_LEVEL__BASE_PACKAGE:
- return base_Package != null;
- case SystemmodelingPackage.DESIGN_LEVEL__FUNCTIONAL_DESIGN_ARCHITECTURE:
- return functionalDesignArchitecture != null;
- case SystemmodelingPackage.DESIGN_LEVEL__HARDWARE_DESIGN_ARCHITECTURE:
- return hardwareDesignArchitecture != null;
- case SystemmodelingPackage.DESIGN_LEVEL__ALLOCATION:
- return allocation != null && !allocation.isEmpty();
+ switch(featureID) {
+ case SystemmodelingPackage.DESIGN_LEVEL__BASE_CLASS:
+ return base_Class != null;
+ case SystemmodelingPackage.DESIGN_LEVEL__BASE_PACKAGE:
+ return base_Package != null;
+ case SystemmodelingPackage.DESIGN_LEVEL__FUNCTIONAL_DESIGN_ARCHITECTURE:
+ return functionalDesignArchitecture != null;
+ case SystemmodelingPackage.DESIGN_LEVEL__HARDWARE_DESIGN_ARCHITECTURE:
+ return hardwareDesignArchitecture != null;
+ case SystemmodelingPackage.DESIGN_LEVEL__ALLOCATION:
+ return allocation != null && !allocation.isEmpty();
}
return super.eIsSet(featureID);
}
@@ -177,28 +194,29 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case SystemmodelingPackage.DESIGN_LEVEL__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case SystemmodelingPackage.DESIGN_LEVEL__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)newValue);
- return;
- case SystemmodelingPackage.DESIGN_LEVEL__FUNCTIONAL_DESIGN_ARCHITECTURE:
- setFunctionalDesignArchitecture((DesignFunctionPrototype)newValue);
- return;
- case SystemmodelingPackage.DESIGN_LEVEL__HARDWARE_DESIGN_ARCHITECTURE:
- setHardwareDesignArchitecture((HardwareComponentPrototype)newValue);
- return;
- case SystemmodelingPackage.DESIGN_LEVEL__ALLOCATION:
- getAllocation().clear();
- getAllocation().addAll((Collection<? extends Allocation>)newValue);
- return;
+ switch(featureID) {
+ case SystemmodelingPackage.DESIGN_LEVEL__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case SystemmodelingPackage.DESIGN_LEVEL__BASE_PACKAGE:
+ setBase_Package((org.eclipse.uml2.uml.Package)newValue);
+ return;
+ case SystemmodelingPackage.DESIGN_LEVEL__FUNCTIONAL_DESIGN_ARCHITECTURE:
+ setFunctionalDesignArchitecture((DesignFunctionPrototype)newValue);
+ return;
+ case SystemmodelingPackage.DESIGN_LEVEL__HARDWARE_DESIGN_ARCHITECTURE:
+ setHardwareDesignArchitecture((HardwareComponentPrototype)newValue);
+ return;
+ case SystemmodelingPackage.DESIGN_LEVEL__ALLOCATION:
+ getAllocation().clear();
+ getAllocation().addAll((Collection<? extends Allocation>)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -206,6 +224,7 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -216,14 +235,15 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if (base_Class != null && base_Class.eIsProxy()) {
+ if(base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if (base_Class != oldBase_Class) {
- if (eNotificationRequired())
+ if(base_Class != oldBase_Class) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.DESIGN_LEVEL__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -233,6 +253,7 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -242,26 +263,28 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.DESIGN_LEVEL__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Package getBase_Package() {
- if (base_Package != null && base_Package.eIsProxy()) {
+ if(base_Package != null && base_Package.eIsProxy()) {
InternalEObject oldBase_Package = (InternalEObject)base_Package;
base_Package = (org.eclipse.uml2.uml.Package)eResolveProxy(oldBase_Package);
- if (base_Package != oldBase_Package) {
- if (eNotificationRequired())
+ if(base_Package != oldBase_Package) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.DESIGN_LEVEL__BASE_PACKAGE, oldBase_Package, base_Package));
}
}
@@ -271,6 +294,7 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Package basicGetBase_Package() {
@@ -280,38 +304,40 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Package(org.eclipse.uml2.uml.Package newBase_Package) {
org.eclipse.uml2.uml.Package oldBase_Package = base_Package;
base_Package = newBase_Package;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.DESIGN_LEVEL__BASE_PACKAGE, oldBase_Package, base_Package));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case SystemmodelingPackage.DESIGN_LEVEL__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case SystemmodelingPackage.DESIGN_LEVEL__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)null);
- return;
- case SystemmodelingPackage.DESIGN_LEVEL__FUNCTIONAL_DESIGN_ARCHITECTURE:
- setFunctionalDesignArchitecture((DesignFunctionPrototype)null);
- return;
- case SystemmodelingPackage.DESIGN_LEVEL__HARDWARE_DESIGN_ARCHITECTURE:
- setHardwareDesignArchitecture((HardwareComponentPrototype)null);
- return;
- case SystemmodelingPackage.DESIGN_LEVEL__ALLOCATION:
- getAllocation().clear();
- return;
+ switch(featureID) {
+ case SystemmodelingPackage.DESIGN_LEVEL__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case SystemmodelingPackage.DESIGN_LEVEL__BASE_PACKAGE:
+ setBase_Package((org.eclipse.uml2.uml.Package)null);
+ return;
+ case SystemmodelingPackage.DESIGN_LEVEL__FUNCTIONAL_DESIGN_ARCHITECTURE:
+ setFunctionalDesignArchitecture((DesignFunctionPrototype)null);
+ return;
+ case SystemmodelingPackage.DESIGN_LEVEL__HARDWARE_DESIGN_ARCHITECTURE:
+ setHardwareDesignArchitecture((HardwareComponentPrototype)null);
+ return;
+ case SystemmodelingPackage.DESIGN_LEVEL__ALLOCATION:
+ getAllocation().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -319,10 +345,11 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<Allocation> getAllocation() {
- if (allocation == null) {
+ if(allocation == null) {
allocation = new EObjectResolvingEList<Allocation>(Allocation.class, this, SystemmodelingPackage.DESIGN_LEVEL__ALLOCATION);
}
return allocation;
@@ -331,14 +358,15 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public DesignFunctionPrototype getFunctionalDesignArchitecture() {
- if (functionalDesignArchitecture != null && functionalDesignArchitecture.eIsProxy()) {
+ if(functionalDesignArchitecture != null && functionalDesignArchitecture.eIsProxy()) {
InternalEObject oldFunctionalDesignArchitecture = (InternalEObject)functionalDesignArchitecture;
functionalDesignArchitecture = (DesignFunctionPrototype)eResolveProxy(oldFunctionalDesignArchitecture);
- if (functionalDesignArchitecture != oldFunctionalDesignArchitecture) {
- if (eNotificationRequired())
+ if(functionalDesignArchitecture != oldFunctionalDesignArchitecture) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.DESIGN_LEVEL__FUNCTIONAL_DESIGN_ARCHITECTURE, oldFunctionalDesignArchitecture, functionalDesignArchitecture));
}
}
@@ -348,14 +376,15 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public HardwareComponentPrototype getHardwareDesignArchitecture() {
- if (hardwareDesignArchitecture != null && hardwareDesignArchitecture.eIsProxy()) {
+ if(hardwareDesignArchitecture != null && hardwareDesignArchitecture.eIsProxy()) {
InternalEObject oldHardwareDesignArchitecture = (InternalEObject)hardwareDesignArchitecture;
hardwareDesignArchitecture = (HardwareComponentPrototype)eResolveProxy(oldHardwareDesignArchitecture);
- if (hardwareDesignArchitecture != oldHardwareDesignArchitecture) {
- if (eNotificationRequired())
+ if(hardwareDesignArchitecture != oldHardwareDesignArchitecture) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.DESIGN_LEVEL__HARDWARE_DESIGN_ARCHITECTURE, oldHardwareDesignArchitecture, hardwareDesignArchitecture));
}
}
@@ -365,24 +394,26 @@ public class DesignLevelImpl extends ContextImpl implements DesignLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setFunctionalDesignArchitecture(DesignFunctionPrototype newFunctionalDesignArchitecture) {
DesignFunctionPrototype oldFunctionalDesignArchitecture = functionalDesignArchitecture;
functionalDesignArchitecture = newFunctionalDesignArchitecture;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.DESIGN_LEVEL__FUNCTIONAL_DESIGN_ARCHITECTURE, oldFunctionalDesignArchitecture, functionalDesignArchitecture));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setHardwareDesignArchitecture(HardwareComponentPrototype newHardwareDesignArchitecture) {
HardwareComponentPrototype oldHardwareDesignArchitecture = hardwareDesignArchitecture;
hardwareDesignArchitecture = newHardwareDesignArchitecture;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.DESIGN_LEVEL__HARDWARE_DESIGN_ARCHITECTURE, oldHardwareDesignArchitecture, hardwareDesignArchitecture));
}
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/ImplementationLevelImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/ImplementationLevelImpl.java
index e36f85b3cd1..67cca87edab 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/ImplementationLevelImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/ImplementationLevelImpl.java
@@ -32,19 +32,21 @@ import org.eclipse.uml2.uml.NamedElement;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.ImplementationLevelImpl#getAutosarSystem <em>Autosar System</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.ImplementationLevelImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.ImplementationLevelImpl#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.ImplementationLevelImpl#getAutosarSystem <em>Autosar System</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.ImplementationLevelImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.ImplementationLevelImpl#getBase_Package <em>Base Package</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class ImplementationLevelImpl extends ContextImpl implements ImplementationLevel {
+
/**
* The cached value of the '{@link #getAutosarSystem() <em>Autosar System</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getAutosarSystem()
* @generated
* @ordered
@@ -55,6 +57,7 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Class()
* @generated
* @ordered
@@ -65,6 +68,7 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
* The cached value of the '{@link #getBase_Package() <em>Base Package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Package()
* @generated
* @ordered
@@ -74,6 +78,7 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected ImplementationLevelImpl() {
@@ -83,6 +88,7 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public NamedElement basicGetAutosarSystem() {
@@ -92,20 +98,24 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL__AUTOSAR_SYSTEM:
- if (resolve) return getAutosarSystem();
- return basicGetAutosarSystem();
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_CLASS:
- if (resolve) return getBase_Class();
- return basicGetBase_Class();
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_PACKAGE:
- if (resolve) return getBase_Package();
- return basicGetBase_Package();
+ switch(featureID) {
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL__AUTOSAR_SYSTEM:
+ if(resolve)
+ return getAutosarSystem();
+ return basicGetAutosarSystem();
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_CLASS:
+ if(resolve)
+ return getBase_Class();
+ return basicGetBase_Class();
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_PACKAGE:
+ if(resolve)
+ return getBase_Package();
+ return basicGetBase_Package();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -113,17 +123,18 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL__AUTOSAR_SYSTEM:
- return autosarSystem != null;
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_CLASS:
- return base_Class != null;
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_PACKAGE:
- return base_Package != null;
+ switch(featureID) {
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL__AUTOSAR_SYSTEM:
+ return autosarSystem != null;
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_CLASS:
+ return base_Class != null;
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_PACKAGE:
+ return base_Package != null;
}
return super.eIsSet(featureID);
}
@@ -131,20 +142,21 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL__AUTOSAR_SYSTEM:
- setAutosarSystem((NamedElement)newValue);
- return;
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)newValue);
- return;
+ switch(featureID) {
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL__AUTOSAR_SYSTEM:
+ setAutosarSystem((NamedElement)newValue);
+ return;
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_PACKAGE:
+ setBase_Package((org.eclipse.uml2.uml.Package)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -152,6 +164,7 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -162,20 +175,21 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL__AUTOSAR_SYSTEM:
- setAutosarSystem((NamedElement)null);
- return;
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)null);
- return;
+ switch(featureID) {
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL__AUTOSAR_SYSTEM:
+ setAutosarSystem((NamedElement)null);
+ return;
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_PACKAGE:
+ setBase_Package((org.eclipse.uml2.uml.Package)null);
+ return;
}
super.eUnset(featureID);
}
@@ -183,14 +197,15 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public NamedElement getAutosarSystem() {
- if (autosarSystem != null && autosarSystem.eIsProxy()) {
+ if(autosarSystem != null && autosarSystem.eIsProxy()) {
InternalEObject oldAutosarSystem = (InternalEObject)autosarSystem;
autosarSystem = (NamedElement)eResolveProxy(oldAutosarSystem);
- if (autosarSystem != oldAutosarSystem) {
- if (eNotificationRequired())
+ if(autosarSystem != oldAutosarSystem) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.IMPLEMENTATION_LEVEL__AUTOSAR_SYSTEM, oldAutosarSystem, autosarSystem));
}
}
@@ -200,26 +215,28 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setAutosarSystem(NamedElement newAutosarSystem) {
NamedElement oldAutosarSystem = autosarSystem;
autosarSystem = newAutosarSystem;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.IMPLEMENTATION_LEVEL__AUTOSAR_SYSTEM, oldAutosarSystem, autosarSystem));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if (base_Class != null && base_Class.eIsProxy()) {
+ if(base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if (base_Class != oldBase_Class) {
- if (eNotificationRequired())
+ if(base_Class != oldBase_Class) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -229,6 +246,7 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -238,26 +256,28 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Package getBase_Package() {
- if (base_Package != null && base_Package.eIsProxy()) {
+ if(base_Package != null && base_Package.eIsProxy()) {
InternalEObject oldBase_Package = (InternalEObject)base_Package;
base_Package = (org.eclipse.uml2.uml.Package)eResolveProxy(oldBase_Package);
- if (base_Package != oldBase_Package) {
- if (eNotificationRequired())
+ if(base_Package != oldBase_Package) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_PACKAGE, oldBase_Package, base_Package));
}
}
@@ -267,6 +287,7 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Package basicGetBase_Package() {
@@ -276,12 +297,13 @@ public class ImplementationLevelImpl extends ContextImpl implements Implementati
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Package(org.eclipse.uml2.uml.Package newBase_Package) {
org.eclipse.uml2.uml.Package oldBase_Package = base_Package;
base_Package = newBase_Package;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.IMPLEMENTATION_LEVEL__BASE_PACKAGE, oldBase_Package, base_Package));
}
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemModelImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemModelImpl.java
index bf3c18883a0..1bd54020f0c 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemModelImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemModelImpl.java
@@ -35,22 +35,24 @@ import org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl#getImplementationLevel <em>Implementation Level</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl#getAnalysisLevel <em>Analysis Level</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl#getDesignLevel <em>Design Level</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl#getVehicleLevel <em>Vehicle Level</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl#getImplementationLevel <em>Implementation Level</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl#getAnalysisLevel <em>Analysis Level</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl#getDesignLevel <em>Design Level</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl#getVehicleLevel <em>Vehicle Level</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.SystemModelImpl#getBase_Package <em>Base Package</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class SystemModelImpl extends ContextImpl implements SystemModel {
+
/**
* The cached value of the '{@link #getImplementationLevel() <em>Implementation Level</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getImplementationLevel()
* @generated
* @ordered
@@ -61,6 +63,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
* The cached value of the '{@link #getAnalysisLevel() <em>Analysis Level</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getAnalysisLevel()
* @generated
* @ordered
@@ -71,6 +74,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
* The cached value of the '{@link #getDesignLevel() <em>Design Level</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getDesignLevel()
* @generated
* @ordered
@@ -81,6 +85,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
* The cached value of the '{@link #getVehicleLevel() <em>Vehicle Level</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getVehicleLevel()
* @generated
* @ordered
@@ -91,6 +96,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Class()
* @generated
* @ordered
@@ -101,6 +107,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
* The cached value of the '{@link #getBase_Package() <em>Base Package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Package()
* @generated
* @ordered
@@ -110,6 +117,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected SystemModelImpl() {
@@ -119,6 +127,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public AnalysisLevel basicGetAnalysisLevel() {
@@ -128,6 +137,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public DesignLevel basicGetDesignLevel() {
@@ -137,6 +147,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ImplementationLevel basicGetImplementationLevel() {
@@ -146,6 +157,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public VehicleLevel basicGetVehicleLevel() {
@@ -155,29 +167,36 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case SystemmodelingPackage.SYSTEM_MODEL__IMPLEMENTATION_LEVEL:
- if (resolve) return getImplementationLevel();
- return basicGetImplementationLevel();
- case SystemmodelingPackage.SYSTEM_MODEL__ANALYSIS_LEVEL:
- if (resolve) return getAnalysisLevel();
- return basicGetAnalysisLevel();
- case SystemmodelingPackage.SYSTEM_MODEL__DESIGN_LEVEL:
- if (resolve) return getDesignLevel();
- return basicGetDesignLevel();
- case SystemmodelingPackage.SYSTEM_MODEL__VEHICLE_LEVEL:
- if (resolve) return getVehicleLevel();
- return basicGetVehicleLevel();
- case SystemmodelingPackage.SYSTEM_MODEL__BASE_CLASS:
- if (resolve) return getBase_Class();
- return basicGetBase_Class();
- case SystemmodelingPackage.SYSTEM_MODEL__BASE_PACKAGE:
- if (resolve) return getBase_Package();
- return basicGetBase_Package();
+ switch(featureID) {
+ case SystemmodelingPackage.SYSTEM_MODEL__IMPLEMENTATION_LEVEL:
+ if(resolve)
+ return getImplementationLevel();
+ return basicGetImplementationLevel();
+ case SystemmodelingPackage.SYSTEM_MODEL__ANALYSIS_LEVEL:
+ if(resolve)
+ return getAnalysisLevel();
+ return basicGetAnalysisLevel();
+ case SystemmodelingPackage.SYSTEM_MODEL__DESIGN_LEVEL:
+ if(resolve)
+ return getDesignLevel();
+ return basicGetDesignLevel();
+ case SystemmodelingPackage.SYSTEM_MODEL__VEHICLE_LEVEL:
+ if(resolve)
+ return getVehicleLevel();
+ return basicGetVehicleLevel();
+ case SystemmodelingPackage.SYSTEM_MODEL__BASE_CLASS:
+ if(resolve)
+ return getBase_Class();
+ return basicGetBase_Class();
+ case SystemmodelingPackage.SYSTEM_MODEL__BASE_PACKAGE:
+ if(resolve)
+ return getBase_Package();
+ return basicGetBase_Package();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -185,23 +204,24 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case SystemmodelingPackage.SYSTEM_MODEL__IMPLEMENTATION_LEVEL:
- return implementationLevel != null;
- case SystemmodelingPackage.SYSTEM_MODEL__ANALYSIS_LEVEL:
- return analysisLevel != null;
- case SystemmodelingPackage.SYSTEM_MODEL__DESIGN_LEVEL:
- return designLevel != null;
- case SystemmodelingPackage.SYSTEM_MODEL__VEHICLE_LEVEL:
- return vehicleLevel != null;
- case SystemmodelingPackage.SYSTEM_MODEL__BASE_CLASS:
- return base_Class != null;
- case SystemmodelingPackage.SYSTEM_MODEL__BASE_PACKAGE:
- return base_Package != null;
+ switch(featureID) {
+ case SystemmodelingPackage.SYSTEM_MODEL__IMPLEMENTATION_LEVEL:
+ return implementationLevel != null;
+ case SystemmodelingPackage.SYSTEM_MODEL__ANALYSIS_LEVEL:
+ return analysisLevel != null;
+ case SystemmodelingPackage.SYSTEM_MODEL__DESIGN_LEVEL:
+ return designLevel != null;
+ case SystemmodelingPackage.SYSTEM_MODEL__VEHICLE_LEVEL:
+ return vehicleLevel != null;
+ case SystemmodelingPackage.SYSTEM_MODEL__BASE_CLASS:
+ return base_Class != null;
+ case SystemmodelingPackage.SYSTEM_MODEL__BASE_PACKAGE:
+ return base_Package != null;
}
return super.eIsSet(featureID);
}
@@ -209,29 +229,30 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case SystemmodelingPackage.SYSTEM_MODEL__IMPLEMENTATION_LEVEL:
- setImplementationLevel((ImplementationLevel)newValue);
- return;
- case SystemmodelingPackage.SYSTEM_MODEL__ANALYSIS_LEVEL:
- setAnalysisLevel((AnalysisLevel)newValue);
- return;
- case SystemmodelingPackage.SYSTEM_MODEL__DESIGN_LEVEL:
- setDesignLevel((DesignLevel)newValue);
- return;
- case SystemmodelingPackage.SYSTEM_MODEL__VEHICLE_LEVEL:
- setVehicleLevel((VehicleLevel)newValue);
- return;
- case SystemmodelingPackage.SYSTEM_MODEL__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case SystemmodelingPackage.SYSTEM_MODEL__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)newValue);
- return;
+ switch(featureID) {
+ case SystemmodelingPackage.SYSTEM_MODEL__IMPLEMENTATION_LEVEL:
+ setImplementationLevel((ImplementationLevel)newValue);
+ return;
+ case SystemmodelingPackage.SYSTEM_MODEL__ANALYSIS_LEVEL:
+ setAnalysisLevel((AnalysisLevel)newValue);
+ return;
+ case SystemmodelingPackage.SYSTEM_MODEL__DESIGN_LEVEL:
+ setDesignLevel((DesignLevel)newValue);
+ return;
+ case SystemmodelingPackage.SYSTEM_MODEL__VEHICLE_LEVEL:
+ setVehicleLevel((VehicleLevel)newValue);
+ return;
+ case SystemmodelingPackage.SYSTEM_MODEL__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case SystemmodelingPackage.SYSTEM_MODEL__BASE_PACKAGE:
+ setBase_Package((org.eclipse.uml2.uml.Package)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -239,6 +260,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -249,29 +271,30 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case SystemmodelingPackage.SYSTEM_MODEL__IMPLEMENTATION_LEVEL:
- setImplementationLevel((ImplementationLevel)null);
- return;
- case SystemmodelingPackage.SYSTEM_MODEL__ANALYSIS_LEVEL:
- setAnalysisLevel((AnalysisLevel)null);
- return;
- case SystemmodelingPackage.SYSTEM_MODEL__DESIGN_LEVEL:
- setDesignLevel((DesignLevel)null);
- return;
- case SystemmodelingPackage.SYSTEM_MODEL__VEHICLE_LEVEL:
- setVehicleLevel((VehicleLevel)null);
- return;
- case SystemmodelingPackage.SYSTEM_MODEL__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case SystemmodelingPackage.SYSTEM_MODEL__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)null);
- return;
+ switch(featureID) {
+ case SystemmodelingPackage.SYSTEM_MODEL__IMPLEMENTATION_LEVEL:
+ setImplementationLevel((ImplementationLevel)null);
+ return;
+ case SystemmodelingPackage.SYSTEM_MODEL__ANALYSIS_LEVEL:
+ setAnalysisLevel((AnalysisLevel)null);
+ return;
+ case SystemmodelingPackage.SYSTEM_MODEL__DESIGN_LEVEL:
+ setDesignLevel((DesignLevel)null);
+ return;
+ case SystemmodelingPackage.SYSTEM_MODEL__VEHICLE_LEVEL:
+ setVehicleLevel((VehicleLevel)null);
+ return;
+ case SystemmodelingPackage.SYSTEM_MODEL__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case SystemmodelingPackage.SYSTEM_MODEL__BASE_PACKAGE:
+ setBase_Package((org.eclipse.uml2.uml.Package)null);
+ return;
}
super.eUnset(featureID);
}
@@ -279,14 +302,15 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public AnalysisLevel getAnalysisLevel() {
- if (analysisLevel != null && analysisLevel.eIsProxy()) {
+ if(analysisLevel != null && analysisLevel.eIsProxy()) {
InternalEObject oldAnalysisLevel = (InternalEObject)analysisLevel;
analysisLevel = (AnalysisLevel)eResolveProxy(oldAnalysisLevel);
- if (analysisLevel != oldAnalysisLevel) {
- if (eNotificationRequired())
+ if(analysisLevel != oldAnalysisLevel) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.SYSTEM_MODEL__ANALYSIS_LEVEL, oldAnalysisLevel, analysisLevel));
}
}
@@ -296,14 +320,15 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public DesignLevel getDesignLevel() {
- if (designLevel != null && designLevel.eIsProxy()) {
+ if(designLevel != null && designLevel.eIsProxy()) {
InternalEObject oldDesignLevel = (InternalEObject)designLevel;
designLevel = (DesignLevel)eResolveProxy(oldDesignLevel);
- if (designLevel != oldDesignLevel) {
- if (eNotificationRequired())
+ if(designLevel != oldDesignLevel) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.SYSTEM_MODEL__DESIGN_LEVEL, oldDesignLevel, designLevel));
}
}
@@ -313,14 +338,15 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ImplementationLevel getImplementationLevel() {
- if (implementationLevel != null && implementationLevel.eIsProxy()) {
+ if(implementationLevel != null && implementationLevel.eIsProxy()) {
InternalEObject oldImplementationLevel = (InternalEObject)implementationLevel;
implementationLevel = (ImplementationLevel)eResolveProxy(oldImplementationLevel);
- if (implementationLevel != oldImplementationLevel) {
- if (eNotificationRequired())
+ if(implementationLevel != oldImplementationLevel) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.SYSTEM_MODEL__IMPLEMENTATION_LEVEL, oldImplementationLevel, implementationLevel));
}
}
@@ -330,14 +356,15 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public VehicleLevel getVehicleLevel() {
- if (vehicleLevel != null && vehicleLevel.eIsProxy()) {
+ if(vehicleLevel != null && vehicleLevel.eIsProxy()) {
InternalEObject oldVehicleLevel = (InternalEObject)vehicleLevel;
vehicleLevel = (VehicleLevel)eResolveProxy(oldVehicleLevel);
- if (vehicleLevel != oldVehicleLevel) {
- if (eNotificationRequired())
+ if(vehicleLevel != oldVehicleLevel) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.SYSTEM_MODEL__VEHICLE_LEVEL, oldVehicleLevel, vehicleLevel));
}
}
@@ -347,62 +374,67 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setAnalysisLevel(AnalysisLevel newAnalysisLevel) {
AnalysisLevel oldAnalysisLevel = analysisLevel;
analysisLevel = newAnalysisLevel;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.SYSTEM_MODEL__ANALYSIS_LEVEL, oldAnalysisLevel, analysisLevel));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setDesignLevel(DesignLevel newDesignLevel) {
DesignLevel oldDesignLevel = designLevel;
designLevel = newDesignLevel;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.SYSTEM_MODEL__DESIGN_LEVEL, oldDesignLevel, designLevel));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setImplementationLevel(ImplementationLevel newImplementationLevel) {
ImplementationLevel oldImplementationLevel = implementationLevel;
implementationLevel = newImplementationLevel;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.SYSTEM_MODEL__IMPLEMENTATION_LEVEL, oldImplementationLevel, implementationLevel));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setVehicleLevel(VehicleLevel newVehicleLevel) {
VehicleLevel oldVehicleLevel = vehicleLevel;
vehicleLevel = newVehicleLevel;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.SYSTEM_MODEL__VEHICLE_LEVEL, oldVehicleLevel, vehicleLevel));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if (base_Class != null && base_Class.eIsProxy()) {
+ if(base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if (base_Class != oldBase_Class) {
- if (eNotificationRequired())
+ if(base_Class != oldBase_Class) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.SYSTEM_MODEL__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -412,6 +444,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -421,26 +454,28 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.SYSTEM_MODEL__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Package getBase_Package() {
- if (base_Package != null && base_Package.eIsProxy()) {
+ if(base_Package != null && base_Package.eIsProxy()) {
InternalEObject oldBase_Package = (InternalEObject)base_Package;
base_Package = (org.eclipse.uml2.uml.Package)eResolveProxy(oldBase_Package);
- if (base_Package != oldBase_Package) {
- if (eNotificationRequired())
+ if(base_Package != oldBase_Package) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.SYSTEM_MODEL__BASE_PACKAGE, oldBase_Package, base_Package));
}
}
@@ -450,6 +485,7 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Package basicGetBase_Package() {
@@ -459,12 +495,13 @@ public class SystemModelImpl extends ContextImpl implements SystemModel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Package(org.eclipse.uml2.uml.Package newBase_Package) {
org.eclipse.uml2.uml.Package oldBase_Package = base_Package;
base_Package = newBase_Package;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.SYSTEM_MODEL__BASE_PACKAGE, oldBase_Package, base_Package));
}
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingFactoryImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingFactoryImpl.java
index 915cdab5098..2bc900f1351 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingFactoryImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingFactoryImpl.java
@@ -20,6 +20,7 @@ import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
+import org.eclipse.papyrus.eastadl.structure.systemmodeling.*;
import org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel;
import org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel;
import org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel;
@@ -33,12 +34,15 @@ import org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel;
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
+ *
* @generated
*/
public class SystemmodelingFactoryImpl extends EFactoryImpl implements SystemmodelingFactory {
+
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @deprecated
* @generated
*/
@@ -51,16 +55,16 @@ public class SystemmodelingFactoryImpl extends EFactoryImpl implements Systemmod
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public static SystemmodelingFactory init() {
try {
SystemmodelingFactory theSystemmodelingFactory = (SystemmodelingFactory)EPackage.Registry.INSTANCE.getEFactory(SystemmodelingPackage.eNS_URI);
- if (theSystemmodelingFactory != null) {
+ if(theSystemmodelingFactory != null) {
return theSystemmodelingFactory;
}
- }
- catch (Exception exception) {
+ } catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new SystemmodelingFactoryImpl();
@@ -70,6 +74,7 @@ public class SystemmodelingFactoryImpl extends EFactoryImpl implements Systemmod
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SystemmodelingFactoryImpl() {
@@ -79,24 +84,31 @@ public class SystemmodelingFactoryImpl extends EFactoryImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public EObject create(EClass eClass) {
- switch (eClass.getClassifierID()) {
- case SystemmodelingPackage.SYSTEM_MODEL: return createSystemModel();
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL: return createImplementationLevel();
- case SystemmodelingPackage.ANALYSIS_LEVEL: return createAnalysisLevel();
- case SystemmodelingPackage.DESIGN_LEVEL: return createDesignLevel();
- case SystemmodelingPackage.VEHICLE_LEVEL: return createVehicleLevel();
- default:
- throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
+ switch(eClass.getClassifierID()) {
+ case SystemmodelingPackage.SYSTEM_MODEL:
+ return createSystemModel();
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL:
+ return createImplementationLevel();
+ case SystemmodelingPackage.ANALYSIS_LEVEL:
+ return createAnalysisLevel();
+ case SystemmodelingPackage.DESIGN_LEVEL:
+ return createDesignLevel();
+ case SystemmodelingPackage.VEHICLE_LEVEL:
+ return createVehicleLevel();
+ default:
+ throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public AnalysisLevel createAnalysisLevel() {
@@ -107,6 +119,7 @@ public class SystemmodelingFactoryImpl extends EFactoryImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public DesignLevel createDesignLevel() {
@@ -117,6 +130,7 @@ public class SystemmodelingFactoryImpl extends EFactoryImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public ImplementationLevel createImplementationLevel() {
@@ -127,6 +141,7 @@ public class SystemmodelingFactoryImpl extends EFactoryImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SystemModel createSystemModel() {
@@ -137,6 +152,7 @@ public class SystemmodelingFactoryImpl extends EFactoryImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public VehicleLevel createVehicleLevel() {
@@ -147,6 +163,7 @@ public class SystemmodelingFactoryImpl extends EFactoryImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SystemmodelingPackage getSystemmodelingPackage() {
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingPackageImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingPackageImpl.java
index 7322966eafa..765c14830b0 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingPackageImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/SystemmodelingPackageImpl.java
@@ -88,6 +88,7 @@ import org.eclipse.uml2.uml.UMLPackage;
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
+ *
* @generated
*/
public class SystemmodelingPackageImpl extends EPackageImpl implements SystemmodelingPackage {
@@ -95,6 +96,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass systemModelEClass = null;
@@ -102,6 +104,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass implementationLevelEClass = null;
@@ -109,6 +112,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass analysisLevelEClass = null;
@@ -116,6 +120,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass designLevelEClass = null;
@@ -123,6 +128,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private EClass vehicleLevelEClass = null;
@@ -130,6 +136,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private static boolean isInited = false;
@@ -137,16 +144,18 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
*
- * <p>This method is used to initialize {@link SystemmodelingPackage#eINSTANCE} when that field is accessed.
- * Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * <p>
+ * This method is used to initialize {@link SystemmodelingPackage#eINSTANCE} when that field is accessed. Clients should not invoke it directly.
+ * Instead, they should simply access that field to obtain the package. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
* @generated
*/
public static SystemmodelingPackage init() {
- if (isInited) return (SystemmodelingPackage)EPackage.Registry.INSTANCE.getEPackage(SystemmodelingPackage.eNS_URI);
+ if(isInited)
+ return (SystemmodelingPackage)EPackage.Registry.INSTANCE.getEPackage(SystemmodelingPackage.eNS_URI);
// Obtain or create and register package
SystemmodelingPackageImpl theSystemmodelingPackage = (SystemmodelingPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof SystemmodelingPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new SystemmodelingPackageImpl());
@@ -248,7 +257,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
// Mark meta-data to indicate it can't be changed
theSystemmodelingPackage.freeze();
-
+
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(SystemmodelingPackage.eNS_URI, theSystemmodelingPackage);
return theSystemmodelingPackage;
@@ -257,6 +266,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private boolean isCreated = false;
@@ -264,19 +274,19 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
private boolean isInitialized = false;
/**
- * Creates an instance of the model <b>Package</b>, registered with
- * {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
+ * Creates an instance of the model <b>Package</b>, registered with {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the
+ * package
* package URI value.
- * <p>Note: the correct way to create the package is via the static
- * factory method {@link #init init()}, which also performs
- * initialization of the package, or returns the registered package,
- * if one already exists.
- * <!-- begin-user-doc --> <!-- end-user-doc -->
+ * <p>
+ * Note: the correct way to create the package is via the static factory method {@link #init init()}, which also performs initialization of the
+ * package, or returns the registered package, if one already exists. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage#eNS_URI
* @see #init()
@@ -287,14 +297,16 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
}
/**
- * Creates the meta-model objects for the package. This method is
+ * Creates the meta-model objects for the package. This method is
* guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void createPackageContents() {
- if (isCreated) return;
+ if(isCreated)
+ return;
isCreated = true;
// Create classes and their features
@@ -332,6 +344,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getAnalysisLevel() {
@@ -341,6 +354,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getAnalysisLevel_Base_Class() {
@@ -350,6 +364,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getAnalysisLevel_Base_Package() {
@@ -359,6 +374,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getAnalysisLevel_FunctionalAnalysisArchitecture() {
@@ -368,6 +384,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getDesignLevel() {
@@ -377,6 +394,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getDesignLevel_Base_Class() {
@@ -386,6 +404,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getDesignLevel_Base_Package() {
@@ -395,6 +414,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getDesignLevel_Allocation() {
@@ -404,6 +424,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getDesignLevel_FunctionalDesignArchitecture() {
@@ -413,6 +434,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getDesignLevel_HardwareDesignArchitecture() {
@@ -422,6 +444,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getImplementationLevel() {
@@ -431,6 +454,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getImplementationLevel_AutosarSystem() {
@@ -440,6 +464,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getImplementationLevel_Base_Class() {
@@ -449,6 +474,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getImplementationLevel_Base_Package() {
@@ -458,6 +484,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getSystemModel() {
@@ -467,6 +494,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getSystemModel_AnalysisLevel() {
@@ -476,6 +504,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getSystemModel_DesignLevel() {
@@ -485,6 +514,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getSystemModel_ImplementationLevel() {
@@ -494,6 +524,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getSystemModel_VehicleLevel() {
@@ -503,6 +534,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getSystemModel_Base_Class() {
@@ -512,6 +544,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getSystemModel_Base_Package() {
@@ -521,6 +554,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SystemmodelingFactory getSystemmodelingFactory() {
@@ -530,6 +564,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EClass getVehicleLevel() {
@@ -539,6 +574,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getVehicleLevel_Base_Package() {
@@ -548,6 +584,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getVehicleLevel_Base_Class() {
@@ -557,6 +594,7 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EReference getVehicleLevel_TechnicalFeatureModel() {
@@ -564,14 +602,16 @@ public class SystemmodelingPackageImpl extends EPackageImpl implements Systemmod
}
/**
- * Complete the initialization of the package and its meta-model. This
+ * Complete the initialization of the package and its meta-model. This
* method is guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void initializePackageContents() {
- if (isInitialized) return;
+ if(isInitialized)
+ return;
isInitialized = true;
// Initialize package
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/VehicleLevelImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/VehicleLevelImpl.java
index 82383982eee..515bb35b054 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/VehicleLevelImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/impl/VehicleLevelImpl.java
@@ -36,19 +36,21 @@ import org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.VehicleLevelImpl#getBase_Package <em>Base Package</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.VehicleLevelImpl#getBase_Class <em>Base Class</em>}</li>
- * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.VehicleLevelImpl#getTechnicalFeatureModel <em>Technical Feature Model</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.VehicleLevelImpl#getBase_Package <em>Base Package</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.VehicleLevelImpl#getBase_Class <em>Base Class</em>}</li>
+ * <li>{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.impl.VehicleLevelImpl#getTechnicalFeatureModel <em>Technical Feature Model</em>}</li>
* </ul>
* </p>
- *
+ *
* @generated
*/
public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
+
/**
* The cached value of the '{@link #getBase_Package() <em>Base Package</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Package()
* @generated
* @ordered
@@ -59,6 +61,7 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
* The cached value of the '{@link #getBase_Class() <em>Base Class</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Class()
* @generated
* @ordered
@@ -69,6 +72,7 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
* The cached value of the '{@link #getTechnicalFeatureModel() <em>Technical Feature Model</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getTechnicalFeatureModel()
* @generated
* @ordered
@@ -78,6 +82,7 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected VehicleLevelImpl() {
@@ -87,19 +92,22 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
- switch (featureID) {
- case SystemmodelingPackage.VEHICLE_LEVEL__BASE_PACKAGE:
- if (resolve) return getBase_Package();
- return basicGetBase_Package();
- case SystemmodelingPackage.VEHICLE_LEVEL__BASE_CLASS:
- if (resolve) return getBase_Class();
- return basicGetBase_Class();
- case SystemmodelingPackage.VEHICLE_LEVEL__TECHNICAL_FEATURE_MODEL:
- return getTechnicalFeatureModel();
+ switch(featureID) {
+ case SystemmodelingPackage.VEHICLE_LEVEL__BASE_PACKAGE:
+ if(resolve)
+ return getBase_Package();
+ return basicGetBase_Package();
+ case SystemmodelingPackage.VEHICLE_LEVEL__BASE_CLASS:
+ if(resolve)
+ return getBase_Class();
+ return basicGetBase_Class();
+ case SystemmodelingPackage.VEHICLE_LEVEL__TECHNICAL_FEATURE_MODEL:
+ return getTechnicalFeatureModel();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -107,17 +115,18 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
- switch (featureID) {
- case SystemmodelingPackage.VEHICLE_LEVEL__BASE_PACKAGE:
- return base_Package != null;
- case SystemmodelingPackage.VEHICLE_LEVEL__BASE_CLASS:
- return base_Class != null;
- case SystemmodelingPackage.VEHICLE_LEVEL__TECHNICAL_FEATURE_MODEL:
- return technicalFeatureModel != null && !technicalFeatureModel.isEmpty();
+ switch(featureID) {
+ case SystemmodelingPackage.VEHICLE_LEVEL__BASE_PACKAGE:
+ return base_Package != null;
+ case SystemmodelingPackage.VEHICLE_LEVEL__BASE_CLASS:
+ return base_Class != null;
+ case SystemmodelingPackage.VEHICLE_LEVEL__TECHNICAL_FEATURE_MODEL:
+ return technicalFeatureModel != null && !technicalFeatureModel.isEmpty();
}
return super.eIsSet(featureID);
}
@@ -125,22 +134,23 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
- switch (featureID) {
- case SystemmodelingPackage.VEHICLE_LEVEL__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)newValue);
- return;
- case SystemmodelingPackage.VEHICLE_LEVEL__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)newValue);
- return;
- case SystemmodelingPackage.VEHICLE_LEVEL__TECHNICAL_FEATURE_MODEL:
- getTechnicalFeatureModel().clear();
- getTechnicalFeatureModel().addAll((Collection<? extends FeatureModel>)newValue);
- return;
+ switch(featureID) {
+ case SystemmodelingPackage.VEHICLE_LEVEL__BASE_PACKAGE:
+ setBase_Package((org.eclipse.uml2.uml.Package)newValue);
+ return;
+ case SystemmodelingPackage.VEHICLE_LEVEL__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)newValue);
+ return;
+ case SystemmodelingPackage.VEHICLE_LEVEL__TECHNICAL_FEATURE_MODEL:
+ getTechnicalFeatureModel().clear();
+ getTechnicalFeatureModel().addAll((Collection<? extends FeatureModel>)newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -148,6 +158,7 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -158,14 +169,15 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Package getBase_Package() {
- if (base_Package != null && base_Package.eIsProxy()) {
+ if(base_Package != null && base_Package.eIsProxy()) {
InternalEObject oldBase_Package = (InternalEObject)base_Package;
base_Package = (org.eclipse.uml2.uml.Package)eResolveProxy(oldBase_Package);
- if (base_Package != oldBase_Package) {
- if (eNotificationRequired())
+ if(base_Package != oldBase_Package) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.VEHICLE_LEVEL__BASE_PACKAGE, oldBase_Package, base_Package));
}
}
@@ -175,6 +187,7 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Package basicGetBase_Package() {
@@ -184,26 +197,28 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Package(org.eclipse.uml2.uml.Package newBase_Package) {
org.eclipse.uml2.uml.Package oldBase_Package = base_Package;
base_Package = newBase_Package;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.VEHICLE_LEVEL__BASE_PACKAGE, oldBase_Package, base_Package));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class getBase_Class() {
- if (base_Class != null && base_Class.eIsProxy()) {
+ if(base_Class != null && base_Class.eIsProxy()) {
InternalEObject oldBase_Class = (InternalEObject)base_Class;
base_Class = (org.eclipse.uml2.uml.Class)eResolveProxy(oldBase_Class);
- if (base_Class != oldBase_Class) {
- if (eNotificationRequired())
+ if(base_Class != oldBase_Class) {
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.RESOLVE, SystemmodelingPackage.VEHICLE_LEVEL__BASE_CLASS, oldBase_Class, base_Class));
}
}
@@ -213,6 +228,7 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public org.eclipse.uml2.uml.Class basicGetBase_Class() {
@@ -222,32 +238,34 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public void setBase_Class(org.eclipse.uml2.uml.Class newBase_Class) {
org.eclipse.uml2.uml.Class oldBase_Class = base_Class;
base_Class = newBase_Class;
- if (eNotificationRequired())
+ if(eNotificationRequired())
eNotify(new ENotificationImpl(this, Notification.SET, SystemmodelingPackage.VEHICLE_LEVEL__BASE_CLASS, oldBase_Class, base_Class));
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
- switch (featureID) {
- case SystemmodelingPackage.VEHICLE_LEVEL__BASE_PACKAGE:
- setBase_Package((org.eclipse.uml2.uml.Package)null);
- return;
- case SystemmodelingPackage.VEHICLE_LEVEL__BASE_CLASS:
- setBase_Class((org.eclipse.uml2.uml.Class)null);
- return;
- case SystemmodelingPackage.VEHICLE_LEVEL__TECHNICAL_FEATURE_MODEL:
- getTechnicalFeatureModel().clear();
- return;
+ switch(featureID) {
+ case SystemmodelingPackage.VEHICLE_LEVEL__BASE_PACKAGE:
+ setBase_Package((org.eclipse.uml2.uml.Package)null);
+ return;
+ case SystemmodelingPackage.VEHICLE_LEVEL__BASE_CLASS:
+ setBase_Class((org.eclipse.uml2.uml.Class)null);
+ return;
+ case SystemmodelingPackage.VEHICLE_LEVEL__TECHNICAL_FEATURE_MODEL:
+ getTechnicalFeatureModel().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -255,10 +273,11 @@ public class VehicleLevelImpl extends ContextImpl implements VehicleLevel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public EList<FeatureModel> getTechnicalFeatureModel() {
- if (technicalFeatureModel == null) {
+ if(technicalFeatureModel == null) {
technicalFeatureModel = new EObjectResolvingEList<FeatureModel>(FeatureModel.class, this, SystemmodelingPackage.VEHICLE_LEVEL__TECHNICAL_FEATURE_MODEL);
}
return technicalFeatureModel;
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingAdapterFactory.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingAdapterFactory.java
index b6edcc81a42..7bf1ec6db72 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingAdapterFactory.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingAdapterFactory.java
@@ -21,6 +21,7 @@ import org.eclipse.emf.common.notify.impl.AdapterFactoryImpl;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.papyrus.eastadl.infrastructure.elements.Context;
import org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement;
+import org.eclipse.papyrus.eastadl.structure.systemmodeling.*;
import org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel;
import org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel;
import org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel;
@@ -34,14 +35,17 @@ import org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel;
* The <b>Adapter Factory</b> for the model.
* It provides an adapter <code>createXXX</code> method for each class of the model.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage
* @generated
*/
public class SystemmodelingAdapterFactory extends AdapterFactoryImpl {
+
/**
* The cached model package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected static SystemmodelingPackage modelPackage;
@@ -50,52 +54,61 @@ public class SystemmodelingAdapterFactory extends AdapterFactoryImpl {
* The switch that delegates to the <code>createXXX</code> methods.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
- protected SystemmodelingSwitch<Adapter> modelSwitch =
- new SystemmodelingSwitch<Adapter>() {
- @Override
- public Adapter caseSystemModel(SystemModel object) {
- return createSystemModelAdapter();
- }
- @Override
- public Adapter caseImplementationLevel(ImplementationLevel object) {
- return createImplementationLevelAdapter();
- }
- @Override
- public Adapter caseAnalysisLevel(AnalysisLevel object) {
- return createAnalysisLevelAdapter();
- }
- @Override
- public Adapter caseDesignLevel(DesignLevel object) {
- return createDesignLevelAdapter();
- }
- @Override
- public Adapter caseVehicleLevel(VehicleLevel object) {
- return createVehicleLevelAdapter();
- }
- @Override
- public Adapter caseEAElement(EAElement object) {
- return createEAElementAdapter();
- }
- @Override
- public Adapter caseContext(Context object) {
- return createContextAdapter();
- }
- @Override
- public Adapter defaultCase(EObject object) {
- return createEObjectAdapter();
- }
- };
+ protected SystemmodelingSwitch<Adapter> modelSwitch = new SystemmodelingSwitch<Adapter>() {
+
+ @Override
+ public Adapter caseSystemModel(SystemModel object) {
+ return createSystemModelAdapter();
+ }
+
+ @Override
+ public Adapter caseImplementationLevel(ImplementationLevel object) {
+ return createImplementationLevelAdapter();
+ }
+
+ @Override
+ public Adapter caseAnalysisLevel(AnalysisLevel object) {
+ return createAnalysisLevelAdapter();
+ }
+
+ @Override
+ public Adapter caseDesignLevel(DesignLevel object) {
+ return createDesignLevelAdapter();
+ }
+
+ @Override
+ public Adapter caseVehicleLevel(VehicleLevel object) {
+ return createVehicleLevelAdapter();
+ }
+
+ @Override
+ public Adapter caseEAElement(EAElement object) {
+ return createEAElementAdapter();
+ }
+
+ @Override
+ public Adapter caseContext(Context object) {
+ return createContextAdapter();
+ }
+
+ @Override
+ public Adapter defaultCase(EObject object) {
+ return createEObjectAdapter();
+ }
+ };
/**
* Creates an instance of the adapter factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SystemmodelingAdapterFactory() {
- if (modelPackage == null) {
+ if(modelPackage == null) {
modelPackage = SystemmodelingPackage.eINSTANCE;
}
}
@@ -104,7 +117,9 @@ public class SystemmodelingAdapterFactory extends AdapterFactoryImpl {
* Creates an adapter for the <code>target</code>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param target the object to adapt.
+ *
+ * @param target
+ * the object to adapt.
* @return the adapter for the <code>target</code>.
* @generated
*/
@@ -114,11 +129,13 @@ public class SystemmodelingAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel <em>Analysis Level</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel
+ * <em>Analysis Level</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel
* @generated
@@ -134,6 +151,7 @@ public class SystemmodelingAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.Context
* @generated
@@ -148,6 +166,7 @@ public class SystemmodelingAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel
* @generated
@@ -161,6 +180,7 @@ public class SystemmodelingAdapterFactory extends AdapterFactoryImpl {
* <!-- begin-user-doc -->
* This default implementation returns null.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @generated
*/
@@ -169,11 +189,13 @@ public class SystemmodelingAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel <em>Implementation Level</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel
+ * <em>Implementation Level</em>}'.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel
* @generated
@@ -188,6 +210,7 @@ public class SystemmodelingAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemModel
* @generated
@@ -197,11 +220,13 @@ public class SystemmodelingAdapterFactory extends AdapterFactoryImpl {
}
/**
- * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel <em>Vehicle Level</em>}'.
+ * Creates a new adapter for an object of class '{@link org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel <em>Vehicle Level</em>}
+ * '.
* <!-- begin-user-doc -->
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel
* @generated
@@ -216,6 +241,7 @@ public class SystemmodelingAdapterFactory extends AdapterFactoryImpl {
* This default implementation returns null so that we can easily ignore cases;
* it's useful to ignore a case when inheritance will catch all the cases anyway.
* <!-- end-user-doc -->
+ *
* @return the new adapter.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement
* @generated
@@ -229,15 +255,16 @@ public class SystemmodelingAdapterFactory extends AdapterFactoryImpl {
* <!-- begin-user-doc -->
* This implementation returns <code>true</code> if the object is either the model's package or is an instance object of the model.
* <!-- end-user-doc -->
+ *
* @return whether this factory is applicable for the type of the object.
* @generated
*/
@Override
public boolean isFactoryForType(Object object) {
- if (object == modelPackage) {
+ if(object == modelPackage) {
return true;
}
- if (object instanceof EObject) {
+ if(object instanceof EObject) {
return ((EObject)object).eClass().getEPackage() == modelPackage;
}
return false;
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingResourceFactoryImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingResourceFactoryImpl.java
index ac0f0cea31e..7df12f8d1ac 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingResourceFactoryImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingResourceFactoryImpl.java
@@ -24,14 +24,17 @@ import org.eclipse.emf.ecore.xmi.XMLResource;
* <!-- begin-user-doc -->
* The <b>Resource Factory</b> associated with the package.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.util.SystemmodelingResourceImpl
* @generated
*/
public class SystemmodelingResourceFactoryImpl extends ResourceFactoryImpl {
+
/**
* Creates an instance of the resource factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SystemmodelingResourceFactoryImpl() {
@@ -42,6 +45,7 @@ public class SystemmodelingResourceFactoryImpl extends ResourceFactoryImpl {
* Creates an instance of the resource.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingResourceImpl.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingResourceImpl.java
index ca7a6081786..f76bc4b7cd3 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingResourceImpl.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingResourceImpl.java
@@ -22,15 +22,19 @@ import org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl;
* <!-- begin-user-doc -->
* The <b>Resource </b> associated with the package.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.util.SystemmodelingResourceFactoryImpl
* @generated
*/
public class SystemmodelingResourceImpl extends XMLResourceImpl {
+
/**
* Creates an instance of the resource.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @param uri the URI of the new resource.
+ *
+ * @param uri
+ * the URI of the new resource.
* @generated
*/
public SystemmodelingResourceImpl(URI uri) {
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingSwitch.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingSwitch.java
index bba1cd7ad8e..44d0c3009be 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingSwitch.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingSwitch.java
@@ -20,6 +20,7 @@ import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.util.Switch;
import org.eclipse.papyrus.eastadl.infrastructure.elements.Context;
import org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement;
+import org.eclipse.papyrus.eastadl.structure.systemmodeling.*;
import org.eclipse.papyrus.eastadl.structure.systemmodeling.AnalysisLevel;
import org.eclipse.papyrus.eastadl.structure.systemmodeling.DesignLevel;
import org.eclipse.papyrus.eastadl.structure.systemmodeling.ImplementationLevel;
@@ -31,21 +32,23 @@ import org.eclipse.papyrus.eastadl.structure.systemmodeling.VehicleLevel;
/**
* <!-- begin-user-doc -->
* The <b>Switch</b> for the model's inheritance hierarchy.
- * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
- * to invoke the <code>caseXXX</code> method for each class of the model,
+ * It supports the call {@link #doSwitch(EObject) doSwitch(object)} to invoke the <code>caseXXX</code> method for each class of the model,
* starting with the actual class of the object
* and proceeding up the inheritance hierarchy
* until a non-null result is returned,
* which is the result of the switch.
* <!-- end-user-doc -->
+ *
* @see org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackage
* @generated
*/
public class SystemmodelingSwitch<T> extends Switch<T> {
+
/**
* The cached model package
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected static SystemmodelingPackage modelPackage;
@@ -54,10 +57,11 @@ public class SystemmodelingSwitch<T> extends Switch<T> {
* Creates an instance of the switch.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SystemmodelingSwitch() {
- if (modelPackage == null) {
+ if(modelPackage == null) {
modelPackage = SystemmodelingPackage.eINSTANCE;
}
}
@@ -66,6 +70,7 @@ public class SystemmodelingSwitch<T> extends Switch<T> {
* Checks whether this is a switch for the given package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @parameter ePackage the package in question.
* @return whether this is a switch for the given package.
* @generated
@@ -81,7 +86,9 @@ public class SystemmodelingSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Analysis Level</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -96,7 +103,9 @@ public class SystemmodelingSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Context</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -111,7 +120,9 @@ public class SystemmodelingSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Design Level</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -126,7 +137,9 @@ public class SystemmodelingSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Implementation Level</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -141,7 +154,9 @@ public class SystemmodelingSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>System Model</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -156,7 +171,9 @@ public class SystemmodelingSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Vehicle Level</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -171,7 +188,9 @@ public class SystemmodelingSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EA Element</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
@@ -186,7 +205,9 @@ public class SystemmodelingSwitch<T> extends Switch<T> {
* This implementation returns null;
* returning a non-null result will terminate the switch, but this is the last case anyway.
* <!-- end-user-doc -->
- * @param object the target of the switch.
+ *
+ * @param object
+ * the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EObject</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject)
* @generated
@@ -200,53 +221,75 @@ public class SystemmodelingSwitch<T> extends Switch<T> {
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
@Override
protected T doSwitch(int classifierID, EObject theEObject) {
- switch (classifierID) {
- case SystemmodelingPackage.SYSTEM_MODEL: {
- SystemModel systemModel = (SystemModel)theEObject;
- T result = caseSystemModel(systemModel);
- if (result == null) result = caseContext(systemModel);
- if (result == null) result = caseEAElement(systemModel);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case SystemmodelingPackage.IMPLEMENTATION_LEVEL: {
- ImplementationLevel implementationLevel = (ImplementationLevel)theEObject;
- T result = caseImplementationLevel(implementationLevel);
- if (result == null) result = caseContext(implementationLevel);
- if (result == null) result = caseEAElement(implementationLevel);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case SystemmodelingPackage.ANALYSIS_LEVEL: {
- AnalysisLevel analysisLevel = (AnalysisLevel)theEObject;
- T result = caseAnalysisLevel(analysisLevel);
- if (result == null) result = caseContext(analysisLevel);
- if (result == null) result = caseEAElement(analysisLevel);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case SystemmodelingPackage.DESIGN_LEVEL: {
- DesignLevel designLevel = (DesignLevel)theEObject;
- T result = caseDesignLevel(designLevel);
- if (result == null) result = caseContext(designLevel);
- if (result == null) result = caseEAElement(designLevel);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- case SystemmodelingPackage.VEHICLE_LEVEL: {
- VehicleLevel vehicleLevel = (VehicleLevel)theEObject;
- T result = caseVehicleLevel(vehicleLevel);
- if (result == null) result = caseContext(vehicleLevel);
- if (result == null) result = caseEAElement(vehicleLevel);
- if (result == null) result = defaultCase(theEObject);
- return result;
- }
- default: return defaultCase(theEObject);
+ switch(classifierID) {
+ case SystemmodelingPackage.SYSTEM_MODEL:
+ {
+ SystemModel systemModel = (SystemModel)theEObject;
+ T result = caseSystemModel(systemModel);
+ if(result == null)
+ result = caseContext(systemModel);
+ if(result == null)
+ result = caseEAElement(systemModel);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case SystemmodelingPackage.IMPLEMENTATION_LEVEL:
+ {
+ ImplementationLevel implementationLevel = (ImplementationLevel)theEObject;
+ T result = caseImplementationLevel(implementationLevel);
+ if(result == null)
+ result = caseContext(implementationLevel);
+ if(result == null)
+ result = caseEAElement(implementationLevel);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case SystemmodelingPackage.ANALYSIS_LEVEL:
+ {
+ AnalysisLevel analysisLevel = (AnalysisLevel)theEObject;
+ T result = caseAnalysisLevel(analysisLevel);
+ if(result == null)
+ result = caseContext(analysisLevel);
+ if(result == null)
+ result = caseEAElement(analysisLevel);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case SystemmodelingPackage.DESIGN_LEVEL:
+ {
+ DesignLevel designLevel = (DesignLevel)theEObject;
+ T result = caseDesignLevel(designLevel);
+ if(result == null)
+ result = caseContext(designLevel);
+ if(result == null)
+ result = caseEAElement(designLevel);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ case SystemmodelingPackage.VEHICLE_LEVEL:
+ {
+ VehicleLevel vehicleLevel = (VehicleLevel)theEObject;
+ T result = caseVehicleLevel(vehicleLevel);
+ if(result == null)
+ result = caseContext(vehicleLevel);
+ if(result == null)
+ result = caseEAElement(vehicleLevel);
+ if(result == null)
+ result = defaultCase(theEObject);
+ return result;
+ }
+ default:
+ return defaultCase(theEObject);
}
}
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingXMLProcessor.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingXMLProcessor.java
index b8ed12cf4f7..6c342a957f0 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingXMLProcessor.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/structure/systemmodeling/util/SystemmodelingXMLProcessor.java
@@ -27,6 +27,7 @@ import org.eclipse.papyrus.eastadl.structure.systemmodeling.SystemmodelingPackag
* This class contains helper methods to serialize and deserialize XML documents
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public class SystemmodelingXMLProcessor extends XMLProcessor {
@@ -35,22 +36,24 @@ public class SystemmodelingXMLProcessor extends XMLProcessor {
* Public constructor to instantiate the helper.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public SystemmodelingXMLProcessor() {
super((EPackage.Registry.INSTANCE));
SystemmodelingPackage.eINSTANCE.eClass();
}
-
+
/**
* Register for "*" and "xml" file extensions the SystemmodelingResourceFactoryImpl factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
protected Map<String, Resource.Factory> getRegistrations() {
- if (registrations == null) {
+ if(registrations == null) {
super.getRegistrations();
registrations.put(XML_EXTENSION, new SystemmodelingResourceFactoryImpl());
registrations.put(STAR_EXTENSION, new SystemmodelingResourceFactoryImpl());

Back to the top