/**
*/
package activitydiagram;
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;
/**
* <!-- 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 activitydiagram.ActivitydiagramFactory
* @model kind="package"
* annotation="http://www.eclipse.org/OCL/Import ecore='http://www.eclipse.org/emf/2002/Ecore'"
* @generated
*/
public interface ActivitydiagramPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "activitydiagram";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://activitydiagram/1.0";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "activitydiagram";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
ActivitydiagramPackage eINSTANCE = activitydiagram.impl.ActivitydiagramPackageImpl.init();
/**
* The meta object id for the '{@link activitydiagram.impl.NamedElementImpl <em>Named Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.NamedElementImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getNamedElement()
* @generated
*/
int NAMED_ELEMENT = 8;
/**
* 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 activitydiagram.impl.ActivityImpl <em>Activity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ActivityImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getActivity()
* @generated
*/
int ACTIVITY = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Nodes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__NODES = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Edges</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__EDGES = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Locals</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__LOCALS = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Inputs</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY__INPUTS = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Activity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>Activity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.ActivityNodeImpl <em>Activity Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ActivityNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getActivityNode()
* @generated
*/
int ACTIVITY_NODE = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_NODE__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_NODE__OUTGOING = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_NODE__INCOMING = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Activity</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_NODE__ACTIVITY = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Running</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_NODE__RUNNING = NAMED_ELEMENT_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Activity Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_NODE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 4;
/**
* The number of operations of the '<em>Activity Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_NODE_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.ActivityEdgeImpl <em>Activity Edge</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ActivityEdgeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getActivityEdge()
* @generated
*/
int ACTIVITY_EDGE = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_EDGE__NAME = NAMED_ELEMENT__NAME;
/**
* The feature id for the '<em><b>Source</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_EDGE__SOURCE = NAMED_ELEMENT_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_EDGE__TARGET = NAMED_ELEMENT_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Activity Edge</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_EDGE_FEATURE_COUNT = NAMED_ELEMENT_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Activity Edge</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_EDGE_OPERATION_COUNT = NAMED_ELEMENT_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.ControlFlowImpl <em>Control Flow</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ControlFlowImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getControlFlow()
* @generated
*/
int CONTROL_FLOW = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_FLOW__NAME = ACTIVITY_EDGE__NAME;
/**
* The feature id for the '<em><b>Source</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_FLOW__SOURCE = ACTIVITY_EDGE__SOURCE;
/**
* The feature id for the '<em><b>Target</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_FLOW__TARGET = ACTIVITY_EDGE__TARGET;
/**
* The feature id for the '<em><b>Guard</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_FLOW__GUARD = ACTIVITY_EDGE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Control Flow</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_FLOW_FEATURE_COUNT = ACTIVITY_EDGE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Control Flow</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_FLOW_OPERATION_COUNT = ACTIVITY_EDGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.ControlNodeImpl <em>Control Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ControlNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getControlNode()
* @generated
*/
int CONTROL_NODE = 4;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_NODE__NAME = ACTIVITY_NODE__NAME;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_NODE__OUTGOING = ACTIVITY_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_NODE__INCOMING = ACTIVITY_NODE__INCOMING;
/**
* The feature id for the '<em><b>Activity</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_NODE__ACTIVITY = ACTIVITY_NODE__ACTIVITY;
/**
* The feature id for the '<em><b>Running</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_NODE__RUNNING = ACTIVITY_NODE__RUNNING;
/**
* The number of structural features of the '<em>Control Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_NODE_FEATURE_COUNT = ACTIVITY_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Control Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONTROL_NODE_OPERATION_COUNT = ACTIVITY_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.ExecutableNodeImpl <em>Executable Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ExecutableNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getExecutableNode()
* @generated
*/
int EXECUTABLE_NODE = 5;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTABLE_NODE__NAME = ACTIVITY_NODE__NAME;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTABLE_NODE__OUTGOING = ACTIVITY_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTABLE_NODE__INCOMING = ACTIVITY_NODE__INCOMING;
/**
* The feature id for the '<em><b>Activity</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTABLE_NODE__ACTIVITY = ACTIVITY_NODE__ACTIVITY;
/**
* The feature id for the '<em><b>Running</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTABLE_NODE__RUNNING = ACTIVITY_NODE__RUNNING;
/**
* The number of structural features of the '<em>Executable Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTABLE_NODE_FEATURE_COUNT = ACTIVITY_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Executable Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXECUTABLE_NODE_OPERATION_COUNT = ACTIVITY_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.ActionImpl <em>Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ActionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getAction()
* @generated
*/
int ACTION = 6;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__NAME = EXECUTABLE_NODE__NAME;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__OUTGOING = EXECUTABLE_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__INCOMING = EXECUTABLE_NODE__INCOMING;
/**
* The feature id for the '<em><b>Activity</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__ACTIVITY = EXECUTABLE_NODE__ACTIVITY;
/**
* The feature id for the '<em><b>Running</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__RUNNING = EXECUTABLE_NODE__RUNNING;
/**
* The number of structural features of the '<em>Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_FEATURE_COUNT = EXECUTABLE_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION_OPERATION_COUNT = EXECUTABLE_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.OpaqueActionImpl <em>Opaque Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.OpaqueActionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getOpaqueAction()
* @generated
*/
int OPAQUE_ACTION = 7;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPAQUE_ACTION__NAME = ACTION__NAME;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPAQUE_ACTION__OUTGOING = ACTION__OUTGOING;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPAQUE_ACTION__INCOMING = ACTION__INCOMING;
/**
* The feature id for the '<em><b>Activity</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPAQUE_ACTION__ACTIVITY = ACTION__ACTIVITY;
/**
* The feature id for the '<em><b>Running</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPAQUE_ACTION__RUNNING = ACTION__RUNNING;
/**
* The feature id for the '<em><b>Expressions</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPAQUE_ACTION__EXPRESSIONS = ACTION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Opaque Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPAQUE_ACTION_FEATURE_COUNT = ACTION_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Opaque Action</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int OPAQUE_ACTION_OPERATION_COUNT = ACTION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.InitialNodeImpl <em>Initial Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.InitialNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getInitialNode()
* @generated
*/
int INITIAL_NODE = 9;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIAL_NODE__NAME = CONTROL_NODE__NAME;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIAL_NODE__OUTGOING = CONTROL_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIAL_NODE__INCOMING = CONTROL_NODE__INCOMING;
/**
* The feature id for the '<em><b>Activity</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIAL_NODE__ACTIVITY = CONTROL_NODE__ACTIVITY;
/**
* The feature id for the '<em><b>Running</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIAL_NODE__RUNNING = CONTROL_NODE__RUNNING;
/**
* The number of structural features of the '<em>Initial Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIAL_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Initial Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INITIAL_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.FinalNodeImpl <em>Final Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.FinalNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getFinalNode()
* @generated
*/
int FINAL_NODE = 10;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_NODE__NAME = CONTROL_NODE__NAME;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_NODE__OUTGOING = CONTROL_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_NODE__INCOMING = CONTROL_NODE__INCOMING;
/**
* The feature id for the '<em><b>Activity</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_NODE__ACTIVITY = CONTROL_NODE__ACTIVITY;
/**
* The feature id for the '<em><b>Running</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_NODE__RUNNING = CONTROL_NODE__RUNNING;
/**
* The number of structural features of the '<em>Final Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Final Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FINAL_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.ActivityFinalNodeImpl <em>Activity Final Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ActivityFinalNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getActivityFinalNode()
* @generated
*/
int ACTIVITY_FINAL_NODE = 11;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_FINAL_NODE__NAME = FINAL_NODE__NAME;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_FINAL_NODE__OUTGOING = FINAL_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_FINAL_NODE__INCOMING = FINAL_NODE__INCOMING;
/**
* The feature id for the '<em><b>Activity</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_FINAL_NODE__ACTIVITY = FINAL_NODE__ACTIVITY;
/**
* The feature id for the '<em><b>Running</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_FINAL_NODE__RUNNING = FINAL_NODE__RUNNING;
/**
* The number of structural features of the '<em>Activity Final Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_FINAL_NODE_FEATURE_COUNT = FINAL_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Activity Final Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTIVITY_FINAL_NODE_OPERATION_COUNT = FINAL_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.ForkNodeImpl <em>Fork Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ForkNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getForkNode()
* @generated
*/
int FORK_NODE = 12;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORK_NODE__NAME = CONTROL_NODE__NAME;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORK_NODE__OUTGOING = CONTROL_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORK_NODE__INCOMING = CONTROL_NODE__INCOMING;
/**
* The feature id for the '<em><b>Activity</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORK_NODE__ACTIVITY = CONTROL_NODE__ACTIVITY;
/**
* The feature id for the '<em><b>Running</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORK_NODE__RUNNING = CONTROL_NODE__RUNNING;
/**
* The number of structural features of the '<em>Fork Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORK_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Fork Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FORK_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.JoinNodeImpl <em>Join Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.JoinNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getJoinNode()
* @generated
*/
int JOIN_NODE = 13;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_NODE__NAME = CONTROL_NODE__NAME;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_NODE__OUTGOING = CONTROL_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_NODE__INCOMING = CONTROL_NODE__INCOMING;
/**
* The feature id for the '<em><b>Activity</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_NODE__ACTIVITY = CONTROL_NODE__ACTIVITY;
/**
* The feature id for the '<em><b>Running</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_NODE__RUNNING = CONTROL_NODE__RUNNING;
/**
* The number of structural features of the '<em>Join Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Join Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int JOIN_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.MergeNodeImpl <em>Merge Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.MergeNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getMergeNode()
* @generated
*/
int MERGE_NODE = 14;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MERGE_NODE__NAME = CONTROL_NODE__NAME;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MERGE_NODE__OUTGOING = CONTROL_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MERGE_NODE__INCOMING = CONTROL_NODE__INCOMING;
/**
* The feature id for the '<em><b>Activity</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MERGE_NODE__ACTIVITY = CONTROL_NODE__ACTIVITY;
/**
* The feature id for the '<em><b>Running</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MERGE_NODE__RUNNING = CONTROL_NODE__RUNNING;
/**
* The number of structural features of the '<em>Merge Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MERGE_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Merge Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int MERGE_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.DecisionNodeImpl <em>Decision Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.DecisionNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getDecisionNode()
* @generated
*/
int DECISION_NODE = 15;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECISION_NODE__NAME = CONTROL_NODE__NAME;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECISION_NODE__OUTGOING = CONTROL_NODE__OUTGOING;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECISION_NODE__INCOMING = CONTROL_NODE__INCOMING;
/**
* The feature id for the '<em><b>Activity</b></em>' container reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECISION_NODE__ACTIVITY = CONTROL_NODE__ACTIVITY;
/**
* The feature id for the '<em><b>Running</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECISION_NODE__RUNNING = CONTROL_NODE__RUNNING;
/**
* The number of structural features of the '<em>Decision Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECISION_NODE_FEATURE_COUNT = CONTROL_NODE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Decision Node</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int DECISION_NODE_OPERATION_COUNT = CONTROL_NODE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.VariableImpl <em>Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.VariableImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getVariable()
* @generated
*/
int VARIABLE = 16;
/**
* The feature id for the '<em><b>Initial Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE__INITIAL_VALUE = 0;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE__NAME = 1;
/**
* The feature id for the '<em><b>Current Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE__CURRENT_VALUE = 2;
/**
* The number of structural features of the '<em>Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE_FEATURE_COUNT = 3;
/**
* The number of operations of the '<em>Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VARIABLE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link activitydiagram.impl.IntegerVariableImpl <em>Integer Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.IntegerVariableImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerVariable()
* @generated
*/
int INTEGER_VARIABLE = 17;
/**
* The feature id for the '<em><b>Initial Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VARIABLE__INITIAL_VALUE = VARIABLE__INITIAL_VALUE;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VARIABLE__NAME = VARIABLE__NAME;
/**
* The feature id for the '<em><b>Current Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VARIABLE__CURRENT_VALUE = VARIABLE__CURRENT_VALUE;
/**
* The number of structural features of the '<em>Integer Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VARIABLE_FEATURE_COUNT = VARIABLE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Integer Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VARIABLE_OPERATION_COUNT = VARIABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.BooleanVariableImpl <em>Boolean Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.BooleanVariableImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanVariable()
* @generated
*/
int BOOLEAN_VARIABLE = 18;
/**
* The feature id for the '<em><b>Initial Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VARIABLE__INITIAL_VALUE = VARIABLE__INITIAL_VALUE;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VARIABLE__NAME = VARIABLE__NAME;
/**
* The feature id for the '<em><b>Current Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VARIABLE__CURRENT_VALUE = VARIABLE__CURRENT_VALUE;
/**
* The number of structural features of the '<em>Boolean Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VARIABLE_FEATURE_COUNT = VARIABLE_FEATURE_COUNT + 0;
/**
* The number of operations of the '<em>Boolean Variable</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VARIABLE_OPERATION_COUNT = VARIABLE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.ValueImpl <em>Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ValueImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getValue()
* @generated
*/
int VALUE = 19;
/**
* The number of structural features of the '<em>Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int VALUE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link activitydiagram.impl.BooleanValueImpl <em>Boolean Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.BooleanValueImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanValue()
* @generated
*/
int BOOLEAN_VALUE = 20;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VALUE__VALUE = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Boolean Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Boolean Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.IntegerValueImpl <em>Integer Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.IntegerValueImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerValue()
* @generated
*/
int INTEGER_VALUE = 21;
/**
* The feature id for the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VALUE__VALUE = VALUE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Integer Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VALUE_FEATURE_COUNT = VALUE_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Integer Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_VALUE_OPERATION_COUNT = VALUE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.ExpressionImpl <em>Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getExpression()
* @generated
*/
int EXPRESSION = 22;
/**
* The number of structural features of the '<em>Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION_FEATURE_COUNT = 0;
/**
* The number of operations of the '<em>Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int EXPRESSION_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link activitydiagram.impl.IntegerExpressionImpl <em>Integer Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.IntegerExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerExpression()
* @generated
*/
int INTEGER_EXPRESSION = 23;
/**
* The feature id for the '<em><b>Operand2</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_EXPRESSION__OPERAND2 = EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Operand1</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_EXPRESSION__OPERAND1 = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Integer Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Integer Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.BooleanExpressionImpl <em>Boolean Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.BooleanExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanExpression()
* @generated
*/
int BOOLEAN_EXPRESSION = 24;
/**
* The feature id for the '<em><b>Assignee</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_EXPRESSION__ASSIGNEE = EXPRESSION_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Boolean Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_EXPRESSION_FEATURE_COUNT = EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of operations of the '<em>Boolean Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_EXPRESSION_OPERATION_COUNT = EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.IntegerCalculationExpressionImpl <em>Integer Calculation Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.IntegerCalculationExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerCalculationExpression()
* @generated
*/
int INTEGER_CALCULATION_EXPRESSION = 25;
/**
* The feature id for the '<em><b>Operand2</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_CALCULATION_EXPRESSION__OPERAND2 = INTEGER_EXPRESSION__OPERAND2;
/**
* The feature id for the '<em><b>Operand1</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_CALCULATION_EXPRESSION__OPERAND1 = INTEGER_EXPRESSION__OPERAND1;
/**
* The feature id for the '<em><b>Assignee</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_CALCULATION_EXPRESSION__ASSIGNEE = INTEGER_EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Operator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_CALCULATION_EXPRESSION__OPERATOR = INTEGER_EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Integer Calculation Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_CALCULATION_EXPRESSION_FEATURE_COUNT = INTEGER_EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Integer Calculation Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_CALCULATION_EXPRESSION_OPERATION_COUNT = INTEGER_EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.IntegerComparisonExpressionImpl <em>Integer Comparison Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.IntegerComparisonExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerComparisonExpression()
* @generated
*/
int INTEGER_COMPARISON_EXPRESSION = 26;
/**
* The feature id for the '<em><b>Operand2</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_COMPARISON_EXPRESSION__OPERAND2 = INTEGER_EXPRESSION__OPERAND2;
/**
* The feature id for the '<em><b>Operand1</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_COMPARISON_EXPRESSION__OPERAND1 = INTEGER_EXPRESSION__OPERAND1;
/**
* The feature id for the '<em><b>Assignee</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_COMPARISON_EXPRESSION__ASSIGNEE = INTEGER_EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Operator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_COMPARISON_EXPRESSION__OPERATOR = INTEGER_EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Integer Comparison Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_COMPARISON_EXPRESSION_FEATURE_COUNT = INTEGER_EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Integer Comparison Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INTEGER_COMPARISON_EXPRESSION_OPERATION_COUNT = INTEGER_EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.BooleanUnaryExpressionImpl <em>Boolean Unary Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.BooleanUnaryExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanUnaryExpression()
* @generated
*/
int BOOLEAN_UNARY_EXPRESSION = 27;
/**
* The feature id for the '<em><b>Assignee</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_UNARY_EXPRESSION__ASSIGNEE = BOOLEAN_EXPRESSION__ASSIGNEE;
/**
* The feature id for the '<em><b>Operand</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_UNARY_EXPRESSION__OPERAND = BOOLEAN_EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Operator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_UNARY_EXPRESSION__OPERATOR = BOOLEAN_EXPRESSION_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Boolean Unary Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_UNARY_EXPRESSION_FEATURE_COUNT = BOOLEAN_EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of operations of the '<em>Boolean Unary Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_UNARY_EXPRESSION_OPERATION_COUNT = BOOLEAN_EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.BooleanBinaryExpressionImpl <em>Boolean Binary Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.BooleanBinaryExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanBinaryExpression()
* @generated
*/
int BOOLEAN_BINARY_EXPRESSION = 28;
/**
* The feature id for the '<em><b>Assignee</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_BINARY_EXPRESSION__ASSIGNEE = BOOLEAN_EXPRESSION__ASSIGNEE;
/**
* The feature id for the '<em><b>Operand1</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_BINARY_EXPRESSION__OPERAND1 = BOOLEAN_EXPRESSION_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Operand2</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_BINARY_EXPRESSION__OPERAND2 = BOOLEAN_EXPRESSION_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Operator</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_BINARY_EXPRESSION__OPERATOR = BOOLEAN_EXPRESSION_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Boolean Binary Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_BINARY_EXPRESSION_FEATURE_COUNT = BOOLEAN_EXPRESSION_FEATURE_COUNT + 3;
/**
* The number of operations of the '<em>Boolean Binary Expression</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int BOOLEAN_BINARY_EXPRESSION_OPERATION_COUNT = BOOLEAN_EXPRESSION_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link activitydiagram.impl.InputValueImpl <em>Input Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.InputValueImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getInputValue()
* @generated
*/
int INPUT_VALUE = 29;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT_VALUE__VALUE = 0;
/**
* The feature id for the '<em><b>Variable</b></em>' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT_VALUE__VARIABLE = 1;
/**
* The number of structural features of the '<em>Input Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT_VALUE_FEATURE_COUNT = 2;
/**
* The number of operations of the '<em>Input Value</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT_VALUE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link activitydiagram.impl.InputImpl <em>Input</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.InputImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getInput()
* @generated
*/
int INPUT = 30;
/**
* The feature id for the '<em><b>Input Values</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT__INPUT_VALUES = 0;
/**
* The number of structural features of the '<em>Input</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Input</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INPUT_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link activitydiagram.IntegerCalculationOperator <em>Integer Calculation Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.IntegerCalculationOperator
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerCalculationOperator()
* @generated
*/
int INTEGER_CALCULATION_OPERATOR = 31;
/**
* The meta object id for the '{@link activitydiagram.IntegerComparisonOperator <em>Integer Comparison Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.IntegerComparisonOperator
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerComparisonOperator()
* @generated
*/
int INTEGER_COMPARISON_OPERATOR = 32;
/**
* The meta object id for the '{@link activitydiagram.BooleanUnaryOperator <em>Boolean Unary Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.BooleanUnaryOperator
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanUnaryOperator()
* @generated
*/
int BOOLEAN_UNARY_OPERATOR = 33;
/**
* The meta object id for the '{@link activitydiagram.BooleanBinaryOperator <em>Boolean Binary Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.BooleanBinaryOperator
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanBinaryOperator()
* @generated
*/
int BOOLEAN_BINARY_OPERATOR = 34;
/**
* Returns the meta object for class '{@link activitydiagram.Activity <em>Activity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Activity</em>'.
* @see activitydiagram.Activity
* @generated
*/
EClass getActivity();
/**
* Returns the meta object for the containment reference list '{@link activitydiagram.Activity#getNodes <em>Nodes</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Nodes</em>'.
* @see activitydiagram.Activity#getNodes()
* @see #getActivity()
* @generated
*/
EReference getActivity_Nodes();
/**
* Returns the meta object for the containment reference list '{@link activitydiagram.Activity#getEdges <em>Edges</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Edges</em>'.
* @see activitydiagram.Activity#getEdges()
* @see #getActivity()
* @generated
*/
EReference getActivity_Edges();
/**
* Returns the meta object for the containment reference list '{@link activitydiagram.Activity#getLocals <em>Locals</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Locals</em>'.
* @see activitydiagram.Activity#getLocals()
* @see #getActivity()
* @generated
*/
EReference getActivity_Locals();
/**
* Returns the meta object for the containment reference list '{@link activitydiagram.Activity#getInputs <em>Inputs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Inputs</em>'.
* @see activitydiagram.Activity#getInputs()
* @see #getActivity()
* @generated
*/
EReference getActivity_Inputs();
/**
* Returns the meta object for class '{@link activitydiagram.ActivityNode <em>Activity Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Activity Node</em>'.
* @see activitydiagram.ActivityNode
* @generated
*/
EClass getActivityNode();
/**
* Returns the meta object for the reference list '{@link activitydiagram.ActivityNode#getOutgoing <em>Outgoing</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Outgoing</em>'.
* @see activitydiagram.ActivityNode#getOutgoing()
* @see #getActivityNode()
* @generated
*/
EReference getActivityNode_Outgoing();
/**
* Returns the meta object for the reference list '{@link activitydiagram.ActivityNode#getIncoming <em>Incoming</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Incoming</em>'.
* @see activitydiagram.ActivityNode#getIncoming()
* @see #getActivityNode()
* @generated
*/
EReference getActivityNode_Incoming();
/**
* Returns the meta object for the container reference '{@link activitydiagram.ActivityNode#getActivity <em>Activity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the container reference '<em>Activity</em>'.
* @see activitydiagram.ActivityNode#getActivity()
* @see #getActivityNode()
* @generated
*/
EReference getActivityNode_Activity();
/**
* Returns the meta object for the attribute '{@link activitydiagram.ActivityNode#isRunning <em>Running</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Running</em>'.
* @see activitydiagram.ActivityNode#isRunning()
* @see #getActivityNode()
* @generated
*/
EAttribute getActivityNode_Running();
/**
* Returns the meta object for class '{@link activitydiagram.ActivityEdge <em>Activity Edge</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Activity Edge</em>'.
* @see activitydiagram.ActivityEdge
* @generated
*/
EClass getActivityEdge();
/**
* Returns the meta object for the reference '{@link activitydiagram.ActivityEdge#getSource <em>Source</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source</em>'.
* @see activitydiagram.ActivityEdge#getSource()
* @see #getActivityEdge()
* @generated
*/
EReference getActivityEdge_Source();
/**
* Returns the meta object for the reference '{@link activitydiagram.ActivityEdge#getTarget <em>Target</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target</em>'.
* @see activitydiagram.ActivityEdge#getTarget()
* @see #getActivityEdge()
* @generated
*/
EReference getActivityEdge_Target();
/**
* Returns the meta object for class '{@link activitydiagram.ControlFlow <em>Control Flow</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Control Flow</em>'.
* @see activitydiagram.ControlFlow
* @generated
*/
EClass getControlFlow();
/**
* Returns the meta object for the reference '{@link activitydiagram.ControlFlow#getGuard <em>Guard</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Guard</em>'.
* @see activitydiagram.ControlFlow#getGuard()
* @see #getControlFlow()
* @generated
*/
EReference getControlFlow_Guard();
/**
* Returns the meta object for class '{@link activitydiagram.ControlNode <em>Control Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Control Node</em>'.
* @see activitydiagram.ControlNode
* @generated
*/
EClass getControlNode();
/**
* Returns the meta object for class '{@link activitydiagram.ExecutableNode <em>Executable Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Executable Node</em>'.
* @see activitydiagram.ExecutableNode
* @generated
*/
EClass getExecutableNode();
/**
* Returns the meta object for class '{@link activitydiagram.Action <em>Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Action</em>'.
* @see activitydiagram.Action
* @generated
*/
EClass getAction();
/**
* Returns the meta object for class '{@link activitydiagram.OpaqueAction <em>Opaque Action</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Opaque Action</em>'.
* @see activitydiagram.OpaqueAction
* @generated
*/
EClass getOpaqueAction();
/**
* Returns the meta object for the containment reference list '{@link activitydiagram.OpaqueAction#getExpressions <em>Expressions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Expressions</em>'.
* @see activitydiagram.OpaqueAction#getExpressions()
* @see #getOpaqueAction()
* @generated
*/
EReference getOpaqueAction_Expressions();
/**
* Returns the meta object for class '{@link activitydiagram.NamedElement <em>Named Element</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Named Element</em>'.
* @see activitydiagram.NamedElement
* @generated
*/
EClass getNamedElement();
/**
* Returns the meta object for the attribute '{@link activitydiagram.NamedElement#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see activitydiagram.NamedElement#getName()
* @see #getNamedElement()
* @generated
*/
EAttribute getNamedElement_Name();
/**
* Returns the meta object for class '{@link activitydiagram.InitialNode <em>Initial Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Initial Node</em>'.
* @see activitydiagram.InitialNode
* @generated
*/
EClass getInitialNode();
/**
* Returns the meta object for class '{@link activitydiagram.FinalNode <em>Final Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Final Node</em>'.
* @see activitydiagram.FinalNode
* @generated
*/
EClass getFinalNode();
/**
* Returns the meta object for class '{@link activitydiagram.ActivityFinalNode <em>Activity Final Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Activity Final Node</em>'.
* @see activitydiagram.ActivityFinalNode
* @generated
*/
EClass getActivityFinalNode();
/**
* Returns the meta object for class '{@link activitydiagram.ForkNode <em>Fork Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Fork Node</em>'.
* @see activitydiagram.ForkNode
* @generated
*/
EClass getForkNode();
/**
* Returns the meta object for class '{@link activitydiagram.JoinNode <em>Join Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Join Node</em>'.
* @see activitydiagram.JoinNode
* @generated
*/
EClass getJoinNode();
/**
* Returns the meta object for class '{@link activitydiagram.MergeNode <em>Merge Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Merge Node</em>'.
* @see activitydiagram.MergeNode
* @generated
*/
EClass getMergeNode();
/**
* Returns the meta object for class '{@link activitydiagram.DecisionNode <em>Decision Node</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Decision Node</em>'.
* @see activitydiagram.DecisionNode
* @generated
*/
EClass getDecisionNode();
/**
* Returns the meta object for class '{@link activitydiagram.Variable <em>Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Variable</em>'.
* @see activitydiagram.Variable
* @generated
*/
EClass getVariable();
/**
* Returns the meta object for the containment reference '{@link activitydiagram.Variable#getInitialValue <em>Initial Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Initial Value</em>'.
* @see activitydiagram.Variable#getInitialValue()
* @see #getVariable()
* @generated
*/
EReference getVariable_InitialValue();
/**
* Returns the meta object for the attribute '{@link activitydiagram.Variable#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see activitydiagram.Variable#getName()
* @see #getVariable()
* @generated
*/
EAttribute getVariable_Name();
/**
* Returns the meta object for the containment reference '{@link activitydiagram.Variable#getCurrentValue <em>Current Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Current Value</em>'.
* @see activitydiagram.Variable#getCurrentValue()
* @see #getVariable()
* @generated
*/
EReference getVariable_CurrentValue();
/**
* Returns the meta object for class '{@link activitydiagram.IntegerVariable <em>Integer Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Variable</em>'.
* @see activitydiagram.IntegerVariable
* @generated
*/
EClass getIntegerVariable();
/**
* Returns the meta object for class '{@link activitydiagram.BooleanVariable <em>Boolean Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Boolean Variable</em>'.
* @see activitydiagram.BooleanVariable
* @generated
*/
EClass getBooleanVariable();
/**
* Returns the meta object for class '{@link activitydiagram.Value <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Value</em>'.
* @see activitydiagram.Value
* @generated
*/
EClass getValue();
/**
* Returns the meta object for class '{@link activitydiagram.BooleanValue <em>Boolean Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Boolean Value</em>'.
* @see activitydiagram.BooleanValue
* @generated
*/
EClass getBooleanValue();
/**
* Returns the meta object for the attribute '{@link activitydiagram.BooleanValue#isValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see activitydiagram.BooleanValue#isValue()
* @see #getBooleanValue()
* @generated
*/
EAttribute getBooleanValue_Value();
/**
* Returns the meta object for class '{@link activitydiagram.IntegerValue <em>Integer Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Value</em>'.
* @see activitydiagram.IntegerValue
* @generated
*/
EClass getIntegerValue();
/**
* Returns the meta object for the attribute '{@link activitydiagram.IntegerValue#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see activitydiagram.IntegerValue#getValue()
* @see #getIntegerValue()
* @generated
*/
EAttribute getIntegerValue_Value();
/**
* Returns the meta object for class '{@link activitydiagram.Expression <em>Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Expression</em>'.
* @see activitydiagram.Expression
* @generated
*/
EClass getExpression();
/**
* Returns the meta object for class '{@link activitydiagram.IntegerExpression <em>Integer Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Expression</em>'.
* @see activitydiagram.IntegerExpression
* @generated
*/
EClass getIntegerExpression();
/**
* Returns the meta object for the reference '{@link activitydiagram.IntegerExpression#getOperand2 <em>Operand2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Operand2</em>'.
* @see activitydiagram.IntegerExpression#getOperand2()
* @see #getIntegerExpression()
* @generated
*/
EReference getIntegerExpression_Operand2();
/**
* Returns the meta object for the reference '{@link activitydiagram.IntegerExpression#getOperand1 <em>Operand1</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Operand1</em>'.
* @see activitydiagram.IntegerExpression#getOperand1()
* @see #getIntegerExpression()
* @generated
*/
EReference getIntegerExpression_Operand1();
/**
* Returns the meta object for class '{@link activitydiagram.BooleanExpression <em>Boolean Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Boolean Expression</em>'.
* @see activitydiagram.BooleanExpression
* @generated
*/
EClass getBooleanExpression();
/**
* Returns the meta object for the reference '{@link activitydiagram.BooleanExpression#getAssignee <em>Assignee</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Assignee</em>'.
* @see activitydiagram.BooleanExpression#getAssignee()
* @see #getBooleanExpression()
* @generated
*/
EReference getBooleanExpression_Assignee();
/**
* Returns the meta object for class '{@link activitydiagram.IntegerCalculationExpression <em>Integer Calculation Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Calculation Expression</em>'.
* @see activitydiagram.IntegerCalculationExpression
* @generated
*/
EClass getIntegerCalculationExpression();
/**
* Returns the meta object for the reference '{@link activitydiagram.IntegerCalculationExpression#getAssignee <em>Assignee</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Assignee</em>'.
* @see activitydiagram.IntegerCalculationExpression#getAssignee()
* @see #getIntegerCalculationExpression()
* @generated
*/
EReference getIntegerCalculationExpression_Assignee();
/**
* Returns the meta object for the attribute '{@link activitydiagram.IntegerCalculationExpression#getOperator <em>Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Operator</em>'.
* @see activitydiagram.IntegerCalculationExpression#getOperator()
* @see #getIntegerCalculationExpression()
* @generated
*/
EAttribute getIntegerCalculationExpression_Operator();
/**
* Returns the meta object for class '{@link activitydiagram.IntegerComparisonExpression <em>Integer Comparison Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Integer Comparison Expression</em>'.
* @see activitydiagram.IntegerComparisonExpression
* @generated
*/
EClass getIntegerComparisonExpression();
/**
* Returns the meta object for the reference '{@link activitydiagram.IntegerComparisonExpression#getAssignee <em>Assignee</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Assignee</em>'.
* @see activitydiagram.IntegerComparisonExpression#getAssignee()
* @see #getIntegerComparisonExpression()
* @generated
*/
EReference getIntegerComparisonExpression_Assignee();
/**
* Returns the meta object for the attribute '{@link activitydiagram.IntegerComparisonExpression#getOperator <em>Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Operator</em>'.
* @see activitydiagram.IntegerComparisonExpression#getOperator()
* @see #getIntegerComparisonExpression()
* @generated
*/
EAttribute getIntegerComparisonExpression_Operator();
/**
* Returns the meta object for class '{@link activitydiagram.BooleanUnaryExpression <em>Boolean Unary Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Boolean Unary Expression</em>'.
* @see activitydiagram.BooleanUnaryExpression
* @generated
*/
EClass getBooleanUnaryExpression();
/**
* Returns the meta object for the reference '{@link activitydiagram.BooleanUnaryExpression#getOperand <em>Operand</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Operand</em>'.
* @see activitydiagram.BooleanUnaryExpression#getOperand()
* @see #getBooleanUnaryExpression()
* @generated
*/
EReference getBooleanUnaryExpression_Operand();
/**
* Returns the meta object for the attribute '{@link activitydiagram.BooleanUnaryExpression#getOperator <em>Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Operator</em>'.
* @see activitydiagram.BooleanUnaryExpression#getOperator()
* @see #getBooleanUnaryExpression()
* @generated
*/
EAttribute getBooleanUnaryExpression_Operator();
/**
* Returns the meta object for class '{@link activitydiagram.BooleanBinaryExpression <em>Boolean Binary Expression</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Boolean Binary Expression</em>'.
* @see activitydiagram.BooleanBinaryExpression
* @generated
*/
EClass getBooleanBinaryExpression();
/**
* Returns the meta object for the reference '{@link activitydiagram.BooleanBinaryExpression#getOperand1 <em>Operand1</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Operand1</em>'.
* @see activitydiagram.BooleanBinaryExpression#getOperand1()
* @see #getBooleanBinaryExpression()
* @generated
*/
EReference getBooleanBinaryExpression_Operand1();
/**
* Returns the meta object for the reference '{@link activitydiagram.BooleanBinaryExpression#getOperand2 <em>Operand2</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Operand2</em>'.
* @see activitydiagram.BooleanBinaryExpression#getOperand2()
* @see #getBooleanBinaryExpression()
* @generated
*/
EReference getBooleanBinaryExpression_Operand2();
/**
* Returns the meta object for the attribute '{@link activitydiagram.BooleanBinaryExpression#getOperator <em>Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Operator</em>'.
* @see activitydiagram.BooleanBinaryExpression#getOperator()
* @see #getBooleanBinaryExpression()
* @generated
*/
EAttribute getBooleanBinaryExpression_Operator();
/**
* Returns the meta object for class '{@link activitydiagram.InputValue <em>Input Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Input Value</em>'.
* @see activitydiagram.InputValue
* @generated
*/
EClass getInputValue();
/**
* Returns the meta object for the containment reference '{@link activitydiagram.InputValue#getValue <em>Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Value</em>'.
* @see activitydiagram.InputValue#getValue()
* @see #getInputValue()
* @generated
*/
EReference getInputValue_Value();
/**
* Returns the meta object for the reference '{@link activitydiagram.InputValue#getVariable <em>Variable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference '<em>Variable</em>'.
* @see activitydiagram.InputValue#getVariable()
* @see #getInputValue()
* @generated
*/
EReference getInputValue_Variable();
/**
* Returns the meta object for class '{@link activitydiagram.Input <em>Input</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Input</em>'.
* @see activitydiagram.Input
* @generated
*/
EClass getInput();
/**
* Returns the meta object for the containment reference list '{@link activitydiagram.Input#getInputValues <em>Input Values</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Input Values</em>'.
* @see activitydiagram.Input#getInputValues()
* @see #getInput()
* @generated
*/
EReference getInput_InputValues();
/**
* Returns the meta object for enum '{@link activitydiagram.IntegerCalculationOperator <em>Integer Calculation Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Integer Calculation Operator</em>'.
* @see activitydiagram.IntegerCalculationOperator
* @generated
*/
EEnum getIntegerCalculationOperator();
/**
* Returns the meta object for enum '{@link activitydiagram.IntegerComparisonOperator <em>Integer Comparison Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Integer Comparison Operator</em>'.
* @see activitydiagram.IntegerComparisonOperator
* @generated
*/
EEnum getIntegerComparisonOperator();
/**
* Returns the meta object for enum '{@link activitydiagram.BooleanUnaryOperator <em>Boolean Unary Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Boolean Unary Operator</em>'.
* @see activitydiagram.BooleanUnaryOperator
* @generated
*/
EEnum getBooleanUnaryOperator();
/**
* Returns the meta object for enum '{@link activitydiagram.BooleanBinaryOperator <em>Boolean Binary Operator</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Boolean Binary Operator</em>'.
* @see activitydiagram.BooleanBinaryOperator
* @generated
*/
EEnum getBooleanBinaryOperator();
/**
* 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
*/
ActivitydiagramFactory getActivitydiagramFactory();
/**
* <!-- 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 activitydiagram.impl.ActivityImpl <em>Activity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ActivityImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getActivity()
* @generated
*/
EClass ACTIVITY = eINSTANCE.getActivity();
/**
* The meta object literal for the '<em><b>Nodes</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY__NODES = eINSTANCE.getActivity_Nodes();
/**
* The meta object literal for the '<em><b>Edges</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY__EDGES = eINSTANCE.getActivity_Edges();
/**
* The meta object literal for the '<em><b>Locals</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY__LOCALS = eINSTANCE.getActivity_Locals();
/**
* The meta object literal for the '<em><b>Inputs</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY__INPUTS = eINSTANCE.getActivity_Inputs();
/**
* The meta object literal for the '{@link activitydiagram.impl.ActivityNodeImpl <em>Activity Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ActivityNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getActivityNode()
* @generated
*/
EClass ACTIVITY_NODE = eINSTANCE.getActivityNode();
/**
* The meta object literal for the '<em><b>Outgoing</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY_NODE__OUTGOING = eINSTANCE.getActivityNode_Outgoing();
/**
* The meta object literal for the '<em><b>Incoming</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY_NODE__INCOMING = eINSTANCE.getActivityNode_Incoming();
/**
* The meta object literal for the '<em><b>Activity</b></em>' container reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY_NODE__ACTIVITY = eINSTANCE.getActivityNode_Activity();
/**
* The meta object literal for the '<em><b>Running</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ACTIVITY_NODE__RUNNING = eINSTANCE.getActivityNode_Running();
/**
* The meta object literal for the '{@link activitydiagram.impl.ActivityEdgeImpl <em>Activity Edge</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ActivityEdgeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getActivityEdge()
* @generated
*/
EClass ACTIVITY_EDGE = eINSTANCE.getActivityEdge();
/**
* The meta object literal for the '<em><b>Source</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY_EDGE__SOURCE = eINSTANCE.getActivityEdge_Source();
/**
* The meta object literal for the '<em><b>Target</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTIVITY_EDGE__TARGET = eINSTANCE.getActivityEdge_Target();
/**
* The meta object literal for the '{@link activitydiagram.impl.ControlFlowImpl <em>Control Flow</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ControlFlowImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getControlFlow()
* @generated
*/
EClass CONTROL_FLOW = eINSTANCE.getControlFlow();
/**
* The meta object literal for the '<em><b>Guard</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference CONTROL_FLOW__GUARD = eINSTANCE.getControlFlow_Guard();
/**
* The meta object literal for the '{@link activitydiagram.impl.ControlNodeImpl <em>Control Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ControlNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getControlNode()
* @generated
*/
EClass CONTROL_NODE = eINSTANCE.getControlNode();
/**
* The meta object literal for the '{@link activitydiagram.impl.ExecutableNodeImpl <em>Executable Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ExecutableNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getExecutableNode()
* @generated
*/
EClass EXECUTABLE_NODE = eINSTANCE.getExecutableNode();
/**
* The meta object literal for the '{@link activitydiagram.impl.ActionImpl <em>Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ActionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getAction()
* @generated
*/
EClass ACTION = eINSTANCE.getAction();
/**
* The meta object literal for the '{@link activitydiagram.impl.OpaqueActionImpl <em>Opaque Action</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.OpaqueActionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getOpaqueAction()
* @generated
*/
EClass OPAQUE_ACTION = eINSTANCE.getOpaqueAction();
/**
* The meta object literal for the '<em><b>Expressions</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference OPAQUE_ACTION__EXPRESSIONS = eINSTANCE.getOpaqueAction_Expressions();
/**
* The meta object literal for the '{@link activitydiagram.impl.NamedElementImpl <em>Named Element</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.NamedElementImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#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();
/**
* The meta object literal for the '{@link activitydiagram.impl.InitialNodeImpl <em>Initial Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.InitialNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getInitialNode()
* @generated
*/
EClass INITIAL_NODE = eINSTANCE.getInitialNode();
/**
* The meta object literal for the '{@link activitydiagram.impl.FinalNodeImpl <em>Final Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.FinalNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getFinalNode()
* @generated
*/
EClass FINAL_NODE = eINSTANCE.getFinalNode();
/**
* The meta object literal for the '{@link activitydiagram.impl.ActivityFinalNodeImpl <em>Activity Final Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ActivityFinalNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getActivityFinalNode()
* @generated
*/
EClass ACTIVITY_FINAL_NODE = eINSTANCE.getActivityFinalNode();
/**
* The meta object literal for the '{@link activitydiagram.impl.ForkNodeImpl <em>Fork Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ForkNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getForkNode()
* @generated
*/
EClass FORK_NODE = eINSTANCE.getForkNode();
/**
* The meta object literal for the '{@link activitydiagram.impl.JoinNodeImpl <em>Join Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.JoinNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getJoinNode()
* @generated
*/
EClass JOIN_NODE = eINSTANCE.getJoinNode();
/**
* The meta object literal for the '{@link activitydiagram.impl.MergeNodeImpl <em>Merge Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.MergeNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getMergeNode()
* @generated
*/
EClass MERGE_NODE = eINSTANCE.getMergeNode();
/**
* The meta object literal for the '{@link activitydiagram.impl.DecisionNodeImpl <em>Decision Node</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.DecisionNodeImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getDecisionNode()
* @generated
*/
EClass DECISION_NODE = eINSTANCE.getDecisionNode();
/**
* The meta object literal for the '{@link activitydiagram.impl.VariableImpl <em>Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.VariableImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getVariable()
* @generated
*/
EClass VARIABLE = eINSTANCE.getVariable();
/**
* The meta object literal for the '<em><b>Initial Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VARIABLE__INITIAL_VALUE = eINSTANCE.getVariable_InitialValue();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute VARIABLE__NAME = eINSTANCE.getVariable_Name();
/**
* The meta object literal for the '<em><b>Current Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference VARIABLE__CURRENT_VALUE = eINSTANCE.getVariable_CurrentValue();
/**
* The meta object literal for the '{@link activitydiagram.impl.IntegerVariableImpl <em>Integer Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.IntegerVariableImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerVariable()
* @generated
*/
EClass INTEGER_VARIABLE = eINSTANCE.getIntegerVariable();
/**
* The meta object literal for the '{@link activitydiagram.impl.BooleanVariableImpl <em>Boolean Variable</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.BooleanVariableImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanVariable()
* @generated
*/
EClass BOOLEAN_VARIABLE = eINSTANCE.getBooleanVariable();
/**
* The meta object literal for the '{@link activitydiagram.impl.ValueImpl <em>Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ValueImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getValue()
* @generated
*/
EClass VALUE = eINSTANCE.getValue();
/**
* The meta object literal for the '{@link activitydiagram.impl.BooleanValueImpl <em>Boolean Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.BooleanValueImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanValue()
* @generated
*/
EClass BOOLEAN_VALUE = eINSTANCE.getBooleanValue();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BOOLEAN_VALUE__VALUE = eINSTANCE.getBooleanValue_Value();
/**
* The meta object literal for the '{@link activitydiagram.impl.IntegerValueImpl <em>Integer Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.IntegerValueImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerValue()
* @generated
*/
EClass INTEGER_VALUE = eINSTANCE.getIntegerValue();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTEGER_VALUE__VALUE = eINSTANCE.getIntegerValue_Value();
/**
* The meta object literal for the '{@link activitydiagram.impl.ExpressionImpl <em>Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.ExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getExpression()
* @generated
*/
EClass EXPRESSION = eINSTANCE.getExpression();
/**
* The meta object literal for the '{@link activitydiagram.impl.IntegerExpressionImpl <em>Integer Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.IntegerExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerExpression()
* @generated
*/
EClass INTEGER_EXPRESSION = eINSTANCE.getIntegerExpression();
/**
* The meta object literal for the '<em><b>Operand2</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTEGER_EXPRESSION__OPERAND2 = eINSTANCE.getIntegerExpression_Operand2();
/**
* The meta object literal for the '<em><b>Operand1</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTEGER_EXPRESSION__OPERAND1 = eINSTANCE.getIntegerExpression_Operand1();
/**
* The meta object literal for the '{@link activitydiagram.impl.BooleanExpressionImpl <em>Boolean Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.BooleanExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanExpression()
* @generated
*/
EClass BOOLEAN_EXPRESSION = eINSTANCE.getBooleanExpression();
/**
* The meta object literal for the '<em><b>Assignee</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BOOLEAN_EXPRESSION__ASSIGNEE = eINSTANCE.getBooleanExpression_Assignee();
/**
* The meta object literal for the '{@link activitydiagram.impl.IntegerCalculationExpressionImpl <em>Integer Calculation Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.IntegerCalculationExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerCalculationExpression()
* @generated
*/
EClass INTEGER_CALCULATION_EXPRESSION = eINSTANCE.getIntegerCalculationExpression();
/**
* The meta object literal for the '<em><b>Assignee</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTEGER_CALCULATION_EXPRESSION__ASSIGNEE = eINSTANCE.getIntegerCalculationExpression_Assignee();
/**
* The meta object literal for the '<em><b>Operator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTEGER_CALCULATION_EXPRESSION__OPERATOR = eINSTANCE.getIntegerCalculationExpression_Operator();
/**
* The meta object literal for the '{@link activitydiagram.impl.IntegerComparisonExpressionImpl <em>Integer Comparison Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.IntegerComparisonExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerComparisonExpression()
* @generated
*/
EClass INTEGER_COMPARISON_EXPRESSION = eINSTANCE.getIntegerComparisonExpression();
/**
* The meta object literal for the '<em><b>Assignee</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INTEGER_COMPARISON_EXPRESSION__ASSIGNEE = eINSTANCE.getIntegerComparisonExpression_Assignee();
/**
* The meta object literal for the '<em><b>Operator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INTEGER_COMPARISON_EXPRESSION__OPERATOR = eINSTANCE.getIntegerComparisonExpression_Operator();
/**
* The meta object literal for the '{@link activitydiagram.impl.BooleanUnaryExpressionImpl <em>Boolean Unary Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.BooleanUnaryExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanUnaryExpression()
* @generated
*/
EClass BOOLEAN_UNARY_EXPRESSION = eINSTANCE.getBooleanUnaryExpression();
/**
* The meta object literal for the '<em><b>Operand</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BOOLEAN_UNARY_EXPRESSION__OPERAND = eINSTANCE.getBooleanUnaryExpression_Operand();
/**
* The meta object literal for the '<em><b>Operator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BOOLEAN_UNARY_EXPRESSION__OPERATOR = eINSTANCE.getBooleanUnaryExpression_Operator();
/**
* The meta object literal for the '{@link activitydiagram.impl.BooleanBinaryExpressionImpl <em>Boolean Binary Expression</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.BooleanBinaryExpressionImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanBinaryExpression()
* @generated
*/
EClass BOOLEAN_BINARY_EXPRESSION = eINSTANCE.getBooleanBinaryExpression();
/**
* The meta object literal for the '<em><b>Operand1</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BOOLEAN_BINARY_EXPRESSION__OPERAND1 = eINSTANCE.getBooleanBinaryExpression_Operand1();
/**
* The meta object literal for the '<em><b>Operand2</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference BOOLEAN_BINARY_EXPRESSION__OPERAND2 = eINSTANCE.getBooleanBinaryExpression_Operand2();
/**
* The meta object literal for the '<em><b>Operator</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute BOOLEAN_BINARY_EXPRESSION__OPERATOR = eINSTANCE.getBooleanBinaryExpression_Operator();
/**
* The meta object literal for the '{@link activitydiagram.impl.InputValueImpl <em>Input Value</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.InputValueImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getInputValue()
* @generated
*/
EClass INPUT_VALUE = eINSTANCE.getInputValue();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INPUT_VALUE__VALUE = eINSTANCE.getInputValue_Value();
/**
* The meta object literal for the '<em><b>Variable</b></em>' reference feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INPUT_VALUE__VARIABLE = eINSTANCE.getInputValue_Variable();
/**
* The meta object literal for the '{@link activitydiagram.impl.InputImpl <em>Input</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.impl.InputImpl
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getInput()
* @generated
*/
EClass INPUT = eINSTANCE.getInput();
/**
* The meta object literal for the '<em><b>Input Values</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference INPUT__INPUT_VALUES = eINSTANCE.getInput_InputValues();
/**
* The meta object literal for the '{@link activitydiagram.IntegerCalculationOperator <em>Integer Calculation Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.IntegerCalculationOperator
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerCalculationOperator()
* @generated
*/
EEnum INTEGER_CALCULATION_OPERATOR = eINSTANCE.getIntegerCalculationOperator();
/**
* The meta object literal for the '{@link activitydiagram.IntegerComparisonOperator <em>Integer Comparison Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.IntegerComparisonOperator
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getIntegerComparisonOperator()
* @generated
*/
EEnum INTEGER_COMPARISON_OPERATOR = eINSTANCE.getIntegerComparisonOperator();
/**
* The meta object literal for the '{@link activitydiagram.BooleanUnaryOperator <em>Boolean Unary Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.BooleanUnaryOperator
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanUnaryOperator()
* @generated
*/
EEnum BOOLEAN_UNARY_OPERATOR = eINSTANCE.getBooleanUnaryOperator();
/**
* The meta object literal for the '{@link activitydiagram.BooleanBinaryOperator <em>Boolean Binary Operator</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see activitydiagram.BooleanBinaryOperator
* @see activitydiagram.impl.ActivitydiagramPackageImpl#getBooleanBinaryOperator()
* @generated
*/
EEnum BOOLEAN_BINARY_OPERATOR = eINSTANCE.getBooleanBinaryOperator();
}
} //ActivitydiagramPackage