/**
* <copyright>
* </copyright>
*
* $Id$
*/
package net.sf.orcc.df;
import net.sf.orcc.graph.GraphPackage;
import net.sf.orcc.util.UtilPackage;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
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 enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @see net.sf.orcc.df.DfFactory
* @model kind="package"
* @generated
*/
public interface DfPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNAME = "df";
/**
* The package namespace URI.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://orcc.sf.net/model/2011/Df";
/**
* The package namespace name.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "net.sf.orcc.df";
/**
* The singleton instance of the package.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
DfPackage eINSTANCE = net.sf.orcc.df.impl.DfPackageImpl.init();
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.NetworkImpl <em>Network</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.NetworkImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getNetwork()
* @generated
*/
int NETWORK = 5;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.ConnectionImpl
* <em>Connection</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see net.sf.orcc.df.impl.ConnectionImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getConnection()
* @generated
*/
int CONNECTION = 6;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.InstanceImpl <em>Instance</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.InstanceImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getInstance()
* @generated
*/
int INSTANCE = 2;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.ActionImpl <em>Action</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.ActionImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getAction()
* @generated
*/
int ACTION = 7;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.ActorImpl <em>Actor</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.ActorImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getActor()
* @generated
*/
int ACTOR = 4;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.FSMImpl <em>FSM</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.FSMImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getFSM()
* @generated
*/
int FSM = 8;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.PatternImpl <em>Pattern</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.PatternImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getPattern()
* @generated
*/
int PATTERN = 9;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.PortImpl <em>Port</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.PortImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getPort()
* @generated
*/
int PORT = 1;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.StateImpl <em>State</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.StateImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getState()
* @generated
*/
int STATE = 10;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.TagImpl <em>Tag</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.TagImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getTag()
* @generated
*/
int TAG = 11;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.TransitionImpl
* <em>Transition</em>}' class. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @see net.sf.orcc.df.impl.TransitionImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getTransition()
* @generated
*/
int TRANSITION = 12;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.PortToEIntegerObjectMapEntryImpl <em>Port To EInteger Object Map Entry</em>}' class.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.PortToEIntegerObjectMapEntryImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getPortToEIntegerObjectMapEntry()
* @generated
*/
int PORT_TO_EINTEGER_OBJECT_MAP_ENTRY = 13;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.PortToVarMapEntryImpl <em>Port To Var Map Entry</em>}' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see net.sf.orcc.df.impl.PortToVarMapEntryImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getPortToVarMapEntry()
* @generated
*/
int PORT_TO_VAR_MAP_ENTRY = 14;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.VarToPortMapEntryImpl <em>Var To Port Map Entry</em>}' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see net.sf.orcc.df.impl.VarToPortMapEntryImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getVarToPortMapEntry()
* @generated
*/
int VAR_TO_PORT_MAP_ENTRY = 15;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.ArgumentImpl <em>Argument</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.ArgumentImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getArgument()
* @generated
*/
int ARGUMENT = 16;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.UnitImpl <em>Unit</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.UnitImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getUnit()
* @generated
*/
int UNIT = 0;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__ATTRIBUTES = UtilPackage.ATTRIBUTABLE__ATTRIBUTES;
/**
* The feature id for the '<em><b>Constants</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__CONSTANTS = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>File Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNIT__FILE_NAME = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Line Number</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNIT__LINE_NUMBER = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNIT__NAME = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Procedures</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int UNIT__PROCEDURES = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 4;
/**
* The number of structural features of the '<em>Unit</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int UNIT_FEATURE_COUNT = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__ATTRIBUTES = GraphPackage.VERTEX__ATTRIBUTES;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__LABEL = GraphPackage.VERTEX__LABEL;
/**
* The feature id for the '<em><b>Number</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__NUMBER = GraphPackage.VERTEX__NUMBER;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PORT__INCOMING = GraphPackage.VERTEX__INCOMING;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PORT__OUTGOING = GraphPackage.VERTEX__OUTGOING;
/**
* The feature id for the '<em><b>Connecting</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__CONNECTING = GraphPackage.VERTEX__CONNECTING;
/**
* The feature id for the '<em><b>Predecessors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__PREDECESSORS = GraphPackage.VERTEX__PREDECESSORS;
/**
* The feature id for the '<em><b>Successors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__SUCCESSORS = GraphPackage.VERTEX__SUCCESSORS;
/**
* The feature id for the '<em><b>Neighbors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__NEIGHBORS = GraphPackage.VERTEX__NEIGHBORS;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PORT__NAME = GraphPackage.VERTEX_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Num Tokens Consumed</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__NUM_TOKENS_CONSUMED = GraphPackage.VERTEX_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Num Tokens Produced</b></em>' attribute.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT__NUM_TOKENS_PRODUCED = GraphPackage.VERTEX_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Type</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PORT__TYPE = GraphPackage.VERTEX_FEATURE_COUNT + 3;
/**
* The number of structural features of the '<em>Port</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PORT_FEATURE_COUNT = GraphPackage.VERTEX_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE__ATTRIBUTES = GraphPackage.VERTEX__ATTRIBUTES;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE__LABEL = GraphPackage.VERTEX__LABEL;
/**
* The feature id for the '<em><b>Number</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE__NUMBER = GraphPackage.VERTEX__NUMBER;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSTANCE__INCOMING = GraphPackage.VERTEX__INCOMING;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSTANCE__OUTGOING = GraphPackage.VERTEX__OUTGOING;
/**
* The feature id for the '<em><b>Connecting</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE__CONNECTING = GraphPackage.VERTEX__CONNECTING;
/**
* The feature id for the '<em><b>Predecessors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE__PREDECESSORS = GraphPackage.VERTEX__PREDECESSORS;
/**
* The feature id for the '<em><b>Successors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE__SUCCESSORS = GraphPackage.VERTEX__SUCCESSORS;
/**
* The feature id for the '<em><b>Neighbors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE__NEIGHBORS = GraphPackage.VERTEX__NEIGHBORS;
/**
* The feature id for the '<em><b>Arguments</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int INSTANCE__ARGUMENTS = GraphPackage.VERTEX_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Entity</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSTANCE__ENTITY = GraphPackage.VERTEX_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSTANCE__NAME = GraphPackage.VERTEX_FEATURE_COUNT + 2;
/**
* The number of structural features of the '<em>Instance</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int INSTANCE_FEATURE_COUNT = GraphPackage.VERTEX_FEATURE_COUNT + 3;
/**
* The meta object id for the '{@link net.sf.orcc.df.impl.EntityImpl <em>Entity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.EntityImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getEntity()
* @generated
*/
int ENTITY = 3;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__ATTRIBUTES = UtilPackage.ATTRIBUTABLE__ATTRIBUTES;
/**
* The feature id for the '<em><b>Incoming Port Map</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__INCOMING_PORT_MAP = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Inputs</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__INPUTS = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__NAME = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Outgoing Port Map</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__OUTGOING_PORT_MAP = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Outputs</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__OUTPUTS = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Parameters</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY__PARAMETERS = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Entity</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ENTITY_FEATURE_COUNT = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__ATTRIBUTES = GraphPackage.VERTEX__ATTRIBUTES;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__LABEL = GraphPackage.VERTEX__LABEL;
/**
* The feature id for the '<em><b>Number</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__NUMBER = GraphPackage.VERTEX__NUMBER;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__INCOMING = GraphPackage.VERTEX__INCOMING;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__OUTGOING = GraphPackage.VERTEX__OUTGOING;
/**
* The feature id for the '<em><b>Connecting</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__CONNECTING = GraphPackage.VERTEX__CONNECTING;
/**
* The feature id for the '<em><b>Predecessors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__PREDECESSORS = GraphPackage.VERTEX__PREDECESSORS;
/**
* The feature id for the '<em><b>Successors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__SUCCESSORS = GraphPackage.VERTEX__SUCCESSORS;
/**
* The feature id for the '<em><b>Neighbors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__NEIGHBORS = GraphPackage.VERTEX__NEIGHBORS;
/**
* The feature id for the '<em><b>Actions</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__ACTIONS = GraphPackage.VERTEX_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Actions Outside Fsm</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__ACTIONS_OUTSIDE_FSM = GraphPackage.VERTEX_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>File Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTOR__FILE_NAME = GraphPackage.VERTEX_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Fsm</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTOR__FSM = GraphPackage.VERTEX_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Initializes</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__INITIALIZES = GraphPackage.VERTEX_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Inputs</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__INPUTS = GraphPackage.VERTEX_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Line Number</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTOR__LINE_NUMBER = GraphPackage.VERTEX_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Mo C</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTOR__MO_C = GraphPackage.VERTEX_FEATURE_COUNT + 7;
/**
* The feature id for the '<em><b>Native</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTOR__NATIVE = GraphPackage.VERTEX_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTOR__NAME = GraphPackage.VERTEX_FEATURE_COUNT + 9;
/**
* The feature id for the '<em><b>Outputs</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__OUTPUTS = GraphPackage.VERTEX_FEATURE_COUNT + 10;
/**
* The feature id for the '<em><b>Parameters</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__PARAMETERS = GraphPackage.VERTEX_FEATURE_COUNT + 11;
/**
* The feature id for the '<em><b>Procs</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__PROCS = GraphPackage.VERTEX_FEATURE_COUNT + 12;
/**
* The feature id for the '<em><b>State Vars</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTOR__STATE_VARS = GraphPackage.VERTEX_FEATURE_COUNT + 13;
/**
* The number of structural features of the '<em>Actor</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTOR_FEATURE_COUNT = GraphPackage.VERTEX_FEATURE_COUNT + 14;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__ATTRIBUTES = GraphPackage.GRAPH__ATTRIBUTES;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__LABEL = GraphPackage.GRAPH__LABEL;
/**
* The feature id for the '<em><b>Number</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__NUMBER = GraphPackage.GRAPH__NUMBER;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NETWORK__INCOMING = GraphPackage.GRAPH__INCOMING;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NETWORK__OUTGOING = GraphPackage.GRAPH__OUTGOING;
/**
* The feature id for the '<em><b>Connecting</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__CONNECTING = GraphPackage.GRAPH__CONNECTING;
/**
* The feature id for the '<em><b>Predecessors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__PREDECESSORS = GraphPackage.GRAPH__PREDECESSORS;
/**
* The feature id for the '<em><b>Successors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__SUCCESSORS = GraphPackage.GRAPH__SUCCESSORS;
/**
* The feature id for the '<em><b>Neighbors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__NEIGHBORS = GraphPackage.GRAPH__NEIGHBORS;
/**
* The feature id for the '<em><b>Edges</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__EDGES = GraphPackage.GRAPH__EDGES;
/**
* The feature id for the '<em><b>Vertices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__VERTICES = GraphPackage.GRAPH__VERTICES;
/**
* The feature id for the '<em><b>Children</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__CHILDREN = GraphPackage.GRAPH_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>File Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NETWORK__FILE_NAME = GraphPackage.GRAPH_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Inputs</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__INPUTS = GraphPackage.GRAPH_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Mo C</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NETWORK__MO_C = GraphPackage.GRAPH_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NETWORK__NAME = GraphPackage.GRAPH_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Outputs</b></em>' reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__OUTPUTS = GraphPackage.GRAPH_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Parameters</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__PARAMETERS = GraphPackage.GRAPH_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Variables</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int NETWORK__VARIABLES = GraphPackage.GRAPH_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>Network</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int NETWORK_FEATURE_COUNT = GraphPackage.GRAPH_FEATURE_COUNT + 8;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__ATTRIBUTES = GraphPackage.EDGE__ATTRIBUTES;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION__LABEL = GraphPackage.EDGE__LABEL;
/**
* The feature id for the '<em><b>Source</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONNECTION__SOURCE = GraphPackage.EDGE__SOURCE;
/**
* The feature id for the '<em><b>Target</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONNECTION__TARGET = GraphPackage.EDGE__TARGET;
/**
* The feature id for the '<em><b>Source Port</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONNECTION__SOURCE_PORT = GraphPackage.EDGE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Target Port</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int CONNECTION__TARGET_PORT = GraphPackage.EDGE_FEATURE_COUNT + 1;
/**
* The number of structural features of the '<em>Connection</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int CONNECTION_FEATURE_COUNT = GraphPackage.EDGE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__ATTRIBUTES = UtilPackage.ATTRIBUTABLE__ATTRIBUTES;
/**
* The feature id for the '<em><b>Body</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__BODY = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Input Pattern</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__INPUT_PATTERN = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Output Pattern</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__OUTPUT_PATTERN = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Peek Pattern</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__PEEK_PATTERN = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Scheduler</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ACTION__SCHEDULER = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Tag</b></em>' containment reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION__TAG = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 5;
/**
* The number of structural features of the '<em>Action</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ACTION_FEATURE_COUNT = UtilPackage.ATTRIBUTABLE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FSM__ATTRIBUTES = GraphPackage.GRAPH__ATTRIBUTES;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FSM__LABEL = GraphPackage.GRAPH__LABEL;
/**
* The feature id for the '<em><b>Number</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FSM__NUMBER = GraphPackage.GRAPH__NUMBER;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FSM__INCOMING = GraphPackage.GRAPH__INCOMING;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FSM__OUTGOING = GraphPackage.GRAPH__OUTGOING;
/**
* The feature id for the '<em><b>Connecting</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FSM__CONNECTING = GraphPackage.GRAPH__CONNECTING;
/**
* The feature id for the '<em><b>Predecessors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FSM__PREDECESSORS = GraphPackage.GRAPH__PREDECESSORS;
/**
* The feature id for the '<em><b>Successors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FSM__SUCCESSORS = GraphPackage.GRAPH__SUCCESSORS;
/**
* The feature id for the '<em><b>Neighbors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FSM__NEIGHBORS = GraphPackage.GRAPH__NEIGHBORS;
/**
* The feature id for the '<em><b>Edges</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FSM__EDGES = GraphPackage.GRAPH__EDGES;
/**
* The feature id for the '<em><b>Vertices</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int FSM__VERTICES = GraphPackage.GRAPH__VERTICES;
/**
* The feature id for the '<em><b>Initial State</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FSM__INITIAL_STATE = GraphPackage.GRAPH_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>FSM</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int FSM_FEATURE_COUNT = GraphPackage.GRAPH_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Num Tokens Map</b></em>' map. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PATTERN__NUM_TOKENS_MAP = 0;
/**
* The feature id for the '<em><b>Ports</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PATTERN__PORTS = 1;
/**
* The feature id for the '<em><b>Port To Var Map</b></em>' map. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PATTERN__PORT_TO_VAR_MAP = 2;
/**
* The feature id for the '<em><b>Variables</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PATTERN__VARIABLES = 3;
/**
* The feature id for the '<em><b>Var To Port Map</b></em>' map. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PATTERN__VAR_TO_PORT_MAP = 4;
/**
* The number of structural features of the '<em>Pattern</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PATTERN_FEATURE_COUNT = 5;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__ATTRIBUTES = GraphPackage.VERTEX__ATTRIBUTES;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__LABEL = GraphPackage.VERTEX__LABEL;
/**
* The feature id for the '<em><b>Number</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__NUMBER = GraphPackage.VERTEX__NUMBER;
/**
* The feature id for the '<em><b>Incoming</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATE__INCOMING = GraphPackage.VERTEX__INCOMING;
/**
* The feature id for the '<em><b>Outgoing</b></em>' reference list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATE__OUTGOING = GraphPackage.VERTEX__OUTGOING;
/**
* The feature id for the '<em><b>Connecting</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__CONNECTING = GraphPackage.VERTEX__CONNECTING;
/**
* The feature id for the '<em><b>Predecessors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__PREDECESSORS = GraphPackage.VERTEX__PREDECESSORS;
/**
* The feature id for the '<em><b>Successors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__SUCCESSORS = GraphPackage.VERTEX__SUCCESSORS;
/**
* The feature id for the '<em><b>Neighbors</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int STATE__NEIGHBORS = GraphPackage.VERTEX__NEIGHBORS;
/**
* The number of structural features of the '<em>State</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int STATE_FEATURE_COUNT = GraphPackage.VERTEX_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Identifiers</b></em>' attribute list. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TAG__IDENTIFIERS = 0;
/**
* The number of structural features of the '<em>Tag</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TAG_FEATURE_COUNT = 1;
/**
* The feature id for the '<em><b>Attributes</b></em>' containment reference list.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSITION__ATTRIBUTES = GraphPackage.EDGE__ATTRIBUTES;
/**
* The feature id for the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSITION__LABEL = GraphPackage.EDGE__LABEL;
/**
* The feature id for the '<em><b>Source</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRANSITION__SOURCE = GraphPackage.EDGE__SOURCE;
/**
* The feature id for the '<em><b>Target</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int TRANSITION__TARGET = GraphPackage.EDGE__TARGET;
/**
* The feature id for the '<em><b>Actions</b></em>' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSITION__ACTIONS = GraphPackage.EDGE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Transition</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int TRANSITION_FEATURE_COUNT = GraphPackage.EDGE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Key</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PORT_TO_EINTEGER_OBJECT_MAP_ENTRY__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' attribute. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PORT_TO_EINTEGER_OBJECT_MAP_ENTRY__VALUE = 1;
/**
* The number of structural features of the '<em>Port To EInteger Object Map Entry</em>' class.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_TO_EINTEGER_OBJECT_MAP_ENTRY_FEATURE_COUNT = 2;
/**
* The feature id for the '<em><b>Key</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PORT_TO_VAR_MAP_ENTRY__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int PORT_TO_VAR_MAP_ENTRY__VALUE = 1;
/**
* The number of structural features of the '<em>Port To Var Map Entry</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int PORT_TO_VAR_MAP_ENTRY_FEATURE_COUNT = 2;
/**
* The feature id for the '<em><b>Key</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VAR_TO_PORT_MAP_ENTRY__KEY = 0;
/**
* The feature id for the '<em><b>Value</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int VAR_TO_PORT_MAP_ENTRY__VALUE = 1;
/**
* The number of structural features of the '<em>Var To Port Map Entry</em>' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int VAR_TO_PORT_MAP_ENTRY_FEATURE_COUNT = 2;
/**
* The feature id for the '<em><b>Value</b></em>' containment reference.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
* @ordered
*/
int ARGUMENT__VALUE = 0;
/**
* The feature id for the '<em><b>Variable</b></em>' reference. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARGUMENT__VARIABLE = 1;
/**
* The number of structural features of the '<em>Argument</em>' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
int ARGUMENT_FEATURE_COUNT = 2;
/**
* The meta object id for the '<em>Map</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.Map
* @see net.sf.orcc.df.impl.DfPackageImpl#getMap()
* @generated
*/
int MAP = 17;
/**
* The meta object id for the '<em>List</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.List
* @see net.sf.orcc.df.impl.DfPackageImpl#getList()
* @generated
*/
int LIST = 18;
/**
* Returns the meta object for class '{@link net.sf.orcc.df.Network <em>Network</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Network</em>'.
* @see net.sf.orcc.df.Network
* @generated
*/
EClass getNetwork();
/**
* Returns the meta object for the reference list '{@link net.sf.orcc.df.Network#getChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Children</em>'.
* @see net.sf.orcc.df.Network#getChildren()
* @see #getNetwork()
* @generated
*/
EReference getNetwork_Children();
/**
* Returns the meta object for the containment reference '{@link net.sf.orcc.df.Network#getMoC <em>Mo C</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Mo C</em>'.
* @see net.sf.orcc.df.Network#getMoC()
* @see #getNetwork()
* @generated
*/
EReference getNetwork_MoC();
/**
* Returns the meta object for the attribute '{@link net.sf.orcc.df.Network#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.sf.orcc.df.Network#getName()
* @see #getNetwork()
* @generated
*/
EAttribute getNetwork_Name();
/**
* Returns the meta object for the containment reference list '
* {@link net.sf.orcc.df.Network#getVariables <em>Variables</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Variables</em>'.
* @see net.sf.orcc.df.Network#getVariables()
* @see #getNetwork()
* @generated
*/
EReference getNetwork_Variables();
/**
* Returns the meta object for the attribute '
* {@link net.sf.orcc.df.Network#getFileName <em>File Name</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>File Name</em>'.
* @see net.sf.orcc.df.Network#getFileName()
* @see #getNetwork()
* @generated
*/
EAttribute getNetwork_FileName();
/**
* Returns the meta object for the reference list '{@link net.sf.orcc.df.Network#getInputs <em>Inputs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Inputs</em>'.
* @see net.sf.orcc.df.Network#getInputs()
* @see #getNetwork()
* @generated
*/
EReference getNetwork_Inputs();
/**
* Returns the meta object for the reference list '{@link net.sf.orcc.df.Network#getOutputs <em>Outputs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Outputs</em>'.
* @see net.sf.orcc.df.Network#getOutputs()
* @see #getNetwork()
* @generated
*/
EReference getNetwork_Outputs();
/**
* Returns the meta object for the containment reference list '{@link net.sf.orcc.df.Network#getParameters <em>Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Parameters</em>'.
* @see net.sf.orcc.df.Network#getParameters()
* @see #getNetwork()
* @generated
*/
EReference getNetwork_Parameters();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.Connection <em>Connection</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Connection</em>'.
* @see net.sf.orcc.df.Connection
* @generated
*/
EClass getConnection();
/**
* Returns the meta object for the reference '{@link net.sf.orcc.df.Connection#getSourcePort <em>Source Port</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Source Port</em>'.
* @see net.sf.orcc.df.Connection#getSourcePort()
* @see #getConnection()
* @generated
*/
EReference getConnection_SourcePort();
/**
* Returns the meta object for the reference '{@link net.sf.orcc.df.Connection#getTargetPort <em>Target Port</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Target Port</em>'.
* @see net.sf.orcc.df.Connection#getTargetPort()
* @see #getConnection()
* @generated
*/
EReference getConnection_TargetPort();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.Instance <em>Instance</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Instance</em>'.
* @see net.sf.orcc.df.Instance
* @generated
*/
EClass getInstance();
/**
* Returns the meta object for the containment reference list '
* {@link net.sf.orcc.df.Instance#getArguments <em>Arguments</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Arguments</em>'.
* @see net.sf.orcc.df.Instance#getArguments()
* @see #getInstance()
* @generated
*/
EReference getInstance_Arguments();
/**
* Returns the meta object for the reference '
* {@link net.sf.orcc.df.Instance#getEntity <em>Entity</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Entity</em>'.
* @see net.sf.orcc.df.Instance#getEntity()
* @see #getInstance()
* @generated
*/
EReference getInstance_Entity();
/**
* Returns the meta object for the attribute '{@link net.sf.orcc.df.Instance#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.sf.orcc.df.Instance#getName()
* @see #getInstance()
* @generated
*/
EAttribute getInstance_Name();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.Entity <em>Entity</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Entity</em>'.
* @see net.sf.orcc.df.Entity
* @generated
*/
EClass getEntity();
/**
* Returns the meta object for the attribute '{@link net.sf.orcc.df.Entity#getIncomingPortMap <em>Incoming Port Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Incoming Port Map</em>'.
* @see net.sf.orcc.df.Entity#getIncomingPortMap()
* @see #getEntity()
* @generated
*/
EAttribute getEntity_IncomingPortMap();
/**
* Returns the meta object for the reference list '{@link net.sf.orcc.df.Entity#getInputs <em>Inputs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Inputs</em>'.
* @see net.sf.orcc.df.Entity#getInputs()
* @see #getEntity()
* @generated
*/
EReference getEntity_Inputs();
/**
* Returns the meta object for the attribute '{@link net.sf.orcc.df.Entity#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.sf.orcc.df.Entity#getName()
* @see #getEntity()
* @generated
*/
EAttribute getEntity_Name();
/**
* Returns the meta object for the attribute '{@link net.sf.orcc.df.Entity#getOutgoingPortMap <em>Outgoing Port Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Outgoing Port Map</em>'.
* @see net.sf.orcc.df.Entity#getOutgoingPortMap()
* @see #getEntity()
* @generated
*/
EAttribute getEntity_OutgoingPortMap();
/**
* Returns the meta object for the reference list '{@link net.sf.orcc.df.Entity#getOutputs <em>Outputs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Outputs</em>'.
* @see net.sf.orcc.df.Entity#getOutputs()
* @see #getEntity()
* @generated
*/
EReference getEntity_Outputs();
/**
* Returns the meta object for the reference list '{@link net.sf.orcc.df.Entity#getParameters <em>Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Parameters</em>'.
* @see net.sf.orcc.df.Entity#getParameters()
* @see #getEntity()
* @generated
*/
EReference getEntity_Parameters();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.Action <em>Action</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Action</em>'.
* @see net.sf.orcc.df.Action
* @generated
*/
EClass getAction();
/**
* Returns the meta object for the containment reference '{@link net.sf.orcc.df.Action#getBody <em>Body</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Body</em>'.
* @see net.sf.orcc.df.Action#getBody()
* @see #getAction()
* @generated
*/
EReference getAction_Body();
/**
* Returns the meta object for the containment reference '{@link net.sf.orcc.df.Action#getInputPattern <em>Input Pattern</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Input Pattern</em>'.
* @see net.sf.orcc.df.Action#getInputPattern()
* @see #getAction()
* @generated
*/
EReference getAction_InputPattern();
/**
* Returns the meta object for the containment reference '{@link net.sf.orcc.df.Action#getOutputPattern <em>Output Pattern</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Output Pattern</em>'.
* @see net.sf.orcc.df.Action#getOutputPattern()
* @see #getAction()
* @generated
*/
EReference getAction_OutputPattern();
/**
* Returns the meta object for the containment reference '
* {@link net.sf.orcc.df.Action#getPeekPattern <em>Peek Pattern</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '
* <em>Peek Pattern</em>'.
* @see net.sf.orcc.df.Action#getPeekPattern()
* @see #getAction()
* @generated
*/
EReference getAction_PeekPattern();
/**
* Returns the meta object for the containment reference '
* {@link net.sf.orcc.df.Action#getScheduler <em>Scheduler</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Scheduler</em>
* '.
* @see net.sf.orcc.df.Action#getScheduler()
* @see #getAction()
* @generated
*/
EReference getAction_Scheduler();
/**
* Returns the meta object for the containment reference '{@link net.sf.orcc.df.Action#getTag <em>Tag</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Tag</em>'.
* @see net.sf.orcc.df.Action#getTag()
* @see #getAction()
* @generated
*/
EReference getAction_Tag();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.Actor <em>Actor</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Actor</em>'.
* @see net.sf.orcc.df.Actor
* @generated
*/
EClass getActor();
/**
* Returns the meta object for the containment reference list '
* {@link net.sf.orcc.df.Actor#getActions <em>Actions</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Actions</em>'.
* @see net.sf.orcc.df.Actor#getActions()
* @see #getActor()
* @generated
*/
EReference getActor_Actions();
/**
* Returns the meta object for the reference list '
* {@link net.sf.orcc.df.Actor#getActionsOutsideFsm
* <em>Actions Outside Fsm</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the reference list '
* <em>Actions Outside Fsm</em>'.
* @see net.sf.orcc.df.Actor#getActionsOutsideFsm()
* @see #getActor()
* @generated
*/
EReference getActor_ActionsOutsideFsm();
/**
* Returns the meta object for the containment reference '{@link net.sf.orcc.df.Actor#getFsm <em>Fsm</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Fsm</em>'.
* @see net.sf.orcc.df.Actor#getFsm()
* @see #getActor()
* @generated
*/
EReference getActor_Fsm();
/**
* Returns the meta object for the containment reference list '
* {@link net.sf.orcc.df.Actor#getInitializes <em>Initializes</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Initializes</em>'.
* @see net.sf.orcc.df.Actor#getInitializes()
* @see #getActor()
* @generated
*/
EReference getActor_Initializes();
/**
* Returns the meta object for the containment reference '{@link net.sf.orcc.df.Actor#getMoC <em>Mo C</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Mo C</em>'.
* @see net.sf.orcc.df.Actor#getMoC()
* @see #getActor()
* @generated
*/
EReference getActor_MoC();
/**
* Returns the meta object for the containment reference list '
* {@link net.sf.orcc.df.Actor#getProcs <em>Procs</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Procs</em>'.
* @see net.sf.orcc.df.Actor#getProcs()
* @see #getActor()
* @generated
*/
EReference getActor_Procs();
/**
* Returns the meta object for the containment reference list '
* {@link net.sf.orcc.df.Actor#getStateVars <em>State Vars</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>State Vars</em>'.
* @see net.sf.orcc.df.Actor#getStateVars()
* @see #getActor()
* @generated
*/
EReference getActor_StateVars();
/**
* Returns the meta object for the attribute '
* {@link net.sf.orcc.df.Actor#isNative <em>Native</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Native</em>'.
* @see net.sf.orcc.df.Actor#isNative()
* @see #getActor()
* @generated
*/
EAttribute getActor_Native();
/**
* Returns the meta object for the attribute '{@link net.sf.orcc.df.Actor#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.sf.orcc.df.Actor#getName()
* @see #getActor()
* @generated
*/
EAttribute getActor_Name();
/**
* Returns the meta object for the attribute '
* {@link net.sf.orcc.df.Actor#getFileName <em>File Name</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>File Name</em>'.
* @see net.sf.orcc.df.Actor#getFileName()
* @see #getActor()
* @generated
*/
EAttribute getActor_FileName();
/**
* Returns the meta object for the attribute '
* {@link net.sf.orcc.df.Actor#getLineNumber <em>Line Number</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Line Number</em>'.
* @see net.sf.orcc.df.Actor#getLineNumber()
* @see #getActor()
* @generated
*/
EAttribute getActor_LineNumber();
/**
* Returns the meta object for the containment reference list '{@link net.sf.orcc.df.Actor#getInputs <em>Inputs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Inputs</em>'.
* @see net.sf.orcc.df.Actor#getInputs()
* @see #getActor()
* @generated
*/
EReference getActor_Inputs();
/**
* Returns the meta object for the containment reference list '{@link net.sf.orcc.df.Actor#getOutputs <em>Outputs</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Outputs</em>'.
* @see net.sf.orcc.df.Actor#getOutputs()
* @see #getActor()
* @generated
*/
EReference getActor_Outputs();
/**
* Returns the meta object for the containment reference list '{@link net.sf.orcc.df.Actor#getParameters <em>Parameters</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Parameters</em>'.
* @see net.sf.orcc.df.Actor#getParameters()
* @see #getActor()
* @generated
*/
EReference getActor_Parameters();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.FSM <em>FSM</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>FSM</em>'.
* @see net.sf.orcc.df.FSM
* @generated
*/
EClass getFSM();
/**
* Returns the meta object for the reference '
* {@link net.sf.orcc.df.FSM#getInitialState <em>Initial State</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Initial State</em>'.
* @see net.sf.orcc.df.FSM#getInitialState()
* @see #getFSM()
* @generated
*/
EReference getFSM_InitialState();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.Pattern <em>Pattern</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Pattern</em>'.
* @see net.sf.orcc.df.Pattern
* @generated
*/
EClass getPattern();
/**
* Returns the meta object for the map '{@link net.sf.orcc.df.Pattern#getNumTokensMap <em>Num Tokens Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>Num Tokens Map</em>'.
* @see net.sf.orcc.df.Pattern#getNumTokensMap()
* @see #getPattern()
* @generated
*/
EReference getPattern_NumTokensMap();
/**
* Returns the meta object for the reference list '
* {@link net.sf.orcc.df.Pattern#getPorts <em>Ports</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference list '<em>Ports</em>'.
* @see net.sf.orcc.df.Pattern#getPorts()
* @see #getPattern()
* @generated
*/
EReference getPattern_Ports();
/**
* Returns the meta object for the map '{@link net.sf.orcc.df.Pattern#getPortToVarMap <em>Port To Var Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>Port To Var Map</em>'.
* @see net.sf.orcc.df.Pattern#getPortToVarMap()
* @see #getPattern()
* @generated
*/
EReference getPattern_PortToVarMap();
/**
* Returns the meta object for the containment reference list '
* {@link net.sf.orcc.df.Pattern#getVariables <em>Variables</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Variables</em>'.
* @see net.sf.orcc.df.Pattern#getVariables()
* @see #getPattern()
* @generated
*/
EReference getPattern_Variables();
/**
* Returns the meta object for the map '{@link net.sf.orcc.df.Pattern#getVarToPortMap <em>Var To Port Map</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the map '<em>Var To Port Map</em>'.
* @see net.sf.orcc.df.Pattern#getVarToPortMap()
* @see #getPattern()
* @generated
*/
EReference getPattern_VarToPortMap();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.Port <em>Port</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Port</em>'.
* @see net.sf.orcc.df.Port
* @generated
*/
EClass getPort();
/**
* Returns the meta object for the attribute '
* {@link net.sf.orcc.df.Port#getNumTokensConsumed
* <em>Num Tokens Consumed</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the attribute '<em>Num Tokens Consumed</em>'.
* @see net.sf.orcc.df.Port#getNumTokensConsumed()
* @see #getPort()
* @generated
*/
EAttribute getPort_NumTokensConsumed();
/**
* Returns the meta object for the attribute '
* {@link net.sf.orcc.df.Port#getNumTokensProduced
* <em>Num Tokens Produced</em>}'. <!-- begin-user-doc --> <!-- end-user-doc
* -->
*
* @return the meta object for the attribute '<em>Num Tokens Produced</em>'.
* @see net.sf.orcc.df.Port#getNumTokensProduced()
* @see #getPort()
* @generated
*/
EAttribute getPort_NumTokensProduced();
/**
* Returns the meta object for the containment reference '{@link net.sf.orcc.df.Port#getType <em>Type</em>}'.
* <!-- begin-user-doc
* --> <!-- end-user-doc -->
* @return the meta object for the containment reference '<em>Type</em>'.
* @see net.sf.orcc.df.Port#getType()
* @see #getPort()
* @generated
*/
EReference getPort_Type();
/**
* Returns the meta object for the attribute '{@link net.sf.orcc.df.Port#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.sf.orcc.df.Port#getName()
* @see #getPort()
* @generated
*/
EAttribute getPort_Name();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.State <em>State</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>State</em>'.
* @see net.sf.orcc.df.State
* @generated
*/
EClass getState();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.Tag <em>Tag</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Tag</em>'.
* @see net.sf.orcc.df.Tag
* @generated
*/
EClass getTag();
/**
* Returns the meta object for the attribute list '
* {@link net.sf.orcc.df.Tag#getIdentifiers <em>Identifiers</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute list '<em>Identifiers</em>'.
* @see net.sf.orcc.df.Tag#getIdentifiers()
* @see #getTag()
* @generated
*/
EAttribute getTag_Identifiers();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.Transition <em>Transition</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Transition</em>'.
* @see net.sf.orcc.df.Transition
* @generated
*/
EClass getTransition();
/**
* Returns the meta object for the reference list '{@link net.sf.orcc.df.Transition#getActions <em>Actions</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the reference list '<em>Actions</em>'.
* @see net.sf.orcc.df.Transition#getActions()
* @see #getTransition()
* @generated
*/
EReference getTransition_Actions();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>Port To EInteger Object Map Entry</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Port To EInteger Object Map Entry</em>'.
* @see java.util.Map.Entry
* @model keyType="net.sf.orcc.df.Port"
* valueDataType="org.eclipse.emf.ecore.EIntegerObject"
* @generated
*/
EClass getPortToEIntegerObjectMapEntry();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getPortToEIntegerObjectMapEntry()
* @generated
*/
EReference getPortToEIntegerObjectMapEntry_Key();
/**
* Returns the meta object for the attribute '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getPortToEIntegerObjectMapEntry()
* @generated
*/
EAttribute getPortToEIntegerObjectMapEntry_Value();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>Port To Var Map Entry</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for class '<em>Port To Var Map Entry</em>'.
* @see java.util.Map.Entry
* @model keyType="net.sf.orcc.df.Port"
* valueType="net.sf.orcc.ir.Var"
* @generated
*/
EClass getPortToVarMapEntry();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getPortToVarMapEntry()
* @generated
*/
EReference getPortToVarMapEntry_Key();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getPortToVarMapEntry()
* @generated
*/
EReference getPortToVarMapEntry_Value();
/**
* Returns the meta object for class '{@link java.util.Map.Entry <em>Var To Port Map Entry</em>}'.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @return the meta object for class '<em>Var To Port Map Entry</em>'.
* @see java.util.Map.Entry
* @model keyType="net.sf.orcc.ir.Var"
* valueType="net.sf.orcc.df.Port"
* @generated
*/
EClass getVarToPortMapEntry();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Key</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Key</em>'.
* @see java.util.Map.Entry
* @see #getVarToPortMapEntry()
* @generated
*/
EReference getVarToPortMapEntry_Key();
/**
* Returns the meta object for the reference '{@link java.util.Map.Entry <em>Value</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for the reference '<em>Value</em>'.
* @see java.util.Map.Entry
* @see #getVarToPortMapEntry()
* @generated
*/
EReference getVarToPortMapEntry_Value();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.Argument <em>Argument</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Argument</em>'.
* @see net.sf.orcc.df.Argument
* @generated
*/
EClass getArgument();
/**
* Returns the meta object for the containment reference '
* {@link net.sf.orcc.df.Argument#getValue <em>Value</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference '<em>Value</em>'.
* @see net.sf.orcc.df.Argument#getValue()
* @see #getArgument()
* @generated
*/
EReference getArgument_Value();
/**
* Returns the meta object for the reference '
* {@link net.sf.orcc.df.Argument#getVariable <em>Variable</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the reference '<em>Variable</em>'.
* @see net.sf.orcc.df.Argument#getVariable()
* @see #getArgument()
* @generated
*/
EReference getArgument_Variable();
/**
* Returns the meta object for data type '{@link java.util.Map <em>Map</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>Map</em>'.
* @see java.util.Map
* @model instanceClass="java.util.Map" typeParameters="T T1"
* @generated
*/
EDataType getMap();
/**
* Returns the meta object for data type '{@link java.util.List <em>List</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for data type '<em>List</em>'.
* @see java.util.List
* @model instanceClass="java.util.List" typeParameters="T"
* @generated
*/
EDataType getList();
/**
* Returns the meta object for class '{@link net.sf.orcc.df.Unit <em>Unit</em>}'.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @return the meta object for class '<em>Unit</em>'.
* @see net.sf.orcc.df.Unit
* @generated
*/
EClass getUnit();
/**
* Returns the meta object for the containment reference list '
* {@link net.sf.orcc.df.Unit#getConstants <em>Constants</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Constants</em>'.
* @see net.sf.orcc.df.Unit#getConstants()
* @see #getUnit()
* @generated
*/
EReference getUnit_Constants();
/**
* Returns the meta object for the containment reference list '
* {@link net.sf.orcc.df.Unit#getProcedures <em>Procedures</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the containment reference list '
* <em>Procedures</em>'.
* @see net.sf.orcc.df.Unit#getProcedures()
* @see #getUnit()
* @generated
*/
EReference getUnit_Procedures();
/**
* Returns the meta object for the attribute '
* {@link net.sf.orcc.df.Unit#getFileName <em>File Name</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>File Name</em>'.
* @see net.sf.orcc.df.Unit#getFileName()
* @see #getUnit()
* @generated
*/
EAttribute getUnit_FileName();
/**
* Returns the meta object for the attribute '
* {@link net.sf.orcc.df.Unit#getLineNumber <em>Line Number</em>}'. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @return the meta object for the attribute '<em>Line Number</em>'.
* @see net.sf.orcc.df.Unit#getLineNumber()
* @see #getUnit()
* @generated
*/
EAttribute getUnit_LineNumber();
/**
* Returns the meta object for the attribute '{@link net.sf.orcc.df.Unit#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see net.sf.orcc.df.Unit#getName()
* @see #getUnit()
* @generated
*/
EAttribute getUnit_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
*/
DfFactory getDfFactory();
/**
* <!-- begin-user-doc --> Defines literals for the meta objects that
* represent
* <ul>
* <li>each class,</li>
* <li>each feature of each class,</li>
* <li>each enum,</li>
* <li>and each data type</li>
* </ul>
* <!-- end-user-doc -->
* @generated
*/
interface Literals {
/**
* The meta object literal for the '
* {@link net.sf.orcc.df.impl.NetworkImpl <em>Network</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see net.sf.orcc.df.impl.NetworkImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getNetwork()
* @generated
*/
EClass NETWORK = eINSTANCE.getNetwork();
/**
* The meta object literal for the '<em><b>Children</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NETWORK__CHILDREN = eINSTANCE.getNetwork_Children();
/**
* The meta object literal for the '<em><b>Mo C</b></em>' containment reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference NETWORK__MO_C = eINSTANCE.getNetwork_MoC();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute NETWORK__NAME = eINSTANCE.getNetwork_Name();
/**
* The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EReference NETWORK__VARIABLES = eINSTANCE.getNetwork_Variables();
/**
* The meta object literal for the '<em><b>File Name</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute NETWORK__FILE_NAME = eINSTANCE.getNetwork_FileName();
/**
* The meta object literal for the '<em><b>Inputs</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NETWORK__INPUTS = eINSTANCE.getNetwork_Inputs();
/**
* The meta object literal for the '<em><b>Outputs</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NETWORK__OUTPUTS = eINSTANCE.getNetwork_Outputs();
/**
* The meta object literal for the '<em><b>Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference NETWORK__PARAMETERS = eINSTANCE.getNetwork_Parameters();
/**
* The meta object literal for the '{@link net.sf.orcc.df.impl.ConnectionImpl <em>Connection</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.ConnectionImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getConnection()
* @generated
*/
EClass CONNECTION = eINSTANCE.getConnection();
/**
* The meta object literal for the '<em><b>Source Port</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference CONNECTION__SOURCE_PORT = eINSTANCE
.getConnection_SourcePort();
/**
* The meta object literal for the '<em><b>Target Port</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference CONNECTION__TARGET_PORT = eINSTANCE
.getConnection_TargetPort();
/**
* The meta object literal for the '{@link net.sf.orcc.df.impl.InstanceImpl <em>Instance</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.InstanceImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getInstance()
* @generated
*/
EClass INSTANCE = eINSTANCE.getInstance();
/**
* The meta object literal for the '<em><b>Arguments</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EReference INSTANCE__ARGUMENTS = eINSTANCE.getInstance_Arguments();
/**
* The meta object literal for the '<em><b>Entity</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference INSTANCE__ENTITY = eINSTANCE.getInstance_Entity();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute INSTANCE__NAME = eINSTANCE.getInstance_Name();
/**
* The meta object literal for the '{@link net.sf.orcc.df.impl.EntityImpl <em>Entity</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.EntityImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getEntity()
* @generated
*/
EClass ENTITY = eINSTANCE.getEntity();
/**
* The meta object literal for the '<em><b>Incoming Port Map</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENTITY__INCOMING_PORT_MAP = eINSTANCE
.getEntity_IncomingPortMap();
/**
* The meta object literal for the '<em><b>Inputs</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENTITY__INPUTS = eINSTANCE.getEntity_Inputs();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENTITY__NAME = eINSTANCE.getEntity_Name();
/**
* The meta object literal for the '<em><b>Outgoing Port Map</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ENTITY__OUTGOING_PORT_MAP = eINSTANCE
.getEntity_OutgoingPortMap();
/**
* The meta object literal for the '<em><b>Outputs</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENTITY__OUTPUTS = eINSTANCE.getEntity_Outputs();
/**
* The meta object literal for the '<em><b>Parameters</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ENTITY__PARAMETERS = eINSTANCE.getEntity_Parameters();
/**
* The meta object literal for the '
* {@link net.sf.orcc.df.impl.ActionImpl <em>Action</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see net.sf.orcc.df.impl.ActionImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getAction()
* @generated
*/
EClass ACTION = eINSTANCE.getAction();
/**
* The meta object literal for the '<em><b>Body</b></em>' containment reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTION__BODY = eINSTANCE.getAction_Body();
/**
* The meta object literal for the '<em><b>Input Pattern</b></em>' containment reference feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EReference ACTION__INPUT_PATTERN = eINSTANCE.getAction_InputPattern();
/**
* The meta object literal for the '<em><b>Output Pattern</b></em>' containment reference feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EReference ACTION__OUTPUT_PATTERN = eINSTANCE.getAction_OutputPattern();
/**
* The meta object literal for the '<em><b>Peek Pattern</b></em>' containment reference feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EReference ACTION__PEEK_PATTERN = eINSTANCE.getAction_PeekPattern();
/**
* The meta object literal for the '<em><b>Scheduler</b></em>' containment reference feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EReference ACTION__SCHEDULER = eINSTANCE.getAction_Scheduler();
/**
* The meta object literal for the '<em><b>Tag</b></em>' containment reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTION__TAG = eINSTANCE.getAction_Tag();
/**
* The meta object literal for the '
* {@link net.sf.orcc.df.impl.ActorImpl <em>Actor</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see net.sf.orcc.df.impl.ActorImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getActor()
* @generated
*/
EClass ACTOR = eINSTANCE.getActor();
/**
* The meta object literal for the '<em><b>Actions</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__ACTIONS = eINSTANCE.getActor_Actions();
/**
* The meta object literal for the '<em><b>Actions Outside Fsm</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__ACTIONS_OUTSIDE_FSM = eINSTANCE
.getActor_ActionsOutsideFsm();
/**
* The meta object literal for the '<em><b>Fsm</b></em>' containment reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__FSM = eINSTANCE.getActor_Fsm();
/**
* The meta object literal for the '<em><b>Initializes</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EReference ACTOR__INITIALIZES = eINSTANCE.getActor_Initializes();
/**
* The meta object literal for the '<em><b>Mo C</b></em>' containment reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__MO_C = eINSTANCE.getActor_MoC();
/**
* The meta object literal for the '<em><b>Procs</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__PROCS = eINSTANCE.getActor_Procs();
/**
* The meta object literal for the '<em><b>State Vars</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EReference ACTOR__STATE_VARS = eINSTANCE.getActor_StateVars();
/**
* The meta object literal for the '<em><b>Native</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute ACTOR__NATIVE = eINSTANCE.getActor_Native();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute ACTOR__NAME = eINSTANCE.getActor_Name();
/**
* The meta object literal for the '<em><b>File Name</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute ACTOR__FILE_NAME = eINSTANCE.getActor_FileName();
/**
* The meta object literal for the '<em><b>Line Number</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute ACTOR__LINE_NUMBER = eINSTANCE.getActor_LineNumber();
/**
* The meta object literal for the '<em><b>Inputs</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__INPUTS = eINSTANCE.getActor_Inputs();
/**
* The meta object literal for the '<em><b>Outputs</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__OUTPUTS = eINSTANCE.getActor_Outputs();
/**
* The meta object literal for the '<em><b>Parameters</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference ACTOR__PARAMETERS = eINSTANCE.getActor_Parameters();
/**
* The meta object literal for the '{@link net.sf.orcc.df.impl.FSMImpl <em>FSM</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.FSMImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getFSM()
* @generated
*/
EClass FSM = eINSTANCE.getFSM();
/**
* The meta object literal for the '<em><b>Initial State</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference FSM__INITIAL_STATE = eINSTANCE.getFSM_InitialState();
/**
* The meta object literal for the '
* {@link net.sf.orcc.df.impl.PatternImpl <em>Pattern</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see net.sf.orcc.df.impl.PatternImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getPattern()
* @generated
*/
EClass PATTERN = eINSTANCE.getPattern();
/**
* The meta object literal for the '<em><b>Num Tokens Map</b></em>' map feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PATTERN__NUM_TOKENS_MAP = eINSTANCE
.getPattern_NumTokensMap();
/**
* The meta object literal for the '<em><b>Ports</b></em>' reference list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PATTERN__PORTS = eINSTANCE.getPattern_Ports();
/**
* The meta object literal for the '<em><b>Port To Var Map</b></em>' map feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PATTERN__PORT_TO_VAR_MAP = eINSTANCE
.getPattern_PortToVarMap();
/**
* The meta object literal for the '<em><b>Variables</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EReference PATTERN__VARIABLES = eINSTANCE.getPattern_Variables();
/**
* The meta object literal for the '<em><b>Var To Port Map</b></em>' map feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PATTERN__VAR_TO_PORT_MAP = eINSTANCE
.getPattern_VarToPortMap();
/**
* The meta object literal for the '{@link net.sf.orcc.df.impl.PortImpl <em>Port</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.PortImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getPort()
* @generated
*/
EClass PORT = eINSTANCE.getPort();
/**
* The meta object literal for the '<em><b>Num Tokens Consumed</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute PORT__NUM_TOKENS_CONSUMED = eINSTANCE
.getPort_NumTokensConsumed();
/**
* The meta object literal for the '<em><b>Num Tokens Produced</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute PORT__NUM_TOKENS_PRODUCED = eINSTANCE
.getPort_NumTokensProduced();
/**
* The meta object literal for the '<em><b>Type</b></em>' containment reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PORT__TYPE = eINSTANCE.getPort_Type();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute PORT__NAME = eINSTANCE.getPort_Name();
/**
* The meta object literal for the '
* {@link net.sf.orcc.df.impl.StateImpl <em>State</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see net.sf.orcc.df.impl.StateImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getState()
* @generated
*/
EClass STATE = eINSTANCE.getState();
/**
* The meta object literal for the '{@link net.sf.orcc.df.impl.TagImpl <em>Tag</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.TagImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getTag()
* @generated
*/
EClass TAG = eINSTANCE.getTag();
/**
* The meta object literal for the '<em><b>Identifiers</b></em>' attribute list feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute TAG__IDENTIFIERS = eINSTANCE.getTag_Identifiers();
/**
* The meta object literal for the '{@link net.sf.orcc.df.impl.TransitionImpl <em>Transition</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.TransitionImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getTransition()
* @generated
*/
EClass TRANSITION = eINSTANCE.getTransition();
/**
* The meta object literal for the '<em><b>Actions</b></em>' reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TRANSITION__ACTIONS = eINSTANCE.getTransition_Actions();
/**
* The meta object literal for the '
* {@link net.sf.orcc.df.impl.PortToEIntegerObjectMapEntryImpl
* <em>Port To EInteger Object Map Entry</em>}' class. <!--
* begin-user-doc --> <!-- end-user-doc -->
*
* @see net.sf.orcc.df.impl.PortToEIntegerObjectMapEntryImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getPortToEIntegerObjectMapEntry()
* @generated
*/
EClass PORT_TO_EINTEGER_OBJECT_MAP_ENTRY = eINSTANCE
.getPortToEIntegerObjectMapEntry();
/**
* The meta object literal for the '<em><b>Key</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PORT_TO_EINTEGER_OBJECT_MAP_ENTRY__KEY = eINSTANCE
.getPortToEIntegerObjectMapEntry_Key();
/**
* The meta object literal for the '<em><b>Value</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute PORT_TO_EINTEGER_OBJECT_MAP_ENTRY__VALUE = eINSTANCE
.getPortToEIntegerObjectMapEntry_Value();
/**
* The meta object literal for the '{@link net.sf.orcc.df.impl.PortToVarMapEntryImpl <em>Port To Var Map Entry</em>}' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see net.sf.orcc.df.impl.PortToVarMapEntryImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getPortToVarMapEntry()
* @generated
*/
EClass PORT_TO_VAR_MAP_ENTRY = eINSTANCE.getPortToVarMapEntry();
/**
* The meta object literal for the '<em><b>Key</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PORT_TO_VAR_MAP_ENTRY__KEY = eINSTANCE
.getPortToVarMapEntry_Key();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference PORT_TO_VAR_MAP_ENTRY__VALUE = eINSTANCE
.getPortToVarMapEntry_Value();
/**
* The meta object literal for the '{@link net.sf.orcc.df.impl.VarToPortMapEntryImpl <em>Var To Port Map Entry</em>}' class.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @see net.sf.orcc.df.impl.VarToPortMapEntryImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getVarToPortMapEntry()
* @generated
*/
EClass VAR_TO_PORT_MAP_ENTRY = eINSTANCE.getVarToPortMapEntry();
/**
* The meta object literal for the '<em><b>Key</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference VAR_TO_PORT_MAP_ENTRY__KEY = eINSTANCE
.getVarToPortMapEntry_Key();
/**
* The meta object literal for the '<em><b>Value</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference VAR_TO_PORT_MAP_ENTRY__VALUE = eINSTANCE
.getVarToPortMapEntry_Value();
/**
* The meta object literal for the '{@link net.sf.orcc.df.impl.ArgumentImpl <em>Argument</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.ArgumentImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getArgument()
* @generated
*/
EClass ARGUMENT = eINSTANCE.getArgument();
/**
* The meta object literal for the '<em><b>Value</b></em>' containment reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ARGUMENT__VALUE = eINSTANCE.getArgument_Value();
/**
* The meta object literal for the '<em><b>Variable</b></em>' reference feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EReference ARGUMENT__VARIABLE = eINSTANCE.getArgument_Variable();
/**
* The meta object literal for the '<em>Map</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.Map
* @see net.sf.orcc.df.impl.DfPackageImpl#getMap()
* @generated
*/
EDataType MAP = eINSTANCE.getMap();
/**
* The meta object literal for the '<em>List</em>' data type.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see java.util.List
* @see net.sf.orcc.df.impl.DfPackageImpl#getList()
* @generated
*/
EDataType LIST = eINSTANCE.getList();
/**
* The meta object literal for the '{@link net.sf.orcc.df.impl.UnitImpl <em>Unit</em>}' class.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @see net.sf.orcc.df.impl.UnitImpl
* @see net.sf.orcc.df.impl.DfPackageImpl#getUnit()
* @generated
*/
EClass UNIT = eINSTANCE.getUnit();
/**
* The meta object literal for the '<em><b>Constants</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EReference UNIT__CONSTANTS = eINSTANCE.getUnit_Constants();
/**
* The meta object literal for the '<em><b>Procedures</b></em>' containment reference list feature.
* <!-- begin-user-doc --> <!--
* end-user-doc -->
* @generated
*/
EReference UNIT__PROCEDURES = eINSTANCE.getUnit_Procedures();
/**
* The meta object literal for the '<em><b>File Name</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute UNIT__FILE_NAME = eINSTANCE.getUnit_FileName();
/**
* The meta object literal for the '<em><b>Line Number</b></em>' attribute feature.
* <!-- begin-user-doc --> <!-- end-user-doc -->
* @generated
*/
EAttribute UNIT__LINE_NUMBER = eINSTANCE.getUnit_LineNumber();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute UNIT__NAME = eINSTANCE.getUnit_Name();
}
} // DfPackage