org.eclipse.mtl
Interface MtlPackage

All Superinterfaces:
org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
MtlPackageImpl

public interface MtlPackage
extends org.eclipse.emf.ecore.EPackage

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

See Also:
MtlFactory

Nested Class Summary
static interface MtlPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
 
Field Summary
static int BLOCK
          The meta object id for the 'Block' class.
static int BLOCK__BODY
          The feature id for the 'Body' containment reference list.
static int BLOCK__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int BLOCK__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int BLOCK__END_POSITION
          The feature id for the 'End Position' attribute.
static int BLOCK__ETYPE
          The feature id for the 'EType' reference.
static int BLOCK__INIT
          The feature id for the 'Init' containment reference.
static int BLOCK__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int BLOCK__MANY
          The feature id for the 'Many' attribute.
static int BLOCK__NAME
          The feature id for the 'Name' attribute.
static int BLOCK__ORDERED
          The feature id for the 'Ordered' attribute.
static int BLOCK__REQUIRED
          The feature id for the 'Required' attribute.
static int BLOCK__START_POSITION
          The feature id for the 'Start Position' attribute.
static int BLOCK__UNIQUE
          The feature id for the 'Unique' attribute.
static int BLOCK__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int BLOCK_FEATURE_COUNT
          The number of structural features of the 'Block' class.
static MtlPackage 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 FILE_BLOCK
          The meta object id for the 'File Block' class.
static int FILE_BLOCK__BODY
          The feature id for the 'Body' containment reference list.
static int FILE_BLOCK__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int FILE_BLOCK__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int FILE_BLOCK__END_POSITION
          The feature id for the 'End Position' attribute.
static int FILE_BLOCK__ETYPE
          The feature id for the 'EType' reference.
static int FILE_BLOCK__FILE_URL
          The feature id for the 'File Url' containment reference.
static int FILE_BLOCK__INIT
          The feature id for the 'Init' containment reference.
static int FILE_BLOCK__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int FILE_BLOCK__MANY
          The feature id for the 'Many' attribute.
static int FILE_BLOCK__NAME
          The feature id for the 'Name' attribute.
static int FILE_BLOCK__OPEN_MODE
          The feature id for the 'Open Mode' attribute.
static int FILE_BLOCK__ORDERED
          The feature id for the 'Ordered' attribute.
static int FILE_BLOCK__REQUIRED
          The feature id for the 'Required' attribute.
static int FILE_BLOCK__START_POSITION
          The feature id for the 'Start Position' attribute.
static int FILE_BLOCK__UNIQ_ID
          The feature id for the 'Uniq Id' containment reference.
static int FILE_BLOCK__UNIQUE
          The feature id for the 'Unique' attribute.
static int FILE_BLOCK__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int FILE_BLOCK_FEATURE_COUNT
          The number of structural features of the 'File Block' class.
static int FOR_BLOCK
          The meta object id for the 'For Block' class.
static int FOR_BLOCK__AFTER
          The feature id for the 'After' containment reference.
static int FOR_BLOCK__BEFORE
          The feature id for the 'Before' containment reference.
static int FOR_BLOCK__BODY
          The feature id for the 'Body' containment reference list.
static int FOR_BLOCK__EACH
          The feature id for the 'Each' containment reference.
static int FOR_BLOCK__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int FOR_BLOCK__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int FOR_BLOCK__END_POSITION
          The feature id for the 'End Position' attribute.
static int FOR_BLOCK__ETYPE
          The feature id for the 'EType' reference.
static int FOR_BLOCK__GUARD
          The feature id for the 'Guard' containment reference.
static int FOR_BLOCK__INIT
          The feature id for the 'Init' containment reference.
static int FOR_BLOCK__ITER_SET
          The feature id for the 'Iter Set' containment reference.
static int FOR_BLOCK__LOOP_VARIABLE
          The feature id for the 'Loop Variable' containment reference.
static int FOR_BLOCK__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int FOR_BLOCK__MANY
          The feature id for the 'Many' attribute.
static int FOR_BLOCK__NAME
          The feature id for the 'Name' attribute.
static int FOR_BLOCK__ORDERED
          The feature id for the 'Ordered' attribute.
static int FOR_BLOCK__REQUIRED
          The feature id for the 'Required' attribute.
static int FOR_BLOCK__START_POSITION
          The feature id for the 'Start Position' attribute.
static int FOR_BLOCK__UNIQUE
          The feature id for the 'Unique' attribute.
static int FOR_BLOCK__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int FOR_BLOCK_FEATURE_COUNT
          The number of structural features of the 'For Block' class.
static int IF_BLOCK
          The meta object id for the 'If Block' class.
static int IF_BLOCK__BODY
          The feature id for the 'Body' containment reference list.
static int IF_BLOCK__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int IF_BLOCK__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int IF_BLOCK__ELSE
          The feature id for the 'Else' containment reference.
static int IF_BLOCK__ELSE_IF
          The feature id for the 'Else If' containment reference list.
static int IF_BLOCK__END_POSITION
          The feature id for the 'End Position' attribute.
static int IF_BLOCK__ETYPE
          The feature id for the 'EType' reference.
static int IF_BLOCK__IF_EXPR
          The feature id for the 'If Expr' containment reference.
static int IF_BLOCK__INIT
          The feature id for the 'Init' containment reference.
static int IF_BLOCK__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int IF_BLOCK__MANY
          The feature id for the 'Many' attribute.
static int IF_BLOCK__NAME
          The feature id for the 'Name' attribute.
static int IF_BLOCK__ORDERED
          The feature id for the 'Ordered' attribute.
static int IF_BLOCK__REQUIRED
          The feature id for the 'Required' attribute.
static int IF_BLOCK__START_POSITION
          The feature id for the 'Start Position' attribute.
static int IF_BLOCK__UNIQUE
          The feature id for the 'Unique' attribute.
static int IF_BLOCK__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int IF_BLOCK_FEATURE_COUNT
          The number of structural features of the 'If Block' class.
static int INIT_SECTION
          The meta object id for the 'Init Section' class
static int INIT_SECTION__END_POSITION
          The feature id for the 'End Position' attribute.
static int INIT_SECTION__START_POSITION
          The feature id for the 'Start Position' attribute.
static int INIT_SECTION__VARIABLE
          The feature id for the 'Variable' containment reference list.
static int INIT_SECTION_FEATURE_COUNT
          The number of structural features of the 'Init Section' class.
static int LET_BLOCK
          The meta object id for the 'Let Block' class.
static int LET_BLOCK__BODY
          The feature id for the 'Body' containment reference list.
static int LET_BLOCK__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int LET_BLOCK__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int LET_BLOCK__ELSE
          The feature id for the 'Else' containment reference.
static int LET_BLOCK__ELSE_LET
          The feature id for the 'Else Let' containment reference list.
static int LET_BLOCK__END_POSITION
          The feature id for the 'End Position' attribute.
static int LET_BLOCK__ETYPE
          The feature id for the 'EType' reference.
static int LET_BLOCK__INIT
          The feature id for the 'Init' containment reference.
static int LET_BLOCK__LET_VARIABLE
          The feature id for the 'Let Variable' containment reference.
static int LET_BLOCK__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int LET_BLOCK__MANY
          The feature id for the 'Many' attribute.
static int LET_BLOCK__NAME
          The feature id for the 'Name' attribute.
static int LET_BLOCK__ORDERED
          The feature id for the 'Ordered' attribute.
static int LET_BLOCK__REQUIRED
          The feature id for the 'Required' attribute.
static int LET_BLOCK__START_POSITION
          The feature id for the 'Start Position' attribute.
static int LET_BLOCK__UNIQUE
          The feature id for the 'Unique' attribute.
static int LET_BLOCK__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int LET_BLOCK_FEATURE_COUNT
          The number of structural features of the 'Let Block' class.
static int MACRO
          The meta object id for the 'Macro' class.
static int MACRO__BODY
          The feature id for the 'Body' containment reference list.
static int MACRO__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int MACRO__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int MACRO__END_POSITION
          The feature id for the 'End Position' attribute.
static int MACRO__ETYPE
          The feature id for the 'EType' reference.
static int MACRO__INIT
          The feature id for the 'Init' containment reference.
static int MACRO__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int MACRO__MANY
          The feature id for the 'Many' attribute.
static int MACRO__NAME
          The feature id for the 'Name' attribute.
static int MACRO__ORDERED
          The feature id for the 'Ordered' attribute.
static int MACRO__PARAMETER
          The feature id for the 'Parameter' containment reference list.
static int MACRO__REQUIRED
          The feature id for the 'Required' attribute.
static int MACRO__START_POSITION
          The feature id for the 'Start Position' attribute.
static int MACRO__TYPE
          The feature id for the 'Type' reference.
static int MACRO__UNIQUE
          The feature id for the 'Unique' attribute.
static int MACRO__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int MACRO__VISIBILITY
          The feature id for the 'Visibility' attribute.
static int MACRO_FEATURE_COUNT
          The number of structural features of the 'Macro' class.
static int MACRO_INVOCATION
          The meta object id for the 'Macro Invocation' class.
static int MACRO_INVOCATION__ARGUMENT
          The feature id for the 'Argument' containment reference list.
static int MACRO_INVOCATION__DEFINITION
          The feature id for the 'Definition' reference.
static int MACRO_INVOCATION__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int MACRO_INVOCATION__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int MACRO_INVOCATION__END_POSITION
          The feature id for the 'End Position' attribute.
static int MACRO_INVOCATION__ETYPE
          The feature id for the 'EType' reference.
static int MACRO_INVOCATION__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int MACRO_INVOCATION__MANY
          The feature id for the 'Many' attribute.
static int MACRO_INVOCATION__NAME
          The feature id for the 'Name' attribute.
static int MACRO_INVOCATION__ORDERED
          The feature id for the 'Ordered' attribute.
static int MACRO_INVOCATION__REQUIRED
          The feature id for the 'Required' attribute.
