Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java')
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java245
1 files changed, 198 insertions, 47 deletions
diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java
index 006f74555..7c3c4605a 100644
--- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java
+++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/RoomPackage.java
@@ -847,13 +847,22 @@ public interface RoomPackage extends EPackage
int DATA_CLASS__ATTRIBUTES = COMPLEX_TYPE_FEATURE_COUNT + 5;
/**
+ * The feature id for the '<em><b>Structors</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int DATA_CLASS__STRUCTORS = COMPLEX_TYPE_FEATURE_COUNT + 6;
+
+ /**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int DATA_CLASS__OPERATIONS = COMPLEX_TYPE_FEATURE_COUNT + 6;
+ int DATA_CLASS__OPERATIONS = COMPLEX_TYPE_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>Data Class</em>' class.
@@ -862,7 +871,7 @@ public interface RoomPackage extends EPackage
* @generated
* @ordered
*/
- int DATA_CLASS_FEATURE_COUNT = COMPLEX_TYPE_FEATURE_COUNT + 7;
+ int DATA_CLASS_FEATURE_COUNT = COMPLEX_TYPE_FEATURE_COUNT + 8;
/**
* The meta object id for the '{@link org.eclipse.etrice.core.room.impl.AttributeImpl <em>Attribute</em>}' class.
@@ -1048,13 +1057,13 @@ public interface RoomPackage extends EPackage
int STANDARD_OPERATION__DETAIL_CODE = OPERATION__DETAIL_CODE;
/**
- * The feature id for the '<em><b>Destructor</b></em>' attribute.
+ * The feature id for the '<em><b>Override</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int STANDARD_OPERATION__DESTRUCTOR = OPERATION_FEATURE_COUNT + 0;
+ int STANDARD_OPERATION__OVERRIDE = OPERATION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Standard Operation</em>' class.
@@ -1139,6 +1148,43 @@ public interface RoomPackage extends EPackage
int PORT_OPERATION_FEATURE_COUNT = OPERATION_FEATURE_COUNT + 1;
/**
+ * The meta object id for the '{@link org.eclipse.etrice.core.room.impl.ClassStructorImpl <em>Class Structor</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.etrice.core.room.impl.ClassStructorImpl
+ * @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getClassStructor()
+ * @generated
+ */
+ int CLASS_STRUCTOR = 17;
+
+ /**
+ * The feature id for the '<em><b>Name</b></em>' attribute.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CLASS_STRUCTOR__NAME = 0;
+
+ /**
+ * The feature id for the '<em><b>Detail Code</b></em>' containment reference.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CLASS_STRUCTOR__DETAIL_CODE = 1;
+
+ /**
+ * The number of structural features of the '<em>Class Structor</em>' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int CLASS_STRUCTOR_FEATURE_COUNT = 2;
+
+ /**
* The meta object id for the '{@link org.eclipse.etrice.core.room.impl.GeneralProtocolClassImpl <em>General Protocol Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -1146,7 +1192,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getGeneralProtocolClass()
* @generated
*/
- int GENERAL_PROTOCOL_CLASS = 17;
+ int GENERAL_PROTOCOL_CLASS = 18;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1192,7 +1238,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getProtocolClass()
* @generated
*/
- int PROTOCOL_CLASS = 18;
+ int PROTOCOL_CLASS = 19;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1328,7 +1374,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getCompoundProtocolClass()
* @generated
*/
- int COMPOUND_PROTOCOL_CLASS = 19;
+ int COMPOUND_PROTOCOL_CLASS = 20;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1383,7 +1429,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getSubProtocol()
* @generated
*/
- int SUB_PROTOCOL = 20;
+ int SUB_PROTOCOL = 21;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1420,7 +1466,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getMessage()
* @generated
*/
- int MESSAGE = 21;
+ int MESSAGE = 22;
/**
* The feature id for the '<em><b>Priv</b></em>' attribute.
@@ -1475,7 +1521,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getPortClass()
* @generated
*/
- int PORT_CLASS = 22;
+ int PORT_CLASS = 23;
/**
* The feature id for the '<em><b>User Code</b></em>' containment reference.
@@ -1530,7 +1576,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getMessageHandler()
* @generated
*/
- int MESSAGE_HANDLER = 23;
+ int MESSAGE_HANDLER = 24;
/**
* The feature id for the '<em><b>Msg</b></em>' reference.
@@ -1567,7 +1613,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getInMessageHandler()
* @generated
*/
- int IN_MESSAGE_HANDLER = 24;
+ int IN_MESSAGE_HANDLER = 25;
/**
* The feature id for the '<em><b>Msg</b></em>' reference.
@@ -1604,7 +1650,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getOutMessageHandler()
* @generated
*/
- int OUT_MESSAGE_HANDLER = 25;
+ int OUT_MESSAGE_HANDLER = 26;
/**
* The feature id for the '<em><b>Msg</b></em>' reference.
@@ -1641,7 +1687,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getActorClass()
* @generated
*/
- int ACTOR_CLASS = 26;
+ int ACTOR_CLASS = 27;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1860,13 +1906,22 @@ public interface RoomPackage extends EPackage
int ACTOR_CLASS__BEHAVIOR_ANNOTATIONS = ACTOR_CONTAINER_CLASS_FEATURE_COUNT + 13;
/**
+ * The feature id for the '<em><b>Structors</b></em>' containment reference list.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ * @ordered
+ */
+ int ACTOR_CLASS__STRUCTORS = ACTOR_CONTAINER_CLASS_FEATURE_COUNT + 14;
+
+ /**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
- int ACTOR_CLASS__OPERATIONS = ACTOR_CONTAINER_CLASS_FEATURE_COUNT + 14;
+ int ACTOR_CLASS__OPERATIONS = ACTOR_CONTAINER_CLASS_FEATURE_COUNT + 15;
/**
* The number of structural features of the '<em>Actor Class</em>' class.
@@ -1875,7 +1930,7 @@ public interface RoomPackage extends EPackage
* @generated
* @ordered
*/
- int ACTOR_CLASS_FEATURE_COUNT = ACTOR_CONTAINER_CLASS_FEATURE_COUNT + 15;
+ int ACTOR_CLASS_FEATURE_COUNT = ACTOR_CONTAINER_CLASS_FEATURE_COUNT + 16;
/**
* The meta object id for the '{@link org.eclipse.etrice.core.room.impl.InterfaceItemImpl <em>Interface Item</em>}' class.
@@ -1885,7 +1940,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getInterfaceItem()
* @generated
*/
- int INTERFACE_ITEM = 27;
+ int INTERFACE_ITEM = 28;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1913,7 +1968,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getPort()
* @generated
*/
- int PORT = 28;
+ int PORT = 29;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -1977,7 +2032,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getExternalPort()
* @generated
*/
- int EXTERNAL_PORT = 29;
+ int EXTERNAL_PORT = 30;
/**
* The feature id for the '<em><b>Interface Port</b></em>' reference.
@@ -2005,7 +2060,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getSAP()
* @generated
*/
- int SAP = 30;
+ int SAP = 31;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -2042,7 +2097,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getSPP()
* @generated
*/
- int SPP = 31;
+ int SPP = 32;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -2079,7 +2134,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getServiceImplementation()
* @generated
*/
- int SERVICE_IMPLEMENTATION = 32;
+ int SERVICE_IMPLEMENTATION = 33;
/**
* The feature id for the '<em><b>Spp</b></em>' reference.
@@ -2107,7 +2162,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getLogicalSystem()
* @generated
*/
- int LOGICAL_SYSTEM = 33;
+ int LOGICAL_SYSTEM = 34;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -2180,7 +2235,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getActorContainerRef()
* @generated
*/
- int ACTOR_CONTAINER_REF = 34;
+ int ACTOR_CONTAINER_REF = 35;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -2217,7 +2272,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getSubSystemRef()
* @generated
*/
- int SUB_SYSTEM_REF = 35;
+ int SUB_SYSTEM_REF = 36;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -2263,7 +2318,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getSubSystemClass()
* @generated
*/
- int SUB_SYSTEM_CLASS = 36;
+ int SUB_SYSTEM_CLASS = 37;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -2399,7 +2454,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getLogicalThread()
* @generated
*/
- int LOGICAL_THREAD = 37;
+ int LOGICAL_THREAD = 38;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -2427,7 +2482,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getActorInstanceMapping()
* @generated
*/
- int ACTOR_INSTANCE_MAPPING = 38;
+ int ACTOR_INSTANCE_MAPPING = 39;
/**
* The feature id for the '<em><b>Path</b></em>' containment reference.
@@ -2473,7 +2528,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getRefPath()
* @generated
*/
- int REF_PATH = 39;
+ int REF_PATH = 40;
/**
* The feature id for the '<em><b>Refs</b></em>' containment reference list.
@@ -2501,7 +2556,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getRefSegment()
* @generated
*/
- int REF_SEGMENT = 40;
+ int REF_SEGMENT = 41;
/**
* The feature id for the '<em><b>Ref</b></em>' attribute.
@@ -2538,7 +2593,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getBinding()
* @generated
*/
- int BINDING = 41;
+ int BINDING = 42;
/**
* The feature id for the '<em><b>Endpoint1</b></em>' containment reference.
@@ -2575,7 +2630,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getBindingEndPoint()
* @generated
*/
- int BINDING_END_POINT = 42;
+ int BINDING_END_POINT = 43;
/**
* The feature id for the '<em><b>Actor Ref</b></em>' reference.
@@ -2621,7 +2676,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getLayerConnection()
* @generated
*/
- int LAYER_CONNECTION = 43;
+ int LAYER_CONNECTION = 44;
/**
* The feature id for the '<em><b>From</b></em>' containment reference.
@@ -2658,7 +2713,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getSAPoint()
* @generated
*/
- int SA_POINT = 44;
+ int SA_POINT = 45;
/**
* The number of structural features of the '<em>SA Point</em>' class.
@@ -2677,7 +2732,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getRefSAPoint()
* @generated
*/
- int REF_SA_POINT = 45;
+ int REF_SA_POINT = 46;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
@@ -2705,7 +2760,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getRelaySAPoint()
* @generated
*/
- int RELAY_SA_POINT = 46;
+ int RELAY_SA_POINT = 47;
/**
* The feature id for the '<em><b>Relay</b></em>' reference.
@@ -2733,7 +2788,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getSPPoint()
* @generated
*/
- int SP_POINT = 47;
+ int SP_POINT = 48;
/**
* The feature id for the '<em><b>Ref</b></em>' reference.
@@ -2770,7 +2825,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getActorRef()
* @generated
*/
- int ACTOR_REF = 48;
+ int ACTOR_REF = 49;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
@@ -2834,7 +2889,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getCommunicationType()
* @generated
*/
- int COMMUNICATION_TYPE = 49;
+ int COMMUNICATION_TYPE = 50;
/**
* The meta object id for the '{@link org.eclipse.etrice.core.room.ReferenceType <em>Reference Type</em>}' enum.
@@ -2844,7 +2899,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getReferenceType()
* @generated
*/
- int REFERENCE_TYPE = 50;
+ int REFERENCE_TYPE = 51;
/**
* The meta object id for the '{@link org.eclipse.etrice.core.room.RoomAnnotationTargetEnum <em>Annotation Target Enum</em>}' enum.
@@ -2854,7 +2909,7 @@ public interface RoomPackage extends EPackage
* @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getRoomAnnotationTargetEnum()
* @generated
*/
- int ROOM_ANNOTATION_TARGET_ENUM = 51;
+ int ROOM_ANNOTATION_TARGET_ENUM = 52;
/**
@@ -3450,6 +3505,17 @@ public interface RoomPackage extends EPackage
EReference getDataClass_Attributes();
/**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.etrice.core.room.DataClass#getStructors <em>Structors</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Structors</em>'.
+ * @see org.eclipse.etrice.core.room.DataClass#getStructors()
+ * @see #getDataClass()
+ * @generated
+ */
+ EReference getDataClass_Structors();
+
+ /**
* Returns the meta object for the containment reference list '{@link org.eclipse.etrice.core.room.DataClass#getOperations <em>Operations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -3601,15 +3667,15 @@ public interface RoomPackage extends EPackage
EClass getStandardOperation();
/**
- * Returns the meta object for the attribute '{@link org.eclipse.etrice.core.room.StandardOperation#isDestructor <em>Destructor</em>}'.
+ * Returns the meta object for the attribute '{@link org.eclipse.etrice.core.room.StandardOperation#isOverride <em>Override</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
- * @return the meta object for the attribute '<em>Destructor</em>'.
- * @see org.eclipse.etrice.core.room.StandardOperation#isDestructor()
+ * @return the meta object for the attribute '<em>Override</em>'.
+ * @see org.eclipse.etrice.core.room.StandardOperation#isOverride()
* @see #getStandardOperation()
* @generated
*/
- EAttribute getStandardOperation_Destructor();
+ EAttribute getStandardOperation_Override();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.core.room.PortOperation <em>Port Operation</em>}'.
@@ -3633,6 +3699,38 @@ public interface RoomPackage extends EPackage
EReference getPortOperation_SendsMsg();
/**
+ * Returns the meta object for class '{@link org.eclipse.etrice.core.room.ClassStructor <em>Class Structor</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for class '<em>Class Structor</em>'.
+ * @see org.eclipse.etrice.core.room.ClassStructor
+ * @generated
+ */
+ EClass getClassStructor();
+
+ /**
+ * Returns the meta object for the attribute '{@link org.eclipse.etrice.core.room.ClassStructor#getName <em>Name</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the attribute '<em>Name</em>'.
+ * @see org.eclipse.etrice.core.room.ClassStructor#getName()
+ * @see #getClassStructor()
+ * @generated
+ */
+ EAttribute getClassStructor_Name();
+
+ /**
+ * Returns the meta object for the containment reference '{@link org.eclipse.etrice.core.room.ClassStructor#getDetailCode <em>Detail Code</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference '<em>Detail Code</em>'.
+ * @see org.eclipse.etrice.core.room.ClassStructor#getDetailCode()
+ * @see #getClassStructor()
+ * @generated
+ */
+ EReference getClassStructor_DetailCode();
+
+ /**
* Returns the meta object for class '{@link org.eclipse.etrice.core.room.GeneralProtocolClass <em>General Protocol Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -4096,6 +4194,17 @@ public interface RoomPackage extends EPackage
EReference getActorClass_BehaviorAnnotations();
/**
+ * Returns the meta object for the containment reference list '{@link org.eclipse.etrice.core.room.ActorClass#getStructors <em>Structors</em>}'.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @return the meta object for the containment reference list '<em>Structors</em>'.
+ * @see org.eclipse.etrice.core.room.ActorClass#getStructors()
+ * @see #getActorClass()
+ * @generated
+ */
+ EReference getActorClass_Structors();
+
+ /**
* Returns the meta object for the containment reference list '{@link org.eclipse.etrice.core.room.ActorClass#getOperations <em>Operations</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -5242,6 +5351,14 @@ public interface RoomPackage extends EPackage
EReference DATA_CLASS__ATTRIBUTES = eINSTANCE.getDataClass_Attributes();
/**
+ * The meta object literal for the '<em><b>Structors</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference DATA_CLASS__STRUCTORS = eINSTANCE.getDataClass_Structors();
+
+ /**
* The meta object literal for the '<em><b>Operations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -5360,12 +5477,12 @@ public interface RoomPackage extends EPackage
EClass STANDARD_OPERATION = eINSTANCE.getStandardOperation();
/**
- * The meta object literal for the '<em><b>Destructor</b></em>' attribute feature.
+ * The meta object literal for the '<em><b>Override</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
- EAttribute STANDARD_OPERATION__DESTRUCTOR = eINSTANCE.getStandardOperation_Destructor();
+ EAttribute STANDARD_OPERATION__OVERRIDE = eINSTANCE.getStandardOperation_Override();
/**
* The meta object literal for the '{@link org.eclipse.etrice.core.room.impl.PortOperationImpl <em>Port Operation</em>}' class.
@@ -5386,6 +5503,32 @@ public interface RoomPackage extends EPackage
EReference PORT_OPERATION__SENDS_MSG = eINSTANCE.getPortOperation_SendsMsg();
/**
+ * The meta object literal for the '{@link org.eclipse.etrice.core.room.impl.ClassStructorImpl <em>Class Structor</em>}' class.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @see org.eclipse.etrice.core.room.impl.ClassStructorImpl
+ * @see org.eclipse.etrice.core.room.impl.RoomPackageImpl#getClassStructor()
+ * @generated
+ */
+ EClass CLASS_STRUCTOR = eINSTANCE.getClassStructor();
+
+ /**
+ * The meta object literal for the '<em><b>Name</b></em>' attribute feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EAttribute CLASS_STRUCTOR__NAME = eINSTANCE.getClassStructor_Name();
+
+ /**
+ * The meta object literal for the '<em><b>Detail Code</b></em>' containment reference feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference CLASS_STRUCTOR__DETAIL_CODE = eINSTANCE.getClassStructor_DetailCode();
+
+ /**
* The meta object literal for the '{@link org.eclipse.etrice.core.room.impl.GeneralProtocolClassImpl <em>General Protocol Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
@@ -5750,6 +5893,14 @@ public interface RoomPackage extends EPackage
EReference ACTOR_CLASS__BEHAVIOR_ANNOTATIONS = eINSTANCE.getActorClass_BehaviorAnnotations();
/**
+ * The meta object literal for the '<em><b>Structors</b></em>' containment reference list feature.
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ EReference ACTOR_CLASS__STRUCTORS = eINSTANCE.getActorClass_Structors();
+
+ /**
* The meta object literal for the '<em><b>Operations</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->

Back to the top