ujf.verimag.bip.Core.ActionLanguage.Expressions
Interface ExpressionsPackage

All Known Implementing Classes:
ExpressionsPackageImpl

public interface ExpressionsPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
ExpressionsFactory

Nested Class Summary
static interface ExpressionsPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Field Summary
static int ARRAY_NAVIGATION_EXPRESSION
          The meta object id for the 'Array Navigation Expression' class.
static int ARRAY_NAVIGATION_EXPRESSION__INDEX
          The feature id for the 'Index' containment reference.
static int ARRAY_NAVIGATION_EXPRESSION__NAVIGATED
          The feature id for the 'Navigated' containment reference.
static int ARRAY_NAVIGATION_EXPRESSION_FEATURE_COUNT
          The number of structural features of the 'Array Navigation Expression' class.
static int BINARY_EXPRESSION
          The meta object id for the 'Binary Expression' class.
static int BINARY_EXPRESSION__LEFT_OPERAND
          The feature id for the 'Left Operand' containment reference.
static int BINARY_EXPRESSION__OPERATOR
          The feature id for the 'Operator' attribute.
static int BINARY_EXPRESSION__RIGHT_OPERAND
          The feature id for the 'Right Operand' containment reference.
static int BINARY_EXPRESSION_FEATURE_COUNT
          The number of structural features of the 'Binary Expression' class.
static int BINARY_OPERATOR
          The meta object id for the 'Binary Operator' enum.
static int BOOLEAN_LITERAL
          The meta object id for the 'Boolean Literal' class.
static int BOOLEAN_LITERAL__BVALUE
          The feature id for the 'BValue' attribute.
static int BOOLEAN_LITERAL_FEATURE_COUNT
          The number of structural features of the 'Boolean Literal' class.
static int DATA_NAVIGATION_EXPRESSION
          The meta object id for the 'Data Navigation Expression' class.
static int DATA_NAVIGATION_EXPRESSION__NAVIGATED
          The feature id for the 'Navigated' containment reference.
static int DATA_NAVIGATION_EXPRESSION_FEATURE_COUNT
          The number of structural features of the 'Data Navigation Expression' class.
static int DATA_PARAMETER_REFERENCE
          The meta object id for the 'Data Parameter Reference' class.
static int DATA_PARAMETER_REFERENCE__TARGET_PARAMETER
          The feature id for the 'Target Parameter' reference.
static int DATA_PARAMETER_REFERENCE_FEATURE_COUNT
          The number of structural features of the 'Data Parameter Reference' class.
static int DATA_PARAMETER_SPECIFICATION
          The meta object id for the 'Data Parameter Specification' class.
static int DATA_PARAMETER_SPECIFICATION__TARGET_PARAMETER
          The feature id for the 'Target Parameter' reference.
static int DATA_PARAMETER_SPECIFICATION_FEATURE_COUNT
          The number of structural features of the 'Data Parameter Specification' class.
static int DATA_REFERENCE
          The meta object id for the 'Data Reference' class.
static int DATA_REFERENCE_FEATURE_COUNT
          The number of structural features of the 'Data Reference' class.
static ExpressionsPackage eINSTANCE
          The singleton instance of the package.
static java.lang.String eNAME
          The package name.
static java.lang.String eNS_PREFIX
          The package namespace name.
static java.lang.String eNS_URI
          The package namespace URI.
static int FIELD_NAVIGATION_EXPRESSION
          The meta object id for the 'Field Navigation Expression' class.
static int FIELD_NAVIGATION_EXPRESSION__FIELD_NAME
          The feature id for the 'Field Name' attribute.
static int FIELD_NAVIGATION_EXPRESSION__IS_ON_REF
          The feature id for the 'Is On Ref' attribute.
static int FIELD_NAVIGATION_EXPRESSION__NAVIGATED
          The feature id for the 'Navigated' containment reference.
static int FIELD_NAVIGATION_EXPRESSION_FEATURE_COUNT
          The number of structural features of the 'Field Navigation Expression' class.
static int FUNCTION_CALL_EXPRESSION
          The meta object id for the 'Function Call Expression' class.
static int FUNCTION_CALL_EXPRESSION__ACTUAL_DATA
          The feature id for the 'Actual Data' containment reference list.
static int FUNCTION_CALL_EXPRESSION__FUNCTION_NAME
          The feature id for the 'Function Name' attribute.
static int FUNCTION_CALL_EXPRESSION__IS_ON_REF
          The feature id for the 'Is On Ref' attribute.
static int FUNCTION_CALL_EXPRESSION__NAVIGATED
          The feature id for the 'Navigated' containment reference.
static int FUNCTION_CALL_EXPRESSION_FEATURE_COUNT
          The number of structural features of the 'Function Call Expression' class.
static int INDEX_LITERAL
          The meta object id for the 'Index Literal' class.
static int INDEX_LITERAL__ID
          The feature id for the 'Id' attribute.
static int INDEX_LITERAL_FEATURE_COUNT
          The number of structural features of the 'Index Literal' class.
static int INNER_DATA_PARAMETER_REFERENCE
          The meta object id for the 'Inner Data Parameter Reference' class.
static int INNER_DATA_PARAMETER_REFERENCE__PORT_REFERENCE
          The feature id for the 'Port Reference' containment reference.
static int INNER_DATA_PARAMETER_REFERENCE__TARGET_PARAMETER
          The feature id for the 'Target Parameter' reference.
static int INNER_DATA_PARAMETER_REFERENCE_FEATURE_COUNT
          The number of structural features of the 'Inner Data Parameter Reference' class.
