public interface ProtelisPackage
extends org.eclipse.emf.ecore.EPackage
ProtelisFactory| Modifier and Type | Interface and Description |
|---|---|
static interface |
ProtelisPackage.Literals
Defines literals for the meta objects that represent
each class,
each feature of each class,
each enum,
and each data type
|
| Modifier and Type | Field and Description |
|---|---|
static int |
ALIGNED_MAP
The meta object id for the '
Aligned Map' class. |
static int |
ALIGNED_MAP__ARG
The feature id for the 'Arg' containment reference.
|
static int |
ALIGNED_MAP__COND
The feature id for the 'Cond' containment reference.
|
static int |
ALIGNED_MAP__DEFAULT
The feature id for the 'Default' containment reference.
|
static int |
ALIGNED_MAP__NAME
The feature id for the 'Name' attribute.
|
static int |
ALIGNED_MAP__OP
The feature id for the 'Op' containment reference.
|
static int |
ALIGNED_MAP_FEATURE_COUNT
The number of structural features of the 'Aligned Map' class.
|
static int |
ASSIGNMENT
The meta object id for the '
Assignment' class. |
static int |
ASSIGNMENT__NAME
The feature id for the 'Name' attribute.
|
static int |
ASSIGNMENT__REF_VAR
The feature id for the 'Ref Var' reference.
|
static int |
ASSIGNMENT__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
ASSIGNMENT_FEATURE_COUNT
The number of structural features of the 'Assignment' class.
|
static int |
BLOCK
The meta object id for the '
Block' class. |
static int |
BLOCK__FIRST
The feature id for the 'First' containment reference.
|
static int |
BLOCK__OTHERS
The feature id for the 'Others' containment reference.
|
static int |
BLOCK_FEATURE_COUNT
The number of structural features of the 'Block' class.
|
static int |
BOOLEAN_VAL
The meta object id for the '
Boolean Val' class. |
static int |
BOOLEAN_VAL__VAL
The feature id for the 'Val' attribute.
|
static int |
BOOLEAN_VAL_FEATURE_COUNT
The number of structural features of the 'Boolean Val' class.
|
static int |
BUILTIN
The meta object id for the '
Builtin' class. |
static int |
BUILTIN__NAME
The feature id for the 'Name' attribute.
|
static int |
BUILTIN_FEATURE_COUNT
The number of structural features of the 'Builtin' class.
|
static int |
BUILTIN_HOOD_OP
The meta object id for the '
Builtin Hood Op' class. |
static int |
BUILTIN_HOOD_OP__ARG
The feature id for the 'Arg' containment reference.
|
static int |
BUILTIN_HOOD_OP__INCLUSIVE
The feature id for the 'Inclusive' attribute.
|
static int |
BUILTIN_HOOD_OP__NAME
The feature id for the 'Name' attribute.
|
static int |
BUILTIN_HOOD_OP_FEATURE_COUNT
The number of structural features of the 'Builtin Hood Op' class.
|
static int |
CALL
The meta object id for the '
Call' class. |
static int |
CALL__ARGS
The feature id for the 'Args' containment reference.
|
static int |
CALL__REFERENCE
The feature id for the 'Reference' reference.
|
static int |
CALL_FEATURE_COUNT
The number of structural features of the 'Call' class.
|
static int |
DOUBLE_VAL
The meta object id for the '
Double Val' class. |
static int |
DOUBLE_VAL__VAL
The feature id for the 'Val' attribute.
|
static int |
DOUBLE_VAL_FEATURE_COUNT
The number of structural features of the 'Double Val' class.
|
static int |
E
The meta object id for the '
E' class. |
static int |
E__NAME
The feature id for the 'Name' attribute.
|
static int |
E_FEATURE_COUNT
The number of structural features of the 'E' class.
|
static ProtelisPackage |
eINSTANCE
The singleton instance of the package.
|
static String |
eNAME
The package name.
|
static String |
eNS_PREFIX
The package namespace name.
|
static String |
eNS_URI
The package namespace URI.
|
static int |
ENV
The meta object id for the '
Env' class. |
static int |
ENV__NAME
The feature id for the 'Name' attribute.
|
static int |
ENV_FEATURE_COUNT
The number of structural features of the 'Env' class.
|
static int |
EVAL
The meta object id for the '
Eval' class. |
static int |
EVAL__ARG
The feature id for the 'Arg' containment reference.
|
static int |
EVAL__NAME
The feature id for the 'Name' attribute.
|
static int |
EVAL_FEATURE_COUNT
The number of structural features of the 'Eval' class.
|
static int |
EXPR_LIST
The meta object id for the '
Expr List' class. |
static int |
EXPR_LIST__ARGS
The feature id for the 'Args' containment reference list.
|
static int |
EXPR_LIST_FEATURE_COUNT
The number of structural features of the 'Expr List' class.
|
static int |
EXPRESSION
The meta object id for the '
Expression' class. |
static int |
EXPRESSION__ARGS
The feature id for the 'Args' containment reference.
|
static int |
EXPRESSION__LEFT
The feature id for the 'Left' containment reference.
|
static int |
EXPRESSION__METHOD_NAME
The feature id for the 'Method Name' attribute.
|
static int |
EXPRESSION__NAME
The feature id for the 'Name' attribute.
|
static int |
EXPRESSION__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
EXPRESSION__V
The feature id for the 'V' containment reference.
|
static int |
EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Expression' class.
|
static int |
FUNCTION_DEF
The meta object id for the '
Function Def' class. |
static int |
FUNCTION_DEF__ARGS
The feature id for the 'Args' containment reference.
|
static int |
FUNCTION_DEF__BODY
The feature id for the 'Body' containment reference.
|
static int |
FUNCTION_DEF__NAME
The feature id for the 'Name' attribute.
|
static int |
FUNCTION_DEF__PUBLIC
The feature id for the 'Public' attribute.
|
static int |
FUNCTION_DEF_FEATURE_COUNT
The number of structural features of the 'Function Def' class.
|
static int |
GENERIC_HOOD
The meta object id for the '
Generic Hood' class. |
static int |
GENERIC_HOOD__ARG
The feature id for the 'Arg' containment reference.
|
static int |
GENERIC_HOOD__DEFAULT
The feature id for the 'Default' containment reference.
|
static int |
GENERIC_HOOD__NAME
The feature id for the 'Name' attribute.
|
static int |
GENERIC_HOOD__OP
The feature id for the 'Op' containment reference.
|
static int |
GENERIC_HOOD__REFERENCE
The feature id for the 'Reference' reference.
|
static int |
GENERIC_HOOD_FEATURE_COUNT
The number of structural features of the 'Generic Hood' class.
|
static int |
HOOD
The meta object id for the '
Hood' class. |
static int |
HOOD__ARG
The feature id for the 'Arg' containment reference.
|
static int |
HOOD__NAME
The feature id for the 'Name' attribute.
|
static int |
HOOD_FEATURE_COUNT
The number of structural features of the 'Hood' class.
|
static int |
IF
The meta object id for the '
If' class. |
static int |
IF__COND
The feature id for the 'Cond' containment reference.
|
static int |
IF__ELSE
The feature id for the 'Else' containment reference.
|
static int |
IF__NAME
The feature id for the 'Name' attribute.
|
static int |
IF__THEN
The feature id for the 'Then' containment reference.
|
static int |
IF_FEATURE_COUNT
The number of structural features of the 'If' class.
|
static int |
IMPORT
The meta object id for the '
Import' class. |
static int |
IMPORT__MODULE
The feature id for the 'Module' reference.
|
static int |
IMPORT_DECLARATION
The meta object id for the '
Import Declaration' class. |
static int |
IMPORT_DECLARATION__IMPORTED_TYPE
The feature id for the 'Imported Type' reference.
|
static int |
IMPORT_DECLARATION__MEMBER_NAME
The feature id for the 'Member Name' attribute.
|
static int |
IMPORT_DECLARATION__WILDCARD
The feature id for the 'Wildcard' attribute.
|
static int |
IMPORT_DECLARATION_FEATURE_COUNT
The number of structural features of the 'Import Declaration' class.
|
static int |
IMPORT_FEATURE_COUNT
The number of structural features of the 'Import' class.
|
static int |
IMPORT_SECTION
The meta object id for the '
Import Section' class. |
static int |
IMPORT_SECTION__IMPORT_DECLARATIONS
The feature id for the 'Import Declarations' containment reference list.
|
static int |
IMPORT_SECTION_FEATURE_COUNT
The number of structural features of the 'Import Section' class.
|
static int |
LAMBDA
The meta object id for the '
Lambda' class. |
static int |
LAMBDA__ARGS
The feature id for the 'Args' containment reference.
|
static int |
LAMBDA__BODY
The feature id for the 'Body' containment reference.
|
static int |
LAMBDA__NAME
The feature id for the 'Name' attribute.
|
static int |
LAMBDA_FEATURE_COUNT
The number of structural features of the 'Lambda' class.
|
static int |
LOCAL
The meta object id for the '
Local' class. |
static int |
LOCAL_FEATURE_COUNT
The number of structural features of the 'Local' class.
|
static int |
MODULE
The meta object id for the '
Module' class. |
static int |
MODULE__DEFINITIONS
The feature id for the 'Definitions' containment reference list.
|
static int |
MODULE__JAVAIMPORTS
The feature id for the 'Javaimports' containment reference.
|
static int |
MODULE__NAME
The feature id for the 'Name' attribute.
|
static int |
MODULE__PROGRAM
The feature id for the 'Program' containment reference.
|
static int |
MODULE__PROTELIS_IMPORT
The feature id for the 'Protelis Import' containment reference list.
|
static int |
MODULE_FEATURE_COUNT
The number of structural features of the 'Module' class.
|
static int |
MUX
The meta object id for the '
Mux' class. |
static int |
MUX__COND
The feature id for the 'Cond' containment reference.
|
static int |
MUX__ELSE
The feature id for the 'Else' containment reference.
|
static int |
MUX__NAME
The feature id for the 'Name' attribute.
|
static int |
MUX__THEN
The feature id for the 'Then' containment reference.
|
static int |
MUX_FEATURE_COUNT
The number of structural features of the 'Mux' class.
|
static int |
NBR
The meta object id for the '
NBR' class. |
static int |
NBR__ARG
The feature id for the 'Arg' containment reference.
|
static int |
NBR__NAME
The feature id for the 'Name' attribute.
|
static int |
NBR_FEATURE_COUNT
The number of structural features of the 'NBR' class.
|
static int |
PI
The meta object id for the '
Pi' class. |
static int |
PI__NAME
The feature id for the 'Name' attribute.
|
static int |
PI_FEATURE_COUNT
The number of structural features of the 'Pi' class.
|
static int |
PREFIX
The meta object id for the '
Prefix' class. |
static int |
PREFIX__ARGS
The feature id for the 'Args' containment reference.
|
static int |
PREFIX__LEFT
The feature id for the 'Left' containment reference.
|
static int |
PREFIX__METHOD_NAME
The feature id for the 'Method Name' attribute.
|
static int |
PREFIX__NAME
The feature id for the 'Name' attribute.
|
static int |
PREFIX__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
PREFIX__V
The feature id for the 'V' containment reference.
|
static int |
PREFIX_FEATURE_COUNT
The number of structural features of the 'Prefix' class.
|
static int |
REP
The meta object id for the '
Rep' class. |
static int |
REP__BODY
The feature id for the 'Body' containment reference.
|
static int |
REP__INIT
The feature id for the 'Init' containment reference.
|
static int |
REP__NAME
The feature id for the 'Name' attribute.
|
static int |
REP_FEATURE_COUNT
The number of structural features of the 'Rep' class.
|
static int |
REP_INITIALIZE
The meta object id for the '
Rep Initialize' class. |
static int |
REP_INITIALIZE__W
The feature id for the 'W' containment reference.
|
static int |
REP_INITIALIZE__X
The feature id for the 'X' containment reference.
|
static int |
REP_INITIALIZE_FEATURE_COUNT
The number of structural features of the 'Rep Initialize' class.
|
static int |
SCALAR
The meta object id for the '
Scalar' class. |
static int |
SCALAR_FEATURE_COUNT
The number of structural features of the 'Scalar' class.
|
static int |
SELF
The meta object id for the '
Self' class. |
static int |
SELF__NAME
The feature id for the 'Name' attribute.
|
static int |
SELF_FEATURE_COUNT
The number of structural features of the 'Self' class.
|
static int |
STATEMENT
The meta object id for the '
Statement' class. |
static int |
STATEMENT__NAME
The feature id for the 'Name' attribute.
|
static int |
STATEMENT__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
STATEMENT_FEATURE_COUNT
The number of structural features of the 'Statement' class.
|
static int |
STRING_VAL
The meta object id for the '
String Val' class. |
static int |
STRING_VAL__VAL
The feature id for the 'Val' attribute.
|
static int |
STRING_VAL_FEATURE_COUNT
The number of structural features of the 'String Val' class.
|
static int |
TUPLE_VAL
The meta object id for the '
Tuple Val' class. |
static int |
TUPLE_VAL__ARGS
The feature id for the 'Args' containment reference.
|
static int |
TUPLE_VAL__NAME
The feature id for the 'Name' attribute.
|
static int |
TUPLE_VAL_FEATURE_COUNT
The number of structural features of the 'Tuple Val' class.
|
static int |
VAR_DEF
The meta object id for the '
Var Def' class. |
static int |
VAR_DEF__NAME
The feature id for the 'Name' attribute.
|
static int |
VAR_DEF__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
VAR_DEF_FEATURE_COUNT
The number of structural features of the 'Var Def' class.
|
static int |
VAR_DEF_LIST
The meta object id for the '
Var Def List' class. |
static int |
VAR_DEF_LIST__ARGS
The feature id for the 'Args' containment reference list.
|
static int |
VAR_DEF_LIST_FEATURE_COUNT
The number of structural features of the 'Var Def List' class.
|
static int |
VAR_USE
The meta object id for the '
Var Use' class. |
static int |
VAR_USE__REFERENCE
The feature id for the 'Reference' reference.
|
static int |
VAR_USE_FEATURE_COUNT
The number of structural features of the 'Var Use' class.
|
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.ecore.EReference |
getAlignedMap_Arg()
Returns the meta object for the containment reference '
Arg'. |
org.eclipse.emf.ecore.EReference |
getAlignedMap_Cond()
Returns the meta object for the containment reference '
Cond'. |
org.eclipse.emf.ecore.EReference |
getAlignedMap_Default()
Returns the meta object for the containment reference '
Default'. |
org.eclipse.emf.ecore.EReference |
getAlignedMap_Op()
Returns the meta object for the containment reference '
Op'. |
org.eclipse.emf.ecore.EClass |
getAlignedMap()
Returns the meta object for class '
Aligned Map'. |
org.eclipse.emf.ecore.EReference |
getAssignment_RefVar()
Returns the meta object for the reference '
Ref Var'. |
org.eclipse.emf.ecore.EClass |
getAssignment()
Returns the meta object for class '
Assignment'. |
org.eclipse.emf.ecore.EReference |
getBlock_First()
Returns the meta object for the containment reference '
First'. |
org.eclipse.emf.ecore.EReference |
getBlock_Others()
Returns the meta object for the containment reference '
Others'. |
org.eclipse.emf.ecore.EClass |
getBlock()
Returns the meta object for class '
Block'. |
org.eclipse.emf.ecore.EAttribute |
getBooleanVal_Val()
Returns the meta object for the attribute '
Val'. |
org.eclipse.emf.ecore.EClass |
getBooleanVal()
Returns the meta object for class '
Boolean Val'. |
org.eclipse.emf.ecore.EAttribute |
getBuiltin_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EClass |
getBuiltin()
Returns the meta object for class '
Builtin'. |
org.eclipse.emf.ecore.EAttribute |
getBuiltinHoodOp_Inclusive()
Returns the meta object for the attribute '
Inclusive'. |
org.eclipse.emf.ecore.EClass |
getBuiltinHoodOp()
Returns the meta object for class '
Builtin Hood Op'. |
org.eclipse.emf.ecore.EReference |
getCall_Args()
Returns the meta object for the containment reference '
Args'. |
org.eclipse.emf.ecore.EReference |
getCall_Reference()
Returns the meta object for the reference '
Reference'. |
org.eclipse.emf.ecore.EClass |
getCall()
Returns the meta object for class '
Call'. |
org.eclipse.emf.ecore.EAttribute |
getDoubleVal_Val()
Returns the meta object for the attribute '
Val'. |
org.eclipse.emf.ecore.EClass |
getDoubleVal()
Returns the meta object for class '
Double Val'. |
org.eclipse.emf.ecore.EClass |
getE()
Returns the meta object for class '
E'. |
org.eclipse.emf.ecore.EClass |
getEnv()
Returns the meta object for class '
Env'. |
org.eclipse.emf.ecore.EReference |
getEval_Arg()
Returns the meta object for the containment reference '
Arg'. |
org.eclipse.emf.ecore.EClass |
getEval()
Returns the meta object for class '
Eval'. |
org.eclipse.emf.ecore.EReference |
getExpression_Args()
Returns the meta object for the containment reference '
Args'. |
org.eclipse.emf.ecore.EReference |
getExpression_Left()
Returns the meta object for the containment reference '
Left'. |
org.eclipse.emf.ecore.EAttribute |
getExpression_MethodName()
Returns the meta object for the attribute '
Method Name'. |
org.eclipse.emf.ecore.EReference |
getExpression_V()
Returns the meta object for the containment reference '
V'. |
org.eclipse.emf.ecore.EClass |
getExpression()
Returns the meta object for class '
Expression'. |
org.eclipse.emf.ecore.EReference |
getExprList_Args()
Returns the meta object for the containment reference list '
Args'. |
org.eclipse.emf.ecore.EClass |
getExprList()
Returns the meta object for class '
Expr List'. |
org.eclipse.emf.ecore.EReference |
getFunctionDef_Args()
Returns the meta object for the containment reference '
Args'. |
org.eclipse.emf.ecore.EReference |
getFunctionDef_Body()
Returns the meta object for the containment reference '
Body'. |
org.eclipse.emf.ecore.EAttribute |
getFunctionDef_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EAttribute |
getFunctionDef_Public()
Returns the meta object for the attribute '
Public'. |
org.eclipse.emf.ecore.EClass |
getFunctionDef()
Returns the meta object for class '
Function Def'. |
org.eclipse.emf.ecore.EReference |
getGenericHood_Default()
Returns the meta object for the containment reference '
Default'. |
org.eclipse.emf.ecore.EReference |
getGenericHood_Op()
Returns the meta object for the containment reference '
Op'. |
org.eclipse.emf.ecore.EReference |
getGenericHood_Reference()
Returns the meta object for the reference '
Reference'. |
org.eclipse.emf.ecore.EClass |
getGenericHood()
Returns the meta object for class '
Generic Hood'. |
org.eclipse.emf.ecore.EReference |
getHood_Arg()
Returns the meta object for the containment reference '
Arg'. |
org.eclipse.emf.ecore.EClass |
getHood()
Returns the meta object for class '
Hood'. |
org.eclipse.emf.ecore.EReference |
getIf_Cond()
Returns the meta object for the containment reference '
Cond'. |
org.eclipse.emf.ecore.EReference |
getIf_Else()
Returns the meta object for the containment reference '
Else'. |
org.eclipse.emf.ecore.EAttribute |
getIf_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EReference |
getIf_Then()
Returns the meta object for the containment reference '
Then'. |
org.eclipse.emf.ecore.EClass |
getIf()
Returns the meta object for class '
If'. |
org.eclipse.emf.ecore.EReference |
getImport_Module()
Returns the meta object for the reference '
Module'. |
org.eclipse.emf.ecore.EClass |
getImport()
Returns the meta object for class '
Import'. |
org.eclipse.emf.ecore.EReference |
getImportDeclaration_ImportedType()
Returns the meta object for the reference '
Imported Type'. |
org.eclipse.emf.ecore.EAttribute |
getImportDeclaration_MemberName()
Returns the meta object for the attribute '
Member Name'. |
org.eclipse.emf.ecore.EAttribute |
getImportDeclaration_Wildcard()
Returns the meta object for the attribute '
Wildcard'. |
org.eclipse.emf.ecore.EClass |
getImportDeclaration()
Returns the meta object for class '
Import Declaration'. |
org.eclipse.emf.ecore.EReference |
getImportSection_ImportDeclarations()
Returns the meta object for the containment reference list '
Import Declarations'. |
org.eclipse.emf.ecore.EClass |
getImportSection()
Returns the meta object for class '
Import Section'. |
org.eclipse.emf.ecore.EReference |
getLambda_Args()
Returns the meta object for the containment reference '
Args'. |
org.eclipse.emf.ecore.EReference |
getLambda_Body()
Returns the meta object for the containment reference '
Body'. |
org.eclipse.emf.ecore.EAttribute |
getLambda_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EClass |
getLambda()
Returns the meta object for class '
Lambda'. |
org.eclipse.emf.ecore.EClass |
getLocal()
Returns the meta object for class '
Local'. |
org.eclipse.emf.ecore.EReference |
getModule_Definitions()
Returns the meta object for the containment reference list '
Definitions'. |
org.eclipse.emf.ecore.EReference |
getModule_Javaimports()
Returns the meta object for the containment reference '
Javaimports'. |
org.eclipse.emf.ecore.EAttribute |
getModule_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EReference |
getModule_Program()
Returns the meta object for the containment reference '
Program'. |
org.eclipse.emf.ecore.EReference |
getModule_ProtelisImport()
Returns the meta object for the containment reference list '
Protelis Import'. |
org.eclipse.emf.ecore.EClass |
getModule()
Returns the meta object for class '
Module'. |
org.eclipse.emf.ecore.EReference |
getMux_Cond()
Returns the meta object for the containment reference '
Cond'. |
org.eclipse.emf.ecore.EReference |
getMux_Else()
Returns the meta object for the containment reference '
Else'. |
org.eclipse.emf.ecore.EReference |
getMux_Then()
Returns the meta object for the containment reference '
Then'. |
org.eclipse.emf.ecore.EClass |
getMux()
Returns the meta object for class '
Mux'. |
org.eclipse.emf.ecore.EReference |
getNBR_Arg()
Returns the meta object for the containment reference '
Arg'. |
org.eclipse.emf.ecore.EAttribute |
getNBR_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EClass |
getNBR()
Returns the meta object for class '
NBR'. |
org.eclipse.emf.ecore.EClass |
getPi()
Returns the meta object for class '
Pi'. |
org.eclipse.emf.ecore.EClass |
getPrefix()
Returns the meta object for class '
Prefix'. |
ProtelisFactory |
getProtelisFactory()
Returns the factory that creates the instances of the model.
|
org.eclipse.emf.ecore.EReference |
getRep_Body()
Returns the meta object for the containment reference '
Body'. |
org.eclipse.emf.ecore.EReference |
getRep_Init()
Returns the meta object for the containment reference '
Init'. |
org.eclipse.emf.ecore.EAttribute |
getRep_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EClass |
getRep()
Returns the meta object for class '
Rep'. |
org.eclipse.emf.ecore.EReference |
getRepInitialize_W()
Returns the meta object for the containment reference '
W'. |
org.eclipse.emf.ecore.EReference |
getRepInitialize_X()
Returns the meta object for the containment reference '
X'. |
org.eclipse.emf.ecore.EClass |
getRepInitialize()
Returns the meta object for class '
Rep Initialize'. |
org.eclipse.emf.ecore.EClass |
getScalar()
Returns the meta object for class '
Scalar'. |
org.eclipse.emf.ecore.EClass |
getSelf()
Returns the meta object for class '
Self'. |
org.eclipse.emf.ecore.EAttribute |
getStatement_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EReference |
getStatement_Right()
Returns the meta object for the containment reference '
Right'. |
org.eclipse.emf.ecore.EClass |
getStatement()
Returns the meta object for class '
Statement'. |
org.eclipse.emf.ecore.EAttribute |
getStringVal_Val()
Returns the meta object for the attribute '
Val'. |
org.eclipse.emf.ecore.EClass |
getStringVal()
Returns the meta object for class '
String Val'. |
org.eclipse.emf.ecore.EReference |
getTupleVal_Args()
Returns the meta object for the containment reference '
Args'. |
org.eclipse.emf.ecore.EAttribute |
getTupleVal_Name()
Returns the meta object for the attribute '
Name'. |
org.eclipse.emf.ecore.EClass |
getTupleVal()
Returns the meta object for class '
Tuple Val'. |
org.eclipse.emf.ecore.EClass |
getVarDef()
Returns the meta object for class '
Var Def'. |
org.eclipse.emf.ecore.EReference |
getVarDefList_Args()
Returns the meta object for the containment reference list '
Args'. |
org.eclipse.emf.ecore.EClass |
getVarDefList()
Returns the meta object for class '
Var Def List'. |
org.eclipse.emf.ecore.EReference |
getVarUse_Reference()
Returns the meta object for the reference '
Reference'. |
org.eclipse.emf.ecore.EClass |
getVarUse()
Returns the meta object for class '
Var Use'. |
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURIgetEAnnotation, getEAnnotationsstatic final String eNAME
static final String eNS_URI
static final String eNS_PREFIX
static final ProtelisPackage eINSTANCE
static final int MODULE
Module' class.
static final int MODULE__NAME
static final int MODULE__JAVAIMPORTS
static final int MODULE__PROTELIS_IMPORT
static final int MODULE__DEFINITIONS
static final int MODULE__PROGRAM
static final int MODULE_FEATURE_COUNT
static final int VAR_DEF_LIST
Var Def List' class.
static final int VAR_DEF_LIST__ARGS
static final int VAR_DEF_LIST_FEATURE_COUNT
static final int EXPR_LIST
Expr List' class.
static final int EXPR_LIST__ARGS
static final int EXPR_LIST_FEATURE_COUNT
static final int REP_INITIALIZE
Rep Initialize' class.
static final int REP_INITIALIZE__X
static final int REP_INITIALIZE__W
static final int REP_INITIALIZE_FEATURE_COUNT
static final int IMPORT_SECTION
Import Section' class.
static final int IMPORT_SECTION__IMPORT_DECLARATIONS
static final int IMPORT_SECTION_FEATURE_COUNT
static final int IMPORT_DECLARATION
Import Declaration' class.
static final int IMPORT_DECLARATION__IMPORTED_TYPE
static final int IMPORT_DECLARATION__WILDCARD
static final int IMPORT_DECLARATION__MEMBER_NAME
static final int IMPORT_DECLARATION_FEATURE_COUNT
static final int IMPORT
Import' class.
static final int IMPORT__MODULE
static final int IMPORT_FEATURE_COUNT
static final int BLOCK
Block' class.
static final int BLOCK__FIRST
static final int BLOCK__OTHERS
static final int BLOCK_FEATURE_COUNT
static final int STATEMENT
Statement' class.
static final int STATEMENT__RIGHT
static final int STATEMENT__NAME
static final int STATEMENT_FEATURE_COUNT
static final int VAR_DEF
Var Def' class.
static final int VAR_DEF__RIGHT
static final int VAR_DEF__NAME
static final int VAR_DEF_FEATURE_COUNT
static final int ASSIGNMENT
Assignment' class.
static final int ASSIGNMENT__RIGHT
static final int ASSIGNMENT__NAME
static final int ASSIGNMENT__REF_VAR
static final int ASSIGNMENT_FEATURE_COUNT
static final int EXPRESSION
Expression' class.
static final int EXPRESSION__RIGHT
static final int EXPRESSION__NAME
static final int EXPRESSION__LEFT
static final int EXPRESSION__METHOD_NAME
static final int EXPRESSION__ARGS
static final int EXPRESSION__V
static final int EXPRESSION_FEATURE_COUNT
static final int FUNCTION_DEF
Function Def' class.
static final int FUNCTION_DEF__PUBLIC
static final int FUNCTION_DEF__NAME
static final int FUNCTION_DEF__ARGS
static final int FUNCTION_DEF__BODY
static final int FUNCTION_DEF_FEATURE_COUNT
static final int CALL
Call' class.
static final int CALL__REFERENCE
static final int CALL__ARGS
static final int CALL_FEATURE_COUNT
static final int LOCAL
Local' class.
static final int LOCAL_FEATURE_COUNT
static final int LAMBDA
Lambda' class.
static final int LAMBDA__ARGS
static final int LAMBDA__NAME
static final int LAMBDA__BODY
static final int LAMBDA_FEATURE_COUNT
static final int REP
Rep' class.
static final int REP__NAME
static final int REP__INIT
static final int REP__BODY
static final int REP_FEATURE_COUNT
static final int IF
If' class.
static final int IF__NAME
static final int IF__COND
static final int IF__THEN
static final int IF__ELSE
static final int IF_FEATURE_COUNT
static final int NBR
NBR' class.
static final int NBR__NAME
static final int NBR__ARG
static final int NBR_FEATURE_COUNT
static final int BUILTIN
Builtin' class.
static final int BUILTIN__NAME
static final int BUILTIN_FEATURE_COUNT
static final int SELF
Self' class.
static final int SELF__NAME
static final int SELF_FEATURE_COUNT
static final int ENV
Env' class.
static final int ENV__NAME
static final int ENV_FEATURE_COUNT
static final int PI
Pi' class.
static final int PI__NAME
static final int PI_FEATURE_COUNT
static final int E
E' class.
EImpl,
ProtelisPackageImpl.getE(),
Constant Field Valuesstatic final int E__NAME
static final int E_FEATURE_COUNT
static final int EVAL
Eval' class.
static final int EVAL__NAME
static final int EVAL__ARG
static final int EVAL_FEATURE_COUNT
static final int ALIGNED_MAP
Aligned Map' class.
static final int ALIGNED_MAP__NAME
static final int ALIGNED_MAP__ARG
static final int ALIGNED_MAP__COND
static final int ALIGNED_MAP__OP
static final int ALIGNED_MAP__DEFAULT
static final int ALIGNED_MAP_FEATURE_COUNT
static final int MUX
Mux' class.
static final int MUX__NAME
static final int MUX__COND
static final int MUX__THEN
static final int MUX__ELSE
static final int MUX_FEATURE_COUNT
static final int HOOD
Hood' class.
static final int HOOD__NAME
static final int HOOD__ARG
static final int HOOD_FEATURE_COUNT
static final int GENERIC_HOOD
Generic Hood' class.
static final int GENERIC_HOOD__NAME
static final int GENERIC_HOOD__ARG
static final int GENERIC_HOOD__REFERENCE
static final int GENERIC_HOOD__OP
static final int GENERIC_HOOD__DEFAULT
static final int GENERIC_HOOD_FEATURE_COUNT
static final int BUILTIN_HOOD_OP
Builtin Hood Op' class.
static final int BUILTIN_HOOD_OP__NAME
static final int BUILTIN_HOOD_OP__ARG
static final int BUILTIN_HOOD_OP__INCLUSIVE
static final int BUILTIN_HOOD_OP_FEATURE_COUNT
static final int VAR_USE
Var Use' class.
static final int VAR_USE__REFERENCE
static final int VAR_USE_FEATURE_COUNT
static final int SCALAR
Scalar' class.
static final int SCALAR_FEATURE_COUNT
static final int DOUBLE_VAL
Double Val' class.
static final int DOUBLE_VAL__VAL
static final int DOUBLE_VAL_FEATURE_COUNT
static final int STRING_VAL
String Val' class.
static final int STRING_VAL__VAL
static final int STRING_VAL_FEATURE_COUNT
static final int BOOLEAN_VAL
Boolean Val' class.
static final int BOOLEAN_VAL__VAL
static final int BOOLEAN_VAL_FEATURE_COUNT
static final int TUPLE_VAL
Tuple Val' class.
static final int TUPLE_VAL__NAME
static final int TUPLE_VAL__ARGS
static final int TUPLE_VAL_FEATURE_COUNT
static final int PREFIX
Prefix' class.
static final int PREFIX__RIGHT
static final int PREFIX__NAME
static final int PREFIX__LEFT
static final int PREFIX__METHOD_NAME
static final int PREFIX__ARGS
static final int PREFIX__V
static final int PREFIX_FEATURE_COUNT
org.eclipse.emf.ecore.EClass getModule()
Module'.
Moduleorg.eclipse.emf.ecore.EAttribute getModule_Name()
Name'.
Module.getName(),
getModule()org.eclipse.emf.ecore.EReference getModule_Javaimports()
Javaimports'.
Module.getJavaimports(),
getModule()org.eclipse.emf.ecore.EReference getModule_ProtelisImport()
Protelis Import'.
Module.getProtelisImport(),
getModule()org.eclipse.emf.ecore.EReference getModule_Definitions()
Definitions'.
Module.getDefinitions(),
getModule()org.eclipse.emf.ecore.EReference getModule_Program()
Program'.
Module.getProgram(),
getModule()org.eclipse.emf.ecore.EClass getVarDefList()
Var Def List'.
VarDefListorg.eclipse.emf.ecore.EReference getVarDefList_Args()
Args'.
VarDefList.getArgs(),
getVarDefList()org.eclipse.emf.ecore.EClass getExprList()
Expr List'.
ExprListorg.eclipse.emf.ecore.EReference getExprList_Args()
Args'.
ExprList.getArgs(),
getExprList()org.eclipse.emf.ecore.EClass getRepInitialize()
Rep Initialize'.
RepInitializeorg.eclipse.emf.ecore.EReference getRepInitialize_X()
X'.
RepInitialize.getX(),
getRepInitialize()org.eclipse.emf.ecore.EReference getRepInitialize_W()
W'.
RepInitialize.getW(),
getRepInitialize()org.eclipse.emf.ecore.EClass getImportSection()
Import Section'.
ImportSectionorg.eclipse.emf.ecore.EReference getImportSection_ImportDeclarations()
Import Declarations'.
ImportSection.getImportDeclarations(),
getImportSection()org.eclipse.emf.ecore.EClass getImportDeclaration()
Import Declaration'.
ImportDeclarationorg.eclipse.emf.ecore.EReference getImportDeclaration_ImportedType()
Imported Type'.
ImportDeclaration.getImportedType(),
getImportDeclaration()org.eclipse.emf.ecore.EAttribute getImportDeclaration_Wildcard()
Wildcard'.
ImportDeclaration.isWildcard(),
getImportDeclaration()org.eclipse.emf.ecore.EAttribute getImportDeclaration_MemberName()
Member Name'.
ImportDeclaration.getMemberName(),
getImportDeclaration()org.eclipse.emf.ecore.EClass getImport()
Import'.
Importorg.eclipse.emf.ecore.EReference getImport_Module()
Module'.
Import.getModule(),
getImport()org.eclipse.emf.ecore.EClass getBlock()
Block'.
Blockorg.eclipse.emf.ecore.EReference getBlock_First()
First'.
Block.getFirst(),
getBlock()org.eclipse.emf.ecore.EReference getBlock_Others()
Others'.
Block.getOthers(),
getBlock()org.eclipse.emf.ecore.EClass getStatement()
Statement'.
Statementorg.eclipse.emf.ecore.EReference getStatement_Right()
Right'.
Statement.getRight(),
getStatement()org.eclipse.emf.ecore.EAttribute getStatement_Name()
Name'.
Statement.getName(),
getStatement()org.eclipse.emf.ecore.EClass getVarDef()
Var Def'.
VarDeforg.eclipse.emf.ecore.EClass getAssignment()
Assignment'.
Assignmentorg.eclipse.emf.ecore.EReference getAssignment_RefVar()
Ref Var'.
Assignment.getRefVar(),
getAssignment()org.eclipse.emf.ecore.EClass getExpression()
Expression'.
Expressionorg.eclipse.emf.ecore.EReference getExpression_Left()
Left'.
Expression.getLeft(),
getExpression()org.eclipse.emf.ecore.EAttribute getExpression_MethodName()
Method Name'.
Expression.getMethodName(),
getExpression()org.eclipse.emf.ecore.EReference getExpression_Args()
Args'.
Expression.getArgs(),
getExpression()org.eclipse.emf.ecore.EReference getExpression_V()
V'.
Expression.getV(),
getExpression()org.eclipse.emf.ecore.EClass getFunctionDef()
Function Def'.
FunctionDeforg.eclipse.emf.ecore.EAttribute getFunctionDef_Public()
Public'.
FunctionDef.isPublic(),
getFunctionDef()org.eclipse.emf.ecore.EAttribute getFunctionDef_Name()
Name'.
FunctionDef.getName(),
getFunctionDef()org.eclipse.emf.ecore.EReference getFunctionDef_Args()
Args'.
FunctionDef.getArgs(),
getFunctionDef()org.eclipse.emf.ecore.EReference getFunctionDef_Body()
Body'.
FunctionDef.getBody(),
getFunctionDef()org.eclipse.emf.ecore.EClass getCall()
Call'.
Callorg.eclipse.emf.ecore.EReference getCall_Reference()
Reference'.
Call.getReference(),
getCall()org.eclipse.emf.ecore.EReference getCall_Args()
Args'.
Call.getArgs(),
getCall()org.eclipse.emf.ecore.EClass getLambda()
Lambda'.
Lambdaorg.eclipse.emf.ecore.EReference getLambda_Args()
Args'.
Lambda.getArgs(),
getLambda()org.eclipse.emf.ecore.EAttribute getLambda_Name()
Name'.
Lambda.getName(),
getLambda()org.eclipse.emf.ecore.EReference getLambda_Body()
Body'.
Lambda.getBody(),
getLambda()org.eclipse.emf.ecore.EClass getRep()
Rep'.
Reporg.eclipse.emf.ecore.EAttribute getRep_Name()
Name'.
Rep.getName(),
getRep()org.eclipse.emf.ecore.EReference getRep_Init()
Init'.
Rep.getInit(),
getRep()org.eclipse.emf.ecore.EReference getRep_Body()
Body'.
Rep.getBody(),
getRep()org.eclipse.emf.ecore.EClass getIf()
If'.
Iforg.eclipse.emf.ecore.EAttribute getIf_Name()
Name'.
If.getName(),
getIf()org.eclipse.emf.ecore.EReference getIf_Cond()
Cond'.
If.getCond(),
getIf()org.eclipse.emf.ecore.EReference getIf_Then()
Then'.
If.getThen(),
getIf()org.eclipse.emf.ecore.EReference getIf_Else()
Else'.
If.getElse(),
getIf()org.eclipse.emf.ecore.EClass getNBR()
NBR'.
NBRorg.eclipse.emf.ecore.EAttribute getNBR_Name()
Name'.
NBR.getName(),
getNBR()org.eclipse.emf.ecore.EReference getNBR_Arg()
Arg'.
NBR.getArg(),
getNBR()org.eclipse.emf.ecore.EClass getBuiltin()
Builtin'.
Builtinorg.eclipse.emf.ecore.EAttribute getBuiltin_Name()
Name'.
Builtin.getName(),
getBuiltin()org.eclipse.emf.ecore.EClass getSelf()
Self'.
Selforg.eclipse.emf.ecore.EClass getEnv()
Env'.
Envorg.eclipse.emf.ecore.EClass getPi()
Pi'.
Piorg.eclipse.emf.ecore.EClass getE()
E'.
Eorg.eclipse.emf.ecore.EClass getEval()
Eval'.
Evalorg.eclipse.emf.ecore.EReference getEval_Arg()
Arg'.
Eval.getArg(),
getEval()org.eclipse.emf.ecore.EClass getAlignedMap()
Aligned Map'.
AlignedMaporg.eclipse.emf.ecore.EReference getAlignedMap_Arg()
Arg'.
AlignedMap.getArg(),
getAlignedMap()org.eclipse.emf.ecore.EReference getAlignedMap_Cond()
Cond'.
AlignedMap.getCond(),
getAlignedMap()org.eclipse.emf.ecore.EReference getAlignedMap_Op()
Op'.
AlignedMap.getOp(),
getAlignedMap()org.eclipse.emf.ecore.EReference getAlignedMap_Default()
Default'.
AlignedMap.getDefault(),
getAlignedMap()org.eclipse.emf.ecore.EClass getMux()
Mux'.
Muxorg.eclipse.emf.ecore.EReference getMux_Cond()
Cond'.
Mux.getCond(),
getMux()org.eclipse.emf.ecore.EReference getMux_Then()
Then'.
Mux.getThen(),
getMux()org.eclipse.emf.ecore.EReference getMux_Else()
Else'.
Mux.getElse(),
getMux()org.eclipse.emf.ecore.EClass getHood()
Hood'.
Hoodorg.eclipse.emf.ecore.EReference getHood_Arg()
Arg'.
Hood.getArg(),
getHood()org.eclipse.emf.ecore.EClass getGenericHood()
Generic Hood'.
GenericHoodorg.eclipse.emf.ecore.EReference getGenericHood_Reference()
Reference'.
GenericHood.getReference(),
getGenericHood()org.eclipse.emf.ecore.EReference getGenericHood_Op()
Op'.
GenericHood.getOp(),
getGenericHood()org.eclipse.emf.ecore.EReference getGenericHood_Default()
Default'.
GenericHood.getDefault(),
getGenericHood()org.eclipse.emf.ecore.EClass getBuiltinHoodOp()
Builtin Hood Op'.
BuiltinHoodOporg.eclipse.emf.ecore.EAttribute getBuiltinHoodOp_Inclusive()
Inclusive'.
BuiltinHoodOp.isInclusive(),
getBuiltinHoodOp()org.eclipse.emf.ecore.EClass getLocal()
Local'.
Localorg.eclipse.emf.ecore.EClass getVarUse()
Var Use'.
VarUseorg.eclipse.emf.ecore.EReference getVarUse_Reference()
Reference'.
VarUse.getReference(),
getVarUse()org.eclipse.emf.ecore.EClass getScalar()
Scalar'.
Scalarorg.eclipse.emf.ecore.EClass getDoubleVal()
Double Val'.
DoubleValorg.eclipse.emf.ecore.EAttribute getDoubleVal_Val()
Val'.
DoubleVal.getVal(),
getDoubleVal()org.eclipse.emf.ecore.EClass getStringVal()
String Val'.
StringValorg.eclipse.emf.ecore.EAttribute getStringVal_Val()
Val'.
StringVal.getVal(),
getStringVal()org.eclipse.emf.ecore.EClass getBooleanVal()
Boolean Val'.
BooleanValorg.eclipse.emf.ecore.EAttribute getBooleanVal_Val()
Val'.
BooleanVal.isVal(),
getBooleanVal()org.eclipse.emf.ecore.EClass getTupleVal()
Tuple Val'.
TupleValorg.eclipse.emf.ecore.EAttribute getTupleVal_Name()
Name'.
TupleVal.getName(),
getTupleVal()org.eclipse.emf.ecore.EReference getTupleVal_Args()
Args'.
TupleVal.getArgs(),
getTupleVal()org.eclipse.emf.ecore.EClass getPrefix()
Prefix'.
PrefixProtelisFactory getProtelisFactory()
Copyright © 2015. All rights reserved.