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 |
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__ARG
The feature id for the 'Arg' containment reference.
|
static int |
BOOLEAN_VAL__ARGS
The feature id for the 'Args' containment reference.
|
static int |
BOOLEAN_VAL__BODY
The feature id for the 'Body' containment reference.
|
static int |
BOOLEAN_VAL__COND
The feature id for the 'Cond' containment reference.
|
static int |
BOOLEAN_VAL__DEFAULT
The feature id for the 'Default' containment reference.
|
static int |
BOOLEAN_VAL__ELSE
The feature id for the 'Else' containment reference.
|
static int |
BOOLEAN_VAL__INCLUSIVE
The feature id for the 'Inclusive' attribute.
|
static int |
BOOLEAN_VAL__INIT
The feature id for the 'Init' containment reference.
|
static int |
BOOLEAN_VAL__LAMBDA_ARGS
The feature id for the 'Lambda Args' containment reference.
|
static int |
BOOLEAN_VAL__LEFT
The feature id for the 'Left' containment reference.
|
static int |
BOOLEAN_VAL__METHOD_NAME
The feature id for the 'Method Name' attribute.
|
static int |
BOOLEAN_VAL__NAME
The feature id for the 'Name' attribute.
|
static int |
BOOLEAN_VAL__OP
The feature id for the 'Op' containment reference.
|
static int |
BOOLEAN_VAL__REFERENCE
The feature id for the 'Reference' reference.
|
static int |
BOOLEAN_VAL__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
BOOLEAN_VAL__THEN
The feature id for the 'Then' containment reference.
|
static int |
BOOLEAN_VAL__V
The feature id for the 'V' containment reference.
|
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 |
DECLARATION
The meta object id for the '
Declaration' class. |
static int |
DECLARATION__NAME
The feature id for the 'Name' attribute.
|
static int |
DECLARATION__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
DECLARATION_FEATURE_COUNT
The number of structural features of the 'Declaration' class.
|
static int |
DOUBLE_VAL
The meta object id for the '
Double Val' class. |
static int |
DOUBLE_VAL__ARG
The feature id for the 'Arg' containment reference.
|
static int |
DOUBLE_VAL__ARGS
The feature id for the 'Args' containment reference.
|
static int |
DOUBLE_VAL__BODY
The feature id for the 'Body' containment reference.
|
static int |
DOUBLE_VAL__COND
The feature id for the 'Cond' containment reference.
|
static int |
DOUBLE_VAL__DEFAULT
The feature id for the 'Default' containment reference.
|
static int |
DOUBLE_VAL__ELSE
The feature id for the 'Else' containment reference.
|
static int |
DOUBLE_VAL__INCLUSIVE
The feature id for the 'Inclusive' attribute.
|
static int |
DOUBLE_VAL__INIT
The feature id for the 'Init' containment reference.
|
static int |
DOUBLE_VAL__LAMBDA_ARGS
The feature id for the 'Lambda Args' containment reference.
|
static int |
DOUBLE_VAL__LEFT
The feature id for the 'Left' containment reference.
|
static int |
DOUBLE_VAL__METHOD_NAME
The feature id for the 'Method Name' attribute.
|
static int |
DOUBLE_VAL__NAME
The feature id for the 'Name' attribute.
|
static int |
DOUBLE_VAL__OP
The feature id for the 'Op' containment reference.
|
static int |
DOUBLE_VAL__REFERENCE
The feature id for the 'Reference' reference.
|
static int |
DOUBLE_VAL__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
DOUBLE_VAL__THEN
The feature id for the 'Then' containment reference.
|
static int |
DOUBLE_VAL__V
The feature id for the 'V' containment reference.
|
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 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 |
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__ARG
The feature id for the 'Arg' containment reference.
|
static int |
EXPRESSION__ARGS
The feature id for the 'Args' containment reference.
|
static int |
EXPRESSION__BODY
The feature id for the 'Body' containment reference.
|
static int |
EXPRESSION__COND
The feature id for the 'Cond' containment reference.
|
static int |
EXPRESSION__DEFAULT
The feature id for the 'Default' containment reference.
|
static int |
EXPRESSION__ELSE
The feature id for the 'Else' containment reference.
|
static int |
EXPRESSION__INCLUSIVE
The feature id for the 'Inclusive' attribute.
|
static int |
EXPRESSION__INIT
The feature id for the 'Init' containment reference.
|
static int |
EXPRESSION__LAMBDA_ARGS
The feature id for the 'Lambda 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__OP
The feature id for the 'Op' containment reference.
|
static int |
EXPRESSION__REFERENCE
The feature id for the 'Reference' reference.
|
static int |
EXPRESSION__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
EXPRESSION__THEN
The feature id for the 'Then' 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 |
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 |
LINKABLE_STATEMENT
The meta object id for the '
Linkable Statement' class. |
static int |
LINKABLE_STATEMENT__NAME
The feature id for the 'Name' attribute.
|
static int |
LINKABLE_STATEMENT__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
LINKABLE_STATEMENT_FEATURE_COUNT
The number of structural features of the 'Linkable Statement' 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 |
PREFIX
The meta object id for the '
Prefix' class. |
static int |
PREFIX__ARG
The feature id for the 'Arg' containment reference.
|
static int |
PREFIX__ARGS
The feature id for the 'Args' containment reference.
|
static int |
PREFIX__BODY
The feature id for the 'Body' containment reference.
|
static int |
PREFIX__COND
The feature id for the 'Cond' containment reference.
|
static int |
PREFIX__DEFAULT
The feature id for the 'Default' containment reference.
|
static int |
PREFIX__ELSE
The feature id for the 'Else' containment reference.
|
static int |
PREFIX__INCLUSIVE
The feature id for the 'Inclusive' attribute.
|
static int |
PREFIX__INIT
The feature id for the 'Init' containment reference.
|
static int |
PREFIX__LAMBDA_ARGS
The feature id for the 'Lambda 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__OP
The feature id for the 'Op' containment reference.
|
static int |
PREFIX__REFERENCE
The feature id for the 'Reference' reference.
|
static int |
PREFIX__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
PREFIX__THEN
The feature id for the 'Then' 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_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 |
REP_LIST
The meta object id for the '
Rep List' class. |
static int |
REP_LIST__ARGS
The feature id for the 'Args' containment reference list.
|
static int |
REP_LIST_FEATURE_COUNT
The number of structural features of the 'Rep List' class.
|
static int |
SCALAR
The meta object id for the '
Scalar' class. |
static int |
SCALAR__ARG
The feature id for the 'Arg' containment reference.
|
static int |
SCALAR__ARGS
The feature id for the 'Args' containment reference.
|
static int |
SCALAR__BODY
The feature id for the 'Body' containment reference.
|
static int |
SCALAR__COND
The feature id for the 'Cond' containment reference.
|
static int |
SCALAR__DEFAULT
The feature id for the 'Default' containment reference.
|
static int |
SCALAR__ELSE
The feature id for the 'Else' containment reference.
|
static int |
SCALAR__INCLUSIVE
The feature id for the 'Inclusive' attribute.
|
static int |
SCALAR__INIT
The feature id for the 'Init' containment reference.
|
static int |
SCALAR__LAMBDA_ARGS
The feature id for the 'Lambda Args' containment reference.
|
static int |
SCALAR__LEFT
The feature id for the 'Left' containment reference.
|
static int |
SCALAR__METHOD_NAME
The feature id for the 'Method Name' attribute.
|
static int |
SCALAR__NAME
The feature id for the 'Name' attribute.
|
static int |
SCALAR__OP
The feature id for the 'Op' containment reference.
|
static int |
SCALAR__REFERENCE
The feature id for the 'Reference' reference.
|
static int |
SCALAR__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
SCALAR__THEN
The feature id for the 'Then' containment reference.
|
static int |
SCALAR__V
The feature id for the 'V' containment reference.
|
static int |
SCALAR_FEATURE_COUNT
The number of structural features of the 'Scalar' 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__ARG
The feature id for the 'Arg' containment reference.
|
static int |
STRING_VAL__ARGS
The feature id for the 'Args' containment reference.
|
static int |
STRING_VAL__BODY
The feature id for the 'Body' containment reference.
|
static int |
STRING_VAL__COND
The feature id for the 'Cond' containment reference.
|
static int |
STRING_VAL__DEFAULT
The feature id for the 'Default' containment reference.
|
static int |
STRING_VAL__ELSE
The feature id for the 'Else' containment reference.
|
static int |
STRING_VAL__INCLUSIVE
The feature id for the 'Inclusive' attribute.
|
static int |
STRING_VAL__INIT
The feature id for the 'Init' containment reference.
|
static int |
STRING_VAL__LAMBDA_ARGS
The feature id for the 'Lambda Args' containment reference.
|
static int |
STRING_VAL__LEFT
The feature id for the 'Left' containment reference.
|
static int |
STRING_VAL__METHOD_NAME
The feature id for the 'Method Name' attribute.
|
static int |
STRING_VAL__NAME
The feature id for the 'Name' attribute.
|
static int |
STRING_VAL__OP
The feature id for the 'Op' containment reference.
|
static int |
STRING_VAL__REFERENCE
The feature id for the 'Reference' reference.
|
static int |
STRING_VAL__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
STRING_VAL__THEN
The feature id for the 'Then' containment reference.
|
static int |
STRING_VAL__V
The feature id for the 'V' containment reference.
|
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__ARG
The feature id for the 'Arg' containment reference.
|
static int |
TUPLE_VAL__ARGS
The feature id for the 'Args' containment reference.
|
static int |
TUPLE_VAL__BODY
The feature id for the 'Body' containment reference.
|
static int |
TUPLE_VAL__COND
The feature id for the 'Cond' containment reference.
|
static int |
TUPLE_VAL__DEFAULT
The feature id for the 'Default' containment reference.
|
static int |
TUPLE_VAL__ELSE
The feature id for the 'Else' containment reference.
|
static int |
TUPLE_VAL__INCLUSIVE
The feature id for the 'Inclusive' attribute.
|
static int |
TUPLE_VAL__INIT
The feature id for the 'Init' containment reference.
|
static int |
TUPLE_VAL__LAMBDA_ARGS
The feature id for the 'Lambda Args' containment reference.
|
static int |
TUPLE_VAL__LEFT
The feature id for the 'Left' containment reference.
|
static int |
TUPLE_VAL__METHOD_NAME
The feature id for the 'Method Name' attribute.
|
static int |
TUPLE_VAL__NAME
The feature id for the 'Name' attribute.
|
static int |
TUPLE_VAL__OP
The feature id for the 'Op' containment reference.
|
static int |
TUPLE_VAL__REFERENCE
The feature id for the 'Reference' reference.
|
static int |
TUPLE_VAL__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
TUPLE_VAL__THEN
The feature id for the 'Then' containment reference.
|
static int |
TUPLE_VAL__V
The feature id for the 'V' containment reference.
|
static int |
TUPLE_VAL_FEATURE_COUNT
The number of structural features of the 'Tuple Val' class.
|
static int |
VAR
The meta object id for the '
VAR' class. |
static int |
VAR__ARG
The feature id for the 'Arg' containment reference.
|
static int |
VAR__ARGS
The feature id for the 'Args' containment reference.
|
static int |
VAR__BODY
The feature id for the 'Body' containment reference.
|
static int |
VAR__COND
The feature id for the 'Cond' containment reference.
|
static int |
VAR__DEFAULT
The feature id for the 'Default' containment reference.
|
static int |
VAR__ELSE
The feature id for the 'Else' containment reference.
|
static int |
VAR__INCLUSIVE
The feature id for the 'Inclusive' attribute.
|
static int |
VAR__INIT
The feature id for the 'Init' containment reference.
|
static int |
VAR__LAMBDA_ARGS
The feature id for the 'Lambda Args' containment reference.
|
static int |
VAR__LEFT
The feature id for the 'Left' containment reference.
|
static int |
VAR__METHOD_NAME
The feature id for the 'Method Name' attribute.
|
static int |
VAR__NAME
The feature id for the 'Name' attribute.
|
static int |
VAR__OP
The feature id for the 'Op' containment reference.
|
static int |
VAR__REFERENCE
The feature id for the 'Reference' reference.
|
static int |
VAR__RIGHT
The feature id for the 'Right' containment reference.
|
static int |
VAR__THEN
The feature id for the 'Then' containment reference.
|
static int |
VAR__V
The feature id for the 'V' containment reference.
|
static int |
VAR_FEATURE_COUNT
The number of structural features of the 'VAR' class.
|
static int |
VAR_LIST
The meta object id for the '
Var List' class. |
static int |
VAR_LIST__ARGS
The feature id for the 'Args' containment reference list.
|
static int |
VAR_LIST_FEATURE_COUNT
The number of structural features of the 'Var List' class.
|
| Modifier and Type | Method and Description |
|---|---|
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.EClass |
getDeclaration()
Returns the meta object for class '
Declaration'. |
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.EReference |
getExpression_Arg()
Returns the meta object for the containment reference '
Arg'. |
org.eclipse.emf.ecore.EReference |
getExpression_Args()
Returns the meta object for the containment reference '
Args'. |
org.eclipse.emf.ecore.EReference |
getExpression_Body()
Returns the meta object for the containment reference '
Body'. |
org.eclipse.emf.ecore.EReference |
getExpression_Cond()
Returns the meta object for the containment reference '
Cond'. |
org.eclipse.emf.ecore.EReference |
getExpression_Default()
Returns the meta object for the containment reference '
Default'. |
org.eclipse.emf.ecore.EReference |
getExpression_Else()
Returns the meta object for the containment reference '
Else'. |
org.eclipse.emf.ecore.EAttribute |
getExpression_Inclusive()
Returns the meta object for the attribute '
Inclusive'. |
org.eclipse.emf.ecore.EReference |
getExpression_Init()
Returns the meta object for the containment reference '
Init'. |
org.eclipse.emf.ecore.EReference |
getExpression_LambdaArgs()
Returns the meta object for the containment reference '
Lambda 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_Op()
Returns the meta object for the containment reference '
Op'. |
org.eclipse.emf.ecore.EReference |
getExpression_Reference()
Returns the meta object for the reference '
Reference'. |
org.eclipse.emf.ecore.EReference |
getExpression_Then()
Returns the meta object for the containment reference '
Then'. |
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 |
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.EClass |
getLinkableStatement()
Returns the meta object for class '
Linkable Statement'. |
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.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 |
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.EReference |
getRepList_Args()
Returns the meta object for the containment reference list '
Args'. |
org.eclipse.emf.ecore.EClass |
getRepList()
Returns the meta object for class '
Rep List'. |
org.eclipse.emf.ecore.EClass |
getScalar()
Returns the meta object for class '
Scalar'. |
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.EClass |
getTupleVal()
Returns the meta object for class '
Tuple Val'. |
org.eclipse.emf.ecore.EClass |
getVAR()
Returns the meta object for class '
VAR'. |
org.eclipse.emf.ecore.EReference |
getVarList_Args()
Returns the meta object for the containment reference list '
Args'. |
org.eclipse.emf.ecore.EClass |
getVarList()
Returns the meta object for class '
Var List'. |
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_LIST
Var List' class.
static final int VAR_LIST__ARGS
static final int VAR_LIST_FEATURE_COUNT
static final int REP_LIST
Rep List' class.
static final int REP_LIST__ARGS
static final int REP_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__NAME
static final int STATEMENT__RIGHT
static final int STATEMENT_FEATURE_COUNT
static final int LINKABLE_STATEMENT
Linkable Statement' class.
static final int LINKABLE_STATEMENT__NAME
static final int LINKABLE_STATEMENT__RIGHT
static final int LINKABLE_STATEMENT_FEATURE_COUNT
static final int DECLARATION
Declaration' class.
static final int DECLARATION__NAME
static final int DECLARATION__RIGHT
static final int DECLARATION_FEATURE_COUNT
static final int ASSIGNMENT
Assignment' class.
static final int ASSIGNMENT__NAME
static final int ASSIGNMENT__RIGHT
static final int ASSIGNMENT__REF_VAR
static final int ASSIGNMENT_FEATURE_COUNT
static final int EXPRESSION
Expression' class.
static final int EXPRESSION__NAME
static final int EXPRESSION__RIGHT
static final int EXPRESSION__REFERENCE
static final int EXPRESSION__ARGS
static final int EXPRESSION__LAMBDA_ARGS
static final int EXPRESSION__BODY
static final int EXPRESSION__INIT
static final int EXPRESSION__COND
static final int EXPRESSION__THEN
static final int EXPRESSION__ELSE
static final int EXPRESSION__ARG
static final int EXPRESSION__OP
static final int EXPRESSION__DEFAULT
static final int EXPRESSION__INCLUSIVE
static final int EXPRESSION__LEFT
static final int EXPRESSION__METHOD_NAME
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 VAR
VAR' class.
static final int VAR__NAME
static final int VAR__RIGHT
static final int VAR__REFERENCE
static final int VAR__ARGS
static final int VAR__LAMBDA_ARGS
static final int VAR__BODY
static final int VAR__INIT
static final int VAR__COND
static final int VAR__THEN
static final int VAR__ELSE
static final int VAR__ARG
static final int VAR__OP
static final int VAR__DEFAULT
static final int VAR__INCLUSIVE
static final int VAR__LEFT
static final int VAR__METHOD_NAME
static final int VAR__V
static final int VAR_FEATURE_COUNT
static final int SCALAR
Scalar' class.
static final int SCALAR__NAME
static final int SCALAR__RIGHT
static final int SCALAR__REFERENCE
static final int SCALAR__ARGS
static final int SCALAR__LAMBDA_ARGS
static final int SCALAR__BODY
static final int SCALAR__INIT
static final int SCALAR__COND
static final int SCALAR__THEN
static final int SCALAR__ELSE
static final int SCALAR__ARG
static final int SCALAR__OP
static final int SCALAR__DEFAULT
static final int SCALAR__INCLUSIVE
static final int SCALAR__LEFT
static final int SCALAR__METHOD_NAME
static final int SCALAR__V
static final int SCALAR_FEATURE_COUNT
static final int DOUBLE_VAL
Double Val' class.
static final int DOUBLE_VAL__NAME
static final int DOUBLE_VAL__RIGHT
static final int DOUBLE_VAL__REFERENCE
static final int DOUBLE_VAL__ARGS
static final int DOUBLE_VAL__LAMBDA_ARGS
static final int DOUBLE_VAL__BODY
static final int DOUBLE_VAL__INIT
static final int DOUBLE_VAL__COND
static final int DOUBLE_VAL__THEN
static final int DOUBLE_VAL__ELSE
static final int DOUBLE_VAL__ARG
static final int DOUBLE_VAL__OP
static final int DOUBLE_VAL__DEFAULT
static final int DOUBLE_VAL__INCLUSIVE
static final int DOUBLE_VAL__LEFT
static final int DOUBLE_VAL__METHOD_NAME
static final int DOUBLE_VAL__V
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__NAME
static final int STRING_VAL__RIGHT
static final int STRING_VAL__REFERENCE
static final int STRING_VAL__ARGS
static final int STRING_VAL__LAMBDA_ARGS
static final int STRING_VAL__BODY
static final int STRING_VAL__INIT
static final int STRING_VAL__COND
static final int STRING_VAL__THEN
static final int STRING_VAL__ELSE
static final int STRING_VAL__ARG
static final int STRING_VAL__OP
static final int STRING_VAL__DEFAULT
static final int STRING_VAL__INCLUSIVE
static final int STRING_VAL__LEFT
static final int STRING_VAL__METHOD_NAME
static final int STRING_VAL__V
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__NAME
static final int BOOLEAN_VAL__RIGHT
static final int BOOLEAN_VAL__REFERENCE
static final int BOOLEAN_VAL__ARGS
static final int BOOLEAN_VAL__LAMBDA_ARGS
static final int BOOLEAN_VAL__BODY
static final int BOOLEAN_VAL__INIT
static final int BOOLEAN_VAL__COND
static final int BOOLEAN_VAL__THEN
static final int BOOLEAN_VAL__ELSE
static final int BOOLEAN_VAL__ARG
static final int BOOLEAN_VAL__OP
static final int BOOLEAN_VAL__DEFAULT
static final int BOOLEAN_VAL__INCLUSIVE
static final int BOOLEAN_VAL__LEFT
static final int BOOLEAN_VAL__METHOD_NAME
static final int BOOLEAN_VAL__V
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__RIGHT
static final int TUPLE_VAL__REFERENCE
static final int TUPLE_VAL__ARGS
static final int TUPLE_VAL__LAMBDA_ARGS
static final int TUPLE_VAL__BODY
static final int TUPLE_VAL__INIT
static final int TUPLE_VAL__COND
static final int TUPLE_VAL__THEN
static final int TUPLE_VAL__ELSE
static final int TUPLE_VAL__ARG
static final int TUPLE_VAL__OP
static final int TUPLE_VAL__DEFAULT
static final int TUPLE_VAL__INCLUSIVE
static final int TUPLE_VAL__LEFT
static final int TUPLE_VAL__METHOD_NAME
static final int TUPLE_VAL__V
static final int TUPLE_VAL_FEATURE_COUNT
static final int PREFIX
Prefix' class.
static final int PREFIX__NAME
static final int PREFIX__RIGHT
static final int PREFIX__REFERENCE
static final int PREFIX__ARGS
static final int PREFIX__LAMBDA_ARGS
static final int PREFIX__BODY
static final int PREFIX__INIT
static final int PREFIX__COND
static final int PREFIX__THEN
static final int PREFIX__ELSE
static final int PREFIX__ARG
static final int PREFIX__OP
static final int PREFIX__DEFAULT
static final int PREFIX__INCLUSIVE
static final int PREFIX__LEFT
static final int PREFIX__METHOD_NAME
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 getVarList()
Var List'.
VarListorg.eclipse.emf.ecore.EReference getVarList_Args()
Args'.
VarList.getArgs(),
getVarList()org.eclipse.emf.ecore.EClass getRepList()
Rep List'.
RepListorg.eclipse.emf.ecore.EReference getRepList_Args()
Args'.
RepList.getArgs(),
getRepList()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.EAttribute getStatement_Name()
Name'.
Statement.getName(),
getStatement()org.eclipse.emf.ecore.EReference getStatement_Right()
Right'.
Statement.getRight(),
getStatement()org.eclipse.emf.ecore.EClass getDeclaration()
Declaration'.
Declarationorg.eclipse.emf.ecore.EClass getLinkableStatement()
Linkable Statement'.
LinkableStatementorg.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_Reference()
Reference'.
Expression.getReference(),
getExpression()org.eclipse.emf.ecore.EReference getExpression_Args()
Args'.
Expression.getArgs(),
getExpression()org.eclipse.emf.ecore.EReference getExpression_LambdaArgs()
Lambda Args'.
Expression.getLambdaArgs(),
getExpression()org.eclipse.emf.ecore.EReference getExpression_Body()
Body'.
Expression.getBody(),
getExpression()org.eclipse.emf.ecore.EReference getExpression_Init()
Init'.
Expression.getInit(),
getExpression()org.eclipse.emf.ecore.EReference getExpression_Cond()
Cond'.
Expression.getCond(),
getExpression()org.eclipse.emf.ecore.EReference getExpression_Then()
Then'.
Expression.getThen(),
getExpression()org.eclipse.emf.ecore.EReference getExpression_Else()
Else'.
Expression.getElse(),
getExpression()org.eclipse.emf.ecore.EReference getExpression_Arg()
Arg'.
Expression.getArg(),
getExpression()org.eclipse.emf.ecore.EReference getExpression_Op()
Op'.
Expression.getOp(),
getExpression()org.eclipse.emf.ecore.EReference getExpression_Default()
Default'.
Expression.getDefault(),
getExpression()org.eclipse.emf.ecore.EAttribute getExpression_Inclusive()
Inclusive'.
Expression.isInclusive(),
getExpression()org.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_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 getVAR()
VAR'.
VARorg.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.EClass getPrefix()
Prefix'.
PrefixProtelisFactory getProtelisFactory()
Copyright © 2015. All rights reserved.