static int INNER_INTERFACE_VARIABLE_REFERENCE
          The meta object id for the 'Inner Interface Variable Reference' class.
static int INNER_INTERFACE_VARIABLE_REFERENCE__PART_ELEMENT_REFERENCE
          The feature id for the 'Part Element Reference' containment reference.
static int INNER_INTERFACE_VARIABLE_REFERENCE__TARGET_INTERFACE_VARIABLE
          The feature id for the 'Target Interface Variable' reference.
static int INNER_INTERFACE_VARIABLE_REFERENCE_FEATURE_COUNT
          The number of structural features of the 'Inner Interface Variable Reference' class.
static int INTEGER_LITERAL
          The meta object id for the 'Integer Literal' class.
static int INTEGER_LITERAL__IVALUE
          The feature id for the 'IValue' attribute.
static int INTEGER_LITERAL_FEATURE_COUNT
          The number of structural features of the 'Integer Literal' class.
static int INTERFACE_VARIABLE_REFERENCE
          The meta object id for the 'Interface Variable Reference' class.
static int INTERFACE_VARIABLE_REFERENCE__TARGET_INTERFACE_VARIABLE
          The feature id for the 'Target Interface Variable' reference.
static int INTERFACE_VARIABLE_REFERENCE_FEATURE_COUNT
          The number of structural features of the 'Interface Variable Reference' class.
static int POINTER_LITERAL
          The meta object id for the 'Pointer Literal' class.
static int POINTER_LITERAL_FEATURE_COUNT
          The number of structural features of the 'Pointer Literal' class.
static int REAL_LITERAL
          The meta object id for the 'Real Literal' class.
static int REAL_LITERAL__RVALUE
          The feature id for the 'RValue' attribute.
static int REAL_LITERAL_FEATURE_COUNT
          The number of structural features of the 'Real Literal' class.
static int REQUIRED_DATA_PARAMETER_REFERENCE
          The meta object id for the 'Required Data Parameter Reference' class.
static int REQUIRED_DATA_PARAMETER_REFERENCE__PORT_REFERENCE
          The feature id for the 'Port Reference' containment reference.
static int REQUIRED_DATA_PARAMETER_REFERENCE__TARGET_PARAMETER
          The feature id for the 'Target Parameter' reference.
static int REQUIRED_DATA_PARAMETER_REFERENCE_FEATURE_COUNT
          The number of structural features of the 'Required Data Parameter Reference' class.
static int STATE_REFERENCE
          The meta object id for the 'State Reference' class.
static int STATE_REFERENCE__TARGET_STATE
          The feature id for the 'Target State' reference.
static int STATE_REFERENCE_FEATURE_COUNT
          The number of structural features of the 'State Reference' class.
static int STRING_LITERAL
          The meta object id for the 'String Literal' class.
static int STRING_LITERAL__SVALUE
          The feature id for the 'SValue' attribute.
static int STRING_LITERAL_FEATURE_COUNT
          The number of structural features of the 'String Literal' class.
static int UNARY_EXPRESSION
          The meta object id for the 'Unary Expression' class.
static int UNARY_EXPRESSION__OPERAND
          The feature id for the 'Operand' containment reference.
static int UNARY_EXPRESSION__OPERATOR
          The feature id for the 'Operator' attribute.
static int UNARY_EXPRESSION__POSTFIX
          The feature id for the 'Postfix' attribute.
static int UNARY_EXPRESSION_FEATURE_COUNT
          The number of structural features of the 'Unary Expression' class.
static int UNARY_OPERATOR
          The meta object id for the 'Unary Operator' enum.
static int VARIABLE_REFERENCE
          The meta object id for the 'Variable Reference' class.
static int VARIABLE_REFERENCE__TARGET_VARIABLE
          The feature id for the 'Target Variable' reference.
static int VARIABLE_REFERENCE_FEATURE_COUNT
          The number of structural features of the 'Variable Reference' class.
 