static int MACRO_INVOCATION__START_POSITION
          The feature id for the 'Start Position' attribute.
static int MACRO_INVOCATION__UNIQUE
          The feature id for the 'Unique' attribute.
static int MACRO_INVOCATION__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int MACRO_INVOCATION_FEATURE_COUNT
          The number of structural features of the 'Macro Invocation' class.
static int MODULE
          The meta object id for the 'Module' class.
static int MODULE__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int MODULE__ECLASSIFIERS
          The feature id for the 'EClassifiers' containment reference list.
static int MODULE__EFACTORY_INSTANCE
          The feature id for the 'EFactory Instance' reference.
static int MODULE__ESUBPACKAGES
          The feature id for the 'ESubpackages' containment reference list.
static int MODULE__ESUPER_PACKAGE
          The feature id for the 'ESuper Package' container reference.
static int MODULE__EXTENDS
          The feature id for the 'Extends' reference list.
static int MODULE__IMPORTS
          The feature id for the 'Imports' reference list.
static int MODULE__INPUT
          The feature id for the 'Input' containment reference list.
static int MODULE__NAME
          The feature id for the 'Name' attribute.
static int MODULE__NS_PREFIX
          The feature id for the 'Ns Prefix' attribute.
static int MODULE__NS_URI
          The feature id for the 'Ns URI' attribute.
static int MODULE__OWNED_MODULE_ELEMENT
          The feature id for the 'Owned Module Element' containment reference list.
static int MODULE_ELEMENT
          The meta object id for the 'Module Element' class.
static int MODULE_ELEMENT__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int MODULE_ELEMENT__END_POSITION
          The feature id for the 'End Position' attribute.
static int MODULE_ELEMENT__NAME
          The feature id for the 'Name' attribute.
static int MODULE_ELEMENT__START_POSITION
          The feature id for the 'Start Position' attribute.
static int MODULE_ELEMENT__VISIBILITY
          The feature id for the 'Visibility' attribute.
static int MODULE_ELEMENT_FEATURE_COUNT
          The number of structural features of the 'Module Element' class.
static int MODULE_FEATURE_COUNT
          The number of structural features of the 'Module' class.
static int OPEN_MODE_KIND
          The meta object id for the 'Open Mode Kind' enum.
static int PROTECTED_AREA_BLOCK
          The meta object id for the 'Protected Area Block' class.
static int PROTECTED_AREA_BLOCK__BODY
          The feature id for the 'Body' containment reference list.
static int PROTECTED_AREA_BLOCK__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int PROTECTED_AREA_BLOCK__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int PROTECTED_AREA_BLOCK__END_POSITION
          The feature id for the 'End Position' attribute.
static int PROTECTED_AREA_BLOCK__ETYPE
          The feature id for the 'EType' reference.
static int PROTECTED_AREA_BLOCK__INIT
          The feature id for the 'Init' containment reference.
static int PROTECTED_AREA_BLOCK__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int PROTECTED_AREA_BLOCK__MANY
          The feature id for the 'Many' attribute.
static int PROTECTED_AREA_BLOCK__MARKER
          The feature id for the 'Marker' containment reference.
static int PROTECTED_AREA_BLOCK__NAME
          The feature id for the 'Name' attribute.
static int PROTECTED_AREA_BLOCK__ORDERED
          The feature id for the 'Ordered' attribute.
static int PROTECTED_AREA_BLOCK__REQUIRED
          The feature id for the 'Required' attribute.
static int PROTECTED_AREA_BLOCK__START_POSITION
          The feature id for the 'Start Position' attribute.
static int PROTECTED_AREA_BLOCK__UNIQUE
          The feature id for the 'Unique' attribute.
static int PROTECTED_AREA_BLOCK__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int PROTECTED_AREA_BLOCK_FEATURE_COUNT
          The number of structural features of the 'Protected Area Block' class.
static int QUERY
          The meta object id for the 'Query' class.
static int QUERY__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int QUERY__END_POSITION
          The feature id for the 'End Position' attribute.
static int QUERY__EXPRESSION
          The feature id for the 'Expression' containment reference.
static int QUERY__NAME
          The feature id for the 'Name' attribute.
static int QUERY__PARAMETER
          The feature id for the 'Parameter' containment reference list.
static int QUERY__START_POSITION
          The feature id for the 'Start Position' attribute.
static int QUERY__TYPE
          The feature id for the 'Type' reference.
static int QUERY__VISIBILITY
          The feature id for the 'Visibility' attribute.
static int QUERY_FEATURE_COUNT
          The number of structural features of the 'Query' class.
static int QUERY_INVOCATION
          The meta object id for the 'Query Invocation' class.
static int QUERY_INVOCATION__ARGUMENT
          The feature id for the 'Argument' containment reference list.
static int QUERY_INVOCATION__DEFINITION
          The feature id for the 'Definition' reference.
static int QUERY_INVOCATION__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int QUERY_INVOCATION__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int QUERY_INVOCATION__END_POSITION
          The feature id for the 'End Position' attribute.
static int QUERY_INVOCATION__ETYPE
          The feature id for the 'EType' reference.
static int QUERY_INVOCATION__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int QUERY_INVOCATION__MANY
          The feature id for the 'Many' attribute.
static int QUERY_INVOCATION__NAME
          The feature id for the 'Name' attribute.
static int QUERY_INVOCATION__ORDERED
          The feature id for the 'Ordered' attribute.
static int QUERY_INVOCATION__REQUIRED
          The feature id for the 'Required' attribute.
static int QUERY_INVOCATION__START_POSITION
          The feature id for the 'Start Position' attribute.
static int QUERY_INVOCATION__UNIQUE
          The feature id for the 'Unique' attribute.
static int QUERY_INVOCATION__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int QUERY_INVOCATION_FEATURE_COUNT
          The number of structural features of the 'Query Invocation' class.
static int TEMPLATE
          The meta object id for the 'Template' class.
static int TEMPLATE__BODY
          The feature id for the 'Body' containment reference list.
static int TEMPLATE__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int TEMPLATE__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int TEMPLATE__END_POSITION
          The feature id for the 'End Position' attribute.
static int TEMPLATE__ETYPE
          The feature id for the 'EType' reference.
static int TEMPLATE__GUARD
          The feature id for the 'Guard' containment reference.
static int TEMPLATE__INIT
          The feature id for the 'Init' containment reference.
static int TEMPLATE__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int TEMPLATE__MAIN
          The feature id for the 'Main' attribute.
static int TEMPLATE__MANY
          The feature id for the 'Many' attribute.
static int TEMPLATE__NAME
          The feature id for the 'Name' attribute.
static int TEMPLATE__ORDERED
          The feature id for the 'Ordered' attribute.
static int TEMPLATE__OVERRIDES
          The feature id for the 'Overrides' reference list.
static int TEMPLATE__PARAMETER
          The feature id for the 'Parameter' containment reference list.
static int TEMPLATE__REQUIRED
          The feature id for the 'Required' attribute.
static int TEMPLATE__START_POSITION
          The feature id for the 'Start Position' attribute.
static int TEMPLATE__UNIQUE
          The feature id for the 'Unique' attribute.
static int TEMPLATE__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int TEMPLATE__VISIBILITY
          The feature id for the 'Visibility' attribute.
static int TEMPLATE_EXPRESSION
          The meta object id for the 'Template Expression' class.
static int TEMPLATE_EXPRESSION__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int TEMPLATE_EXPRESSION__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int TEMPLATE_EXPRESSION__END_POSITION
          The feature id for the 'End Position' attribute.
static int TEMPLATE_EXPRESSION__ETYPE
          The feature id for the 'EType' reference.
static int TEMPLATE_EXPRESSION__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int TEMPLATE_EXPRESSION__MANY
          The feature id for the 'Many' attribute.
static int TEMPLATE_EXPRESSION__NAME
          The feature id for the 'Name' attribute.
static int TEMPLATE_EXPRESSION__ORDERED
          The feature id for the 'Ordered' attribute.
static int TEMPLATE_EXPRESSION__REQUIRED
          The feature id for the 'Required' attribute.
static int TEMPLATE_EXPRESSION__START_POSITION
          The feature id for the 'Start Position' attribute.
static int TEMPLATE_EXPRESSION__UNIQUE
          The feature id for the 'Unique' attribute.
static int TEMPLATE_EXPRESSION__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int TEMPLATE_EXPRESSION_FEATURE_COUNT
          The number of structural features of the 'Template Expression' class.
static int TEMPLATE_FEATURE_COUNT
          The number of structural features of the 'Template' class.
static int TEMPLATE_INVOCATION
          The meta object id for the 'Template Invocation' class.
static int TEMPLATE_INVOCATION__AFTER
          The feature id for the 'After' containment reference.
static int TEMPLATE_INVOCATION__ARGUMENT
          The feature id for the 'Argument' containment reference list.
static int TEMPLATE_INVOCATION__BEFORE
          The feature id for the 'Before' containment reference.
static int TEMPLATE_INVOCATION__DEFINITION
          The feature id for the 'Definition' reference.
static int TEMPLATE_INVOCATION__EACH
          The feature id for the 'Each' containment reference.
static int TEMPLATE_INVOCATION__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int TEMPLATE_INVOCATION__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int TEMPLATE_INVOCATION__END_POSITION
          The feature id for the 'End Position' attribute.
static int TEMPLATE_INVOCATION__ETYPE
          The feature id for the 'EType' reference.
static int TEMPLATE_INVOCATION__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int TEMPLATE_INVOCATION__MANY
          The feature id for the 'Many' attribute.
static int TEMPLATE_INVOCATION__NAME
          The feature id for the 'Name' attribute.
static int TEMPLATE_INVOCATION__ORDERED
          The feature id for the 'Ordered' attribute.
static int TEMPLATE_INVOCATION__REQUIRED
          The feature id for the 'Required' attribute.
static int TEMPLATE_INVOCATION__START_POSITION
          The feature id for the 'Start Position' attribute.
