/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.eclipse.etrice.generator.etricegen;
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.etrice.core.room.RoomPackage;
/**
* <!-- begin-user-doc -->
* 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>
* </ul>
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.ETriceGenFactory
* @model kind="package"
* @generated
*/
public interface ETriceGenPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "etricegen";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://www.eclipse.org/etrice/generator";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "etricegen";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ETriceGenPackage eINSTANCE = org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.RootImpl <em>Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.RootImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getRoot()
* @generated
*/
int ROOT = 0;
/**
* The feature id for the '<em><b>Sub Systems</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__SUB_SYSTEMS = 0;
/**
* The feature id for the '<em><b>Models</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__MODELS = 1;
/**
* The feature id for the '<em><b>Xp Actor Classes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__XP_ACTOR_CLASSES = 2;
/**
* The feature id for the '<em><b>Used Data Classes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__USED_DATA_CLASSES = 3;
/**
* The feature id for the '<em><b>Used Protocol Classes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__USED_PROTOCOL_CLASSES = 4;
/**
* The feature id for the '<em><b>Used Actor Classes</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__USED_ACTOR_CLASSES = 5;
/**
* The feature id for the '<em><b>Used Room Models</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT__USED_ROOM_MODELS = 6;
/**
* The number of structural features of the '<em>Root</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ROOT_FEATURE_COUNT = 7;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.CounterImpl <em>Counter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.CounterImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getCounter()
* @generated
*/
int COUNTER = 1;
/**
* The feature id for the '<em><b>Counter</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COUNTER__COUNTER = 0;
/**
* The number of structural features of the '<em>Counter</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int COUNTER_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl <em>Instance Base</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getInstanceBase()
* @generated
*/
int INSTANCE_BASE = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_BASE__NAME = 0;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_BASE__PATH = 1;
/**
* The feature id for the '<em><b>Obj Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_BASE__OBJ_ID = 2;
/**
* The feature id for the '<em><b>Thread Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_BASE__THREAD_ID = 3;
/**
* The number of structural features of the '<em>Instance Base</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE_BASE_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.StructureInstanceImpl <em>Structure Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.StructureInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getStructureInstance()
* @generated
*/
int STRUCTURE_INSTANCE = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__NAME = INSTANCE_BASE__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__PATH = INSTANCE_BASE__PATH;
/**
* The feature id for the '<em><b>Obj Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__OBJ_ID = INSTANCE_BASE__OBJ_ID;
/**
* The feature id for the '<em><b>Thread Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__THREAD_ID = INSTANCE_BASE__THREAD_ID;
/**
* The feature id for the '<em><b>Instances</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__INSTANCES = INSTANCE_BASE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__PORTS = INSTANCE_BASE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Saps</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__SAPS = INSTANCE_BASE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Spps</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__SPPS = INSTANCE_BASE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Services</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__SERVICES = INSTANCE_BASE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Bindings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__BINDINGS = INSTANCE_BASE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Connections</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__CONNECTIONS = INSTANCE_BASE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>All Contained Instances</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__ALL_CONTAINED_INSTANCES = INSTANCE_BASE_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Ordered If Item Instances</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE__ORDERED_IF_ITEM_INSTANCES = INSTANCE_BASE_FEATURE_COUNT + 8;
/**
* The number of structural features of the '<em>Structure Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STRUCTURE_INSTANCE_FEATURE_COUNT = INSTANCE_BASE_FEATURE_COUNT + 9;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.SubSystemInstanceImpl <em>Sub System Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.SubSystemInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getSubSystemInstance()
* @generated
*/
int SUB_SYSTEM_INSTANCE = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__NAME = STRUCTURE_INSTANCE__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__PATH = STRUCTURE_INSTANCE__PATH;
/**
* The feature id for the '<em><b>Obj Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__OBJ_ID = STRUCTURE_INSTANCE__OBJ_ID;
/**
* The feature id for the '<em><b>Thread Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__THREAD_ID = STRUCTURE_INSTANCE__THREAD_ID;
/**
* The feature id for the '<em><b>Instances</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__INSTANCES = STRUCTURE_INSTANCE__INSTANCES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__PORTS = STRUCTURE_INSTANCE__PORTS;
/**
* The feature id for the '<em><b>Saps</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__SAPS = STRUCTURE_INSTANCE__SAPS;
/**
* The feature id for the '<em><b>Spps</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__SPPS = STRUCTURE_INSTANCE__SPPS;
/**
* The feature id for the '<em><b>Services</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__SERVICES = STRUCTURE_INSTANCE__SERVICES;
/**
* The feature id for the '<em><b>Bindings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__BINDINGS = STRUCTURE_INSTANCE__BINDINGS;
/**
* The feature id for the '<em><b>Connections</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__CONNECTIONS = STRUCTURE_INSTANCE__CONNECTIONS;
/**
* The feature id for the '<em><b>All Contained Instances</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__ALL_CONTAINED_INSTANCES = STRUCTURE_INSTANCE__ALL_CONTAINED_INSTANCES;
/**
* The feature id for the '<em><b>Ordered If Item Instances</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__ORDERED_IF_ITEM_INSTANCES = STRUCTURE_INSTANCE__ORDERED_IF_ITEM_INSTANCES;
/**
* The feature id for the '<em><b>Sub System Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__SUB_SYSTEM_CLASS = STRUCTURE_INSTANCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Obj Counter</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE__OBJ_COUNTER = STRUCTURE_INSTANCE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Sub System Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SUB_SYSTEM_INSTANCE_FEATURE_COUNT = STRUCTURE_INSTANCE_FEATURE_COUNT + 2;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.ActorInstanceImpl <em>Actor Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.ActorInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getActorInstance()
* @generated
*/
int ACTOR_INSTANCE = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__NAME = STRUCTURE_INSTANCE__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__PATH = STRUCTURE_INSTANCE__PATH;
/**
* The feature id for the '<em><b>Obj Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__OBJ_ID = STRUCTURE_INSTANCE__OBJ_ID;
/**
* The feature id for the '<em><b>Thread Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__THREAD_ID = STRUCTURE_INSTANCE__THREAD_ID;
/**
* The feature id for the '<em><b>Instances</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__INSTANCES = STRUCTURE_INSTANCE__INSTANCES;
/**
* The feature id for the '<em><b>Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__PORTS = STRUCTURE_INSTANCE__PORTS;
/**
* The feature id for the '<em><b>Saps</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__SAPS = STRUCTURE_INSTANCE__SAPS;
/**
* The feature id for the '<em><b>Spps</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__SPPS = STRUCTURE_INSTANCE__SPPS;
/**
* The feature id for the '<em><b>Services</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__SERVICES = STRUCTURE_INSTANCE__SERVICES;
/**
* The feature id for the '<em><b>Bindings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__BINDINGS = STRUCTURE_INSTANCE__BINDINGS;
/**
* The feature id for the '<em><b>Connections</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__CONNECTIONS = STRUCTURE_INSTANCE__CONNECTIONS;
/**
* The feature id for the '<em><b>All Contained Instances</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__ALL_CONTAINED_INSTANCES = STRUCTURE_INSTANCE__ALL_CONTAINED_INSTANCES;
/**
* The feature id for the '<em><b>Ordered If Item Instances</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__ORDERED_IF_ITEM_INSTANCES = STRUCTURE_INSTANCE__ORDERED_IF_ITEM_INSTANCES;
/**
* The feature id for the '<em><b>Actor Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE__ACTOR_CLASS = STRUCTURE_INSTANCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Actor Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR_INSTANCE_FEATURE_COUNT = STRUCTURE_INSTANCE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.InterfaceItemInstanceImpl <em>Interface Item Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.InterfaceItemInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getInterfaceItemInstance()
* @generated
*/
int INTERFACE_ITEM_INSTANCE = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERFACE_ITEM_INSTANCE__NAME = INSTANCE_BASE__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERFACE_ITEM_INSTANCE__PATH = INSTANCE_BASE__PATH;
/**
* The feature id for the '<em><b>Obj Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERFACE_ITEM_INSTANCE__OBJ_ID = INSTANCE_BASE__OBJ_ID;
/**
* The feature id for the '<em><b>Thread Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERFACE_ITEM_INSTANCE__THREAD_ID = INSTANCE_BASE__THREAD_ID;
/**
* The feature id for the '<em><b>Peers</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERFACE_ITEM_INSTANCE__PEERS = INSTANCE_BASE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Interface Item Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTERFACE_ITEM_INSTANCE_FEATURE_COUNT = INSTANCE_BASE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.PortInstanceImpl <em>Port Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.PortInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getPortInstance()
* @generated
*/
int PORT_INSTANCE = 7;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_INSTANCE__NAME = INTERFACE_ITEM_INSTANCE__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_INSTANCE__PATH = INTERFACE_ITEM_INSTANCE__PATH;
/**
* The feature id for the '<em><b>Obj Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_INSTANCE__OBJ_ID = INTERFACE_ITEM_INSTANCE__OBJ_ID;
/**
* The feature id for the '<em><b>Thread Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_INSTANCE__THREAD_ID = INTERFACE_ITEM_INSTANCE__THREAD_ID;
/**
* The feature id for the '<em><b>Peers</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_INSTANCE__PEERS = INTERFACE_ITEM_INSTANCE__PEERS;
/**
* The feature id for the '<em><b>Port</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_INSTANCE__PORT = INTERFACE_ITEM_INSTANCE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_INSTANCE__KIND = INTERFACE_ITEM_INSTANCE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Bindings</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_INSTANCE__BINDINGS = INTERFACE_ITEM_INSTANCE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Port Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_INSTANCE_FEATURE_COUNT = INTERFACE_ITEM_INSTANCE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.BindingInstanceImpl <em>Binding Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.BindingInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getBindingInstance()
* @generated
*/
int BINDING_INSTANCE = 8;
/**
* The feature id for the '<em><b>Ports</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_INSTANCE__PORTS = 0;
/**
* The number of structural features of the '<em>Binding Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BINDING_INSTANCE_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.SAPInstanceImpl <em>SAP Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.SAPInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getSAPInstance()
* @generated
*/
int SAP_INSTANCE = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_INSTANCE__NAME = INTERFACE_ITEM_INSTANCE__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_INSTANCE__PATH = INTERFACE_ITEM_INSTANCE__PATH;
/**
* The feature id for the '<em><b>Obj Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_INSTANCE__OBJ_ID = INTERFACE_ITEM_INSTANCE__OBJ_ID;
/**
* The feature id for the '<em><b>Thread Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_INSTANCE__THREAD_ID = INTERFACE_ITEM_INSTANCE__THREAD_ID;
/**
* The feature id for the '<em><b>Peers</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_INSTANCE__PEERS = INTERFACE_ITEM_INSTANCE__PEERS;
/**
* The feature id for the '<em><b>Sap</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_INSTANCE__SAP = INTERFACE_ITEM_INSTANCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>SAP Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SAP_INSTANCE_FEATURE_COUNT = INTERFACE_ITEM_INSTANCE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.SPPInstanceImpl <em>SPP Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.SPPInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getSPPInstance()
* @generated
*/
int SPP_INSTANCE = 10;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPP_INSTANCE__NAME = INSTANCE_BASE__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPP_INSTANCE__PATH = INSTANCE_BASE__PATH;
/**
* The feature id for the '<em><b>Obj Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPP_INSTANCE__OBJ_ID = INSTANCE_BASE__OBJ_ID;
/**
* The feature id for the '<em><b>Thread Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPP_INSTANCE__THREAD_ID = INSTANCE_BASE__THREAD_ID;
/**
* The feature id for the '<em><b>Spp</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPP_INSTANCE__SPP = INSTANCE_BASE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPP_INSTANCE__INCOMING = INSTANCE_BASE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPP_INSTANCE__OUTGOING = INSTANCE_BASE_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>SPP Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SPP_INSTANCE_FEATURE_COUNT = INSTANCE_BASE_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.ServiceImplInstanceImpl <em>Service Impl Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.ServiceImplInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getServiceImplInstance()
* @generated
*/
int SERVICE_IMPL_INSTANCE = 11;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_IMPL_INSTANCE__NAME = INTERFACE_ITEM_INSTANCE__NAME;
/**
* The feature id for the '<em><b>Path</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_IMPL_INSTANCE__PATH = INTERFACE_ITEM_INSTANCE__PATH;
/**
* The feature id for the '<em><b>Obj Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_IMPL_INSTANCE__OBJ_ID = INTERFACE_ITEM_INSTANCE__OBJ_ID;
/**
* The feature id for the '<em><b>Thread Id</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_IMPL_INSTANCE__THREAD_ID = INTERFACE_ITEM_INSTANCE__THREAD_ID;
/**
* The feature id for the '<em><b>Peers</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_IMPL_INSTANCE__PEERS = INTERFACE_ITEM_INSTANCE__PEERS;
/**
* The feature id for the '<em><b>Svc Impl</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_IMPL_INSTANCE__SVC_IMPL = INTERFACE_ITEM_INSTANCE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Service Impl Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int SERVICE_IMPL_INSTANCE_FEATURE_COUNT = INTERFACE_ITEM_INSTANCE_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.ConnectionInstanceImpl <em>Connection Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.ConnectionInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getConnectionInstance()
* @generated
*/
int CONNECTION_INSTANCE = 12;
/**
* The feature id for the '<em><b>From AI</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION_INSTANCE__FROM_AI = 0;
/**
* The feature id for the '<em><b>From SPP</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION_INSTANCE__FROM_SPP = 1;
/**
* The feature id for the '<em><b>To SPP</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION_INSTANCE__TO_SPP = 2;
/**
* The feature id for the '<em><b>Connection</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION_INSTANCE__CONNECTION = 3;
/**
* The number of structural features of the '<em>Connection Instance</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION_INSTANCE_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.ActiveTriggerImpl <em>Active Trigger</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.ActiveTriggerImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getActiveTrigger()
* @generated
*/
int ACTIVE_TRIGGER = 13;
/**
* The feature id for the '<em><b>Msg</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVE_TRIGGER__MSG = 0;
/**
* The feature id for the '<em><b>Ifitem</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVE_TRIGGER__IFITEM = 1;
/**
* The feature id for the '<em><b>Trigger</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVE_TRIGGER__TRIGGER = 2;
/**
* The feature id for the '<em><b>Transitions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVE_TRIGGER__TRANSITIONS = 3;
/**
* The number of structural features of the '<em>Active Trigger</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVE_TRIGGER_FEATURE_COUNT = 4;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.TransitionChainImpl <em>Transition Chain</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.TransitionChainImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getTransitionChain()
* @generated
*/
int TRANSITION_CHAIN = 14;
/**
* The feature id for the '<em><b>Transition</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSITION_CHAIN__TRANSITION = 0;
/**
* The number of structural features of the '<em>Transition Chain</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSITION_CHAIN_FEATURE_COUNT = 1;
/**
* The meta object id for the '{@link ITransitionChainVisitor <em>ITransition Chain Visitor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ITransitionChainVisitor
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getITransitionChainVisitor()
* @generated
*/
int ITRANSITION_CHAIN_VISITOR = 15;
/**
* The number of structural features of the '<em>ITransition Chain Visitor</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ITRANSITION_CHAIN_VISITOR_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link IDiagnostician <em>IDiagnostician</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see IDiagnostician
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getIDiagnostician()
* @generated
*/
int IDIAGNOSTICIAN = 16;
/**
* The number of structural features of the '<em>IDiagnostician</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int IDIAGNOSTICIAN_FEATURE_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.impl.ExpandedActorClassImpl <em>Expanded Actor Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.ExpandedActorClassImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getExpandedActorClass()
* @generated
*/
int EXPANDED_ACTOR_CLASS = 17;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__NAME = RoomPackage.ACTOR_CLASS__NAME;
/**
* The feature id for the '<em><b>Bindings</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__BINDINGS = RoomPackage.ACTOR_CLASS__BINDINGS;
/**
* The feature id for the '<em><b>Connections</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__CONNECTIONS = RoomPackage.ACTOR_CLASS__CONNECTIONS;
/**
* The feature id for the '<em><b>If SP Ps</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__IF_SP_PS = RoomPackage.ACTOR_CLASS__IF_SP_PS;
/**
* The feature id for the '<em><b>Actor Refs</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__ACTOR_REFS = RoomPackage.ACTOR_CLASS__ACTOR_REFS;
/**
* The feature id for the '<em><b>Abstract</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__ABSTRACT = RoomPackage.ACTOR_CLASS__ABSTRACT;
/**
* The feature id for the '<em><b>Base</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__BASE = RoomPackage.ACTOR_CLASS__BASE;
/**
* The feature id for the '<em><b>If Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__IF_PORTS = RoomPackage.ACTOR_CLASS__IF_PORTS;
/**
* The feature id for the '<em><b>User Code1</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__USER_CODE1 = RoomPackage.ACTOR_CLASS__USER_CODE1;
/**
* The feature id for the '<em><b>User Code2</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__USER_CODE2 = RoomPackage.ACTOR_CLASS__USER_CODE2;
/**
* The feature id for the '<em><b>Int Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__INT_PORTS = RoomPackage.ACTOR_CLASS__INT_PORTS;
/**
* The feature id for the '<em><b>Ext Ports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__EXT_PORTS = RoomPackage.ACTOR_CLASS__EXT_PORTS;
/**
* The feature id for the '<em><b>Service Implementations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__SERVICE_IMPLEMENTATIONS = RoomPackage.ACTOR_CLASS__SERVICE_IMPLEMENTATIONS;
/**
* The feature id for the '<em><b>Str SA Ps</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__STR_SA_PS = RoomPackage.ACTOR_CLASS__STR_SA_PS;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__ATTRIBUTES = RoomPackage.ACTOR_CLASS__ATTRIBUTES;
/**
* The feature id for the '<em><b>Operations</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__OPERATIONS = RoomPackage.ACTOR_CLASS__OPERATIONS;
/**
* The feature id for the '<em><b>State Machine</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__STATE_MACHINE = RoomPackage.ACTOR_CLASS__STATE_MACHINE;
/**
* The feature id for the '<em><b>Actor Class</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS__ACTOR_CLASS = RoomPackage.ACTOR_CLASS_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Expanded Actor Class</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPANDED_ACTOR_CLASS_FEATURE_COUNT = RoomPackage.ACTOR_CLASS_FEATURE_COUNT + 1;
/**
* The meta object id for the '{@link org.eclipse.etrice.generator.etricegen.PortKind <em>Port Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.PortKind
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getPortKind()
* @generated
*/
int PORT_KIND = 18;
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.Root <em>Root</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Root</em>'.
* @see org.eclipse.etrice.generator.etricegen.Root
* @generated
*/
EClass getRoot();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.etrice.generator.etricegen.Root#getSubSystems <em>Sub Systems</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Sub Systems</em>'.
* @see org.eclipse.etrice.generator.etricegen.Root#getSubSystems()
* @see #getRoot()
* @generated
*/
EReference getRoot_SubSystems();
/**
* Returns the meta object for the reference list '{@link org.eclipse.etrice.generator.etricegen.Root#getModels <em>Models</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Models</em>'.
* @see org.eclipse.etrice.generator.etricegen.Root#getModels()
* @see #getRoot()
* @generated
*/
EReference getRoot_Models();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.etrice.generator.etricegen.Root#getXpActorClasses <em>Xp Actor Classes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Xp Actor Classes</em>'.
* @see org.eclipse.etrice.generator.etricegen.Root#getXpActorClasses()
* @see #getRoot()
* @generated
*/
EReference getRoot_XpActorClasses();
/**
* Returns the meta object for the reference list '{@link org.eclipse.etrice.generator.etricegen.Root#getUsedDataClasses <em>Used Data Classes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Used Data Classes</em>'.
* @see org.eclipse.etrice.generator.etricegen.Root#getUsedDataClasses()
* @see #getRoot()
* @generated
*/
EReference getRoot_UsedDataClasses();
/**
* Returns the meta object for the reference list '{@link org.eclipse.etrice.generator.etricegen.Root#getUsedProtocolClasses <em>Used Protocol Classes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Used Protocol Classes</em>'.
* @see org.eclipse.etrice.generator.etricegen.Root#getUsedProtocolClasses()
* @see #getRoot()
* @generated
*/
EReference getRoot_UsedProtocolClasses();
/**
* Returns the meta object for the reference list '{@link org.eclipse.etrice.generator.etricegen.Root#getUsedActorClasses <em>Used Actor Classes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Used Actor Classes</em>'.
* @see org.eclipse.etrice.generator.etricegen.Root#getUsedActorClasses()
* @see #getRoot()
* @generated
*/
EReference getRoot_UsedActorClasses();
/**
* Returns the meta object for the reference list '{@link org.eclipse.etrice.generator.etricegen.Root#getUsedRoomModels <em>Used Room Models</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Used Room Models</em>'.
* @see org.eclipse.etrice.generator.etricegen.Root#getUsedRoomModels()
* @see #getRoot()
* @generated
*/
EReference getRoot_UsedRoomModels();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.Counter <em>Counter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Counter</em>'.
* @see org.eclipse.etrice.generator.etricegen.Counter
* @generated
*/
EClass getCounter();
/**
* Returns the meta object for the attribute '{@link org.eclipse.etrice.generator.etricegen.Counter#getCounter <em>Counter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Counter</em>'.
* @see org.eclipse.etrice.generator.etricegen.Counter#getCounter()
* @see #getCounter()
* @generated
*/
EAttribute getCounter_Counter();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.InstanceBase <em>Instance Base</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Instance Base</em>'.
* @see org.eclipse.etrice.generator.etricegen.InstanceBase
* @generated
*/
EClass getInstanceBase();
/**
* Returns the meta object for the attribute '{@link org.eclipse.etrice.generator.etricegen.InstanceBase#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.etrice.generator.etricegen.InstanceBase#getName()
* @see #getInstanceBase()
* @generated
*/
EAttribute getInstanceBase_Name();
/**
* Returns the meta object for the attribute '{@link org.eclipse.etrice.generator.etricegen.InstanceBase#getPath <em>Path</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Path</em>'.
* @see org.eclipse.etrice.generator.etricegen.InstanceBase#getPath()
* @see #getInstanceBase()
* @generated
*/
EAttribute getInstanceBase_Path();
/**
* Returns the meta object for the attribute '{@link org.eclipse.etrice.generator.etricegen.InstanceBase#getObjId <em>Obj Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Obj Id</em>'.
* @see org.eclipse.etrice.generator.etricegen.InstanceBase#getObjId()
* @see #getInstanceBase()
* @generated
*/
EAttribute getInstanceBase_ObjId();
/**
* Returns the meta object for the attribute '{@link org.eclipse.etrice.generator.etricegen.InstanceBase#getThreadId <em>Thread Id</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Thread Id</em>'.
* @see org.eclipse.etrice.generator.etricegen.InstanceBase#getThreadId()
* @see #getInstanceBase()
* @generated
*/
EAttribute getInstanceBase_ThreadId();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.StructureInstance <em>Structure Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Structure Instance</em>'.
* @see org.eclipse.etrice.generator.etricegen.StructureInstance
* @generated
*/
EClass getStructureInstance();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.etrice.generator.etricegen.StructureInstance#getInstances <em>Instances</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Instances</em>'.
* @see org.eclipse.etrice.generator.etricegen.StructureInstance#getInstances()
* @see #getStructureInstance()
* @generated
*/
EReference getStructureInstance_Instances();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.etrice.generator.etricegen.StructureInstance#getPorts <em>Ports</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Ports</em>'.
* @see org.eclipse.etrice.generator.etricegen.StructureInstance#getPorts()
* @see #getStructureInstance()
* @generated
*/
EReference getStructureInstance_Ports();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.etrice.generator.etricegen.StructureInstance#getSaps <em>Saps</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Saps</em>'.
* @see org.eclipse.etrice.generator.etricegen.StructureInstance#getSaps()
* @see #getStructureInstance()
* @generated
*/
EReference getStructureInstance_Saps();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.etrice.generator.etricegen.StructureInstance#getSpps <em>Spps</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Spps</em>'.
* @see org.eclipse.etrice.generator.etricegen.StructureInstance#getSpps()
* @see #getStructureInstance()
* @generated
*/
EReference getStructureInstance_Spps();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.etrice.generator.etricegen.StructureInstance#getServices <em>Services</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Services</em>'.
* @see org.eclipse.etrice.generator.etricegen.StructureInstance#getServices()
* @see #getStructureInstance()
* @generated
*/
EReference getStructureInstance_Services();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.etrice.generator.etricegen.StructureInstance#getBindings <em>Bindings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Bindings</em>'.
* @see org.eclipse.etrice.generator.etricegen.StructureInstance#getBindings()
* @see #getStructureInstance()
* @generated
*/
EReference getStructureInstance_Bindings();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.etrice.generator.etricegen.StructureInstance#getConnections <em>Connections</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Connections</em>'.
* @see org.eclipse.etrice.generator.etricegen.StructureInstance#getConnections()
* @see #getStructureInstance()
* @generated
*/
EReference getStructureInstance_Connections();
/**
* Returns the meta object for the reference list '{@link org.eclipse.etrice.generator.etricegen.StructureInstance#getAllContainedInstances <em>All Contained Instances</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>All Contained Instances</em>'.
* @see org.eclipse.etrice.generator.etricegen.StructureInstance#getAllContainedInstances()
* @see #getStructureInstance()
* @generated
*/
EReference getStructureInstance_AllContainedInstances();
/**
* Returns the meta object for the reference list '{@link org.eclipse.etrice.generator.etricegen.StructureInstance#getOrderedIfItemInstances <em>Ordered If Item Instances</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Ordered If Item Instances</em>'.
* @see org.eclipse.etrice.generator.etricegen.StructureInstance#getOrderedIfItemInstances()
* @see #getStructureInstance()
* @generated
*/
EReference getStructureInstance_OrderedIfItemInstances();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.SubSystemInstance <em>Sub System Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Sub System Instance</em>'.
* @see org.eclipse.etrice.generator.etricegen.SubSystemInstance
* @generated
*/
EClass getSubSystemInstance();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.SubSystemInstance#getSubSystemClass <em>Sub System Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Sub System Class</em>'.
* @see org.eclipse.etrice.generator.etricegen.SubSystemInstance#getSubSystemClass()
* @see #getSubSystemInstance()
* @generated
*/
EReference getSubSystemInstance_SubSystemClass();
/**
* Returns the meta object for the containment reference '{@link org.eclipse.etrice.generator.etricegen.SubSystemInstance#getObjCounter <em>Obj Counter</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Obj Counter</em>'.
* @see org.eclipse.etrice.generator.etricegen.SubSystemInstance#getObjCounter()
* @see #getSubSystemInstance()
* @generated
*/
EReference getSubSystemInstance_ObjCounter();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.ActorInstance <em>Actor Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Actor Instance</em>'.
* @see org.eclipse.etrice.generator.etricegen.ActorInstance
* @generated
*/
EClass getActorInstance();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.ActorInstance#getActorClass <em>Actor Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Actor Class</em>'.
* @see org.eclipse.etrice.generator.etricegen.ActorInstance#getActorClass()
* @see #getActorInstance()
* @generated
*/
EReference getActorInstance_ActorClass();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.InterfaceItemInstance <em>Interface Item Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Interface Item Instance</em>'.
* @see org.eclipse.etrice.generator.etricegen.InterfaceItemInstance
* @generated
*/
EClass getInterfaceItemInstance();
/**
* Returns the meta object for the reference list '{@link org.eclipse.etrice.generator.etricegen.InterfaceItemInstance#getPeers <em>Peers</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Peers</em>'.
* @see org.eclipse.etrice.generator.etricegen.InterfaceItemInstance#getPeers()
* @see #getInterfaceItemInstance()
* @generated
*/
EReference getInterfaceItemInstance_Peers();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.PortInstance <em>Port Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port Instance</em>'.
* @see org.eclipse.etrice.generator.etricegen.PortInstance
* @generated
*/
EClass getPortInstance();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.PortInstance#getPort <em>Port</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Port</em>'.
* @see org.eclipse.etrice.generator.etricegen.PortInstance#getPort()
* @see #getPortInstance()
* @generated
*/
EReference getPortInstance_Port();
/**
* Returns the meta object for the attribute '{@link org.eclipse.etrice.generator.etricegen.PortInstance#getKind <em>Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Kind</em>'.
* @see org.eclipse.etrice.generator.etricegen.PortInstance#getKind()
* @see #getPortInstance()
* @generated
*/
EAttribute getPortInstance_Kind();
/**
* Returns the meta object for the reference list '{@link org.eclipse.etrice.generator.etricegen.PortInstance#getBindings <em>Bindings</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Bindings</em>'.
* @see org.eclipse.etrice.generator.etricegen.PortInstance#getBindings()
* @see #getPortInstance()
* @generated
*/
EReference getPortInstance_Bindings();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.BindingInstance <em>Binding Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Binding Instance</em>'.
* @see org.eclipse.etrice.generator.etricegen.BindingInstance
* @generated
*/
EClass getBindingInstance();
/**
* Returns the meta object for the reference list '{@link org.eclipse.etrice.generator.etricegen.BindingInstance#getPorts <em>Ports</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Ports</em>'.
* @see org.eclipse.etrice.generator.etricegen.BindingInstance#getPorts()
* @see #getBindingInstance()
* @generated
*/
EReference getBindingInstance_Ports();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.SAPInstance <em>SAP Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>SAP Instance</em>'.
* @see org.eclipse.etrice.generator.etricegen.SAPInstance
* @generated
*/
EClass getSAPInstance();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.SAPInstance#getSap <em>Sap</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Sap</em>'.
* @see org.eclipse.etrice.generator.etricegen.SAPInstance#getSap()
* @see #getSAPInstance()
* @generated
*/
EReference getSAPInstance_Sap();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.SPPInstance <em>SPP Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>SPP Instance</em>'.
* @see org.eclipse.etrice.generator.etricegen.SPPInstance
* @generated
*/
EClass getSPPInstance();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.SPPInstance#getSpp <em>Spp</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Spp</em>'.
* @see org.eclipse.etrice.generator.etricegen.SPPInstance#getSpp()
* @see #getSPPInstance()
* @generated
*/
EReference getSPPInstance_Spp();
/**
* Returns the meta object for the reference list '{@link org.eclipse.etrice.generator.etricegen.SPPInstance#getIncoming <em>Incoming</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Incoming</em>'.
* @see org.eclipse.etrice.generator.etricegen.SPPInstance#getIncoming()
* @see #getSPPInstance()
* @generated
*/
EReference getSPPInstance_Incoming();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.SPPInstance#getOutgoing <em>Outgoing</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Outgoing</em>'.
* @see org.eclipse.etrice.generator.etricegen.SPPInstance#getOutgoing()
* @see #getSPPInstance()
* @generated
*/
EReference getSPPInstance_Outgoing();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.ServiceImplInstance <em>Service Impl Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Service Impl Instance</em>'.
* @see org.eclipse.etrice.generator.etricegen.ServiceImplInstance
* @generated
*/
EClass getServiceImplInstance();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.ServiceImplInstance#getSvcImpl <em>Svc Impl</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Svc Impl</em>'.
* @see org.eclipse.etrice.generator.etricegen.ServiceImplInstance#getSvcImpl()
* @see #getServiceImplInstance()
* @generated
*/
EReference getServiceImplInstance_SvcImpl();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.ConnectionInstance <em>Connection Instance</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Connection Instance</em>'.
* @see org.eclipse.etrice.generator.etricegen.ConnectionInstance
* @generated
*/
EClass getConnectionInstance();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.ConnectionInstance#getFromAI <em>From AI</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>From AI</em>'.
* @see org.eclipse.etrice.generator.etricegen.ConnectionInstance#getFromAI()
* @see #getConnectionInstance()
* @generated
*/
EReference getConnectionInstance_FromAI();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.ConnectionInstance#getFromSPP <em>From SPP</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>From SPP</em>'.
* @see org.eclipse.etrice.generator.etricegen.ConnectionInstance#getFromSPP()
* @see #getConnectionInstance()
* @generated
*/
EReference getConnectionInstance_FromSPP();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.ConnectionInstance#getToSPP <em>To SPP</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>To SPP</em>'.
* @see org.eclipse.etrice.generator.etricegen.ConnectionInstance#getToSPP()
* @see #getConnectionInstance()
* @generated
*/
EReference getConnectionInstance_ToSPP();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.ConnectionInstance#getConnection <em>Connection</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Connection</em>'.
* @see org.eclipse.etrice.generator.etricegen.ConnectionInstance#getConnection()
* @see #getConnectionInstance()
* @generated
*/
EReference getConnectionInstance_Connection();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.ActiveTrigger <em>Active Trigger</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Active Trigger</em>'.
* @see org.eclipse.etrice.generator.etricegen.ActiveTrigger
* @generated
*/
EClass getActiveTrigger();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.ActiveTrigger#getMsg <em>Msg</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Msg</em>'.
* @see org.eclipse.etrice.generator.etricegen.ActiveTrigger#getMsg()
* @see #getActiveTrigger()
* @generated
*/
EReference getActiveTrigger_Msg();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.ActiveTrigger#getIfitem <em>Ifitem</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Ifitem</em>'.
* @see org.eclipse.etrice.generator.etricegen.ActiveTrigger#getIfitem()
* @see #getActiveTrigger()
* @generated
*/
EReference getActiveTrigger_Ifitem();
/**
* Returns the meta object for the attribute '{@link org.eclipse.etrice.generator.etricegen.ActiveTrigger#getTrigger <em>Trigger</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Trigger</em>'.
* @see org.eclipse.etrice.generator.etricegen.ActiveTrigger#getTrigger()
* @see #getActiveTrigger()
* @generated
*/
EAttribute getActiveTrigger_Trigger();
/**
* Returns the meta object for the reference list '{@link org.eclipse.etrice.generator.etricegen.ActiveTrigger#getTransitions <em>Transitions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Transitions</em>'.
* @see org.eclipse.etrice.generator.etricegen.ActiveTrigger#getTransitions()
* @see #getActiveTrigger()
* @generated
*/
EReference getActiveTrigger_Transitions();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.TransitionChain <em>Transition Chain</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Transition Chain</em>'.
* @see org.eclipse.etrice.generator.etricegen.TransitionChain
* @generated
*/
EClass getTransitionChain();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.TransitionChain#getTransition <em>Transition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Transition</em>'.
* @see org.eclipse.etrice.generator.etricegen.TransitionChain#getTransition()
* @see #getTransitionChain()
* @generated
*/
EReference getTransitionChain_Transition();
/**
* Returns the meta object for class '{@link ITransitionChainVisitor <em>ITransition Chain Visitor</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>ITransition Chain Visitor</em>'.
* @see ITransitionChainVisitor
* @model instanceClass="ITransitionChainVisitor"
* @generated
*/
EClass getITransitionChainVisitor();
/**
* Returns the meta object for class '{@link IDiagnostician <em>IDiagnostician</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>IDiagnostician</em>'.
* @see IDiagnostician
* @model instanceClass="IDiagnostician"
* @generated
*/
EClass getIDiagnostician();
/**
* Returns the meta object for class '{@link org.eclipse.etrice.generator.etricegen.ExpandedActorClass <em>Expanded Actor Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Expanded Actor Class</em>'.
* @see org.eclipse.etrice.generator.etricegen.ExpandedActorClass
* @generated
*/
EClass getExpandedActorClass();
/**
* Returns the meta object for the reference '{@link org.eclipse.etrice.generator.etricegen.ExpandedActorClass#getActorClass <em>Actor Class</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Actor Class</em>'.
* @see org.eclipse.etrice.generator.etricegen.ExpandedActorClass#getActorClass()
* @see #getExpandedActorClass()
* @generated
*/
EReference getExpandedActorClass_ActorClass();
/**
* Returns the meta object for enum '{@link org.eclipse.etrice.generator.etricegen.PortKind <em>Port Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Port Kind</em>'.
* @see org.eclipse.etrice.generator.etricegen.PortKind
* @generated
*/
EEnum getPortKind();
/**
* Returns the factory that creates the instances of the model.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the factory that creates the instances of the model.
* @generated
*/
ETriceGenFactory getETriceGenFactory();
/**
* <!-- 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>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.RootImpl <em>Root</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.RootImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getRoot()
* @generated
*/
EClass ROOT = eINSTANCE.getRoot();
/**
* The meta object literal for the '<em><b>Sub Systems</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT__SUB_SYSTEMS = eINSTANCE.getRoot_SubSystems();
/**
* The meta object literal for the '<em><b>Models</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT__MODELS = eINSTANCE.getRoot_Models();
/**
* The meta object literal for the '<em><b>Xp Actor Classes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT__XP_ACTOR_CLASSES = eINSTANCE.getRoot_XpActorClasses();
/**
* The meta object literal for the '<em><b>Used Data Classes</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT__USED_DATA_CLASSES = eINSTANCE.getRoot_UsedDataClasses();
/**
* The meta object literal for the '<em><b>Used Protocol Classes</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT__USED_PROTOCOL_CLASSES = eINSTANCE.getRoot_UsedProtocolClasses();
/**
* The meta object literal for the '<em><b>Used Actor Classes</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT__USED_ACTOR_CLASSES = eINSTANCE.getRoot_UsedActorClasses();
/**
* The meta object literal for the '<em><b>Used Room Models</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ROOT__USED_ROOM_MODELS = eINSTANCE.getRoot_UsedRoomModels();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.CounterImpl <em>Counter</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.CounterImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getCounter()
* @generated
*/
EClass COUNTER = eINSTANCE.getCounter();
/**
* The meta object literal for the '<em><b>Counter</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute COUNTER__COUNTER = eINSTANCE.getCounter_Counter();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl <em>Instance Base</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getInstanceBase()
* @generated
*/
EClass INSTANCE_BASE = eINSTANCE.getInstanceBase();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INSTANCE_BASE__NAME = eINSTANCE.getInstanceBase_Name();
/**
* The meta object literal for the '<em><b>Path</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INSTANCE_BASE__PATH = eINSTANCE.getInstanceBase_Path();
/**
* The meta object literal for the '<em><b>Obj Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INSTANCE_BASE__OBJ_ID = eINSTANCE.getInstanceBase_ObjId();
/**
* The meta object literal for the '<em><b>Thread Id</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INSTANCE_BASE__THREAD_ID = eINSTANCE.getInstanceBase_ThreadId();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.StructureInstanceImpl <em>Structure Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.StructureInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getStructureInstance()
* @generated
*/
EClass STRUCTURE_INSTANCE = eINSTANCE.getStructureInstance();
/**
* The meta object literal for the '<em><b>Instances</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCTURE_INSTANCE__INSTANCES = eINSTANCE.getStructureInstance_Instances();
/**
* The meta object literal for the '<em><b>Ports</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCTURE_INSTANCE__PORTS = eINSTANCE.getStructureInstance_Ports();
/**
* The meta object literal for the '<em><b>Saps</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCTURE_INSTANCE__SAPS = eINSTANCE.getStructureInstance_Saps();
/**
* The meta object literal for the '<em><b>Spps</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCTURE_INSTANCE__SPPS = eINSTANCE.getStructureInstance_Spps();
/**
* The meta object literal for the '<em><b>Services</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCTURE_INSTANCE__SERVICES = eINSTANCE.getStructureInstance_Services();
/**
* The meta object literal for the '<em><b>Bindings</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCTURE_INSTANCE__BINDINGS = eINSTANCE.getStructureInstance_Bindings();
/**
* The meta object literal for the '<em><b>Connections</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCTURE_INSTANCE__CONNECTIONS = eINSTANCE.getStructureInstance_Connections();
/**
* The meta object literal for the '<em><b>All Contained Instances</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCTURE_INSTANCE__ALL_CONTAINED_INSTANCES = eINSTANCE.getStructureInstance_AllContainedInstances();
/**
* The meta object literal for the '<em><b>Ordered If Item Instances</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference STRUCTURE_INSTANCE__ORDERED_IF_ITEM_INSTANCES = eINSTANCE.getStructureInstance_OrderedIfItemInstances();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.SubSystemInstanceImpl <em>Sub System Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.SubSystemInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getSubSystemInstance()
* @generated
*/
EClass SUB_SYSTEM_INSTANCE = eINSTANCE.getSubSystemInstance();
/**
* The meta object literal for the '<em><b>Sub System Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUB_SYSTEM_INSTANCE__SUB_SYSTEM_CLASS = eINSTANCE.getSubSystemInstance_SubSystemClass();
/**
* The meta object literal for the '<em><b>Obj Counter</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SUB_SYSTEM_INSTANCE__OBJ_COUNTER = eINSTANCE.getSubSystemInstance_ObjCounter();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.ActorInstanceImpl <em>Actor Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.ActorInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getActorInstance()
* @generated
*/
EClass ACTOR_INSTANCE = eINSTANCE.getActorInstance();
/**
* The meta object literal for the '<em><b>Actor Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTOR_INSTANCE__ACTOR_CLASS = eINSTANCE.getActorInstance_ActorClass();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.InterfaceItemInstanceImpl <em>Interface Item Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.InterfaceItemInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getInterfaceItemInstance()
* @generated
*/
EClass INTERFACE_ITEM_INSTANCE = eINSTANCE.getInterfaceItemInstance();
/**
* The meta object literal for the '<em><b>Peers</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTERFACE_ITEM_INSTANCE__PEERS = eINSTANCE.getInterfaceItemInstance_Peers();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.PortInstanceImpl <em>Port Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.PortInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getPortInstance()
* @generated
*/
EClass PORT_INSTANCE = eINSTANCE.getPortInstance();
/**
* The meta object literal for the '<em><b>Port</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PORT_INSTANCE__PORT = eINSTANCE.getPortInstance_Port();
/**
* The meta object literal for the '<em><b>Kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PORT_INSTANCE__KIND = eINSTANCE.getPortInstance_Kind();
/**
* The meta object literal for the '<em><b>Bindings</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference PORT_INSTANCE__BINDINGS = eINSTANCE.getPortInstance_Bindings();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.BindingInstanceImpl <em>Binding Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.BindingInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getBindingInstance()
* @generated
*/
EClass BINDING_INSTANCE = eINSTANCE.getBindingInstance();
/**
* The meta object literal for the '<em><b>Ports</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BINDING_INSTANCE__PORTS = eINSTANCE.getBindingInstance_Ports();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.SAPInstanceImpl <em>SAP Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.SAPInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getSAPInstance()
* @generated
*/
EClass SAP_INSTANCE = eINSTANCE.getSAPInstance();
/**
* The meta object literal for the '<em><b>Sap</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SAP_INSTANCE__SAP = eINSTANCE.getSAPInstance_Sap();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.SPPInstanceImpl <em>SPP Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.SPPInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getSPPInstance()
* @generated
*/
EClass SPP_INSTANCE = eINSTANCE.getSPPInstance();
/**
* The meta object literal for the '<em><b>Spp</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SPP_INSTANCE__SPP = eINSTANCE.getSPPInstance_Spp();
/**
* The meta object literal for the '<em><b>Incoming</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SPP_INSTANCE__INCOMING = eINSTANCE.getSPPInstance_Incoming();
/**
* The meta object literal for the '<em><b>Outgoing</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SPP_INSTANCE__OUTGOING = eINSTANCE.getSPPInstance_Outgoing();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.ServiceImplInstanceImpl <em>Service Impl Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.ServiceImplInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getServiceImplInstance()
* @generated
*/
EClass SERVICE_IMPL_INSTANCE = eINSTANCE.getServiceImplInstance();
/**
* The meta object literal for the '<em><b>Svc Impl</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference SERVICE_IMPL_INSTANCE__SVC_IMPL = eINSTANCE.getServiceImplInstance_SvcImpl();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.ConnectionInstanceImpl <em>Connection Instance</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.ConnectionInstanceImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getConnectionInstance()
* @generated
*/
EClass CONNECTION_INSTANCE = eINSTANCE.getConnectionInstance();
/**
* The meta object literal for the '<em><b>From AI</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONNECTION_INSTANCE__FROM_AI = eINSTANCE.getConnectionInstance_FromAI();
/**
* The meta object literal for the '<em><b>From SPP</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONNECTION_INSTANCE__FROM_SPP = eINSTANCE.getConnectionInstance_FromSPP();
/**
* The meta object literal for the '<em><b>To SPP</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONNECTION_INSTANCE__TO_SPP = eINSTANCE.getConnectionInstance_ToSPP();
/**
* The meta object literal for the '<em><b>Connection</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONNECTION_INSTANCE__CONNECTION = eINSTANCE.getConnectionInstance_Connection();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.ActiveTriggerImpl <em>Active Trigger</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.ActiveTriggerImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getActiveTrigger()
* @generated
*/
EClass ACTIVE_TRIGGER = eINSTANCE.getActiveTrigger();
/**
* The meta object literal for the '<em><b>Msg</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVE_TRIGGER__MSG = eINSTANCE.getActiveTrigger_Msg();
/**
* The meta object literal for the '<em><b>Ifitem</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVE_TRIGGER__IFITEM = eINSTANCE.getActiveTrigger_Ifitem();
/**
* The meta object literal for the '<em><b>Trigger</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ACTIVE_TRIGGER__TRIGGER = eINSTANCE.getActiveTrigger_Trigger();
/**
* The meta object literal for the '<em><b>Transitions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVE_TRIGGER__TRANSITIONS = eINSTANCE.getActiveTrigger_Transitions();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.TransitionChainImpl <em>Transition Chain</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.TransitionChainImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getTransitionChain()
* @generated
*/
EClass TRANSITION_CHAIN = eINSTANCE.getTransitionChain();
/**
* The meta object literal for the '<em><b>Transition</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRANSITION_CHAIN__TRANSITION = eINSTANCE.getTransitionChain_Transition();
/**
* The meta object literal for the '{@link ITransitionChainVisitor <em>ITransition Chain Visitor</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see ITransitionChainVisitor
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getITransitionChainVisitor()
* @generated
*/
EClass ITRANSITION_CHAIN_VISITOR = eINSTANCE.getITransitionChainVisitor();
/**
* The meta object literal for the '{@link IDiagnostician <em>IDiagnostician</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see IDiagnostician
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getIDiagnostician()
* @generated
*/
EClass IDIAGNOSTICIAN = eINSTANCE.getIDiagnostician();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.impl.ExpandedActorClassImpl <em>Expanded Actor Class</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.impl.ExpandedActorClassImpl
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getExpandedActorClass()
* @generated
*/
EClass EXPANDED_ACTOR_CLASS = eINSTANCE.getExpandedActorClass();
/**
* The meta object literal for the '<em><b>Actor Class</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference EXPANDED_ACTOR_CLASS__ACTOR_CLASS = eINSTANCE.getExpandedActorClass_ActorClass();
/**
* The meta object literal for the '{@link org.eclipse.etrice.generator.etricegen.PortKind <em>Port Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.etrice.generator.etricegen.PortKind
* @see org.eclipse.etrice.generator.etricegen.impl.ETriceGenPackageImpl#getPortKind()
* @generated
*/
EEnum PORT_KIND = eINSTANCE.getPortKind();
}
} //ETriceGenPackage