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/impl/RoomPackageImpl.java')
-rw-r--r--plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java147
1 files changed, 83 insertions, 64 deletions
diff --git a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java
index 7523b4386..82658d85d 100644
--- a/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java
+++ b/plugins/org.eclipse.etrice.core.room/src-gen/org/eclipse/etrice/core/room/impl/RoomPackageImpl.java
@@ -8,12 +8,14 @@ package org.eclipse.etrice.core.room.impl;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
+import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.impl.EPackageImpl;
import org.eclipse.etrice.core.room.ActorClass;
+import org.eclipse.etrice.core.room.ActorCommunicationType;
import org.eclipse.etrice.core.room.ActorContainerClass;
import org.eclipse.etrice.core.room.ActorContainerRef;
import org.eclipse.etrice.core.room.ActorInstancePath;
@@ -26,6 +28,7 @@ import org.eclipse.etrice.core.room.BindingEndPoint;
import org.eclipse.etrice.core.room.CPBranchTransition;
import org.eclipse.etrice.core.room.ChoicePoint;
import org.eclipse.etrice.core.room.ChoicepointTerminal;
+import org.eclipse.etrice.core.room.CommunicationType;
import org.eclipse.etrice.core.room.ComplexType;
import org.eclipse.etrice.core.room.ContinuationTransition;
import org.eclipse.etrice.core.room.DataClass;
@@ -50,7 +53,6 @@ import org.eclipse.etrice.core.room.MessageFromIf;
import org.eclipse.etrice.core.room.MessageHandler;
import org.eclipse.etrice.core.room.NonInitialTransition;
import org.eclipse.etrice.core.room.Operation;
-import org.eclipse.etrice.core.room.PlainStateGraph;
import org.eclipse.etrice.core.room.Port;
import org.eclipse.etrice.core.room.PortClass;
import org.eclipse.etrice.core.room.PortOperation;
@@ -76,7 +78,6 @@ import org.eclipse.etrice.core.room.State;
import org.eclipse.etrice.core.room.StateGraph;
import org.eclipse.etrice.core.room.StateGraphItem;
import org.eclipse.etrice.core.room.StateGraphNode;
-import org.eclipse.etrice.core.room.StateMachine;
import org.eclipse.etrice.core.room.StateTerminal;
import org.eclipse.etrice.core.room.StructureClass;
import org.eclipse.etrice.core.room.SubStateTrPointTerminal;
@@ -426,13 +427,6 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
* <!-- end-user-doc -->
* @generated
*/
- private EClass stateMachineEClass = null;
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
private EClass baseStateEClass = null;
/**
@@ -622,7 +616,14 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
* <!-- end-user-doc -->
* @generated
*/
- private EClass plainStateGraphEClass = null;
+ private EEnum communicationTypeEEnum = null;
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ private EEnum actorCommunicationTypeEEnum = null;
/**
* Creates an instance of the model <b>Package</b>, registered with
@@ -1292,9 +1293,19 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
* <!-- end-user-doc -->
* @generated
*/
+ public EAttribute getProtocolClass_CommType()
+ {
+ return (EAttribute)protocolClassEClass.getEStructuralFeatures().get(0);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EReference getProtocolClass_Base()
{
- return (EReference)protocolClassEClass.getEStructuralFeatures().get(0);
+ return (EReference)protocolClassEClass.getEStructuralFeatures().get(1);
}
/**
@@ -1304,7 +1315,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getProtocolClass_UserCode1()
{
- return (EReference)protocolClassEClass.getEStructuralFeatures().get(1);
+ return (EReference)protocolClassEClass.getEStructuralFeatures().get(2);
}
/**
@@ -1314,7 +1325,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getProtocolClass_UserCode2()
{
- return (EReference)protocolClassEClass.getEStructuralFeatures().get(2);
+ return (EReference)protocolClassEClass.getEStructuralFeatures().get(3);
}
/**
@@ -1324,7 +1335,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getProtocolClass_UserCode3()
{
- return (EReference)protocolClassEClass.getEStructuralFeatures().get(3);
+ return (EReference)protocolClassEClass.getEStructuralFeatures().get(4);
}
/**
@@ -1334,7 +1345,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getProtocolClass_IncomingMessages()
{
- return (EReference)protocolClassEClass.getEStructuralFeatures().get(4);
+ return (EReference)protocolClassEClass.getEStructuralFeatures().get(5);
}
/**
@@ -1344,7 +1355,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getProtocolClass_OutgoingMessages()
{
- return (EReference)protocolClassEClass.getEStructuralFeatures().get(5);
+ return (EReference)protocolClassEClass.getEStructuralFeatures().get(6);
}
/**
@@ -1354,7 +1365,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getProtocolClass_Regular()
{
- return (EReference)protocolClassEClass.getEStructuralFeatures().get(6);
+ return (EReference)protocolClassEClass.getEStructuralFeatures().get(7);
}
/**
@@ -1364,7 +1375,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getProtocolClass_Conjugate()
{
- return (EReference)protocolClassEClass.getEStructuralFeatures().get(7);
+ return (EReference)protocolClassEClass.getEStructuralFeatures().get(8);
}
/**
@@ -1374,7 +1385,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getProtocolClass_Semantics()
{
- return (EReference)protocolClassEClass.getEStructuralFeatures().get(8);
+ return (EReference)protocolClassEClass.getEStructuralFeatures().get(9);
}
/**
@@ -1582,9 +1593,19 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
* <!-- end-user-doc -->
* @generated
*/
+ public EAttribute getActorClass_CommType()
+ {
+ return (EAttribute)actorClassEClass.getEStructuralFeatures().get(1);
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
public EReference getActorClass_Base()
{
- return (EReference)actorClassEClass.getEStructuralFeatures().get(1);
+ return (EReference)actorClassEClass.getEStructuralFeatures().get(2);
}
/**
@@ -1594,7 +1615,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getActorClass_IfPorts()
{
- return (EReference)actorClassEClass.getEStructuralFeatures().get(2);
+ return (EReference)actorClassEClass.getEStructuralFeatures().get(3);
}
/**
@@ -1604,7 +1625,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getActorClass_StructureDocu()
{
- return (EReference)actorClassEClass.getEStructuralFeatures().get(3);
+ return (EReference)actorClassEClass.getEStructuralFeatures().get(4);
}
/**
@@ -1614,7 +1635,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getActorClass_IntPorts()
{
- return (EReference)actorClassEClass.getEStructuralFeatures().get(4);
+ return (EReference)actorClassEClass.getEStructuralFeatures().get(5);
}
/**
@@ -1624,7 +1645,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getActorClass_ExtPorts()
{
- return (EReference)actorClassEClass.getEStructuralFeatures().get(5);
+ return (EReference)actorClassEClass.getEStructuralFeatures().get(6);
}
/**
@@ -1634,7 +1655,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getActorClass_ServiceImplementations()
{
- return (EReference)actorClassEClass.getEStructuralFeatures().get(6);
+ return (EReference)actorClassEClass.getEStructuralFeatures().get(7);
}
/**
@@ -1644,7 +1665,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getActorClass_StrSAPs()
{
- return (EReference)actorClassEClass.getEStructuralFeatures().get(7);
+ return (EReference)actorClassEClass.getEStructuralFeatures().get(8);
}
/**
@@ -1654,7 +1675,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getActorClass_Attributes()
{
- return (EReference)actorClassEClass.getEStructuralFeatures().get(8);
+ return (EReference)actorClassEClass.getEStructuralFeatures().get(9);
}
/**
@@ -1664,7 +1685,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getActorClass_BehaviorDocu()
{
- return (EReference)actorClassEClass.getEStructuralFeatures().get(9);
+ return (EReference)actorClassEClass.getEStructuralFeatures().get(10);
}
/**
@@ -1674,7 +1695,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getActorClass_Annotations()
{
- return (EReference)actorClassEClass.getEStructuralFeatures().get(10);
+ return (EReference)actorClassEClass.getEStructuralFeatures().get(11);
}
/**
@@ -1684,7 +1705,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getActorClass_Operations()
{
- return (EReference)actorClassEClass.getEStructuralFeatures().get(11);
+ return (EReference)actorClassEClass.getEStructuralFeatures().get(12);
}
/**
@@ -1694,7 +1715,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
*/
public EReference getActorClass_StateMachine()
{
- return (EReference)actorClassEClass.getEStructuralFeatures().get(12);
+ return (EReference)actorClassEClass.getEStructuralFeatures().get(13);
}
/**
@@ -2312,26 +2333,6 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
* <!-- end-user-doc -->
* @generated
*/
- public EClass getStateMachine()
- {
- return stateMachineEClass;
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
- public EAttribute getStateMachine_DataDriven()
- {
- return (EAttribute)stateMachineEClass.getEStructuralFeatures().get(0);
- }
-
- /**
- * <!-- begin-user-doc -->
- * <!-- end-user-doc -->
- * @generated
- */
public EClass getBaseState()
{
return baseStateEClass;
@@ -2922,9 +2923,19 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
* <!-- end-user-doc -->
* @generated
*/
- public EClass getPlainStateGraph()
+ public EEnum getCommunicationType()
{
- return plainStateGraphEClass;
+ return communicationTypeEEnum;
+ }
+
+ /**
+ * <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * @generated
+ */
+ public EEnum getActorCommunicationType()
+ {
+ return actorCommunicationTypeEEnum;
}
/**
@@ -3032,6 +3043,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
createEReference(portOperationEClass, PORT_OPERATION__SENDS_MSG);
protocolClassEClass = createEClass(PROTOCOL_CLASS);
+ createEAttribute(protocolClassEClass, PROTOCOL_CLASS__COMM_TYPE);
createEReference(protocolClassEClass, PROTOCOL_CLASS__BASE);
createEReference(protocolClassEClass, PROTOCOL_CLASS__USER_CODE1);
createEReference(protocolClassEClass, PROTOCOL_CLASS__USER_CODE2);
@@ -3067,6 +3079,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
actorClassEClass = createEClass(ACTOR_CLASS);
createEAttribute(actorClassEClass, ACTOR_CLASS__ABSTRACT);
+ createEAttribute(actorClassEClass, ACTOR_CLASS__COMM_TYPE);
createEReference(actorClassEClass, ACTOR_CLASS__BASE);
createEReference(actorClassEClass, ACTOR_CLASS__IF_PORTS);
createEReference(actorClassEClass, ACTOR_CLASS__STRUCTURE_DOCU);
@@ -3165,9 +3178,6 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
createEReference(stateGraphEClass, STATE_GRAPH__CH_POINTS);
createEReference(stateGraphEClass, STATE_GRAPH__TRANSITIONS);
- stateMachineEClass = createEClass(STATE_MACHINE);
- createEAttribute(stateMachineEClass, STATE_MACHINE__DATA_DRIVEN);
-
baseStateEClass = createEClass(BASE_STATE);
createEAttribute(baseStateEClass, BASE_STATE__NAME);
@@ -3254,7 +3264,9 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
createEAttribute(importEClass, IMPORT__IMPORTED_NAMESPACE);
createEAttribute(importEClass, IMPORT__IMPORT_URI);
- plainStateGraphEClass = createEClass(PLAIN_STATE_GRAPH);
+ // Create enums
+ communicationTypeEEnum = createEEnum(COMMUNICATION_TYPE);
+ actorCommunicationTypeEEnum = createEEnum(ACTOR_COMMUNICATION_TYPE);
}
/**
@@ -3308,7 +3320,6 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
actorRefEClass.getESuperTypes().add(this.getActorContainerRef());
stateGraphNodeEClass.getESuperTypes().add(this.getStateGraphItem());
stateEClass.getESuperTypes().add(this.getStateGraphNode());
- stateMachineEClass.getESuperTypes().add(this.getStateGraph());
baseStateEClass.getESuperTypes().add(this.getState());
refinedStateEClass.getESuperTypes().add(this.getState());
trPointEClass.getESuperTypes().add(this.getStateGraphNode());
@@ -3327,7 +3338,6 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
trPointTerminalEClass.getESuperTypes().add(this.getTransitionTerminal());
subStateTrPointTerminalEClass.getESuperTypes().add(this.getTransitionTerminal());
choicepointTerminalEClass.getESuperTypes().add(this.getTransitionTerminal());
- plainStateGraphEClass.getESuperTypes().add(this.getStateGraph());
// Initialize classes and features; add operations and parameters
initEClass(roomModelEClass, RoomModel.class, "RoomModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
@@ -3405,6 +3415,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
initEReference(getPortOperation_SendsMsg(), this.getMessage(), null, "sendsMsg", null, 0, 1, PortOperation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(protocolClassEClass, ProtocolClass.class, "ProtocolClass", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ initEAttribute(getProtocolClass_CommType(), this.getCommunicationType(), "commType", null, 0, 1, ProtocolClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getProtocolClass_Base(), this.getProtocolClass(), null, "base", null, 0, 1, ProtocolClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getProtocolClass_UserCode1(), this.getDetailCode(), null, "userCode1", null, 0, 1, ProtocolClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getProtocolClass_UserCode2(), this.getDetailCode(), null, "userCode2", null, 0, 1, ProtocolClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -3440,6 +3451,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
initEClass(actorClassEClass, ActorClass.class, "ActorClass", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getActorClass_Abstract(), ecorePackage.getEBoolean(), "abstract", null, 0, 1, ActorClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEAttribute(getActorClass_CommType(), this.getActorCommunicationType(), "commType", null, 0, 1, ActorClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getActorClass_Base(), this.getActorClass(), null, "base", null, 0, 1, ActorClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getActorClass_IfPorts(), this.getPort(), null, "ifPorts", null, 0, -1, ActorClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getActorClass_StructureDocu(), this.getDocumentation(), null, "structureDocu", null, 0, 1, ActorClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -3451,7 +3463,7 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
initEReference(getActorClass_BehaviorDocu(), this.getDocumentation(), null, "behaviorDocu", null, 0, 1, ActorClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getActorClass_Annotations(), this.getAnnotation(), null, "annotations", null, 0, -1, ActorClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getActorClass_Operations(), this.getStandardOperation(), null, "operations", null, 0, -1, ActorClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEReference(getActorClass_StateMachine(), this.getStateMachine(), null, "stateMachine", null, 0, 1, ActorClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
+ initEReference(getActorClass_StateMachine(), this.getStateGraph(), null, "stateMachine", null, 0, 1, ActorClass.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(interfaceItemEClass, InterfaceItem.class, "InterfaceItem", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getInterfaceItem_Name(), ecorePackage.getEString(), "name", null, 0, 1, InterfaceItem.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -3544,9 +3556,6 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
initEReference(getStateGraph_ChPoints(), this.getChoicePoint(), null, "chPoints", null, 0, -1, StateGraph.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getStateGraph_Transitions(), this.getTransition(), null, "transitions", null, 0, -1, StateGraph.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEClass(stateMachineEClass, StateMachine.class, "StateMachine", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
- initEAttribute(getStateMachine_DataDriven(), ecorePackage.getEBoolean(), "dataDriven", null, 0, 1, StateMachine.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
-
initEClass(baseStateEClass, BaseState.class, "BaseState", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getBaseState_Name(), ecorePackage.getEString(), "name", null, 0, 1, BaseState.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
@@ -3633,7 +3642,17 @@ public class RoomPackageImpl extends EPackageImpl implements RoomPackage
initEAttribute(getImport_ImportedNamespace(), ecorePackage.getEString(), "importedNamespace", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getImport_ImportURI(), ecorePackage.getEString(), "importURI", null, 0, 1, Import.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
- initEClass(plainStateGraphEClass, PlainStateGraph.class, "PlainStateGraph", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
+ // Initialize enums and add enum literals
+ initEEnum(communicationTypeEEnum, CommunicationType.class, "CommunicationType");
+ addEEnumLiteral(communicationTypeEEnum, CommunicationType.EVENT_DRIVEN);
+ addEEnumLiteral(communicationTypeEEnum, CommunicationType.DATA_DRIVEN);
+ addEEnumLiteral(communicationTypeEEnum, CommunicationType.SYNCHRONOUS);
+
+ initEEnum(actorCommunicationTypeEEnum, ActorCommunicationType.class, "ActorCommunicationType");
+ addEEnumLiteral(actorCommunicationTypeEEnum, ActorCommunicationType.EVENT_DRIVEN);
+ addEEnumLiteral(actorCommunicationTypeEEnum, ActorCommunicationType.DATA_DRIVEN);
+ addEEnumLiteral(actorCommunicationTypeEEnum, ActorCommunicationType.ASYNCHRONOUS);
+ addEEnumLiteral(actorCommunicationTypeEEnum, ActorCommunicationType.SYNCHRONOUS);
// Create resource
createResource(eNS_URI);

Back to the top