static int TEMPLATE_INVOCATION__SUPER
          The feature id for the 'Super' attribute.
static int TEMPLATE_INVOCATION__UNIQUE
          The feature id for the 'Unique' attribute.
static int TEMPLATE_INVOCATION__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int TEMPLATE_INVOCATION_FEATURE_COUNT
          The number of structural features of the 'Template Invocation' class.
static int TRACE_BLOCK
          The meta object id for the 'Trace Block' class
static int TRACE_BLOCK__BODY
          The feature id for the 'Body' containment reference list.
static int TRACE_BLOCK__EANNOTATIONS
          The feature id for the 'EAnnotations' containment reference list.
static int TRACE_BLOCK__EGENERIC_TYPE
          The feature id for the 'EGeneric Type' containment reference.
static int TRACE_BLOCK__END_POSITION
          The feature id for the 'End Position' attribute.
static int TRACE_BLOCK__ETYPE
          The feature id for the 'EType' reference.
static int TRACE_BLOCK__INIT
          The feature id for the 'Init' containment reference.
static int TRACE_BLOCK__LOWER_BOUND
          The feature id for the 'Lower Bound' attribute.
static int TRACE_BLOCK__MANY
          The feature id for the 'Many' attribute.
static int TRACE_BLOCK__MODEL_ELEMENT
          The feature id for the 'Model Element' containment reference.
static int TRACE_BLOCK__NAME
          The feature id for the 'Name' attribute.
static int TRACE_BLOCK__ORDERED
          The feature id for the 'Ordered' attribute.
static int TRACE_BLOCK__REQUIRED
          The feature id for the 'Required' attribute.
static int TRACE_BLOCK__START_POSITION
          The feature id for the 'Start Position' attribute.
static int TRACE_BLOCK__UNIQUE
          The feature id for the 'Unique' attribute.
static int TRACE_BLOCK__UPPER_BOUND
          The feature id for the 'Upper Bound' attribute.
static int TRACE_BLOCK_FEATURE_COUNT
          The number of structural features of the 'Trace Block' class.
static int TYPED_MODEL
          The meta object id for the 'Typed Model' class
static int TYPED_MODEL__TAKES_TYPES_FROM
          The feature id for the 'Takes Types From' reference list.
static int TYPED_MODEL_FEATURE_COUNT
          The number of structural features of the 'Typed Model' class.
static int VISIBILITY_KIND
          The meta object id for the 'Visibility Kind' enum.
 
Method Summary
 org.eclipse.emf.ecore.EReference getBlock_Body()
          Returns the meta object for the containment reference list 'Body'.
 org.eclipse.emf.ecore.EReference getBlock_Init()
          Returns the meta object for the containment reference 'Init'.
 org.eclipse.emf.ecore.EClass getBlock()
          Returns the meta object for class 'Block'.
 org.eclipse.emf.ecore.EReference getFileBlock_FileUrl()
          Returns the meta object for the containment reference 'File Url'.
 org.eclipse.emf.ecore.EAttribute getFileBlock_OpenMode()
          Returns the meta object for the attribute 'Open Mode'.
 org.eclipse.emf.ecore.EReference getFileBlock_UniqId()
          Returns the meta object for the containment reference 'Uniq Id'.
 org.eclipse.emf.ecore.EClass getFileBlock()
          Returns the meta object for class 'File Block'.
 org.eclipse.emf.ecore.EReference getForBlock_After()
          Returns the meta object for the containment reference 'After'.
 org.eclipse.emf.ecore.EReference getForBlock_Before()
          Returns the meta object for the containment reference 'Before'.
 org.eclipse.emf.ecore.EReference getForBlock_Each()
          Returns the meta object for the containment reference 'Each'.
 org.eclipse.emf.ecore.EReference getForBlock_Guard()
          Returns the meta object for the containment reference 'Guard'.
 org.eclipse.emf.ecore.EReference getForBlock_IterSet()
          Returns the meta object for the containment reference 'Iter Set'.
 org.eclipse.emf.ecore.EReference getForBlock_LoopVariable()
          Returns the meta object for the containment reference 'Loop Variable'.
 org.eclipse.emf.ecore.EClass getForBlock()
          Returns the meta object for class 'For Block'.
 org.eclipse.emf.ecore.EReference getIfBlock_Else()
          Returns the meta object for the containment reference 'Else'.
 org.eclipse.emf.ecore.EReference getIfBlock_ElseIf()
          Returns the meta object for the containment reference list 'Else If'.
 org.eclipse.emf.ecore.EReference getIfBlock_IfExpr()
          Returns the meta object for the containment reference 'If Expr'.
 org.eclipse.emf.ecore.EClass getIfBlock()
          Returns the meta object for class 'If Block'.
 org.eclipse.emf.ecore.EReference getInitSection_Variable()
          Returns the meta object for the containment reference list ' Variable'.
 org.eclipse.emf.ecore.EClass getInitSection()
          Returns the meta object for class 'Init Section'.
 org.eclipse.emf.ecore.EReference getLetBlock_Else()
          Returns the meta object for the containment reference 'Else'.
 org.eclipse.emf.ecore.EReference getLetBlock_ElseLet()
          Returns the meta object for the containment reference list 'Else Let'.
 org.eclipse.emf.ecore.EReference getLetBlock_LetVariable()
          Returns the meta object for the containment reference 'Let Variable'.
 org.eclipse.emf.ecore.EClass getLetBlock()
          Returns the meta object for class 'Let Block'.
 org.eclipse.emf.ecore.EReference getMacro_Parameter()
          Returns the meta object for the containment reference list 'Parameter'.
 org.eclipse.emf.ecore.EReference getMacro_Type()
          Returns the meta object for the reference 'Type'.
 org.eclipse.emf.ecore.EClass getMacro()
          Returns the meta object for class 'Macro'.
 org.eclipse.emf.ecore.EReference getMacroInvocation_Argument()
          Returns the meta object for the containment reference list ' Argument'.
 org.eclipse.emf.ecore.EReference getMacroInvocation_Definition()
          Returns the meta object for the reference 'Definition'.
 org.eclipse.emf.ecore.EClass getMacroInvocation()
          Returns the meta object for class 'Macro Invocation'
 org.eclipse.emf.ecore.EReference getModule_Extends()
          Returns the meta object for the reference list 'Extends'.
 org.eclipse.emf.ecore.EReference getModule_Imports()
          Returns the meta object for the reference list 'Imports'.
 org.eclipse.emf.ecore.EReference getModule_Input()
          Returns the meta object for the containment reference list 'Input'.
 org.eclipse.emf.ecore.EReference getModule_OwnedModuleElement()
          Returns the meta object for the containment reference list ' Owned Module Element'.
 org.eclipse.emf.ecore.EClass getModule()
          Returns the meta object for class 'Module'.
 org.eclipse.emf.ecore.EAttribute getModuleElement_Visibility()
          Returns the meta object for the attribute 'Visibility'.
 org.eclipse.emf.ecore.EClass getModuleElement()
          Returns the meta object for class 'Module Element'.
 MtlFactory getMtlFactory()
          Returns the factory that creates the instances of the model.
 org.eclipse.emf.ecore.EEnum getOpenModeKind()
          Returns the meta object for enum 'Open Mode Kind'.
 org.eclipse.emf.ecore.EReference getProtectedAreaBlock_Marker()
          Returns the meta object for the containment reference ' Marker'.
 org.eclipse.emf.ecore.EClass getProtectedAreaBlock()
          Returns the meta object for class 'Protected Area Block'.
 org.eclipse.emf.ecore.EReference getQuery_Expression()
          Returns the meta object for the containment reference 'Expression'.
 org.eclipse.emf.ecore.EReference getQuery_Parameter()
          Returns the meta object for the containment reference list 'Parameter'.
 org.eclipse.emf.ecore.EReference getQuery_Type()
          Returns the meta object for the reference 'Type'.
 org.eclipse.emf.ecore.EClass getQuery()
          Returns the meta object for class 'Query'.
 org.eclipse.emf.ecore.EReference getQueryInvocation_Argument()
          Returns the meta object for the containment reference list ' Argument'.
 org.eclipse.emf.ecore.EReference getQueryInvocation_Definition()
          Returns the meta object for the reference 'Definition'.
 org.eclipse.emf.ecore.EClass getQueryInvocation()
          Returns the meta object for class 'Query Invocation'
 org.eclipse.emf.ecore.EReference getTemplate_Guard()
          Returns the meta object for the containment reference 'Guard'.
 org.eclipse.emf.ecore.EAttribute getTemplate_Main()
          Returns the meta object for the attribute 'Main'.
 org.eclipse.emf.ecore.EReference getTemplate_Overrides()
          Returns the meta object for the reference list 'Overrides'.
 org.eclipse.emf.ecore.EReference getTemplate_Parameter()
          Returns the meta object for the containment reference list ' Parameter'.
 org.eclipse.emf.ecore.EClass getTemplate()
          Returns the meta object for class 'Template'.
 org.eclipse.emf.ecore.EClass getTemplateExpression()
          Returns the meta object for class 'Template Expression'.
 org.eclipse.emf.ecore.EReference getTemplateInvocation_After()
          Returns the meta object for the containment reference ' After'.
 org.eclipse.emf.ecore.EReference getTemplateInvocation_Argument()
          Returns the meta object for the containment reference list ' Argument'.
 org.eclipse.emf.ecore.EReference getTemplateInvocation_Before()
          Returns the meta object for the containment reference ' Before'.
 org.eclipse.emf.ecore.EReference getTemplateInvocation_Definition()
          Returns the meta object for the reference 'Definition'.
 org.eclipse.emf.ecore.EReference getTemplateInvocation_Each()
          Returns the meta object for the containment reference ' Each'.
 org.eclipse.emf.ecore.EAttribute getTemplateInvocation_Super()
          Returns the meta object for the attribute 'Super'.
 org.eclipse.emf.ecore.EClass getTemplateInvocation()
          Returns the meta object for class 'Template Invocation'.
 org.eclipse.emf.ecore.EReference getTraceBlock_ModelElement()
          Returns the meta object for the containment reference ' Model Element'.
 org.eclipse.emf.ecore.EClass getTraceBlock()
          Returns the meta object for class 'Trace Block'.
 org.eclipse.emf.ecore.EReference getTypedModel_TakesTypesFrom()
          Returns the meta object for the reference list 'Takes Types From'.
 org.eclipse.emf.ecore.EClass getTypedModel()
          Returns the meta object for class 'Typed Model'.
 org.eclipse.emf.ecore.EEnum getVisibilityKind()
          Returns the meta object for enum 'Visibility Kind'
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

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 MtlPackage eINSTANCE
The singleton instance of the package.