Method Summary
 EReference getArrayNavigationExpression_Index()
          Returns the meta object for the containment reference 'Index'.
 EClass getArrayNavigationExpression()
          Returns the meta object for class 'Array Navigation Expression'.
 EReference getBinaryExpression_LeftOperand()
          Returns the meta object for the containment reference 'Left Operand'.
 EAttribute getBinaryExpression_Operator()
          Returns the meta object for the attribute 'Operator'.
 EReference getBinaryExpression_RightOperand()
          Returns the meta object for the containment reference 'Right Operand'.
 EClass getBinaryExpression()
          Returns the meta object for class 'Binary Expression'.
 EEnum getBinaryOperator()
          Returns the meta object for enum 'Binary Operator'.
 EAttribute getBooleanLiteral_BValue()
          Returns the meta object for the attribute 'BValue'.
 EClass getBooleanLiteral()
          Returns the meta object for class 'Boolean Literal'.
 EReference getDataNavigationExpression_Navigated()
          Returns the meta object for the containment reference 'Navigated'.
 EClass getDataNavigationExpression()
          Returns the meta object for class 'Data Navigation Expression'.
 EClass getDataParameterReference()
          Returns the meta object for class 'Data Parameter Reference'.
 EReference getDataParameterSpecification_TargetParameter()
          Returns the meta object for the reference 'Target Parameter'.
 EClass getDataParameterSpecification()
          Returns the meta object for class 'Data Parameter Specification'.
 EClass getDataReference()
          Returns the meta object for class 'Data Reference'.
 ExpressionsFactory getExpressionsFactory()
          Returns the factory that creates the instances of the model.
 EAttribute getFieldNavigationExpression_FieldName()
          Returns the meta object for the attribute 'Field Name'.
 EAttribute getFieldNavigationExpression_IsOnRef()
          Returns the meta object for the attribute 'Is On Ref'.
 EClass getFieldNavigationExpression()
          Returns the meta object for class 'Field Navigation Expression'.
 EReference getFunctionCallExpression_ActualData()
          Returns the meta object for the containment reference list 'Actual Data'.
 EAttribute getFunctionCallExpression_FunctionName()
          Returns the meta object for the attribute 'Function Name'.
 EAttribute getFunctionCallExpression_IsOnRef()
          Returns the meta object for the attribute 'Is On Ref'.
 EReference getFunctionCallExpression_Navigated()
          Returns the meta object for the containment reference 'Navigated'.
 EClass getFunctionCallExpression()
          Returns the meta object for class 'Function Call Expression'.
 EAttribute getIndexLiteral_Id()
          Returns the meta object for the attribute 'Id'.
 EClass getIndexLiteral()
          Returns the meta object for class 'Index Literal'.
 EReference getInnerDataParameterReference_PortReference()
          Returns the meta object for the containment reference 'Port Reference'.
 EClass getInnerDataParameterReference()
          Returns the meta object for class 'Inner Data Parameter Reference'.
 EReference getInnerInterfaceVariableReference_PartElementReference()
          Returns the meta object for the containment reference 'Part Element Reference'.
 EReference getInnerInterfaceVariableReference_TargetInterfaceVariable()
          Returns the meta object for the reference 'Target Interface Variable'.
 EClass getInnerInterfaceVariableReference()
          Returns the meta object for class 'Inner Interface Variable Reference'.
 EAttribute getIntegerLiteral_IValue()
          Returns the meta object for the attribute 'IValue'.
 EClass getIntegerLiteral()
          Returns the meta object for class 'Integer Literal'.
 EReference getInterfaceVariableReference_TargetInterfaceVariable()
          Returns the meta object for the reference 'Target Interface Variable'.
 EClass getInterfaceVariableReference()
          Returns the meta object for class 'Interface Variable Reference'.
 EClass getPointerLiteral()
          Returns the meta object for class 'Pointer Literal'.
 EAttribute getRealLiteral_RValue()
          Returns the meta object for the attribute 'RValue'.
 EClass getRealLiteral()
          Returns the meta object for class 'Real Literal'.
 EReference getRequiredDataParameterReference_PortReference()
          Returns the meta object for the containment reference 'Port Reference'.
 EClass getRequiredDataParameterReference()
          Returns the meta object for class 'Required Data Parameter Reference'.
 EReference getStateReference_TargetState()
          Returns the meta object for the reference 'Target State'.
 EClass getStateReference()
          Returns the meta object for class 'State Reference'.
 EAttribute getStringLiteral_SValue()
          Returns the meta object for the attribute 'SValue'.
 EClass getStringLiteral()
          Returns the meta object for class 'String Literal'.
 EReference getUnaryExpression_Operand()
          Returns the meta object for the containment reference 'Operand'.
 EAttribute getUnaryExpression_Operator()
          Returns the meta object for the attribute 'Operator'.
 EAttribute getUnaryExpression_Postfix()
          Returns the meta object for the attribute 'Postfix'.
 EClass getUnaryExpression()
          Returns the meta object for class 'Unary Expression'.
 EEnum getUnaryOperator()
          Returns the meta object for enum 'Unary Operator'.
 EReference getVariableReference_TargetVariable()
          Returns the meta object for the reference 'Target Variable'.
 EClass getVariableReference()
          Returns the meta object for class 'Variable Reference'.
 

Field Detail

eNAME

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final ExpressionsPackage eINSTANCE
The singleton instance of the package.


DATA_REFERENCE

static final int DATA_REFERENCE
The meta object id for the 'Data Reference' class.

See Also:
DataReferenceImpl, ExpressionsPackageImpl.getDataReference(), Constant Field Values

DATA_REFERENCE_FEATURE_COUNT

static final int DATA_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Data Reference' class.

See Also:
Constant Field Values

DATA_PARAMETER_SPECIFICATION

static final int DATA_PARAMETER_SPECIFICATION
The meta object id for the 'Data Parameter Specification' class.

See Also:
DataParameterSpecificationImpl, ExpressionsPackageImpl.getDataParameterSpecification(), Constant Field Values

DATA_PARAMETER_SPECIFICATION__TARGET_PARAMETER

static final int DATA_PARAMETER_SPECIFICATION__TARGET_PARAMETER
The feature id for the 'Target Parameter' reference.

See Also:
Constant Field Values

DATA_PARAMETER_SPECIFICATION_FEATURE_COUNT

static final int DATA_PARAMETER_SPECIFICATION_FEATURE_COUNT
The number of structural features of the 'Data Parameter Specification' class.

See Also:
Constant Field Values

INNER_DATA_PARAMETER_REFERENCE

static final int INNER_DATA_PARAMETER_REFERENCE
The meta object id for the 'Inner Data Parameter Reference' class.

See Also:
InnerDataParameterReferenceImpl, ExpressionsPackageImpl.getInnerDataParameterReference(), Constant Field Values

INNER_DATA_PARAMETER_REFERENCE__TARGET_PARAMETER

static final int INNER_DATA_PARAMETER_REFERENCE__TARGET_PARAMETER
The feature id for the 'Target Parameter' reference.

See Also:
Constant Field Values

INNER_DATA_PARAMETER_REFERENCE__PORT_REFERENCE

static final int INNER_DATA_PARAMETER_REFERENCE__PORT_REFERENCE
The feature id for the 'Port Reference' containment reference.

