/** */ package org.eclipse.viatra.dse.examples.simplifiedbpmn; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- 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 operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedbpmnFactory * @model kind="package" * @generated */ public interface SimplifiedbpmnPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "simplifiedbpmn"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "org.eclipse.viatra.dse.examples.bpmn"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "org.eclipse.viatra.dse.examples.bpmn"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ SimplifiedbpmnPackage eINSTANCE = org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl.init(); /** * The meta object id for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedBPMNImpl <em>Simplified BPMN</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedBPMNImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getSimplifiedBPMN() * @generated */ int SIMPLIFIED_BPMN = 0; /** * The feature id for the '<em><b>Tasks</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLIFIED_BPMN__TASKS = 0; /** * The feature id for the '<em><b>Start Events</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLIFIED_BPMN__START_EVENTS = 1; /** * The feature id for the '<em><b>End Events</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLIFIED_BPMN__END_EVENTS = 2; /** * The feature id for the '<em><b>Gateways</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLIFIED_BPMN__GATEWAYS = 3; /** * The feature id for the '<em><b>Parallel Gateways</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLIFIED_BPMN__PARALLEL_GATEWAYS = 4; /** * The feature id for the '<em><b>Sequence Flows</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLIFIED_BPMN__SEQUENCE_FLOWS = 5; /** * The feature id for the '<em><b>Resource Types</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLIFIED_BPMN__RESOURCE_TYPES = 6; /** * The number of structural features of the '<em>Simplified BPMN</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLIFIED_BPMN_FEATURE_COUNT = 7; /** * The number of operations of the '<em>Simplified BPMN</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SIMPLIFIED_BPMN_OPERATION_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.NamedElementImpl <em>Named Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.NamedElementImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getNamedElement() * @generated */ int NAMED_ELEMENT = 11; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT__NAME = 0; /** * The number of structural features of the '<em>Named Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_FEATURE_COUNT = 1; /** * The number of operations of the '<em>Named Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NAMED_ELEMENT_OPERATION_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.BaseElementImpl <em>Base Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.BaseElementImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getBaseElement() * @generated */ int BASE_ELEMENT = 7; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_ELEMENT__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Out Flows</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_ELEMENT__OUT_FLOWS = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>In Flows</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_ELEMENT__IN_FLOWS = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Base Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_ELEMENT_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The number of operations of the '<em>Base Element</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int BASE_ELEMENT_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.TaskImpl <em>Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.TaskImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getTask() * @generated */ int TASK = 1; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK__NAME = BASE_ELEMENT__NAME; /** * The feature id for the '<em><b>Out Flows</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK__OUT_FLOWS = BASE_ELEMENT__OUT_FLOWS; /** * The feature id for the '<em><b>In Flows</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK__IN_FLOWS = BASE_ELEMENT__IN_FLOWS; /** * The feature id for the '<em><b>Execution Time</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK__EXECUTION_TIME = BASE_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Resource Needed</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK__RESOURCE_NEEDED = BASE_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Variant</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK__VARIANT = BASE_ELEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Task</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK_FEATURE_COUNT = BASE_ELEMENT_FEATURE_COUNT + 3; /** * The number of operations of the '<em>Task</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int TASK_OPERATION_COUNT = BASE_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.StartEventImpl <em>Start Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.StartEventImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getStartEvent() * @generated */ int START_EVENT = 2; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int START_EVENT__NAME = BASE_ELEMENT__NAME; /** * The feature id for the '<em><b>Out Flows</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int START_EVENT__OUT_FLOWS = BASE_ELEMENT__OUT_FLOWS; /** * The feature id for the '<em><b>In Flows</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int START_EVENT__IN_FLOWS = BASE_ELEMENT__IN_FLOWS; /** * The number of structural features of the '<em>Start Event</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int START_EVENT_FEATURE_COUNT = BASE_ELEMENT_FEATURE_COUNT + 0; /** * The number of operations of the '<em>Start Event</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int START_EVENT_OPERATION_COUNT = BASE_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.EndEventImpl <em>End Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.EndEventImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getEndEvent() * @generated */ int END_EVENT = 3; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int END_EVENT__NAME = BASE_ELEMENT__NAME; /** * The feature id for the '<em><b>Out Flows</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int END_EVENT__OUT_FLOWS = BASE_ELEMENT__OUT_FLOWS; /** * The feature id for the '<em><b>In Flows</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int END_EVENT__IN_FLOWS = BASE_ELEMENT__IN_FLOWS; /** * The number of structural features of the '<em>End Event</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int END_EVENT_FEATURE_COUNT = BASE_ELEMENT_FEATURE_COUNT + 0; /** * The number of operations of the '<em>End Event</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int END_EVENT_OPERATION_COUNT = BASE_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SequenceFlowImpl <em>Sequence Flow</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SequenceFlowImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getSequenceFlow() * @generated */ int SEQUENCE_FLOW = 4; /** * The feature id for the '<em><b>Source</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_FLOW__SOURCE = 0; /** * The feature id for the '<em><b>Target</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_FLOW__TARGET = 1; /** * The feature id for the '<em><b>Propability</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_FLOW__PROPABILITY = 2; /** * The feature id for the '<em><b>Is Data Flow</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_FLOW__IS_DATA_FLOW = 3; /** * The number of structural features of the '<em>Sequence Flow</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_FLOW_FEATURE_COUNT = 4; /** * The number of operations of the '<em>Sequence Flow</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SEQUENCE_FLOW_OPERATION_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.GatewayImpl <em>Gateway</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.GatewayImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getGateway() * @generated */ int GATEWAY = 5; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GATEWAY__NAME = BASE_ELEMENT__NAME; /** * The feature id for the '<em><b>Out Flows</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GATEWAY__OUT_FLOWS = BASE_ELEMENT__OUT_FLOWS; /** * The feature id for the '<em><b>In Flows</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GATEWAY__IN_FLOWS = BASE_ELEMENT__IN_FLOWS; /** * The number of structural features of the '<em>Gateway</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GATEWAY_FEATURE_COUNT = BASE_ELEMENT_FEATURE_COUNT + 0; /** * The number of operations of the '<em>Gateway</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int GATEWAY_OPERATION_COUNT = BASE_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ParallelGatewayImpl <em>Parallel Gateway</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ParallelGatewayImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getParallelGateway() * @generated */ int PARALLEL_GATEWAY = 6; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARALLEL_GATEWAY__NAME = BASE_ELEMENT__NAME; /** * The feature id for the '<em><b>Out Flows</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARALLEL_GATEWAY__OUT_FLOWS = BASE_ELEMENT__OUT_FLOWS; /** * The feature id for the '<em><b>In Flows</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARALLEL_GATEWAY__IN_FLOWS = BASE_ELEMENT__IN_FLOWS; /** * The feature id for the '<em><b>Diverging</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARALLEL_GATEWAY__DIVERGING = BASE_ELEMENT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Parallel Gateway</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARALLEL_GATEWAY_FEATURE_COUNT = BASE_ELEMENT_FEATURE_COUNT + 1; /** * The number of operations of the '<em>Parallel Gateway</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int PARALLEL_GATEWAY_OPERATION_COUNT = BASE_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ResourceTypeImpl <em>Resource Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ResourceTypeImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getResourceType() * @generated */ int RESOURCE_TYPE = 8; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_TYPE__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Used By Tasks</b></em>' reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_TYPE__USED_BY_TASKS = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Variants</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_TYPE__VARIANTS = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The number of structural features of the '<em>Resource Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_TYPE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The number of operations of the '<em>Resource Type</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_TYPE_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0; /** * The meta object id for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ResourceInstanceImpl <em>Resource Instance</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ResourceInstanceImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getResourceInstance() * @generated */ int RESOURCE_INSTANCE = 9; /** * The feature id for the '<em><b>Resource Type Variant</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_INSTANCE__RESOURCE_TYPE_VARIANT = 0; /** * The number of structural features of the '<em>Resource Instance</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_INSTANCE_FEATURE_COUNT = 1; /** * The number of operations of the '<em>Resource Instance</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_INSTANCE_OPERATION_COUNT = 0; /** * The meta object id for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ResourceTypeVariantImpl <em>Resource Type Variant</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ResourceTypeVariantImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getResourceTypeVariant() * @generated */ int RESOURCE_TYPE_VARIANT = 10; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_TYPE_VARIANT__NAME = NAMED_ELEMENT__NAME; /** * The feature id for the '<em><b>Efficiency</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_TYPE_VARIANT__EFFICIENCY = NAMED_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Instances</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_TYPE_VARIANT__INSTANCES = NAMED_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Type</b></em>' container reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_TYPE_VARIANT__TYPE = NAMED_ELEMENT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Resource Type Variant</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_TYPE_VARIANT_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 3; /** * The number of operations of the '<em>Resource Type Variant</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int RESOURCE_TYPE_VARIANT_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0; /** * Returns the meta object for class '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN <em>Simplified BPMN</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Simplified BPMN</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN * @generated */ EClass getSimplifiedBPMN(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getTasks <em>Tasks</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Tasks</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getTasks() * @see #getSimplifiedBPMN() * @generated */ EReference getSimplifiedBPMN_Tasks(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getStartEvents <em>Start Events</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Start Events</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getStartEvents() * @see #getSimplifiedBPMN() * @generated */ EReference getSimplifiedBPMN_StartEvents(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getEndEvents <em>End Events</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>End Events</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getEndEvents() * @see #getSimplifiedBPMN() * @generated */ EReference getSimplifiedBPMN_EndEvents(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getGateways <em>Gateways</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Gateways</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getGateways() * @see #getSimplifiedBPMN() * @generated */ EReference getSimplifiedBPMN_Gateways(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getParallelGateways <em>Parallel Gateways</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Parallel Gateways</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getParallelGateways() * @see #getSimplifiedBPMN() * @generated */ EReference getSimplifiedBPMN_ParallelGateways(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getSequenceFlows <em>Sequence Flows</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Sequence Flows</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getSequenceFlows() * @see #getSimplifiedBPMN() * @generated */ EReference getSimplifiedBPMN_SequenceFlows(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getResourceTypes <em>Resource Types</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Resource Types</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SimplifiedBPMN#getResourceTypes() * @see #getSimplifiedBPMN() * @generated */ EReference getSimplifiedBPMN_ResourceTypes(); /** * Returns the meta object for class '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.Task <em>Task</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Task</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.Task * @generated */ EClass getTask(); /** * Returns the meta object for the attribute '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.Task#getExecutionTime <em>Execution Time</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Execution Time</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.Task#getExecutionTime() * @see #getTask() * @generated */ EAttribute getTask_ExecutionTime(); /** * Returns the meta object for the reference '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.Task#getResourceNeeded <em>Resource Needed</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Resource Needed</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.Task#getResourceNeeded() * @see #getTask() * @generated */ EReference getTask_ResourceNeeded(); /** * Returns the meta object for the reference '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.Task#getVariant <em>Variant</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Variant</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.Task#getVariant() * @see #getTask() * @generated */ EReference getTask_Variant(); /** * Returns the meta object for class '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.StartEvent <em>Start Event</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Start Event</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.StartEvent * @generated */ EClass getStartEvent(); /** * Returns the meta object for class '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.EndEvent <em>End Event</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>End Event</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.EndEvent * @generated */ EClass getEndEvent(); /** * Returns the meta object for class '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SequenceFlow <em>Sequence Flow</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sequence Flow</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SequenceFlow * @generated */ EClass getSequenceFlow(); /** * Returns the meta object for the reference '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SequenceFlow#getSource <em>Source</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Source</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SequenceFlow#getSource() * @see #getSequenceFlow() * @generated */ EReference getSequenceFlow_Source(); /** * Returns the meta object for the reference '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SequenceFlow#getTarget <em>Target</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Target</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SequenceFlow#getTarget() * @see #getSequenceFlow() * @generated */ EReference getSequenceFlow_Target(); /** * Returns the meta object for the attribute '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SequenceFlow#getPropability <em>Propability</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Propability</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SequenceFlow#getPropability() * @see #getSequenceFlow() * @generated */ EAttribute getSequenceFlow_Propability(); /** * Returns the meta object for the attribute '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.SequenceFlow#isIsDataFlow <em>Is Data Flow</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Is Data Flow</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.SequenceFlow#isIsDataFlow() * @see #getSequenceFlow() * @generated */ EAttribute getSequenceFlow_IsDataFlow(); /** * Returns the meta object for class '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.Gateway <em>Gateway</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Gateway</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.Gateway * @generated */ EClass getGateway(); /** * Returns the meta object for class '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.ParallelGateway <em>Parallel Gateway</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Parallel Gateway</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.ParallelGateway * @generated */ EClass getParallelGateway(); /** * Returns the meta object for the attribute '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.ParallelGateway#isDiverging <em>Diverging</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Diverging</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.ParallelGateway#isDiverging() * @see #getParallelGateway() * @generated */ EAttribute getParallelGateway_Diverging(); /** * Returns the meta object for class '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.BaseElement <em>Base Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Base Element</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.BaseElement * @generated */ EClass getBaseElement(); /** * Returns the meta object for the reference list '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.BaseElement#getOutFlows <em>Out Flows</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Out Flows</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.BaseElement#getOutFlows() * @see #getBaseElement() * @generated */ EReference getBaseElement_OutFlows(); /** * Returns the meta object for the reference list '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.BaseElement#getInFlows <em>In Flows</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>In Flows</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.BaseElement#getInFlows() * @see #getBaseElement() * @generated */ EReference getBaseElement_InFlows(); /** * Returns the meta object for class '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceType <em>Resource Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Resource Type</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceType * @generated */ EClass getResourceType(); /** * Returns the meta object for the reference list '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceType#getUsedByTasks <em>Used By Tasks</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference list '<em>Used By Tasks</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceType#getUsedByTasks() * @see #getResourceType() * @generated */ EReference getResourceType_UsedByTasks(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceType#getVariants <em>Variants</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Variants</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceType#getVariants() * @see #getResourceType() * @generated */ EReference getResourceType_Variants(); /** * Returns the meta object for class '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceInstance <em>Resource Instance</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Resource Instance</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceInstance * @generated */ EClass getResourceInstance(); /** * Returns the meta object for the container reference '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceInstance#getResourceTypeVariant <em>Resource Type Variant</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Resource Type Variant</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceInstance#getResourceTypeVariant() * @see #getResourceInstance() * @generated */ EReference getResourceInstance_ResourceTypeVariant(); /** * Returns the meta object for class '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceTypeVariant <em>Resource Type Variant</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Resource Type Variant</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceTypeVariant * @generated */ EClass getResourceTypeVariant(); /** * Returns the meta object for the attribute '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceTypeVariant#getEfficiency <em>Efficiency</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Efficiency</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceTypeVariant#getEfficiency() * @see #getResourceTypeVariant() * @generated */ EAttribute getResourceTypeVariant_Efficiency(); /** * Returns the meta object for the containment reference list '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceTypeVariant#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.viatra.dse.examples.simplifiedbpmn.ResourceTypeVariant#getInstances() * @see #getResourceTypeVariant() * @generated */ EReference getResourceTypeVariant_Instances(); /** * Returns the meta object for the container reference '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceTypeVariant#getType <em>Type</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the container reference '<em>Type</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.ResourceTypeVariant#getType() * @see #getResourceTypeVariant() * @generated */ EReference getResourceTypeVariant_Type(); /** * Returns the meta object for class '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.NamedElement <em>Named Element</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Named Element</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.NamedElement * @generated */ EClass getNamedElement(); /** * Returns the meta object for the attribute '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.NamedElement#getName <em>Name</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Name</em>'. * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.NamedElement#getName() * @see #getNamedElement() * @generated */ EAttribute getNamedElement_Name(); /** * 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 */ SimplifiedbpmnFactory getSimplifiedbpmnFactory(); /** * <!-- 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 operation 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.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedBPMNImpl <em>Simplified BPMN</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedBPMNImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getSimplifiedBPMN() * @generated */ EClass SIMPLIFIED_BPMN = eINSTANCE.getSimplifiedBPMN(); /** * The meta object literal for the '<em><b>Tasks</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SIMPLIFIED_BPMN__TASKS = eINSTANCE.getSimplifiedBPMN_Tasks(); /** * The meta object literal for the '<em><b>Start Events</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SIMPLIFIED_BPMN__START_EVENTS = eINSTANCE.getSimplifiedBPMN_StartEvents(); /** * The meta object literal for the '<em><b>End Events</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SIMPLIFIED_BPMN__END_EVENTS = eINSTANCE.getSimplifiedBPMN_EndEvents(); /** * The meta object literal for the '<em><b>Gateways</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SIMPLIFIED_BPMN__GATEWAYS = eINSTANCE.getSimplifiedBPMN_Gateways(); /** * The meta object literal for the '<em><b>Parallel Gateways</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SIMPLIFIED_BPMN__PARALLEL_GATEWAYS = eINSTANCE.getSimplifiedBPMN_ParallelGateways(); /** * The meta object literal for the '<em><b>Sequence Flows</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SIMPLIFIED_BPMN__SEQUENCE_FLOWS = eINSTANCE.getSimplifiedBPMN_SequenceFlows(); /** * The meta object literal for the '<em><b>Resource Types</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SIMPLIFIED_BPMN__RESOURCE_TYPES = eINSTANCE.getSimplifiedBPMN_ResourceTypes(); /** * The meta object literal for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.TaskImpl <em>Task</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.TaskImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getTask() * @generated */ EClass TASK = eINSTANCE.getTask(); /** * The meta object literal for the '<em><b>Execution Time</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute TASK__EXECUTION_TIME = eINSTANCE.getTask_ExecutionTime(); /** * The meta object literal for the '<em><b>Resource Needed</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TASK__RESOURCE_NEEDED = eINSTANCE.getTask_ResourceNeeded(); /** * The meta object literal for the '<em><b>Variant</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference TASK__VARIANT = eINSTANCE.getTask_Variant(); /** * The meta object literal for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.StartEventImpl <em>Start Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.StartEventImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getStartEvent() * @generated */ EClass START_EVENT = eINSTANCE.getStartEvent(); /** * The meta object literal for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.EndEventImpl <em>End Event</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.EndEventImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getEndEvent() * @generated */ EClass END_EVENT = eINSTANCE.getEndEvent(); /** * The meta object literal for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SequenceFlowImpl <em>Sequence Flow</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SequenceFlowImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getSequenceFlow() * @generated */ EClass SEQUENCE_FLOW = eINSTANCE.getSequenceFlow(); /** * The meta object literal for the '<em><b>Source</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_FLOW__SOURCE = eINSTANCE.getSequenceFlow_Source(); /** * The meta object literal for the '<em><b>Target</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SEQUENCE_FLOW__TARGET = eINSTANCE.getSequenceFlow_Target(); /** * The meta object literal for the '<em><b>Propability</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SEQUENCE_FLOW__PROPABILITY = eINSTANCE.getSequenceFlow_Propability(); /** * The meta object literal for the '<em><b>Is Data Flow</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SEQUENCE_FLOW__IS_DATA_FLOW = eINSTANCE.getSequenceFlow_IsDataFlow(); /** * The meta object literal for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.GatewayImpl <em>Gateway</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.GatewayImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getGateway() * @generated */ EClass GATEWAY = eINSTANCE.getGateway(); /** * The meta object literal for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ParallelGatewayImpl <em>Parallel Gateway</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ParallelGatewayImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getParallelGateway() * @generated */ EClass PARALLEL_GATEWAY = eINSTANCE.getParallelGateway(); /** * The meta object literal for the '<em><b>Diverging</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute PARALLEL_GATEWAY__DIVERGING = eINSTANCE.getParallelGateway_Diverging(); /** * The meta object literal for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.BaseElementImpl <em>Base Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.BaseElementImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getBaseElement() * @generated */ EClass BASE_ELEMENT = eINSTANCE.getBaseElement(); /** * The meta object literal for the '<em><b>Out Flows</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BASE_ELEMENT__OUT_FLOWS = eINSTANCE.getBaseElement_OutFlows(); /** * The meta object literal for the '<em><b>In Flows</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference BASE_ELEMENT__IN_FLOWS = eINSTANCE.getBaseElement_InFlows(); /** * The meta object literal for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ResourceTypeImpl <em>Resource Type</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ResourceTypeImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getResourceType() * @generated */ EClass RESOURCE_TYPE = eINSTANCE.getResourceType(); /** * The meta object literal for the '<em><b>Used By Tasks</b></em>' reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RESOURCE_TYPE__USED_BY_TASKS = eINSTANCE.getResourceType_UsedByTasks(); /** * The meta object literal for the '<em><b>Variants</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RESOURCE_TYPE__VARIANTS = eINSTANCE.getResourceType_Variants(); /** * The meta object literal for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ResourceInstanceImpl <em>Resource Instance</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ResourceInstanceImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getResourceInstance() * @generated */ EClass RESOURCE_INSTANCE = eINSTANCE.getResourceInstance(); /** * The meta object literal for the '<em><b>Resource Type Variant</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RESOURCE_INSTANCE__RESOURCE_TYPE_VARIANT = eINSTANCE.getResourceInstance_ResourceTypeVariant(); /** * The meta object literal for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ResourceTypeVariantImpl <em>Resource Type Variant</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.ResourceTypeVariantImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getResourceTypeVariant() * @generated */ EClass RESOURCE_TYPE_VARIANT = eINSTANCE.getResourceTypeVariant(); /** * The meta object literal for the '<em><b>Efficiency</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute RESOURCE_TYPE_VARIANT__EFFICIENCY = eINSTANCE.getResourceTypeVariant_Efficiency(); /** * The meta object literal for the '<em><b>Instances</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RESOURCE_TYPE_VARIANT__INSTANCES = eINSTANCE.getResourceTypeVariant_Instances(); /** * The meta object literal for the '<em><b>Type</b></em>' container reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference RESOURCE_TYPE_VARIANT__TYPE = eINSTANCE.getResourceTypeVariant_Type(); /** * The meta object literal for the '{@link org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.NamedElementImpl <em>Named Element</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.NamedElementImpl * @see org.eclipse.viatra.dse.examples.simplifiedbpmn.impl.SimplifiedbpmnPackageImpl#getNamedElement() * @generated */ EClass NAMED_ELEMENT = eINSTANCE.getNamedElement(); /** * The meta object literal for the '<em><b>Name</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NAMED_ELEMENT__NAME = eINSTANCE.getNamedElement_Name(); } } //SimplifiedbpmnPackage