MODULE

static final int MODULE
The meta object id for the 'Module' class.

See Also:
ModuleImpl, MtlPackageImpl.getModule(), Constant Field Values

MODULE__EANNOTATIONS

static final int MODULE__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

MODULE__NAME

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

See Also:
Constant Field Values

MODULE__NS_URI

static final int MODULE__NS_URI
The feature id for the 'Ns URI' attribute.

See Also:
Constant Field Values

MODULE__NS_PREFIX

static final int MODULE__NS_PREFIX
The feature id for the 'Ns Prefix' attribute.

See Also:
Constant Field Values

MODULE__EFACTORY_INSTANCE

static final int MODULE__EFACTORY_INSTANCE
The feature id for the 'EFactory Instance' reference.

See Also:
Constant Field Values

MODULE__ECLASSIFIERS

static final int MODULE__ECLASSIFIERS
The feature id for the 'EClassifiers' containment reference list.

See Also:
Constant Field Values

MODULE__ESUBPACKAGES

static final int MODULE__ESUBPACKAGES
The feature id for the 'ESubpackages' containment reference list.

See Also:
Constant Field Values

MODULE__ESUPER_PACKAGE

static final int MODULE__ESUPER_PACKAGE
The feature id for the 'ESuper Package' container reference.

See Also:
Constant Field Values

MODULE__INPUT

static final int MODULE__INPUT
The feature id for the 'Input' containment reference list.

See Also:
Constant Field Values

MODULE__EXTENDS

static final int MODULE__EXTENDS
The feature id for the 'Extends' reference list.

See Also:
Constant Field Values

MODULE__IMPORTS

static final int MODULE__IMPORTS
The feature id for the 'Imports' reference list.

See Also:
Constant Field Values

MODULE__OWNED_MODULE_ELEMENT

static final int MODULE__OWNED_MODULE_ELEMENT
The feature id for the 'Owned Module Element' containment reference list.

See Also:
Constant Field Values

MODULE_FEATURE_COUNT

static final int MODULE_FEATURE_COUNT
The number of structural features of the 'Module' class.

See Also:
Constant Field Values

MODULE_ELEMENT

static final int MODULE_ELEMENT
The meta object id for the 'Module Element' class.

See Also:
ModuleElementImpl, MtlPackageImpl.getModuleElement(), Constant Field Values

MODULE_ELEMENT__EANNOTATIONS

static final int MODULE_ELEMENT__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

MODULE_ELEMENT__NAME

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

See Also:
Constant Field Values

MODULE_ELEMENT__START_POSITION

static final int MODULE_ELEMENT__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

MODULE_ELEMENT__END_POSITION

static final int MODULE_ELEMENT__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

MODULE_ELEMENT__VISIBILITY

static final int MODULE_ELEMENT__VISIBILITY
The feature id for the 'Visibility' attribute.

See Also:
Constant Field Values

MODULE_ELEMENT_FEATURE_COUNT

static final int MODULE_ELEMENT_FEATURE_COUNT
The number of structural features of the 'Module Element' class.

See Also:
Constant Field Values

TEMPLATE_EXPRESSION

static final int TEMPLATE_EXPRESSION
The meta object id for the 'Template Expression' class.

See Also:
TemplateExpressionImpl, MtlPackageImpl.getTemplateExpression(), Constant Field Values

TEMPLATE_EXPRESSION__EANNOTATIONS

static final int TEMPLATE_EXPRESSION__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

TEMPLATE_EXPRESSION__NAME

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

See Also:
Constant Field Values

TEMPLATE_EXPRESSION__ORDERED

static final int TEMPLATE_EXPRESSION__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

TEMPLATE_EXPRESSION__UNIQUE

static final int TEMPLATE_EXPRESSION__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

TEMPLATE_EXPRESSION__LOWER_BOUND

static final int TEMPLATE_EXPRESSION__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

TEMPLATE_EXPRESSION__UPPER_BOUND

static final int TEMPLATE_EXPRESSION__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

TEMPLATE_EXPRESSION__MANY

static final int TEMPLATE_EXPRESSION__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

TEMPLATE_EXPRESSION__REQUIRED

static final int TEMPLATE_EXPRESSION__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

TEMPLATE_EXPRESSION__ETYPE

static final int TEMPLATE_EXPRESSION__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

TEMPLATE_EXPRESSION__EGENERIC_TYPE

static final int TEMPLATE_EXPRESSION__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

TEMPLATE_EXPRESSION__START_POSITION

static final int TEMPLATE_EXPRESSION__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

TEMPLATE_EXPRESSION__END_POSITION

static final int TEMPLATE_EXPRESSION__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

TEMPLATE_EXPRESSION_FEATURE_COUNT

static final int TEMPLATE_EXPRESSION_FEATURE_COUNT
The number of structural features of the 'Template Expression' class.

See Also:
Constant Field Values

BLOCK

static final int BLOCK
The meta object id for the 'Block' class.

See Also:
BlockImpl, MtlPackageImpl.getBlock(), Constant Field Values

BLOCK__EANNOTATIONS

static final int BLOCK__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

BLOCK__NAME

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

See Also:
Constant Field Values

BLOCK__ORDERED

static final int BLOCK__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

BLOCK__UNIQUE

static final int BLOCK__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

BLOCK__LOWER_BOUND

static final int BLOCK__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

BLOCK__UPPER_BOUND

static final int BLOCK__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

BLOCK__MANY

static final int BLOCK__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

BLOCK__REQUIRED

static final int BLOCK__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

BLOCK__ETYPE

static final int BLOCK__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

BLOCK__EGENERIC_TYPE

static final int BLOCK__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

BLOCK__START_POSITION

static final int BLOCK__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

BLOCK__END_POSITION

static final int BLOCK__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

BLOCK__INIT

static final int BLOCK__INIT
The feature id for the 'Init' containment reference.

See Also:
Constant Field Values

BLOCK__BODY

static final int BLOCK__BODY
The feature id for the 'Body' containment reference list.

See Also:
Constant Field Values

BLOCK_FEATURE_COUNT

static final int BLOCK_FEATURE_COUNT
The number of structural features of the 'Block' class.

See Also:
Constant Field Values

INIT_SECTION

static final int INIT_SECTION
The meta object id for the 'Init Section' class.

See Also:
InitSectionImpl, MtlPackageImpl.getInitSection(), Constant Field Values

INIT_SECTION__START_POSITION

static final int INIT_SECTION__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

INIT_SECTION__END_POSITION

static final int INIT_SECTION__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

INIT_SECTION__VARIABLE

static final int INIT_SECTION__VARIABLE
The feature id for the 'Variable' containment reference list.

See Also:
Constant Field Values

INIT_SECTION_FEATURE_COUNT

static final int INIT_SECTION_FEATURE_COUNT
The number of structural features of the 'Init Section' class.

See Also:
Constant Field Values

TEMPLATE

static final int TEMPLATE
The meta object id for the 'Template' class.

See Also:
TemplateImpl, MtlPackageImpl.getTemplate(), Constant Field Values

TEMPLATE__EANNOTATIONS

static final int TEMPLATE__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

TEMPLATE__NAME

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

See Also:
Constant Field Values

TEMPLATE__ORDERED

static final int TEMPLATE__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

TEMPLATE__UNIQUE

static final int TEMPLATE__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

TEMPLATE__LOWER_BOUND

static final int TEMPLATE__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

TEMPLATE__UPPER_BOUND

static final int TEMPLATE__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

TEMPLATE__MANY

static final int TEMPLATE__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

TEMPLATE__REQUIRED

static final int TEMPLATE__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

TEMPLATE__ETYPE

static final int TEMPLATE__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

TEMPLATE__EGENERIC_TYPE

static final int TEMPLATE__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

TEMPLATE__START_POSITION

static final int TEMPLATE__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

TEMPLATE__END_POSITION

static final int TEMPLATE__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

TEMPLATE__INIT

static final int TEMPLATE__INIT
The feature id for the 'Init' containment reference.

See Also:
Constant Field Values

TEMPLATE__BODY

static final int TEMPLATE__BODY
The feature id for the 'Body' containment reference list.

See Also:
Constant Field Values

TEMPLATE__VISIBILITY

static final int TEMPLATE__VISIBILITY
The feature id for the 'Visibility' attribute.

See Also:
Constant Field Values

TEMPLATE__OVERRIDES

static final int TEMPLATE__OVERRIDES
The feature id for the 'Overrides' reference list.

See Also:
Constant Field Values

TEMPLATE__PARAMETER

static final int TEMPLATE__PARAMETER
The feature id for the 'Parameter' containment reference list.

See Also:
Constant Field Values

TEMPLATE__GUARD

static final int TEMPLATE__GUARD
The feature id for the 'Guard' containment reference.

See Also:
Constant Field Values

TEMPLATE__MAIN

static final int TEMPLATE__MAIN
The feature id for the 'Main' attribute.

See Also:
Constant Field Values

TEMPLATE_FEATURE_COUNT

static final int TEMPLATE_FEATURE_COUNT
The number of structural features of the 'Template' class.

See Also:
Constant Field Values

TEMPLATE_INVOCATION

static final int TEMPLATE_INVOCATION
The meta object id for the 'Template Invocation' class.