See Also:
Constant Field Values

INNER_DATA_PARAMETER_REFERENCE_FEATURE_COUNT

static final int INNER_DATA_PARAMETER_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Inner Data Parameter Reference' class.

See Also:
Constant Field Values

DATA_PARAMETER_REFERENCE

static final int DATA_PARAMETER_REFERENCE
The meta object id for the 'Data Parameter Reference' class.

See Also:
DataParameterReferenceImpl, ExpressionsPackageImpl.getDataParameterReference(), Constant Field Values

DATA_PARAMETER_REFERENCE__TARGET_PARAMETER

static final int DATA_PARAMETER_REFERENCE__TARGET_PARAMETER
The feature id for the 'Target Parameter' reference.

See Also:
Constant Field Values

DATA_PARAMETER_REFERENCE_FEATURE_COUNT

static final int DATA_PARAMETER_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Data Parameter Reference' class.

See Also:
Constant Field Values

BOOLEAN_LITERAL

static final int BOOLEAN_LITERAL
The meta object id for the 'Boolean Literal' class.

See Also:
BooleanLiteralImpl, ExpressionsPackageImpl.getBooleanLiteral(), Constant Field Values

BOOLEAN_LITERAL__BVALUE

static final int BOOLEAN_LITERAL__BVALUE
The feature id for the 'BValue' attribute.

See Also:
Constant Field Values

BOOLEAN_LITERAL_FEATURE_COUNT

static final int BOOLEAN_LITERAL_FEATURE_COUNT
The number of structural features of the 'Boolean Literal' class.

See Also:
Constant Field Values

INTEGER_LITERAL

static final int INTEGER_LITERAL
The meta object id for the 'Integer Literal' class.

See Also:
IntegerLiteralImpl, ExpressionsPackageImpl.getIntegerLiteral(), Constant Field Values

INTEGER_LITERAL__IVALUE

static final int INTEGER_LITERAL__IVALUE
The feature id for the 'IValue' attribute.

See Also:
Constant Field Values

INTEGER_LITERAL_FEATURE_COUNT

static final int INTEGER_LITERAL_FEATURE_COUNT
The number of structural features of the 'Integer Literal' class.

See Also:
Constant Field Values

REAL_LITERAL

static final int REAL_LITERAL
The meta object id for the 'Real Literal' class.

See Also:
RealLiteralImpl, ExpressionsPackageImpl.getRealLiteral(), Constant Field Values

REAL_LITERAL__RVALUE

static final int REAL_LITERAL__RVALUE
The feature id for the 'RValue' attribute.

See Also:
Constant Field Values

REAL_LITERAL_FEATURE_COUNT

static final int REAL_LITERAL_FEATURE_COUNT
The number of structural features of the 'Real Literal' class.

See Also:
Constant Field Values

STRING_LITERAL

static final int STRING_LITERAL
The meta object id for the 'String Literal' class.

See Also:
StringLiteralImpl, ExpressionsPackageImpl.getStringLiteral(), Constant Field Values

STRING_LITERAL__SVALUE

static final int STRING_LITERAL__SVALUE
The feature id for the 'SValue' attribute.

See Also:
Constant Field Values

STRING_LITERAL_FEATURE_COUNT

static final int STRING_LITERAL_FEATURE_COUNT
The number of structural features of the 'String Literal' class.

See Also:
Constant Field Values

UNARY_EXPRESSION

static final int UNARY_EXPRESSION
The meta object id for the 'Unary Expression' class.

See Also:
UnaryExpressionImpl, ExpressionsPackageImpl.getUnaryExpression(), Constant Field Values

UNARY_EXPRESSION__OPERATOR

static final int UNARY_EXPRESSION__OPERATOR
The feature id for the 'Operator' attribute.

See Also:
Constant Field Values

UNARY_EXPRESSION__OPERAND

static final int UNARY_EXPRESSION__OPERAND
The feature id for the 'Operand' containment reference.

See Also:
Constant Field Values

UNARY_EXPRESSION__POSTFIX

static final int UNARY_EXPRESSION__POSTFIX
The feature id for the 'Postfix' attribute.

See Also:
Constant Field Values

UNARY_EXPRESSION_FEATURE_COUNT

static final int UNARY_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Unary Expression' class.

See Also:
Constant Field Values

BINARY_EXPRESSION

static final int BINARY_EXPRESSION
The meta object id for the 'Binary Expression' class.

See Also:
BinaryExpressionImpl, ExpressionsPackageImpl.getBinaryExpression(), Constant Field Values

BINARY_EXPRESSION__OPERATOR

static final int BINARY_EXPRESSION__OPERATOR
The feature id for the 'Operator' attribute.

See Also:
Constant Field Values

BINARY_EXPRESSION__LEFT_OPERAND

static final int BINARY_EXPRESSION__LEFT_OPERAND
The feature id for the 'Left Operand' containment reference.

See Also:
Constant Field Values

BINARY_EXPRESSION__RIGHT_OPERAND

static final int BINARY_EXPRESSION__RIGHT_OPERAND
The feature id for the 'Right Operand' containment reference.

See Also:
Constant Field Values

BINARY_EXPRESSION_FEATURE_COUNT

static final int BINARY_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Binary Expression' class.

See Also:
Constant Field Values

INDEX_LITERAL

static final int INDEX_LITERAL
The meta object id for the 'Index Literal' class.

See Also:
IndexLiteralImpl, ExpressionsPackageImpl.getIndexLiteral(), Constant Field Values

INDEX_LITERAL__ID

static final int INDEX_LITERAL__ID
The feature id for the 'Id' attribute.

