Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/ElementsPackage.java')
-rw-r--r--extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/ElementsPackage.java953
1 files changed, 525 insertions, 428 deletions
diff --git a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/ElementsPackage.java b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/ElementsPackage.java
index 4b098026624..eec16109bb1 100644
--- a/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/ElementsPackage.java
+++ b/extraplugins/eastadl/org.eclipse.papyrus.eastadl/src/org/eclipse/papyrus/eastadl/infrastructure/elements/ElementsPackage.java
@@ -19,7 +19,6 @@ import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
-import org.eclipse.papyrus.sysml.modelelements.ModelelementsPackage;
/**
@@ -27,51 +26,41 @@ import org.eclipse.papyrus.sysml.modelelements.ModelelementsPackage;
* 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 -->
- * This section contains the UML-profile specification, specifying stereotypes in the UML-profile, defined from the metaclasses in the
- * Infrastructure::Elements subprofile. It includes specification details for each stereotype. If the stereotype has properties, which may be referred
- * to as tag definitions, or if the stereotype has constraints, this section also includes specification details for these properties and constraints.
+ * This section contains the UML-profile specification, specifying stereotypes in the UML-profile, defined from the metaclasses in the Infrastructure::Elements subprofile. It includes specification details for each stereotype. If the stereotype has properties, which may be referred to as tag definitions, or if the stereotype has constraints, this section also includes specification details for these properties and constraints.
*
* Overview:
- * The Infrastructure::Elements subprofile of EAST-ADL2 defines general-purpose relationship constructs that may be used to model dependencies between
- * structural constructs.
- * The purpose of the stereotypes in this subprofile is to specify rigorously ("formally") the various relationships that may exist between basic
- * constructs.
+ * The Infrastructure::Elements subprofile of EAST-ADL2 defines general-purpose relationship constructs that may be used to model dependencies between structural constructs.
+ * The purpose of the stereotypes in this subprofile is to specify rigorously ("formally") the various relationships that may exist between basic constructs.
* <!-- end-model-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.ElementsFactory
* @model kind="package"
* @generated
*/
public interface ElementsPackage 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.infrastructure.elements.impl.RelationshipImpl <em>Relationship</em>}'
- * class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RelationshipImpl <em>Relationship</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RelationshipImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getRelationship()
* @generated
@@ -79,177 +68,177 @@ public interface ElementsPackage extends EPackage {
EClass RELATIONSHIP = eINSTANCE.getRelationship();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.TraceableSpecificationImpl
- * <em>Traceable Specification</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EATypeImpl <em>EA Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.TraceableSpecificationImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getTraceableSpecification()
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EATypeImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAType()
* @generated
*/
- EClass TRACEABLE_SPECIFICATION = eINSTANCE.getTraceableSpecification();
+ EClass EA_TYPE = eINSTANCE.getEAType();
/**
- * The meta object literal for the '<em><b>Note</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Base Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute TRACEABLE_SPECIFICATION__NOTE = eINSTANCE.getTraceableSpecification_Note();
+ EReference EA_TYPE__BASE_CLASS = eINSTANCE.getEAType_Base_Class();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageableElementImpl
- * <em>EA Packageable Element</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPortImpl <em>EA Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageableElementImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAPackageableElement()
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPortImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAPort()
* @generated
*/
- EClass EA_PACKAGEABLE_ELEMENT = eINSTANCE.getEAPackageableElement();
+ EClass EA_PORT = eINSTANCE.getEAPort();
/**
- * The meta object literal for the '<em><b>Base Packageable Element</b></em>' reference feature.
+ * The meta object literal for the '<em><b>Base Port</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EReference EA_PACKAGEABLE_ELEMENT__BASE_PACKAGEABLE_ELEMENT = eINSTANCE.getEAPackageableElement_Base_PackageableElement();
+ EReference EA_PORT__BASE_PORT = eINSTANCE.getEAPort_Base_Port();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ContextImpl <em>Context</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAConnectorImpl <em>EA Connector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ContextImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getContext()
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAConnectorImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAConnector()
* @generated
*/
- EClass CONTEXT = eINSTANCE.getContext();
+ EClass EA_CONNECTOR = eINSTANCE.getEAConnector();
/**
- * The meta object literal for the '<em><b>Traceable Specification</b></em>' reference list feature.
+ * The meta object literal for the '<em><b>Base Connector</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EReference CONTEXT__TRACEABLE_SPECIFICATION = eINSTANCE.getContext_TraceableSpecification();
+ EReference EA_CONNECTOR__BASE_CONNECTOR = eINSTANCE.getEAConnector_Base_Connector();
/**
- * The meta object literal for the '<em><b>Owned Relationship</b></em>' reference list feature.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPrototypeImpl <em>EA Prototype</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPrototypeImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAPrototype()
* @generated
*/
- EReference CONTEXT__OWNED_RELATIONSHIP = eINSTANCE.getContext_OwnedRelationship();
+ EClass EA_PROTOTYPE = eINSTANCE.getEAPrototype();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RealizationImpl <em>Realization</em>}'
- * class.
+ * The meta object literal for the '<em><b>Base Property</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RealizationImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getRealization()
* @generated
*/
- EClass REALIZATION = eINSTANCE.getRealization();
+ EReference EA_PROTOTYPE__BASE_PROPERTY = eINSTANCE.getEAPrototype_Base_Property();
/**
- * The meta object literal for the '<em><b>Realized</b></em>' reference list feature.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.TraceableSpecificationImpl <em>Traceable Specification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.TraceableSpecificationImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getTraceableSpecification()
* @generated
*/
- EReference REALIZATION__REALIZED = eINSTANCE.getRealization_Realized();
+ EClass TRACEABLE_SPECIFICATION = eINSTANCE.getTraceableSpecification();
/**
- * The meta object literal for the '<em><b>Realized By</b></em>' reference list feature.
+ * The meta object literal for the '<em><b>Note</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EReference REALIZATION__REALIZED_BY = eINSTANCE.getRealization_RealizedBy();
+ EAttribute TRACEABLE_SPECIFICATION__NOTE = eINSTANCE.getTraceableSpecification_Note();
/**
- * The meta object literal for the '<em><b>Base Realization</b></em>' reference feature.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageableElementImpl <em>EA Packageable Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageableElementImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAPackageableElement()
* @generated
*/
- EReference REALIZATION__BASE_REALIZATION = eINSTANCE.getRealization_Base_Realization();
+ EClass EA_PACKAGEABLE_ELEMENT = eINSTANCE.getEAPackageableElement();
/**
- * The meta object literal for the '<em><b>Realized By path</b></em>' reference list feature.
+ * The meta object literal for the '<em><b>Base Packageable Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EReference REALIZATION__REALIZED_BY_PATH = eINSTANCE.getRealization_RealizedBy_path();
+ EReference EA_PACKAGEABLE_ELEMENT__BASE_PACKAGEABLE_ELEMENT = eINSTANCE.getEAPackageableElement_Base_PackageableElement();
/**
- * The meta object literal for the '<em><b>Realized path</b></em>' reference list feature.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ContextImpl <em>Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ContextImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getContext()
* @generated
*/
- EReference REALIZATION__REALIZED_PATH = eINSTANCE.getRealization_Realized_path();
+ EClass CONTEXT = eINSTANCE.getContext();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.MultiLevelReferenceImpl
- * <em>Multi Level Reference</em>}' class.
+ * The meta object literal for the '<em><b>Traceable Specification</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.MultiLevelReferenceImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getMultiLevelReference()
* @generated
*/
- EClass MULTI_LEVEL_REFERENCE = eINSTANCE.getMultiLevelReference();
+ EReference CONTEXT__TRACEABLE_SPECIFICATION = eINSTANCE.getContext_TraceableSpecification();
/**
- * The meta object literal for the '<em><b>Base Dependency</b></em>' reference feature.
+ * The meta object literal for the '<em><b>Owned Relationship</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EReference MULTI_LEVEL_REFERENCE__BASE_DEPENDENCY = eINSTANCE.getMultiLevelReference_Base_Dependency();
+ EReference CONTEXT__OWNED_RELATIONSHIP = eINSTANCE.getContext_OwnedRelationship();
/**
- * The meta object literal for the '<em><b>Referring</b></em>' reference feature.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RealizationImpl <em>Realization</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RealizationImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getRealization()
* @generated
*/
- EReference MULTI_LEVEL_REFERENCE__REFERRING = eINSTANCE.getMultiLevelReference_Referring();
+ EClass REALIZATION = eINSTANCE.getRealization();
/**
- * The meta object literal for the '<em><b>Reference</b></em>' reference feature.
+ * The meta object literal for the '<em><b>Realized</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EReference MULTI_LEVEL_REFERENCE__REFERENCE = eINSTANCE.getMultiLevelReference_Reference();
+ EReference REALIZATION__REALIZED = eINSTANCE.getRealization_Realized();
+
+ /**
+ * The meta object literal for the '<em><b>Realized By</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference REALIZATION__REALIZED_BY = eINSTANCE.getRealization_RealizedBy();
+
+ /**
+ * The meta object literal for the '<em><b>Base Realization</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference REALIZATION__BASE_REALIZATION = eINSTANCE.getRealization_Base_Realization();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RationaleImpl <em>Rationale</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RationaleImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getRationale()
* @generated
@@ -257,10 +246,17 @@ public interface ElementsPackage extends EPackage {
EClass RATIONALE = eINSTANCE.getRationale();
/**
+ * The meta object literal for the '<em><b>Base Comment</b></em>' reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference RATIONALE__BASE_COMMENT = eINSTANCE.getRationale_Base_Comment();
+
+ /**
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageImpl <em>EA Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAPackage()
* @generated
@@ -268,19 +264,17 @@ public interface ElementsPackage extends EPackage {
EClass EA_PACKAGE = eINSTANCE.getEAPackage();
/**
- * The meta object literal for the '<em><b>Sub Packages</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Sub Package</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EReference EA_PACKAGE__SUB_PACKAGES = eINSTANCE.getEAPackage_SubPackages();
+ EReference EA_PACKAGE__SUB_PACKAGE = eINSTANCE.getEAPackage_SubPackage();
/**
- * The meta object literal for the '<em><b>Element</b></em>' containment reference list feature.
+ * The meta object literal for the '<em><b>Element</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference EA_PACKAGE__ELEMENT = eINSTANCE.getEAPackage_Element();
@@ -289,45 +283,56 @@ public interface ElementsPackage extends EPackage {
* The meta object literal for the '<em><b>Base Package</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
EReference EA_PACKAGE__BASE_PACKAGE = eINSTANCE.getEAPackage_Base_Package();
/**
- * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.CommentImpl <em>Comment</em>}' class.
+ * The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAXMLImpl <em>EAXML</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.CommentImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getComment()
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAXMLImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAXML()
* @generated
*/
- EClass COMMENT = eINSTANCE.getComment();
+ EClass EAXML = eINSTANCE.getEAXML();
/**
- * The meta object literal for the '<em><b>Body</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Admindocument Version</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute COMMENT__BODY = eINSTANCE.getComment_Body();
+ EAttribute EAXML__ADMINDOCUMENT_VERSION = eINSTANCE.getEAXML_AdmindocumentVersion();
/**
- * The meta object literal for the '<em><b>Base Comment</b></em>' reference feature.
+ * The meta object literal for the '<em><b>Autosardocument Version</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EReference COMMENT__BASE_COMMENT = eINSTANCE.getComment_Base_Comment();
+ EAttribute EAXML__AUTOSARDOCUMENT_VERSION = eINSTANCE.getEAXML_AutosardocumentVersion();
+
+ /**
+ * The meta object literal for the '<em><b>Xmlglobalelement</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute EAXML__XMLGLOBALELEMENT = eINSTANCE.getEAXML_Xmlglobalelement();
+
+ /**
+ * The meta object literal for the '<em><b>Top Level Package</b></em>' reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference EAXML__TOP_LEVEL_PACKAGE = eINSTANCE.getEAXML_TopLevelPackage();
/**
* The meta object literal for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAElementImpl <em>EA Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAElementImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAElement()
* @generated
@@ -335,31 +340,28 @@ public interface ElementsPackage extends EPackage {
EClass EA_ELEMENT = eINSTANCE.getEAElement();
/**
- * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Base Named Element</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EAttribute EA_ELEMENT__NAME = eINSTANCE.getEAElement_Name();
+ EReference EA_ELEMENT__BASE_NAMED_ELEMENT = eINSTANCE.getEAElement_Base_NamedElement();
/**
- * The meta object literal for the '<em><b>Owned Comment</b></em>' reference list feature.
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EReference EA_ELEMENT__OWNED_COMMENT = eINSTANCE.getEAElement_OwnedComment();
+ EAttribute EA_ELEMENT__NAME = eINSTANCE.getEAElement_Name();
/**
- * The meta object literal for the '<em><b>Base Named Element</b></em>' reference feature.
+ * The meta object literal for the '<em><b>Owned Comment</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
- EReference EA_ELEMENT__BASE_NAMED_ELEMENT = eINSTANCE.getEAElement_Base_NamedElement();
+ EReference EA_ELEMENT__OWNED_COMMENT = eINSTANCE.getEAElement_OwnedComment();
}
@@ -367,7 +369,6 @@ public interface ElementsPackage extends EPackage {
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
String eNAME = "elements";
@@ -376,7 +377,6 @@ public interface ElementsPackage extends EPackage {
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
String eNS_URI = "http://www.papyrusuml.org/EAST-ADL2/Infrastructure/Elements/1";
@@ -385,7 +385,6 @@ public interface ElementsPackage extends EPackage {
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
String eNS_PREFIX = "Elements";
@@ -394,7 +393,6 @@ public interface ElementsPackage extends EPackage {
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
*/
ElementsPackage eINSTANCE = org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl.init();
@@ -403,38 +401,34 @@ public interface ElementsPackage extends EPackage {
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAElementImpl <em>EA Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAElementImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAElement()
* @generated
*/
- int EA_ELEMENT = 9;
+ int EA_ELEMENT = 12;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_ELEMENT__NAME = 0;
+ int EA_ELEMENT__BASE_NAMED_ELEMENT = 0;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_ELEMENT__BASE_NAMED_ELEMENT = 1;
+ int EA_ELEMENT__NAME = 1;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -444,18 +438,24 @@ public interface ElementsPackage extends EPackage {
* The number of structural features of the '<em>EA Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int EA_ELEMENT_FEATURE_COUNT = 3;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageableElementImpl
- * <em>EA Packageable Element</em>}' class.
+ * The number of operations of the '<em>EA Element</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EA_ELEMENT_OPERATION_COUNT = 0;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageableElementImpl <em>EA Packageable Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageableElementImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAPackageableElement()
* @generated
@@ -463,30 +463,27 @@ public interface ElementsPackage extends EPackage {
int EA_PACKAGEABLE_ELEMENT = 1;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_PACKAGEABLE_ELEMENT__NAME = EA_ELEMENT__NAME;
+ int EA_PACKAGEABLE_ELEMENT__BASE_NAMED_ELEMENT = EA_ELEMENT__BASE_NAMED_ELEMENT;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_PACKAGEABLE_ELEMENT__BASE_NAMED_ELEMENT = EA_ELEMENT__BASE_NAMED_ELEMENT;
+ int EA_PACKAGEABLE_ELEMENT__NAME = EA_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -496,7 +493,6 @@ public interface ElementsPackage extends EPackage {
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -506,17 +502,24 @@ public interface ElementsPackage extends EPackage {
* The number of structural features of the '<em>EA Packageable Element</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT = EA_ELEMENT_FEATURE_COUNT + 1;
/**
+ * The number of operations of the '<em>EA Packageable Element</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int EA_PACKAGEABLE_ELEMENT_OPERATION_COUNT = EA_ELEMENT_OPERATION_COUNT + 0;
+
+ /**
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RelationshipImpl <em>Relationship</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RelationshipImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getRelationship()
* @generated
@@ -524,11 +527,9 @@ public interface ElementsPackage extends EPackage {
int RELATIONSHIP = 3;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.TraceableSpecificationImpl
- * <em>Traceable Specification</em>}' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.TraceableSpecificationImpl <em>Traceable Specification</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.TraceableSpecificationImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getTraceableSpecification()
* @generated
@@ -536,30 +537,27 @@ public interface ElementsPackage extends EPackage {
int TRACEABLE_SPECIFICATION = 0;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int TRACEABLE_SPECIFICATION__NAME = EA_PACKAGEABLE_ELEMENT__NAME;
+ int TRACEABLE_SPECIFICATION__BASE_NAMED_ELEMENT = EA_PACKAGEABLE_ELEMENT__BASE_NAMED_ELEMENT;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int TRACEABLE_SPECIFICATION__BASE_NAMED_ELEMENT = EA_PACKAGEABLE_ELEMENT__BASE_NAMED_ELEMENT;
+ int TRACEABLE_SPECIFICATION__NAME = EA_PACKAGEABLE_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -569,7 +567,6 @@ public interface ElementsPackage extends EPackage {
* The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -579,7 +576,6 @@ public interface ElementsPackage extends EPackage {
* The feature id for the '<em><b>Note</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -589,393 +585,474 @@ public interface ElementsPackage extends EPackage {
* The number of structural features of the '<em>Traceable Specification</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int TRACEABLE_SPECIFICATION_FEATURE_COUNT = EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The number of operations of the '<em>Traceable Specification</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RELATIONSHIP__NAME = EA_ELEMENT__NAME;
+ int TRACEABLE_SPECIFICATION_OPERATION_COUNT = EA_PACKAGEABLE_ELEMENT_OPERATION_COUNT + 0;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EATypeImpl <em>EA Type</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EATypeImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAType()
* @generated
- * @ordered
*/
- int RELATIONSHIP__BASE_NAMED_ELEMENT = EA_ELEMENT__BASE_NAMED_ELEMENT;
+ int EA_TYPE = 4;
/**
- * The feature id for the '<em><b>Owned Comment</b></em>' reference list.
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPortImpl <em>EA Port</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPortImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAPort()
* @generated
- * @ordered
*/
- int RELATIONSHIP__OWNED_COMMENT = EA_ELEMENT__OWNED_COMMENT;
+ int EA_PORT = 5;
/**
- * The number of structural features of the '<em>Relationship</em>' class.
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAConnectorImpl <em>EA Connector</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAConnectorImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAConnector()
* @generated
- * @ordered
*/
- int RELATIONSHIP_FEATURE_COUNT = EA_ELEMENT_FEATURE_COUNT + 0;
+ int EA_CONNECTOR = 6;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPrototypeImpl <em>EA Prototype</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPrototypeImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAPrototype()
+ * @generated
+ */
+ int EA_PROTOTYPE = 7;
/**
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ContextImpl <em>Context</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ContextImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getContext()
* @generated
*/
- int CONTEXT = 4;
+ int CONTEXT = 2;
/**
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RealizationImpl <em>Realization</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RealizationImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getRealization()
* @generated
*/
- int REALIZATION = 2;
+ int REALIZATION = 8;
+
+ /**
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONTEXT__BASE_NAMED_ELEMENT = EA_PACKAGEABLE_ELEMENT__BASE_NAMED_ELEMENT;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int REALIZATION__NAME = RELATIONSHIP__NAME;
+ int CONTEXT__NAME = EA_PACKAGEABLE_ELEMENT__NAME;
+
+ /**
+ * The feature id for the '<em><b>Owned Comment</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONTEXT__OWNED_COMMENT = EA_PACKAGEABLE_ELEMENT__OWNED_COMMENT;
+
+ /**
+ * The feature id for the '<em><b>Base Packageable Element</b></em>' reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONTEXT__BASE_PACKAGEABLE_ELEMENT = EA_PACKAGEABLE_ELEMENT__BASE_PACKAGEABLE_ELEMENT;
+
+ /**
+ * The feature id for the '<em><b>Traceable Specification</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONTEXT__TRACEABLE_SPECIFICATION = EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 0;
+
+ /**
+ * The feature id for the '<em><b>Owned Relationship</b></em>' reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONTEXT__OWNED_RELATIONSHIP = EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 1;
+
+ /**
+ * The number of structural features of the '<em>Context</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONTEXT_FEATURE_COUNT = EA_PACKAGEABLE_ELEMENT_FEATURE_COUNT + 2;
+
+ /**
+ * The number of operations of the '<em>Context</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CONTEXT_OPERATION_COUNT = EA_PACKAGEABLE_ELEMENT_OPERATION_COUNT + 0;
/**
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int REALIZATION__BASE_NAMED_ELEMENT = RELATIONSHIP__BASE_NAMED_ELEMENT;
+ int RELATIONSHIP__BASE_NAMED_ELEMENT = EA_ELEMENT__BASE_NAMED_ELEMENT;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int RELATIONSHIP__NAME = EA_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int REALIZATION__OWNED_COMMENT = RELATIONSHIP__OWNED_COMMENT;
+ int RELATIONSHIP__OWNED_COMMENT = EA_ELEMENT__OWNED_COMMENT;
/**
- * The feature id for the '<em><b>Realized</b></em>' reference list.
+ * The number of structural features of the '<em>Relationship</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int REALIZATION__REALIZED = RELATIONSHIP_FEATURE_COUNT + 0;
+ int RELATIONSHIP_FEATURE_COUNT = EA_ELEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Realized By</b></em>' reference list.
+ * The number of operations of the '<em>Relationship</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int REALIZATION__REALIZED_BY = RELATIONSHIP_FEATURE_COUNT + 1;
+ int RELATIONSHIP_OPERATION_COUNT = EA_ELEMENT_OPERATION_COUNT + 0;
/**
- * The feature id for the '<em><b>Base Realization</b></em>' reference.
+ * The feature id for the '<em><b>Base Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int REALIZATION__BASE_REALIZATION = RELATIONSHIP_FEATURE_COUNT + 2;
+ int EA_TYPE__BASE_CLASS = 0;
/**
- * The feature id for the '<em><b>Realized By path</b></em>' reference list.
+ * The number of structural features of the '<em>EA Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int REALIZATION__REALIZED_BY_PATH = RELATIONSHIP_FEATURE_COUNT + 3;
+ int EA_TYPE_FEATURE_COUNT = 1;
/**
- * The feature id for the '<em><b>Realized path</b></em>' reference list.
+ * The number of operations of the '<em>EA Type</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int REALIZATION__REALIZED_PATH = RELATIONSHIP_FEATURE_COUNT + 4;
+ int EA_TYPE_OPERATION_COUNT = 0;
/**
- * The number of structural features of the '<em>Realization</em>' class.
+ * The feature id for the '<em><b>Base Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int REALIZATION_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 5;
+ int EA_PORT__BASE_PORT = 0;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The number of structural features of the '<em>EA Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int CONTEXT__NAME = EA_ELEMENT__NAME;
+ int EA_PORT_FEATURE_COUNT = 1;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The number of operations of the '<em>EA Port</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int CONTEXT__BASE_NAMED_ELEMENT = EA_ELEMENT__BASE_NAMED_ELEMENT;
+ int EA_PORT_OPERATION_COUNT = 0;
/**
- * The feature id for the '<em><b>Owned Comment</b></em>' reference list.
+ * The feature id for the '<em><b>Base Connector</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int CONTEXT__OWNED_COMMENT = EA_ELEMENT__OWNED_COMMENT;
+ int EA_CONNECTOR__BASE_CONNECTOR = 0;
/**
- * The feature id for the '<em><b>Traceable Specification</b></em>' reference list.
+ * The number of structural features of the '<em>EA Connector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int CONTEXT__TRACEABLE_SPECIFICATION = EA_ELEMENT_FEATURE_COUNT + 0;
+ int EA_CONNECTOR_FEATURE_COUNT = 1;
/**
- * The feature id for the '<em><b>Owned Relationship</b></em>' reference list.
+ * The number of operations of the '<em>EA Connector</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int CONTEXT__OWNED_RELATIONSHIP = EA_ELEMENT_FEATURE_COUNT + 1;
+ int EA_CONNECTOR_OPERATION_COUNT = 0;
/**
- * The number of structural features of the '<em>Context</em>' class.
+ * The feature id for the '<em><b>Base Property</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int CONTEXT_FEATURE_COUNT = EA_ELEMENT_FEATURE_COUNT + 2;
+ int EA_PROTOTYPE__BASE_PROPERTY = 0;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.MultiLevelReferenceImpl
- * <em>Multi Level Reference</em>}' class.
+ * The number of structural features of the '<em>EA Prototype</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.MultiLevelReferenceImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getMultiLevelReference()
* @generated
+ * @ordered
*/
- int MULTI_LEVEL_REFERENCE = 5;
+ int EA_PROTOTYPE_FEATURE_COUNT = 1;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The number of operations of the '<em>EA Prototype</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int MULTI_LEVEL_REFERENCE__NAME = RELATIONSHIP__NAME;
+ int EA_PROTOTYPE_OPERATION_COUNT = 0;
/**
* The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int MULTI_LEVEL_REFERENCE__BASE_NAMED_ELEMENT = RELATIONSHIP__BASE_NAMED_ELEMENT;
+ int REALIZATION__BASE_NAMED_ELEMENT = RELATIONSHIP__BASE_NAMED_ELEMENT;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REALIZATION__NAME = RELATIONSHIP__NAME;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int MULTI_LEVEL_REFERENCE__OWNED_COMMENT = RELATIONSHIP__OWNED_COMMENT;
+ int REALIZATION__OWNED_COMMENT = RELATIONSHIP__OWNED_COMMENT;
/**
- * The feature id for the '<em><b>Base Dependency</b></em>' reference.
+ * The feature id for the '<em><b>Base Realization</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int MULTI_LEVEL_REFERENCE__BASE_DEPENDENCY = RELATIONSHIP_FEATURE_COUNT + 0;
+ int REALIZATION__BASE_REALIZATION = RELATIONSHIP_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Referring</b></em>' reference.
+ * The feature id for the '<em><b>Realized</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int MULTI_LEVEL_REFERENCE__REFERRING = RELATIONSHIP_FEATURE_COUNT + 1;
+ int REALIZATION__REALIZED = RELATIONSHIP_FEATURE_COUNT + 1;
/**
- * The feature id for the '<em><b>Reference</b></em>' reference.
+ * The feature id for the '<em><b>Realized By</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int MULTI_LEVEL_REFERENCE__REFERENCE = RELATIONSHIP_FEATURE_COUNT + 2;
+ int REALIZATION__REALIZED_BY = RELATIONSHIP_FEATURE_COUNT + 2;
/**
- * The number of structural features of the '<em>Multi Level Reference</em>' class.
+ * The number of structural features of the '<em>Realization</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int MULTI_LEVEL_REFERENCE_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
+ int REALIZATION_FEATURE_COUNT = RELATIONSHIP_FEATURE_COUNT + 3;
+
+ /**
+ * The number of operations of the '<em>Realization</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int REALIZATION_OPERATION_COUNT = RELATIONSHIP_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RationaleImpl <em>Rationale</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.RationaleImpl
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getRationale()
* @generated
*/
- int RATIONALE = 6;
+ int RATIONALE = 9;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageImpl <em>EA Package</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAPackage()
+ * @generated
+ */
+ int EA_PACKAGE = 10;
+
+ /**
+ * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAXMLImpl <em>EAXML</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAXMLImpl
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAXML()
+ * @generated
+ */
+ int EAXML = 11;
/**
* The feature id for the '<em><b>Base Comment</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RATIONALE__BASE_COMMENT = ModelelementsPackage.RATIONALE__BASE_COMMENT;
+ int RATIONALE__BASE_COMMENT = 0;
/**
* The number of structural features of the '<em>Rationale</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int RATIONALE_FEATURE_COUNT = ModelelementsPackage.RATIONALE_FEATURE_COUNT + 0;
+ int RATIONALE_FEATURE_COUNT = 1;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageImpl <em>EA Package</em>}' class.
+ * The number of operations of the '<em>Rationale</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.EAPackageImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getEAPackage()
* @generated
+ * @ordered
*/
- int EA_PACKAGE = 7;
+ int RATIONALE_OPERATION_COUNT = 0;
/**
- * The feature id for the '<em><b>Name</b></em>' attribute.
+ * The feature id for the '<em><b>Base Named Element</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_PACKAGE__NAME = EA_ELEMENT__NAME;
+ int EA_PACKAGE__BASE_NAMED_ELEMENT = EA_ELEMENT__BASE_NAMED_ELEMENT;
/**
- * The feature id for the '<em><b>Base Named Element</b></em>' reference.
+ * The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_PACKAGE__BASE_NAMED_ELEMENT = EA_ELEMENT__BASE_NAMED_ELEMENT;
+ int EA_PACKAGE__NAME = EA_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Owned Comment</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int EA_PACKAGE__OWNED_COMMENT = EA_ELEMENT__OWNED_COMMENT;
/**
- * The feature id for the '<em><b>Sub Packages</b></em>' containment reference list.
+ * The feature id for the '<em><b>Sub Package</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int EA_PACKAGE__SUB_PACKAGES = EA_ELEMENT_FEATURE_COUNT + 0;
+ int EA_PACKAGE__SUB_PACKAGE = EA_ELEMENT_FEATURE_COUNT + 0;
/**
- * The feature id for the '<em><b>Element</b></em>' containment reference list.
+ * The feature id for the '<em><b>Element</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -985,7 +1062,6 @@ public interface ElementsPackage extends EPackage {
* The feature id for the '<em><b>Base Package</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
@@ -995,143 +1071,119 @@ public interface ElementsPackage extends EPackage {
* The number of structural features of the '<em>EA Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
int EA_PACKAGE_FEATURE_COUNT = EA_ELEMENT_FEATURE_COUNT + 3;
/**
- * The meta object id for the '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.impl.CommentImpl <em>Comment</em>}' class.
+ * The number of operations of the '<em>EA Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.CommentImpl
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.impl.ElementsPackageImpl#getComment()
* @generated
+ * @ordered
*/
- int COMMENT = 8;
+ int EA_PACKAGE_OPERATION_COUNT = EA_ELEMENT_OPERATION_COUNT + 0;
/**
- * The feature id for the '<em><b>Body</b></em>' attribute.
+ * The feature id for the '<em><b>Admindocument Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int COMMENT__BODY = 0;
+ int EAXML__ADMINDOCUMENT_VERSION = 0;
/**
- * The feature id for the '<em><b>Base Comment</b></em>' reference.
+ * The feature id for the '<em><b>Autosardocument Version</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int COMMENT__BASE_COMMENT = 1;
+ int EAXML__AUTOSARDOCUMENT_VERSION = 1;
/**
- * The number of structural features of the '<em>Comment</em>' class.
+ * The feature id for the '<em><b>Xmlglobalelement</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @generated
* @ordered
*/
- int COMMENT_FEATURE_COUNT = 2;
+ int EAXML__XMLGLOBALELEMENT = 2;
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Context <em>Context</em>}'.
+ * The feature id for the '<em><b>Top Level Package</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Context</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Context
* @generated
+ * @ordered
*/
- EClass getContext();
+ int EAXML__TOP_LEVEL_PACKAGE = 3;
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Context#getOwnedRelationship
- * <em>Owned Relationship</em>}'.
+ * The number of structural features of the '<em>EAXML</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Owned Relationship</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Context#getOwnedRelationship()
- * @see #getContext()
* @generated
+ * @ordered
*/
- EReference getContext_OwnedRelationship();
+ int EAXML_FEATURE_COUNT = 4;
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Context#getTraceableSpecification
- * <em>Traceable Specification</em>}'.
+ * The number of operations of the '<em>EAXML</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Traceable Specification</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Context#getTraceableSpecification()
- * @see #getContext()
* @generated
+ * @ordered
*/
- EReference getContext_TraceableSpecification();
+ int EAXML_OPERATION_COUNT = 0;
/**
- * Returns the factory that creates the instances of the model.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Context <em>Context</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the factory that creates the instances of the model.
+ * @return the meta object for class '<em>Context</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Context
* @generated
*/
- ElementsFactory getElementsFactory();
+ EClass getContext();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.MultiLevelReference
- * <em>Multi Level Reference</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Context#getOwnedRelationship <em>Owned Relationship</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Multi Level Reference</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.MultiLevelReference
+ * @return the meta object for the reference list '<em>Owned Relationship</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Context#getOwnedRelationship()
+ * @see #getContext()
* @generated
*/
- EClass getMultiLevelReference();
+ EReference getContext_OwnedRelationship();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.MultiLevelReference#getBase_Dependency
- * <em>Base Dependency</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Context#getTraceableSpecification <em>Traceable Specification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Base Dependency</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.MultiLevelReference#getBase_Dependency()
- * @see #getMultiLevelReference()
+ * @return the meta object for the reference list '<em>Traceable Specification</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Context#getTraceableSpecification()
+ * @see #getContext()
* @generated
*/
- EReference getMultiLevelReference_Base_Dependency();
+ EReference getContext_TraceableSpecification();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.MultiLevelReference#getReference
- * <em>Reference</em>}'.
+ * Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Reference</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.MultiLevelReference#getReference()
- * @see #getMultiLevelReference()
+ * @return the factory that creates the instances of the model.
* @generated
*/
- EReference getMultiLevelReference_Reference();
+ ElementsFactory getElementsFactory();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Rationale <em>Rationale</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Rationale</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.Rationale
* @generated
@@ -1139,10 +1191,20 @@ public interface ElementsPackage extends EPackage {
EClass getRationale();
/**
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Rationale#getBase_Comment <em>Base Comment</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Base Comment</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Rationale#getBase_Comment()
+ * @see #getRationale()
+ * @generated
+ */
+ EReference getRationale_Base_Comment();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackage <em>EA Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>EA Package</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackage
* @generated
@@ -1150,25 +1212,21 @@ public interface ElementsPackage extends EPackage {
EClass getEAPackage();
/**
- * Returns the meta object for the containment reference list '
- * {@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackage#getSubPackages <em>Sub Packages</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackage#getSubPackage <em>Sub Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Sub Packages</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackage#getSubPackages()
+ * @return the meta object for the reference list '<em>Sub Package</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackage#getSubPackage()
* @see #getEAPackage()
* @generated
*/
- EReference getEAPackage_SubPackages();
+ EReference getEAPackage_SubPackage();
/**
- * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackage#getElement
- * <em>Element</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackage#getElement <em>Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the containment reference list '<em>Element</em>'.
+ * @return the meta object for the reference list '<em>Element</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackage#getElement()
* @see #getEAPackage()
* @generated
@@ -1176,11 +1234,9 @@ public interface ElementsPackage extends EPackage {
EReference getEAPackage_Element();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackage#getBase_Package
- * <em>Base Package</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackage#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.infrastructure.elements.EAPackage#getBase_Package()
* @see #getEAPackage()
@@ -1189,70 +1245,73 @@ public interface ElementsPackage extends EPackage {
EReference getEAPackage_Base_Package();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Comment <em>Comment</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAXML <em>EAXML</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Comment</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Comment
+ * @return the meta object for class '<em>EAXML</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAXML
* @generated
*/
- EClass getComment();
+ EClass getEAXML();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Comment#getBody <em>Body</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAXML#getAdmindocumentVersion <em>Admindocument Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Body</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Comment#getBody()
- * @see #getComment()
+ * @return the meta object for the attribute '<em>Admindocument Version</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAXML#getAdmindocumentVersion()
+ * @see #getEAXML()
* @generated
*/
- EAttribute getComment_Body();
+ EAttribute getEAXML_AdmindocumentVersion();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Comment#getBase_Comment
- * <em>Base Comment</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAXML#getAutosardocumentVersion <em>Autosardocument Version</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Base Comment</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Comment#getBase_Comment()
- * @see #getComment()
+ * @return the meta object for the attribute '<em>Autosardocument Version</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAXML#getAutosardocumentVersion()
+ * @see #getEAXML()
* @generated
*/
- EReference getComment_Base_Comment();
+ EAttribute getEAXML_AutosardocumentVersion();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement <em>EA Element</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAXML#isXmlglobalelement <em>Xmlglobalelement</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>EA Element</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement
+ * @return the meta object for the attribute '<em>Xmlglobalelement</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAXML#isXmlglobalelement()
+ * @see #getEAXML()
* @generated
*/
- EClass getEAElement();
+ EAttribute getEAXML_Xmlglobalelement();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement#getName <em>Name</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAXML#getTopLevelPackage <em>Top Level Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the attribute '<em>Name</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement#getName()
- * @see #getEAElement()
+ * @return the meta object for the reference list '<em>Top Level Package</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAXML#getTopLevelPackage()
+ * @see #getEAXML()
* @generated
*/
- EAttribute getEAElement_Name();
+ EReference getEAXML_TopLevelPackage();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement <em>EA Element</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>EA Element</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement
+ * @generated
+ */
+ EClass getEAElement();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement#getBase_NamedElement
- * <em>Base Named Element</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement#getBase_NamedElement <em>Base Named Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Named Element</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement#getBase_NamedElement()
* @see #getEAElement()
@@ -1261,36 +1320,31 @@ public interface ElementsPackage extends EPackage {
EReference getEAElement_Base_NamedElement();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement#getOwnedComment
- * <em>Owned Comment</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Owned Comment</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement#getOwnedComment()
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement#getName()
* @see #getEAElement()
* @generated
*/
- EReference getEAElement_OwnedComment();
+ EAttribute getEAElement_Name();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.MultiLevelReference#getReferring
- * <em>Referring</em>}'.
+ * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement#getOwnedComment <em>Owned Comment</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference '<em>Referring</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.MultiLevelReference#getReferring()
- * @see #getMultiLevelReference()
+ * @return the meta object for the reference list '<em>Owned Comment</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAElement#getOwnedComment()
+ * @see #getEAElement()
* @generated
*/
- EReference getMultiLevelReference_Referring();
+ EReference getEAElement_OwnedComment();
/**
* Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Realization <em>Realization</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Realization</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.Realization
* @generated
@@ -1298,12 +1352,10 @@ public interface ElementsPackage extends EPackage {
EClass getRealization();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getRealized
- * <em>Realized</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getRealized <em>Realized</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Realized</em>'.
+ * @return the meta object for the containment reference list '<em>Realized</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getRealized()
* @see #getRealization()
* @generated
@@ -1311,12 +1363,10 @@ public interface ElementsPackage extends EPackage {
EReference getRealization_Realized();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getRealizedBy
- * <em>Realized By</em>}'.
+ * Returns the meta object for the containment reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getRealizedBy <em>Realized By</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Realized By</em>'.
+ * @return the meta object for the containment reference list '<em>Realized By</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getRealizedBy()
* @see #getRealization()
* @generated
@@ -1324,11 +1374,9 @@ public interface ElementsPackage extends EPackage {
EReference getRealization_RealizedBy();
/**
- * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getBase_Realization
- * <em>Base Realization</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getBase_Realization <em>Base Realization</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Realization</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getBase_Realization()
* @see #getRealization()
@@ -1337,48 +1385,103 @@ public interface ElementsPackage extends EPackage {
EReference getRealization_Base_Realization();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getRealizedBy_path
- * <em>Realized By path</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Relationship <em>Relationship</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Realized By path</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getRealizedBy_path()
- * @see #getRealization()
+ * @return the meta object for class '<em>Relationship</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Relationship
* @generated
*/
- EReference getRealization_RealizedBy_path();
+ EClass getRelationship();
/**
- * Returns the meta object for the reference list '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getRealized_path
- * <em>Realized path</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAType <em>EA Type</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for the reference list '<em>Realized path</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Realization#getRealized_path()
- * @see #getRealization()
+ * @return the meta object for class '<em>EA Type</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAType
* @generated
*/
- EReference getRealization_Realized_path();
+ EClass getEAType();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.Relationship <em>Relationship</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAType#getBase_Class <em>Base Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
- * @return the meta object for class '<em>Relationship</em>'.
- * @see org.eclipse.papyrus.eastadl.infrastructure.elements.Relationship
+ * @return the meta object for the reference '<em>Base Class</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAType#getBase_Class()
+ * @see #getEAType()
* @generated
*/
- EClass getRelationship();
+ EReference getEAType_Base_Class();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPort <em>EA Port</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>EA Port</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAPort
+ * @generated
+ */
+ EClass getEAPort();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPort#getBase_Port <em>Base Port</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Base Port</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAPort#getBase_Port()
+ * @see #getEAPort()
+ * @generated
+ */
+ EReference getEAPort_Base_Port();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAConnector <em>EA Connector</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>EA Connector</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAConnector
+ * @generated
+ */
+ EClass getEAConnector();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAConnector#getBase_Connector <em>Base Connector</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Base Connector</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAConnector#getBase_Connector()
+ * @see #getEAConnector()
+ * @generated
+ */
+ EReference getEAConnector_Base_Connector();
+
+ /**
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPrototype <em>EA Prototype</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>EA Prototype</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAPrototype
+ * @generated
+ */
+ EClass getEAPrototype();
+
+ /**
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPrototype#getBase_Property <em>Base Property</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the reference '<em>Base Property</em>'.
+ * @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAPrototype#getBase_Property()
+ * @see #getEAPrototype()
+ * @generated
+ */
+ EReference getEAPrototype_Base_Property();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecification
- * <em>Traceable Specification</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecification <em>Traceable Specification</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>Traceable Specification</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecification
* @generated
@@ -1386,11 +1489,9 @@ public interface ElementsPackage extends EPackage {
EClass getTraceableSpecification();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecification#getNote
- * <em>Note</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecification#getNote <em>Note</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the attribute '<em>Note</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.TraceableSpecification#getNote()
* @see #getTraceableSpecification()
@@ -1399,11 +1500,9 @@ public interface ElementsPackage extends EPackage {
EAttribute getTraceableSpecification_Note();
/**
- * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackageableElement
- * <em>EA Packageable Element</em>}'.
+ * Returns the meta object for class '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackageableElement <em>EA Packageable Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for class '<em>EA Packageable Element</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackageableElement
* @generated
@@ -1411,11 +1510,9 @@ public interface ElementsPackage extends EPackage {
EClass getEAPackageableElement();
/**
- * Returns the meta object for the reference '
- * {@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackageableElement#getBase_PackageableElement <em>Base Packageable Element</em>}'.
+ * Returns the meta object for the reference '{@link org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackageableElement#getBase_PackageableElement <em>Base Packageable Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- *
* @return the meta object for the reference '<em>Base Packageable Element</em>'.
* @see org.eclipse.papyrus.eastadl.infrastructure.elements.EAPackageableElement#getBase_PackageableElement()
* @see #getEAPackageableElement()

Back to the top