See Also:
TemplateInvocationImpl, MtlPackageImpl.getTemplateInvocation(), Constant Field Values

TEMPLATE_INVOCATION__EANNOTATIONS

static final int TEMPLATE_INVOCATION__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__NAME

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

See Also:
Constant Field Values

TEMPLATE_INVOCATION__ORDERED

static final int TEMPLATE_INVOCATION__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__UNIQUE

static final int TEMPLATE_INVOCATION__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__LOWER_BOUND

static final int TEMPLATE_INVOCATION__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__UPPER_BOUND

static final int TEMPLATE_INVOCATION__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__MANY

static final int TEMPLATE_INVOCATION__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__REQUIRED

static final int TEMPLATE_INVOCATION__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__ETYPE

static final int TEMPLATE_INVOCATION__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__EGENERIC_TYPE

static final int TEMPLATE_INVOCATION__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__START_POSITION

static final int TEMPLATE_INVOCATION__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__END_POSITION

static final int TEMPLATE_INVOCATION__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__DEFINITION

static final int TEMPLATE_INVOCATION__DEFINITION
The feature id for the 'Definition' reference.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__ARGUMENT

static final int TEMPLATE_INVOCATION__ARGUMENT
The feature id for the 'Argument' containment reference list.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__BEFORE

static final int TEMPLATE_INVOCATION__BEFORE
The feature id for the 'Before' containment reference.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__AFTER

static final int TEMPLATE_INVOCATION__AFTER
The feature id for the 'After' containment reference.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__EACH

static final int TEMPLATE_INVOCATION__EACH
The feature id for the 'Each' containment reference.

See Also:
Constant Field Values

TEMPLATE_INVOCATION__SUPER

static final int TEMPLATE_INVOCATION__SUPER
The feature id for the 'Super' attribute.

See Also:
Constant Field Values

TEMPLATE_INVOCATION_FEATURE_COUNT

static final int TEMPLATE_INVOCATION_FEATURE_COUNT
The number of structural features of the 'Template Invocation' class.

See Also:
Constant Field Values

QUERY

static final int QUERY
The meta object id for the 'Query' class.

See Also:
QueryImpl, MtlPackageImpl.getQuery(), Constant Field Values

QUERY__EANNOTATIONS

static final int QUERY__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

QUERY__NAME

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

See Also:
Constant Field Values

QUERY__START_POSITION

static final int QUERY__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

QUERY__END_POSITION

static final int QUERY__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

QUERY__VISIBILITY

static final int QUERY__VISIBILITY
The feature id for the 'Visibility' attribute.

See Also:
Constant Field Values

QUERY__PARAMETER

static final int QUERY__PARAMETER
The feature id for the 'Parameter' containment reference list.

See Also:
Constant Field Values

QUERY__EXPRESSION

static final int QUERY__EXPRESSION
The feature id for the 'Expression' containment reference.

See Also:
Constant Field Values

QUERY__TYPE

static final int QUERY__TYPE
The feature id for the 'Type' reference.

See Also:
Constant Field Values

QUERY_FEATURE_COUNT

static final int QUERY_FEATURE_COUNT
The number of structural features of the 'Query' class.

See Also:
Constant Field Values

QUERY_INVOCATION

static final int QUERY_INVOCATION
The meta object id for the 'Query Invocation' class.

See Also:
QueryInvocationImpl, MtlPackageImpl.getQueryInvocation(), Constant Field Values

QUERY_INVOCATION__EANNOTATIONS

static final int QUERY_INVOCATION__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

QUERY_INVOCATION__NAME

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

See Also:
Constant Field Values

QUERY_INVOCATION__ORDERED

static final int QUERY_INVOCATION__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

QUERY_INVOCATION__UNIQUE

static final int QUERY_INVOCATION__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

QUERY_INVOCATION__LOWER_BOUND

static final int QUERY_INVOCATION__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

QUERY_INVOCATION__UPPER_BOUND

static final int QUERY_INVOCATION__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

QUERY_INVOCATION__MANY

static final int QUERY_INVOCATION__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

QUERY_INVOCATION__REQUIRED

static final int QUERY_INVOCATION__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

QUERY_INVOCATION__ETYPE

static final int QUERY_INVOCATION__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

QUERY_INVOCATION__EGENERIC_TYPE

static final int QUERY_INVOCATION__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

QUERY_INVOCATION__START_POSITION

static final int QUERY_INVOCATION__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

QUERY_INVOCATION__END_POSITION

static final int QUERY_INVOCATION__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

QUERY_INVOCATION__DEFINITION

static final int QUERY_INVOCATION__DEFINITION
The feature id for the 'Definition' reference.

See Also:
Constant Field Values

QUERY_INVOCATION__ARGUMENT

static final int QUERY_INVOCATION__ARGUMENT
The feature id for the 'Argument' containment reference list.

See Also:
Constant Field Values

QUERY_INVOCATION_FEATURE_COUNT

static final int QUERY_INVOCATION_FEATURE_COUNT
The number of structural features of the 'Query Invocation' class.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK

static final int PROTECTED_AREA_BLOCK
The meta object id for the 'Protected Area Block' class.

See Also:
ProtectedAreaBlockImpl, MtlPackageImpl.getProtectedAreaBlock(), Constant Field Values

PROTECTED_AREA_BLOCK__EANNOTATIONS

static final int PROTECTED_AREA_BLOCK__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__NAME

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

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__ORDERED

static final int PROTECTED_AREA_BLOCK__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__UNIQUE

static final int PROTECTED_AREA_BLOCK__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__LOWER_BOUND

static final int PROTECTED_AREA_BLOCK__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__UPPER_BOUND

static final int PROTECTED_AREA_BLOCK__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__MANY

static final int PROTECTED_AREA_BLOCK__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__REQUIRED

static final int PROTECTED_AREA_BLOCK__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__ETYPE

static final int PROTECTED_AREA_BLOCK__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__EGENERIC_TYPE

static final int PROTECTED_AREA_BLOCK__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__START_POSITION

static final int PROTECTED_AREA_BLOCK__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__END_POSITION

static final int PROTECTED_AREA_BLOCK__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__INIT

static final int PROTECTED_AREA_BLOCK__INIT
The feature id for the 'Init' containment reference.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__BODY

static final int PROTECTED_AREA_BLOCK__BODY
The feature id for the 'Body' containment reference list.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK__MARKER

static final int PROTECTED_AREA_BLOCK__MARKER
The feature id for the 'Marker' containment reference.

See Also:
Constant Field Values

PROTECTED_AREA_BLOCK_FEATURE_COUNT

static final int PROTECTED_AREA_BLOCK_FEATURE_COUNT
The number of structural features of the 'Protected Area Block' class.

See Also:
Constant Field Values

FOR_BLOCK

static final int FOR_BLOCK
The meta object id for the 'For Block' class.

See Also:
ForBlockImpl, MtlPackageImpl.getForBlock(), Constant Field Values

FOR_BLOCK__EANNOTATIONS

static final int FOR_BLOCK__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

FOR_BLOCK__NAME

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

See Also:
Constant Field Values

FOR_BLOCK__ORDERED

static final int FOR_BLOCK__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

FOR_BLOCK__UNIQUE

static final int FOR_BLOCK__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

FOR_BLOCK__LOWER_BOUND

static final int FOR_BLOCK__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

FOR_BLOCK__UPPER_BOUND

static final int FOR_BLOCK__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

FOR_BLOCK__MANY

static final int FOR_BLOCK__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

FOR_BLOCK__REQUIRED

static final int FOR_BLOCK__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

FOR_BLOCK__ETYPE

static final int FOR_BLOCK__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

FOR_BLOCK__EGENERIC_TYPE

static final int FOR_BLOCK__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

FOR_BLOCK__START_POSITION

static final int FOR_BLOCK__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

FOR_BLOCK__END_POSITION

static final int FOR_BLOCK__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

FOR_BLOCK__INIT

static final int FOR_BLOCK__INIT
The feature id for the 'Init' containment reference.

See Also:
Constant Field Values

FOR_BLOCK__BODY

static final int FOR_BLOCK__BODY
The feature id for the 'Body' containment reference list.

See Also:
Constant Field Values

FOR_BLOCK__LOOP_VARIABLE

static final int FOR_BLOCK__LOOP_VARIABLE
The feature id for the 'Loop Variable' containment reference.

See Also:
Constant Field Values

FOR_BLOCK__ITER_SET

static final int FOR_BLOCK__ITER_SET
The feature id for the 'Iter Set' containment reference.

See Also:
Constant Field Values

FOR_BLOCK__BEFORE

static final int FOR_BLOCK__BEFORE
The feature id for the 'Before' containment reference.

See Also:
Constant Field Values

FOR_BLOCK__EACH

static final int FOR_BLOCK__EACH
The feature id for the 'Each' containment reference.

See Also:
Constant Field Values

FOR_BLOCK__AFTER

static final int FOR_BLOCK__AFTER
The feature id for the 'After' containment reference.

See Also:
Constant Field Values

FOR_BLOCK__GUARD

static final int FOR_BLOCK__GUARD
The feature id for the 'Guard' containment reference.

See Also:
Constant Field Values

FOR_BLOCK_FEATURE_COUNT

static final int FOR_BLOCK_FEATURE_COUNT
The number of structural features of the 'For Block' class.

See Also:
Constant Field Values

IF_BLOCK

static final int IF_BLOCK
The meta object id for the 'If Block' class.

See Also:
IfBlockImpl, MtlPackageImpl.getIfBlock(), Constant Field Values

IF_BLOCK__EANNOTATIONS

static final int IF_BLOCK__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

IF_BLOCK__NAME

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

See Also:
Constant Field Values

IF_BLOCK__ORDERED

static final int IF_BLOCK__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

IF_BLOCK__UNIQUE

static final int IF_BLOCK__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

IF_BLOCK__LOWER_BOUND

static final int IF_BLOCK__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

IF_BLOCK__UPPER_BOUND