See Also:
Constant Field Values

INDEX_LITERAL_FEATURE_COUNT

static final int INDEX_LITERAL_FEATURE_COUNT
The number of structural features of the 'Index Literal' class.

See Also:
Constant Field Values

FUNCTION_CALL_EXPRESSION

static final int FUNCTION_CALL_EXPRESSION
The meta object id for the 'Function Call Expression' class.

See Also:
FunctionCallExpressionImpl, ExpressionsPackageImpl.getFunctionCallExpression(), Constant Field Values

FUNCTION_CALL_EXPRESSION__FUNCTION_NAME

static final int FUNCTION_CALL_EXPRESSION__FUNCTION_NAME
The feature id for the 'Function Name' attribute.

See Also:
Constant Field Values

FUNCTION_CALL_EXPRESSION__IS_ON_REF

static final int FUNCTION_CALL_EXPRESSION__IS_ON_REF
The feature id for the 'Is On Ref' attribute.

See Also:
Constant Field Values

FUNCTION_CALL_EXPRESSION__ACTUAL_DATA

static final int FUNCTION_CALL_EXPRESSION__ACTUAL_DATA
The feature id for the 'Actual Data' containment reference list.

See Also:
Constant Field Values

FUNCTION_CALL_EXPRESSION__NAVIGATED

static final int FUNCTION_CALL_EXPRESSION__NAVIGATED
The feature id for the 'Navigated' containment reference.

See Also:
Constant Field Values

FUNCTION_CALL_EXPRESSION_FEATURE_COUNT

static final int FUNCTION_CALL_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Function Call Expression' class.

See Also:
Constant Field Values

DATA_NAVIGATION_EXPRESSION

static final int DATA_NAVIGATION_EXPRESSION
The meta object id for the 'Data Navigation Expression' class.

See Also:
DataNavigationExpressionImpl, ExpressionsPackageImpl.getDataNavigationExpression(), Constant Field Values

DATA_NAVIGATION_EXPRESSION__NAVIGATED

static final int DATA_NAVIGATION_EXPRESSION__NAVIGATED
The feature id for the 'Navigated' containment reference.

See Also:
Constant Field Values

DATA_NAVIGATION_EXPRESSION_FEATURE_COUNT

static final int DATA_NAVIGATION_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Data Navigation Expression' class.

See Also:
Constant Field Values

FIELD_NAVIGATION_EXPRESSION

static final int FIELD_NAVIGATION_EXPRESSION
The meta object id for the 'Field Navigation Expression' class.

See Also:
FieldNavigationExpressionImpl, ExpressionsPackageImpl.getFieldNavigationExpression(), Constant Field Values

FIELD_NAVIGATION_EXPRESSION__NAVIGATED

static final int FIELD_NAVIGATION_EXPRESSION__NAVIGATED
The feature id for the 'Navigated' containment reference.

See Also:
Constant Field Values

FIELD_NAVIGATION_EXPRESSION__IS_ON_REF

static final int FIELD_NAVIGATION_EXPRESSION__IS_ON_REF
The feature id for the 'Is On Ref' attribute.

See Also:
Constant Field Values

FIELD_NAVIGATION_EXPRESSION__FIELD_NAME

static final int FIELD_NAVIGATION_EXPRESSION__FIELD_NAME
The feature id for the 'Field Name' attribute.

See Also:
Constant Field Values

FIELD_NAVIGATION_EXPRESSION_FEATURE_COUNT

static final int FIELD_NAVIGATION_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Field Navigation Expression' class.

See Also:
Constant Field Values

ARRAY_NAVIGATION_EXPRESSION

static final int ARRAY_NAVIGATION_EXPRESSION
The meta object id for the 'Array Navigation Expression' class.

See Also:
ArrayNavigationExpressionImpl, ExpressionsPackageImpl.getArrayNavigationExpression(), Constant Field Values

ARRAY_NAVIGATION_EXPRESSION__NAVIGATED

static final int ARRAY_NAVIGATION_EXPRESSION__NAVIGATED
The feature id for the 'Navigated' containment reference.

See Also:
Constant Field Values

ARRAY_NAVIGATION_EXPRESSION__INDEX

static final int ARRAY_NAVIGATION_EXPRESSION__INDEX
The feature id for the 'Index' containment reference.

See Also:
Constant Field Values

ARRAY_NAVIGATION_EXPRESSION_FEATURE_COUNT

static final int ARRAY_NAVIGATION_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Array Navigation Expression' class.

See Also:
Constant Field Values

REQUIRED_DATA_PARAMETER_REFERENCE

static final int REQUIRED_DATA_PARAMETER_REFERENCE
The meta object id for the 'Required Data Parameter Reference' class.

See Also:
RequiredDataParameterReferenceImpl, ExpressionsPackageImpl.getRequiredDataParameterReference(), Constant Field Values

REQUIRED_DATA_PARAMETER_REFERENCE__TARGET_PARAMETER

static final int REQUIRED_DATA_PARAMETER_REFERENCE__TARGET_PARAMETER
The feature id for the 'Target Parameter' reference.

See Also:
Constant Field Values

REQUIRED_DATA_PARAMETER_REFERENCE__PORT_REFERENCE

static final int REQUIRED_DATA_PARAMETER_REFERENCE__PORT_REFERENCE
The feature id for the 'Port Reference' containment reference.

See Also:
Constant Field Values

REQUIRED_DATA_PARAMETER_REFERENCE_FEATURE_COUNT

static final int REQUIRED_DATA_PARAMETER_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Required Data Parameter Reference' class.

See Also:
Constant Field Values