static final int IF_BLOCK__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

IF_BLOCK__MANY

static final int IF_BLOCK__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

IF_BLOCK__REQUIRED

static final int IF_BLOCK__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

IF_BLOCK__ETYPE

static final int IF_BLOCK__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

IF_BLOCK__EGENERIC_TYPE

static final int IF_BLOCK__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

IF_BLOCK__START_POSITION

static final int IF_BLOCK__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

IF_BLOCK__END_POSITION

static final int IF_BLOCK__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

IF_BLOCK__INIT

static final int IF_BLOCK__INIT
The feature id for the 'Init' containment reference.

See Also:
Constant Field Values

IF_BLOCK__BODY

static final int IF_BLOCK__BODY
The feature id for the 'Body' containment reference list.

See Also:
Constant Field Values

IF_BLOCK__IF_EXPR

static final int IF_BLOCK__IF_EXPR
The feature id for the 'If Expr' containment reference.

See Also:
Constant Field Values

IF_BLOCK__ELSE

static final int IF_BLOCK__ELSE
The feature id for the 'Else' containment reference.

See Also:
Constant Field Values

IF_BLOCK__ELSE_IF

static final int IF_BLOCK__ELSE_IF
The feature id for the 'Else If' containment reference list.

See Also:
Constant Field Values

IF_BLOCK_FEATURE_COUNT

static final int IF_BLOCK_FEATURE_COUNT
The number of structural features of the 'If Block' class.

See Also:
Constant Field Values

LET_BLOCK

static final int LET_BLOCK
The meta object id for the 'Let Block' class.

See Also:
LetBlockImpl, MtlPackageImpl.getLetBlock(), Constant Field Values

LET_BLOCK__EANNOTATIONS

static final int LET_BLOCK__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

LET_BLOCK__NAME

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

See Also:
Constant Field Values

LET_BLOCK__ORDERED

static final int LET_BLOCK__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

LET_BLOCK__UNIQUE

static final int LET_BLOCK__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

LET_BLOCK__LOWER_BOUND

static final int LET_BLOCK__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

LET_BLOCK__UPPER_BOUND

static final int LET_BLOCK__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

LET_BLOCK__MANY

static final int LET_BLOCK__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

LET_BLOCK__REQUIRED

static final int LET_BLOCK__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

LET_BLOCK__ETYPE

static final int LET_BLOCK__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

LET_BLOCK__EGENERIC_TYPE

static final int LET_BLOCK__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

LET_BLOCK__START_POSITION

static final int LET_BLOCK__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

LET_BLOCK__END_POSITION

static final int LET_BLOCK__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

LET_BLOCK__INIT

static final int LET_BLOCK__INIT
The feature id for the 'Init' containment reference.

See Also:
Constant Field Values

LET_BLOCK__BODY

static final int LET_BLOCK__BODY
The feature id for the 'Body' containment reference list.

See Also:
Constant Field Values

LET_BLOCK__ELSE_LET

static final int LET_BLOCK__ELSE_LET
The feature id for the 'Else Let' containment reference list.

See Also:
Constant Field Values

LET_BLOCK__ELSE

static final int LET_BLOCK__ELSE
The feature id for the 'Else' containment reference.

See Also:
Constant Field Values

LET_BLOCK__LET_VARIABLE

static final int LET_BLOCK__LET_VARIABLE
The feature id for the 'Let Variable' containment reference.

See Also:
Constant Field Values

LET_BLOCK_FEATURE_COUNT

static final int LET_BLOCK_FEATURE_COUNT
The number of structural features of the 'Let Block' class.

See Also:
Constant Field Values

FILE_BLOCK

static final int FILE_BLOCK
The meta object id for the 'File Block' class.

See Also:
FileBlockImpl, MtlPackageImpl.getFileBlock(), Constant Field Values

FILE_BLOCK__EANNOTATIONS

static final int FILE_BLOCK__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

FILE_BLOCK__NAME

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

See Also:
Constant Field Values

FILE_BLOCK__ORDERED

static final int FILE_BLOCK__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

FILE_BLOCK__UNIQUE

static final int FILE_BLOCK__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

FILE_BLOCK__LOWER_BOUND

static final int FILE_BLOCK__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

FILE_BLOCK__UPPER_BOUND

static final int FILE_BLOCK__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

FILE_BLOCK__MANY

static final int FILE_BLOCK__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

FILE_BLOCK__REQUIRED

static final int FILE_BLOCK__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

FILE_BLOCK__ETYPE

static final int FILE_BLOCK__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

FILE_BLOCK__EGENERIC_TYPE

static final int FILE_BLOCK__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

FILE_BLOCK__START_POSITION

static final int FILE_BLOCK__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

FILE_BLOCK__END_POSITION

static final int FILE_BLOCK__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

FILE_BLOCK__INIT

static final int FILE_BLOCK__INIT
The feature id for the 'Init' containment reference.

See Also:
Constant Field Values

FILE_BLOCK__BODY

static final int FILE_BLOCK__BODY
The feature id for the 'Body' containment reference list.

See Also:
Constant Field Values

FILE_BLOCK__OPEN_MODE

static final int FILE_BLOCK__OPEN_MODE
The feature id for the 'Open Mode' attribute.

See Also:
Constant Field Values

FILE_BLOCK__FILE_URL

static final int FILE_BLOCK__FILE_URL
The feature id for the 'File Url' containment reference.

See Also:
Constant Field Values

FILE_BLOCK__UNIQ_ID

static final int FILE_BLOCK__UNIQ_ID
The feature id for the 'Uniq Id' containment reference.

See Also:
Constant Field Values

FILE_BLOCK_FEATURE_COUNT

static final int FILE_BLOCK_FEATURE_COUNT
The number of structural features of the 'File Block' class.

See Also:
Constant Field Values

TRACE_BLOCK

static final int TRACE_BLOCK
The meta object id for the 'Trace Block' class.

See Also:
TraceBlockImpl, MtlPackageImpl.getTraceBlock(), Constant Field Values

TRACE_BLOCK__EANNOTATIONS

static final int TRACE_BLOCK__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

TRACE_BLOCK__NAME

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

See Also:
Constant Field Values

TRACE_BLOCK__ORDERED

static final int TRACE_BLOCK__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

TRACE_BLOCK__UNIQUE

static final int TRACE_BLOCK__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

TRACE_BLOCK__LOWER_BOUND

static final int TRACE_BLOCK__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

TRACE_BLOCK__UPPER_BOUND

static final int TRACE_BLOCK__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

TRACE_BLOCK__MANY

static final int TRACE_BLOCK__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

TRACE_BLOCK__REQUIRED

static final int TRACE_BLOCK__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

TRACE_BLOCK__ETYPE

static final int TRACE_BLOCK__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

TRACE_BLOCK__EGENERIC_TYPE

static final int TRACE_BLOCK__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

TRACE_BLOCK__START_POSITION

static final int TRACE_BLOCK__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

TRACE_BLOCK__END_POSITION

static final int TRACE_BLOCK__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

TRACE_BLOCK__INIT

static final int TRACE_BLOCK__INIT
The feature id for the 'Init' containment reference.

See Also:
Constant Field Values

TRACE_BLOCK__BODY

static final int TRACE_BLOCK__BODY
The feature id for the 'Body' containment reference list.

See Also:
Constant Field Values

TRACE_BLOCK__MODEL_ELEMENT

static final int TRACE_BLOCK__MODEL_ELEMENT
The feature id for the 'Model Element' containment reference.

See Also:
Constant Field Values

TRACE_BLOCK_FEATURE_COUNT

static final int TRACE_BLOCK_FEATURE_COUNT
The number of structural features of the 'Trace Block' class.

See Also:
Constant Field Values

MACRO

static final int MACRO
The meta object id for the 'Macro' class.

See Also:
MacroImpl, MtlPackageImpl.getMacro(), Constant Field Values

MACRO__EANNOTATIONS

static final int MACRO__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

MACRO__NAME

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

See Also:
Constant Field Values

MACRO__ORDERED

static final int MACRO__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

MACRO__UNIQUE

static final int MACRO__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

MACRO__LOWER_BOUND

static final int MACRO__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

MACRO__UPPER_BOUND

static final int MACRO__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

MACRO__MANY

static final int MACRO__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

MACRO__REQUIRED

static final int MACRO__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

MACRO__ETYPE

static final int MACRO__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

MACRO__EGENERIC_TYPE

static final int MACRO__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

MACRO__START_POSITION

static final int MACRO__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

MACRO__END_POSITION

static final int MACRO__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

MACRO__INIT

static final int MACRO__INIT
The feature id for the 'Init' containment reference.

See Also:
Constant Field Values

MACRO__BODY

static final int MACRO__BODY
The feature id for the 'Body' containment reference list.

See Also:
Constant Field Values

MACRO__VISIBILITY

static final int MACRO__VISIBILITY
The feature id for the 'Visibility' attribute.

See Also:
Constant Field Values

MACRO__PARAMETER

static final int MACRO__PARAMETER
The feature id for the 'Parameter' containment reference list.

See Also:
Constant Field Values

MACRO__TYPE

static final int MACRO__TYPE
The feature id for the 'Type' reference.

See Also:
Constant Field Values

MACRO_FEATURE_COUNT

static final int MACRO_FEATURE_COUNT
The number of structural features of the 'Macro' class.

See Also:
Constant Field Values

MACRO_INVOCATION

static final int MACRO_INVOCATION
The meta object id for the 'Macro Invocation' class.

See Also:
MacroInvocationImpl, MtlPackageImpl.getMacroInvocation(), Constant Field Values

MACRO_INVOCATION__EANNOTATIONS

static final int MACRO_INVOCATION__EANNOTATIONS
The feature id for the 'EAnnotations' containment reference list.

See Also:
Constant Field Values

MACRO_INVOCATION__NAME

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

See Also:
Constant Field Values

MACRO_INVOCATION__ORDERED

static final int MACRO_INVOCATION__ORDERED
The feature id for the 'Ordered' attribute.

See Also:
Constant Field Values

MACRO_INVOCATION__UNIQUE

static final int MACRO_INVOCATION__UNIQUE
The feature id for the 'Unique' attribute.

See Also:
Constant Field Values

MACRO_INVOCATION__LOWER_BOUND

static final int MACRO_INVOCATION__LOWER_BOUND
The feature id for the 'Lower Bound' attribute.

See Also:
Constant Field Values

MACRO_INVOCATION__UPPER_BOUND

static final int MACRO_INVOCATION__UPPER_BOUND
The feature id for the 'Upper Bound' attribute.

See Also:
Constant Field Values

MACRO_INVOCATION__MANY

static final int MACRO_INVOCATION__MANY
The feature id for the 'Many' attribute.

See Also:
Constant Field Values

MACRO_INVOCATION__REQUIRED

static final int MACRO_INVOCATION__REQUIRED
The feature id for the 'Required' attribute.

See Also:
Constant Field Values

MACRO_INVOCATION__ETYPE

static final int MACRO_INVOCATION__ETYPE
The feature id for the 'EType' reference.

See Also:
Constant Field Values

MACRO_INVOCATION__EGENERIC_TYPE

static final int MACRO_INVOCATION__EGENERIC_TYPE
The feature id for the 'EGeneric Type' containment reference.

See Also:
Constant Field Values

MACRO_INVOCATION__START_POSITION

static final int MACRO_INVOCATION__START_POSITION
The feature id for the 'Start Position' attribute.

See Also:
Constant Field Values

MACRO_INVOCATION__END_POSITION

static final int MACRO_INVOCATION__END_POSITION
The feature id for the 'End Position' attribute.

See Also:
Constant Field Values

MACRO_INVOCATION__DEFINITION

static final int MACRO_INVOCATION__DEFINITION
The feature id for the 'Definition' reference.

See Also:
Constant Field Values

MACRO_INVOCATION__ARGUMENT

static final int MACRO_INVOCATION__ARGUMENT
The feature id for the 'Argument' containment reference list.

See Also:
Constant Field Values

MACRO_INVOCATION_FEATURE_COUNT

static final int MACRO_INVOCATION_FEATURE_COUNT
The number of structural features of the 'Macro Invocation' class.

See Also:
Constant Field Values

TYPED_MODEL

static final int TYPED_MODEL
The meta object id for the 'Typed Model' class.

See Also:
TypedModelImpl, MtlPackageImpl.getTypedModel(), Constant Field Values

TYPED_MODEL__TAKES_TYPES_FROM

static final int TYPED_MODEL__TAKES_TYPES_FROM
The feature id for the 'Takes Types From' reference list.

See Also:
Constant Field Values

TYPED_MODEL_FEATURE_COUNT

static final int TYPED_MODEL_FEATURE_COUNT
The number of structural features of the 'Typed Model' class.

See Also:
Constant Field Values

VISIBILITY_KIND

static final int VISIBILITY_KIND
The meta object id for the 'Visibility Kind' enum.

See Also:
VisibilityKind, MtlPackageImpl.getVisibilityKind(), Constant Field Values

OPEN_MODE_KIND

static final int OPEN_MODE_KIND
The meta object id for the 'Open Mode Kind' enum.

See Also:
OpenModeKind, MtlPackageImpl.getOpenModeKind(), Constant Field Values
Method Detail

getModule

org.eclipse.emf.ecore.EClass getModule()
Returns the meta object for class 'Module'.

Returns:
the meta object for class 'Module'.
See Also:
Module

getModule_Input

org.eclipse.emf.ecore.EReference getModule_Input()
Returns the meta object for the containment reference list 'Input'.

Returns:
the meta object for the containment reference list 'Input'.
See Also:
Module.getInput(), getModule()

getModule_Extends

org.eclipse.emf.ecore.EReference getModule_Extends()
Returns the meta object for the reference list 'Extends'.

Returns:
the meta object for the reference list 'Extends'.
See Also:
Module.getExtends(), getModule()

getModule_Imports

org.eclipse.emf.ecore.EReference getModule_Imports()
Returns the meta object for the reference list 'Imports'.

Returns:
the meta object for the reference list 'Imports'.
See Also:
Module.getImports(), getModule()

getModule_OwnedModuleElement

org.eclipse.emf.ecore.EReference getModule_OwnedModuleElement()
Returns the meta object for the containment reference list ' Owned Module Element'.

Returns:
the meta object for the containment reference list 'Owned Module Element'.
See Also:
Module.getOwnedModuleElement(), getModule()

getModuleElement

org.eclipse.emf.ecore.EClass getModuleElement()
Returns the meta object for class 'Module Element'.

Returns:
the meta object for class 'Module Element'.
See Also:
ModuleElement

getModuleElement_Visibility

org.eclipse.emf.ecore.EAttribute getModuleElement_Visibility()
Returns the meta object for the attribute 'Visibility'.

Returns:
the meta object for the attribute 'Visibility'.
See Also:
ModuleElement.getVisibility(), getModuleElement()

getTemplateExpression

org.eclipse.emf.ecore.EClass getTemplateExpression()
Returns the meta object for class 'Template Expression'.

Returns:
the meta object for class 'Template Expression'.
See Also:
TemplateExpression

getBlock

org.eclipse.emf.ecore.EClass getBlock()
Returns the meta object for class 'Block'.

Returns:
the meta object for class 'Block'.
See Also:
Block

getBlock_Init

org.eclipse.emf.ecore.EReference getBlock_Init()
Returns the meta object for the containment reference 'Init'.

Returns:
the meta object for the containment reference 'Init'.
See Also:
Block.getInit(), getBlock()

getBlock_Body

org.eclipse.emf.ecore.EReference getBlock_Body()
Returns the meta object for the containment reference list 'Body'.

Returns:
the meta object for the containment reference list 'Body'.
See Also:
Block.getBody(), getBlock()

getInitSection

org.eclipse.emf.ecore.EClass getInitSection()
Returns the meta object for class 'Init Section'.

Returns:
the meta object for class 'Init Section'.
See Also:
InitSection

getInitSection_Variable

org.eclipse.emf.ecore.EReference getInitSection_Variable()
Returns the meta object for the containment reference list ' Variable'.

Returns:
the meta object for the containment reference list 'Variable'.
See Also:
InitSection.getVariable(), getInitSection()

getTemplate

org.eclipse.emf.ecore.EClass getTemplate()
Returns the meta object for class 'Template'.

Returns:
the meta object for class 'Template'.
See Also:
Template

getTemplate_Overrides

org.eclipse.emf.ecore.EReference getTemplate_Overrides()
Returns the meta object for the reference list 'Overrides'.

Returns:
the meta object for the reference list 'Overrides'.
See Also:
Template.getOverrides(), getTemplate()

getTemplate_Parameter

org.eclipse.emf.ecore.EReference getTemplate_Parameter()
Returns the meta object for the containment reference list ' Parameter'.

Returns:
the meta object for the containment reference list 'Parameter'.
See Also:
Template.getParameter(), getTemplate()

getTemplate_Guard

org.eclipse.emf.ecore.EReference getTemplate_Guard()
Returns the meta object for the containment reference 'Guard'.

Returns:
the meta object for the containment reference 'Guard'.
See Also:
Template.getGuard(), getTemplate()

getTemplate_Main

org.eclipse.emf.ecore.EAttribute getTemplate_Main()
Returns the meta object for the attribute 'Main'.

Returns:
the meta object for the attribute 'Main'.
See Also:
Template.isMain(), getTemplate()

getTemplateInvocation

org.eclipse.emf.ecore.EClass getTemplateInvocation()
Returns the meta object for class 'Template Invocation'.

Returns:
the meta object for class 'Template Invocation'.
See Also:
TemplateInvocation

getTemplateInvocation_Definition

org.eclipse.emf.ecore.EReference getTemplateInvocation_Definition()
Returns the meta object for the reference 'Definition'.

Returns:
the meta object for the reference 'Definition'.
See Also:
TemplateInvocation.getDefinition(), getTemplateInvocation()

getTemplateInvocation_Argument

org.eclipse.emf.ecore.EReference getTemplateInvocation_Argument()
Returns the meta object for the containment reference list ' Argument'.

Returns:
the meta object for the containment reference list 'Argument'.
See Also:
TemplateInvocation.getArgument(), getTemplateInvocation()

getTemplateInvocation_Before

org.eclipse.emf.ecore.EReference getTemplateInvocation_Before()
Returns the meta object for the containment reference ' Before'.

Returns:
the meta object for the containment reference 'Before'.
See Also:
TemplateInvocation.getBefore(), getTemplateInvocation()

getTemplateInvocation_After

org.eclipse.emf.ecore.EReference getTemplateInvocation_After()
Returns the meta object for the containment reference ' After'.

Returns:
the meta object for the containment reference 'After'.
See Also:
TemplateInvocation.getAfter(), getTemplateInvocation()

getTemplateInvocation_Each

org.eclipse.emf.ecore.EReference getTemplateInvocation_Each()
Returns the meta object for the containment reference ' Each'.

Returns:
the meta object for the containment reference 'Each'.
See Also:
TemplateInvocation.getEach(), getTemplateInvocation()

getTemplateInvocation_Super

org.eclipse.emf.ecore.EAttribute getTemplateInvocation_Super()
Returns the meta object for the attribute 'Super'.

Returns:
the meta object for the attribute 'Super'.
See Also:
TemplateInvocation.isSuper(), getTemplateInvocation()

getQuery

org.eclipse.emf.ecore.EClass getQuery()
Returns the meta object for class 'Query'.

Returns:
the meta object for class 'Query'.
See Also:
Query

getQuery_Parameter

org.eclipse.emf.ecore.EReference getQuery_Parameter()
Returns the meta object for the containment reference list 'Parameter'.

Returns:
the meta object for the containment reference list 'Parameter'.
See Also:
Query.getParameter(), getQuery()