STATE_REFERENCE

static final int STATE_REFERENCE
The meta object id for the 'State Reference' class.

See Also:
StateReferenceImpl, ExpressionsPackageImpl.getStateReference(), Constant Field Values

STATE_REFERENCE__TARGET_STATE

static final int STATE_REFERENCE__TARGET_STATE
The feature id for the 'Target State' reference.

See Also:
Constant Field Values

STATE_REFERENCE_FEATURE_COUNT

static final int STATE_REFERENCE_FEATURE_COUNT
The number of structural features of the 'State Reference' class.

See Also:
Constant Field Values

INTERFACE_VARIABLE_REFERENCE

static final int INTERFACE_VARIABLE_REFERENCE
The meta object id for the 'Interface Variable Reference' class.

See Also:
InterfaceVariableReferenceImpl, ExpressionsPackageImpl.getInterfaceVariableReference(), Constant Field Values

INTERFACE_VARIABLE_REFERENCE__TARGET_INTERFACE_VARIABLE

static final int INTERFACE_VARIABLE_REFERENCE__TARGET_INTERFACE_VARIABLE
The feature id for the 'Target Interface Variable' reference.

See Also:
Constant Field Values

INTERFACE_VARIABLE_REFERENCE_FEATURE_COUNT

static final int INTERFACE_VARIABLE_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Interface Variable Reference' class.

See Also:
Constant Field Values

POINTER_LITERAL

static final int POINTER_LITERAL
The meta object id for the 'Pointer Literal' class.

See Also:
PointerLiteralImpl, ExpressionsPackageImpl.getPointerLiteral(), Constant Field Values

POINTER_LITERAL_FEATURE_COUNT

static final int POINTER_LITERAL_FEATURE_COUNT
The number of structural features of the 'Pointer Literal' class.

See Also:
Constant Field Values

INNER_INTERFACE_VARIABLE_REFERENCE

static final int INNER_INTERFACE_VARIABLE_REFERENCE
The meta object id for the 'Inner Interface Variable Reference' class.

See Also:
InnerInterfaceVariableReferenceImpl, ExpressionsPackageImpl.getInnerInterfaceVariableReference(), Constant Field Values

INNER_INTERFACE_VARIABLE_REFERENCE__PART_ELEMENT_REFERENCE

static final int INNER_INTERFACE_VARIABLE_REFERENCE__PART_ELEMENT_REFERENCE
The feature id for the 'Part Element Reference' containment reference.

See Also:
Constant Field Values

INNER_INTERFACE_VARIABLE_REFERENCE__TARGET_INTERFACE_VARIABLE

static final int INNER_INTERFACE_VARIABLE_REFERENCE__TARGET_INTERFACE_VARIABLE
The feature id for the 'Target Interface Variable' reference.

See Also:
Constant Field Values

INNER_INTERFACE_VARIABLE_REFERENCE_FEATURE_COUNT

static final int INNER_INTERFACE_VARIABLE_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Inner Interface Variable Reference' class.

See Also:
Constant Field Values

VARIABLE_REFERENCE

static final int VARIABLE_REFERENCE
The meta object id for the 'Variable Reference' class.

See Also:
VariableReferenceImpl, ExpressionsPackageImpl.getVariableReference(), Constant Field Values

VARIABLE_REFERENCE__TARGET_VARIABLE

static final int VARIABLE_REFERENCE__TARGET_VARIABLE
The feature id for the 'Target Variable' reference.

See Also:
Constant Field Values

VARIABLE_REFERENCE_FEATURE_COUNT

static final int VARIABLE_REFERENCE_FEATURE_COUNT
The number of structural features of the 'Variable Reference' class.

See Also:
Constant Field Values

UNARY_OPERATOR

static final int UNARY_OPERATOR
The meta object id for the 'Unary Operator' enum.

See Also:
UnaryOperator, ExpressionsPackageImpl.getUnaryOperator(), Constant Field Values

BINARY_OPERATOR

static final int BINARY_OPERATOR
The meta object id for the 'Binary Operator' enum.

See Also:
BinaryOperator, ExpressionsPackageImpl.getBinaryOperator(), Constant Field Values
Method Detail

getDataReference

EClass getDataReference()
Returns the meta object for class 'Data Reference'.

Returns:
the meta object for class 'Data Reference'.
See Also:
DataReference

getDataParameterSpecification

EClass getDataParameterSpecification()
Returns the meta object for class 'Data Parameter Specification'.

Returns:
the meta object for class 'Data Parameter Specification'.
See Also:
DataParameterSpecification

getDataParameterSpecification_TargetParameter

EReference getDataParameterSpecification_TargetParameter()
Returns the meta object for the reference 'Target Parameter'.

Returns:
the meta object for the reference 'Target Parameter'.
See Also:
DataParameterSpecification.getTargetParameter(), getDataParameterSpecification()

getInnerDataParameterReference

EClass getInnerDataParameterReference()
Returns the meta object for class 'Inner Data Parameter Reference'.

Returns:
the meta object for class 'Inner Data Parameter Reference'.
See Also:
InnerDataParameterReference

getInnerDataParameterReference_PortReference

EReference getInnerDataParameterReference_PortReference()
Returns the meta object for the containment reference 'Port Reference'.

Returns:
the meta object for the containment reference 'Port Reference'.
See Also:
InnerDataParameterReference.getPortReference(), getInnerDataParameterReference()

getDataParameterReference

EClass getDataParameterReference()
Returns the meta object for class 'Data Parameter Reference'.

Returns:
the meta object for class 'Data Parameter Reference'.
See Also:
DataParameterReference

getBooleanLiteral

EClass getBooleanLiteral()
Returns the meta object for class 'Boolean Literal'.

Returns:
the meta object for class 'Boolean Literal'.
See Also:
BooleanLiteral

getBooleanLiteral_BValue

EAttribute getBooleanLiteral_BValue()
Returns the meta object for the attribute 'BValue'.

Returns:
the meta object for the attribute 'BValue'.
See Also:
BooleanLiteral.isBValue(), getBooleanLiteral()

getIntegerLiteral

EClass getIntegerLiteral()
Returns the meta object for class 'Integer Literal'.

Returns:
the meta object for class 'Integer Literal'.
See Also:
IntegerLiteral

getIntegerLiteral_IValue

EAttribute getIntegerLiteral_IValue()
Returns the meta object for the attribute 'IValue'.

Returns:
the meta object for the attribute 'IValue'.
See Also:
IntegerLiteral.getIValue(), getIntegerLiteral()

getRealLiteral

EClass getRealLiteral()
Returns the meta object for class 'Real Literal'.

Returns:
the meta object for class 'Real Literal'.
See Also:
RealLiteral

getRealLiteral_RValue

EAttribute getRealLiteral_RValue()
Returns the meta object for the attribute 'RValue'.

Returns:
the meta object for the attribute 'RValue'.
See Also:
RealLiteral.getRValue(), getRealLiteral()

getStringLiteral

EClass getStringLiteral()
Returns the meta object for class 'String Literal'.

Returns:
the meta object for class 'String Literal'.
See Also:
StringLiteral

getStringLiteral_SValue

EAttribute getStringLiteral_SValue()
Returns the meta object for the attribute 'SValue'.

Returns:
the meta object for the attribute 'SValue'.
See Also:
StringLiteral.getSValue(), getStringLiteral()

getUnaryExpression

EClass getUnaryExpression()
Returns the meta object for class 'Unary Expression'.

Returns:
the meta object for class 'Unary Expression'.
See Also:
UnaryExpression

getUnaryExpression_Operator

EAttribute getUnaryExpression_Operator()
Returns the meta object for the attribute 'Operator'.

Returns:
the meta object for the attribute 'Operator'.
See Also:
UnaryExpression.getOperator(), getUnaryExpression()

getUnaryExpression_Operand

EReference getUnaryExpression_Operand()
Returns the meta object for the containment reference 'Operand'.

Returns:
the meta object for the containment reference 'Operand'.
See Also:
UnaryExpression.getOperand(), getUnaryExpression()

getUnaryExpression_Postfix

EAttribute getUnaryExpression_Postfix()
Returns the meta object for the attribute 'Postfix'.

Returns:
the meta object for the attribute 'Postfix'.
See Also:
UnaryExpression.isPostfix(), getUnaryExpression()

getBinaryExpression

EClass getBinaryExpression()
Returns the meta object for class 'Binary Expression'.

Returns:
the meta object for class 'Binary Expression'.
See Also:
BinaryExpression

getBinaryExpression_Operator

EAttribute getBinaryExpression_Operator()
Returns the meta object for the attribute 'Operator'.

Returns:
the meta object for the attribute 'Operator'.
See Also:
BinaryExpression.getOperator(), getBinaryExpression()

getBinaryExpression_LeftOperand

EReference getBinaryExpression_LeftOperand()
Returns the meta object for the containment reference 'Left Operand'.

Returns:
the meta object for the containment reference 'Left Operand'.
See Also:
BinaryExpression.getLeftOperand(), getBinaryExpression()

getBinaryExpression_RightOperand

EReference getBinaryExpression_RightOperand()
Returns the meta object for the containment reference 'Right Operand'.

Returns:
the meta object for the containment reference 'Right Operand'.
See Also:
BinaryExpression.getRightOperand(), getBinaryExpression()

getIndexLiteral

EClass getIndexLiteral()
Returns the meta object for class 'Index Literal'.

Returns:
the meta object for class 'Index Literal'.
See Also:
IndexLiteral

getIndexLiteral_Id

EAttribute getIndexLiteral_Id()
Returns the meta object for the attribute 'Id'.

Returns:
the meta object for the attribute 'Id'.
See Also:
IndexLiteral.getId(), getIndexLiteral()

getFunctionCallExpression

EClass getFunctionCallExpression()
Returns the meta object for class 'Function Call Expression'.

Returns:
the meta object for class 'Function Call Expression'.
See Also:
FunctionCallExpression

getFunctionCallExpression_FunctionName

EAttribute getFunctionCallExpression_FunctionName()
Returns the meta object for the attribute 'Function Name'.

Returns:
the meta object for the attribute 'Function Name'.
See Also:
FunctionCallExpression.getFunctionName(), getFunctionCallExpression()

getFunctionCallExpression_IsOnRef

EAttribute getFunctionCallExpression_IsOnRef()
Returns the meta object for the attribute 'Is On Ref'.

Returns:
the meta object for the attribute 'Is On Ref'.
See Also:
FunctionCallExpression.isIsOnRef(), getFunctionCallExpression()

getFunctionCallExpression_ActualData

EReference getFunctionCallExpression_ActualData()
Returns the meta object for the containment reference list 'Actual Data'.

Returns:
the meta object for the containment reference list 'Actual Data'.
See Also:
FunctionCallExpression.getActualData(), getFunctionCallExpression()

getFunctionCallExpression_Navigated

EReference getFunctionCallExpression_Navigated()
Returns the meta object for the containment reference 'Navigated'.

Returns:
the meta object for the containment reference 'Navigated'.
See Also:
FunctionCallExpression.getNavigated(), getFunctionCallExpression()