getQuery_Expression

org.eclipse.emf.ecore.EReference getQuery_Expression()
Returns the meta object for the containment reference 'Expression'.

Returns:
the meta object for the containment reference 'Expression'.
See Also:
Query.getExpression(), getQuery()

getQuery_Type

org.eclipse.emf.ecore.EReference getQuery_Type()
Returns the meta object for the reference 'Type'.

Returns:
the meta object for the reference 'Type'.
See Also:
Query.getType(), getQuery()

getQueryInvocation

org.eclipse.emf.ecore.EClass getQueryInvocation()
Returns the meta object for class 'Query Invocation'.

Returns:
the meta object for class 'Query Invocation'.
See Also:
QueryInvocation

getQueryInvocation_Definition

org.eclipse.emf.ecore.EReference getQueryInvocation_Definition()
Returns the meta object for the reference 'Definition'.

Returns:
the meta object for the reference 'Definition'.
See Also:
QueryInvocation.getDefinition(), getQueryInvocation()

getQueryInvocation_Argument

org.eclipse.emf.ecore.EReference getQueryInvocation_Argument()
Returns the meta object for the containment reference list ' Argument'.

Returns:
the meta object for the containment reference list 'Argument'.
See Also:
QueryInvocation.getArgument(), getQueryInvocation()

getProtectedAreaBlock

org.eclipse.emf.ecore.EClass getProtectedAreaBlock()
Returns the meta object for class 'Protected Area Block'.

Returns:
the meta object for class 'Protected Area Block'.
See Also:
ProtectedAreaBlock

getProtectedAreaBlock_Marker

org.eclipse.emf.ecore.EReference getProtectedAreaBlock_Marker()
Returns the meta object for the containment reference ' Marker'.

Returns:
the meta object for the containment reference 'Marker'.
See Also:
ProtectedAreaBlock.getMarker(), getProtectedAreaBlock()

getForBlock

org.eclipse.emf.ecore.EClass getForBlock()
Returns the meta object for class 'For Block'.

Returns:
the meta object for class 'For Block'.
See Also:
ForBlock

getForBlock_LoopVariable

org.eclipse.emf.ecore.EReference getForBlock_LoopVariable()
Returns the meta object for the containment reference 'Loop Variable'.

Returns:
the meta object for the containment reference 'Loop Variable'.
See Also:
ForBlock.getLoopVariable(), getForBlock()

getForBlock_IterSet

org.eclipse.emf.ecore.EReference getForBlock_IterSet()
Returns the meta object for the containment reference 'Iter Set'.

Returns:
the meta object for the containment reference 'Iter Set'.
See Also:
ForBlock.getIterSet(), getForBlock()

getForBlock_Before

org.eclipse.emf.ecore.EReference getForBlock_Before()
Returns the meta object for the containment reference 'Before'.

Returns:
the meta object for the containment reference 'Before'.
See Also:
ForBlock.getBefore(), getForBlock()

getForBlock_Each

org.eclipse.emf.ecore.EReference getForBlock_Each()
Returns the meta object for the containment reference 'Each'.

Returns:
the meta object for the containment reference 'Each'.
See Also:
ForBlock.getEach(), getForBlock()

getForBlock_After

org.eclipse.emf.ecore.EReference getForBlock_After()
Returns the meta object for the containment reference 'After'.

Returns:
the meta object for the containment reference 'After'.
See Also:
ForBlock.getAfter(), getForBlock()

getForBlock_Guard

org.eclipse.emf.ecore.EReference getForBlock_Guard()
Returns the meta object for the containment reference 'Guard'.

Returns:
the meta object for the containment reference 'Guard'.
See Also:
ForBlock.getGuard(), getForBlock()

getIfBlock

org.eclipse.emf.ecore.EClass getIfBlock()
Returns the meta object for class 'If Block'.

Returns:
the meta object for class 'If Block'.
See Also:
IfBlock

getIfBlock_IfExpr

org.eclipse.emf.ecore.EReference getIfBlock_IfExpr()
Returns the meta object for the containment reference 'If Expr'.

Returns:
the meta object for the containment reference 'If Expr'.
See Also:
IfBlock.getIfExpr(), getIfBlock()

getIfBlock_Else

org.eclipse.emf.ecore.EReference getIfBlock_Else()
Returns the meta object for the containment reference 'Else'.

Returns:
the meta object for the containment reference 'Else'.
See Also:
IfBlock.getElse(), getIfBlock()

getIfBlock_ElseIf

org.eclipse.emf.ecore.EReference getIfBlock_ElseIf()
Returns the meta object for the containment reference list 'Else If'.

Returns:
the meta object for the containment reference list 'Else If'.
See Also:
IfBlock.getElseIf(), getIfBlock()

getLetBlock

org.eclipse.emf.ecore.EClass getLetBlock()
Returns the meta object for class 'Let Block'.

Returns:
the meta object for class 'Let Block'.
See Also:
LetBlock

getLetBlock_ElseLet

org.eclipse.emf.ecore.EReference getLetBlock_ElseLet()
Returns the meta object for the containment reference list 'Else Let'.

Returns:
the meta object for the containment reference list 'Else Let'.
See Also:
LetBlock.getElseLet(), getLetBlock()

getLetBlock_Else

org.eclipse.emf.ecore.EReference getLetBlock_Else()
Returns the meta object for the containment reference 'Else'.

Returns:
the meta object for the containment reference 'Else'.
See Also:
LetBlock.getElse(), getLetBlock()

getLetBlock_LetVariable

org.eclipse.emf.ecore.EReference getLetBlock_LetVariable()
Returns the meta object for the containment reference 'Let Variable'.

Returns:
the meta object for the containment reference 'Let Variable'.
See Also:
LetBlock.getLetVariable(), getLetBlock()

getFileBlock

org.eclipse.emf.ecore.EClass getFileBlock()
Returns the meta object for class 'File Block'.

Returns:
the meta object for class 'File Block'.
See Also:
FileBlock

getFileBlock_OpenMode

org.eclipse.emf.ecore.EAttribute getFileBlock_OpenMode()
Returns the meta object for the attribute 'Open Mode'.

Returns:
the meta object for the attribute 'Open Mode'.
See Also:
FileBlock.getOpenMode(), getFileBlock()

getFileBlock_FileUrl

org.eclipse.emf.ecore.EReference getFileBlock_FileUrl()
Returns the meta object for the containment reference 'File Url'.

Returns:
the meta object for the containment reference 'File Url'.
See Also:
FileBlock.getFileUrl(), getFileBlock()

getFileBlock_UniqId

org.eclipse.emf.ecore.EReference getFileBlock_UniqId()
Returns the meta object for the containment reference 'Uniq Id'.

Returns:
the meta object for the containment reference 'Uniq Id'.
See Also:
FileBlock.getUniqId(), getFileBlock()

getTraceBlock

org.eclipse.emf.ecore.EClass getTraceBlock()
Returns the meta object for class 'Trace Block'.

Returns:
the meta object for class 'Trace Block'.
See Also:
TraceBlock

getTraceBlock_ModelElement

org.eclipse.emf.ecore.EReference getTraceBlock_ModelElement()
Returns the meta object for the containment reference ' Model Element'.

Returns:
the meta object for the containment reference 'Model Element'.
See Also:
TraceBlock.getModelElement(), getTraceBlock()

getMacro

org.eclipse.emf.ecore.EClass getMacro()
Returns the meta object for class 'Macro'.

Returns:
the meta object for class 'Macro'.
See Also:
Macro

getMacro_Parameter

org.eclipse.emf.ecore.EReference getMacro_Parameter()
Returns the meta object for the containment reference list 'Parameter'.

Returns:
the meta object for the containment reference list 'Parameter'.
See Also:
Macro.getParameter(), getMacro()

getMacro_Type

org.eclipse.emf.ecore.EReference getMacro_Type()
Returns the meta object for the reference 'Type'.

Returns:
the meta object for the reference 'Type'.
See Also:
Macro.getType(), getMacro()

getMacroInvocation

org.eclipse.emf.ecore.EClass getMacroInvocation()
Returns the meta object for class 'Macro Invocation'.

Returns:
the meta object for class 'Macro Invocation'.
See Also:
MacroInvocation

getMacroInvocation_Definition

org.eclipse.emf.ecore.EReference getMacroInvocation_Definition()
Returns the meta object for the reference 'Definition'.

Returns:
the meta object for the reference 'Definition'.
See Also:
MacroInvocation.getDefinition(), getMacroInvocation()

getMacroInvocation_Argument

org.eclipse.emf.ecore.EReference getMacroInvocation_Argument()
Returns the meta object for the containment reference list ' Argument'.

Returns:
the meta object for the containment reference list 'Argument'.
See Also:
MacroInvocation.getArgument(), getMacroInvocation()

getTypedModel

org.eclipse.emf.ecore.EClass getTypedModel()
Returns the meta object for class 'Typed Model'.

Returns:
the meta object for class 'Typed Model'.
See Also:
TypedModel

getTypedModel_TakesTypesFrom

org.eclipse.emf.ecore.EReference getTypedModel_TakesTypesFrom()
Returns the meta object for the reference list 'Takes Types From'.

Returns:
the meta object for the reference list 'Takes Types From'.
See Also:
TypedModel.getTakesTypesFrom(), getTypedModel()

getVisibilityKind

org.eclipse.emf.ecore.EEnum getVisibilityKind()
Returns the meta object for enum 'Visibility Kind'.

Returns:
the meta object for enum 'Visibility Kind'.
See Also:
VisibilityKind

getOpenModeKind

org.eclipse.emf.ecore.EEnum getOpenModeKind()
Returns the meta object for enum 'Open Mode Kind'.

Returns:
the meta object for enum 'Open Mode Kind'.
See Also:
OpenModeKind

getMtlFactory

MtlFactory getMtlFactory()
Returns the factory that creates the instances of the model.

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

Copyright 2008 Obeo
All Rights Reserved.