getFieldNavigationExpression

EClass getFieldNavigationExpression()
Returns the meta object for class 'Field Navigation Expression'.

Returns:
the meta object for class 'Field Navigation Expression'.
See Also:
FieldNavigationExpression

getFieldNavigationExpression_IsOnRef

EAttribute getFieldNavigationExpression_IsOnRef()
Returns the meta object for the attribute 'Is On Ref'.

Returns:
the meta object for the attribute 'Is On Ref'.
See Also:
FieldNavigationExpression.isIsOnRef(), getFieldNavigationExpression()

getFieldNavigationExpression_FieldName

EAttribute getFieldNavigationExpression_FieldName()
Returns the meta object for the attribute 'Field Name'.

Returns:
the meta object for the attribute 'Field Name'.
See Also:
FieldNavigationExpression.getFieldName(), getFieldNavigationExpression()

getDataNavigationExpression

EClass getDataNavigationExpression()
Returns the meta object for class 'Data Navigation Expression'.

Returns:
the meta object for class 'Data Navigation Expression'.
See Also:
DataNavigationExpression

getDataNavigationExpression_Navigated

EReference getDataNavigationExpression_Navigated()
Returns the meta object for the containment reference 'Navigated'.

Returns:
the meta object for the containment reference 'Navigated'.
See Also:
DataNavigationExpression.getNavigated(), getDataNavigationExpression()

getArrayNavigationExpression

EClass getArrayNavigationExpression()
Returns the meta object for class 'Array Navigation Expression'.

Returns:
the meta object for class 'Array Navigation Expression'.
See Also:
ArrayNavigationExpression

getArrayNavigationExpression_Index

EReference getArrayNavigationExpression_Index()
Returns the meta object for the containment reference 'Index'.

Returns:
the meta object for the containment reference 'Index'.
See Also:
ArrayNavigationExpression.getIndex(), getArrayNavigationExpression()

getRequiredDataParameterReference

EClass getRequiredDataParameterReference()
Returns the meta object for class 'Required Data Parameter Reference'.

Returns:
the meta object for class 'Required Data Parameter Reference'.
See Also:
RequiredDataParameterReference

getRequiredDataParameterReference_PortReference

EReference getRequiredDataParameterReference_PortReference()
Returns the meta object for the containment reference 'Port Reference'.

Returns:
the meta object for the containment reference 'Port Reference'.
See Also:
RequiredDataParameterReference.getPortReference(), getRequiredDataParameterReference()

getStateReference

EClass getStateReference()
Returns the meta object for class 'State Reference'.

Returns:
the meta object for class 'State Reference'.
See Also:
StateReference

getStateReference_TargetState

EReference getStateReference_TargetState()
Returns the meta object for the reference 'Target State'.

Returns:
the meta object for the reference 'Target State'.
See Also:
StateReference.getTargetState(), getStateReference()

getInterfaceVariableReference

EClass getInterfaceVariableReference()
Returns the meta object for class 'Interface Variable Reference'.

Returns:
the meta object for class 'Interface Variable Reference'.
See Also:
InterfaceVariableReference

getInterfaceVariableReference_TargetInterfaceVariable

EReference getInterfaceVariableReference_TargetInterfaceVariable()
Returns the meta object for the reference 'Target Interface Variable'.

Returns:
the meta object for the reference 'Target Interface Variable'.
See Also:
InterfaceVariableReference.getTargetInterfaceVariable(), getInterfaceVariableReference()

getPointerLiteral

EClass getPointerLiteral()
Returns the meta object for class 'Pointer Literal'.

Returns:
the meta object for class 'Pointer Literal'.
See Also:
PointerLiteral

getInnerInterfaceVariableReference

EClass getInnerInterfaceVariableReference()
Returns the meta object for class 'Inner Interface Variable Reference'.

Returns:
the meta object for class 'Inner Interface Variable Reference'.
See Also:
InnerInterfaceVariableReference

getInnerInterfaceVariableReference_PartElementReference

EReference getInnerInterfaceVariableReference_PartElementReference()
Returns the meta object for the containment reference 'Part Element Reference'.

Returns:
the meta object for the containment reference 'Part Element Reference'.
See Also:
InnerInterfaceVariableReference.getPartElementReference(), getInnerInterfaceVariableReference()

getInnerInterfaceVariableReference_TargetInterfaceVariable

EReference getInnerInterfaceVariableReference_TargetInterfaceVariable()
Returns the meta object for the reference 'Target Interface Variable'.

Returns:
the meta object for the reference 'Target Interface Variable'.
See Also:
InnerInterfaceVariableReference.getTargetInterfaceVariable(), getInnerInterfaceVariableReference()

getVariableReference

EClass getVariableReference()
Returns the meta object for class 'Variable Reference'.

Returns:
the meta object for class 'Variable Reference'.
See Also:
VariableReference

getVariableReference_TargetVariable

EReference getVariableReference_TargetVariable()
Returns the meta object for the reference 'Target Variable'.

Returns:
the meta object for the reference 'Target Variable'.
See Also:
VariableReference.getTargetVariable(), getVariableReference()

getUnaryOperator

EEnum getUnaryOperator()
Returns the meta object for enum 'Unary Operator'.

Returns:
the meta object for enum 'Unary Operator'.
See Also:
UnaryOperator

getBinaryOperator

EEnum getBinaryOperator()
Returns the meta object for enum 'Binary Operator'.

Returns:
the meta object for enum 'Binary Operator'.
See Also:
BinaryOperator

getExpressionsFactory

ExpressionsFactory getExpressionsFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.