Class ATLPackage

java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.EModelElementImpl
org.eclipse.emf.ecore.impl.ENamedElementImpl
org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.m2m.atl.common.ATL.ATLPackage
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder

public class ATLPackage extends org.eclipse.emf.ecore.impl.EPackageImpl
The Package for the model. It contains accessors for the meta objects to represent
  • each class,
  • each feature of each class,
  • each enum,
  • and each data type
See Also:
  • Field Details

    • eNAME

      public static final String eNAME
      The package name.
      See Also:
    • eNS_URI

      public static final String eNS_URI
      The package namespace URI.
      See Also:
    • eNS_PREFIX

      public static final String eNS_PREFIX
      The package namespace name.
      See Also:
    • eINSTANCE

      public static final ATLPackage eINSTANCE
      The singleton instance of the package.
    • LOCATED_ELEMENT

      public static final int LOCATED_ELEMENT
      The meta object id for the 'Located Element' class.
      See Also:
    • LOCATED_ELEMENT__LOCATION

      public static final int LOCATED_ELEMENT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • LOCATED_ELEMENT__COMMENTS_BEFORE

      public static final int LOCATED_ELEMENT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • LOCATED_ELEMENT__COMMENTS_AFTER

      public static final int LOCATED_ELEMENT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • LOCATED_ELEMENT_FEATURE_COUNT

      public static final int LOCATED_ELEMENT_FEATURE_COUNT
      The number of structural features of the 'Located Element' class.
      See Also:
    • UNIT

      public static final int UNIT
      The meta object id for the 'Unit' class.
      See Also:
    • UNIT__LOCATION

      public static final int UNIT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • UNIT__COMMENTS_BEFORE

      public static final int UNIT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • UNIT__COMMENTS_AFTER

      public static final int UNIT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • UNIT__LIBRARIES

      public static final int UNIT__LIBRARIES
      The feature id for the 'Libraries' containment reference list.
      See Also:
    • UNIT__NAME

      public static final int UNIT__NAME
      The feature id for the 'Name' attribute.
      See Also:
    • UNIT_FEATURE_COUNT

      public static final int UNIT_FEATURE_COUNT
      The number of structural features of the 'Unit' class.
      See Also:
    • LIBRARY

      public static final int LIBRARY
      The meta object id for the 'Library' class.
      See Also:
    • LIBRARY__LOCATION

      public static final int LIBRARY__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • LIBRARY__COMMENTS_BEFORE

      public static final int LIBRARY__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • LIBRARY__COMMENTS_AFTER

      public static final int LIBRARY__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • LIBRARY__LIBRARIES

      public static final int LIBRARY__LIBRARIES
      The feature id for the 'Libraries' containment reference list.
      See Also:
    • LIBRARY__NAME

      public static final int LIBRARY__NAME
      The feature id for the 'Name' attribute.
      See Also:
    • LIBRARY__HELPERS

      public static final int LIBRARY__HELPERS
      The feature id for the 'Helpers' containment reference list.
      See Also:
    • LIBRARY_FEATURE_COUNT

      public static final int LIBRARY_FEATURE_COUNT
      The number of structural features of the 'Library' class.
      See Also:
    • QUERY

      public static final int QUERY
      The meta object id for the 'Query' class.
      See Also:
    • QUERY__LOCATION

      public static final int QUERY__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • QUERY__COMMENTS_BEFORE

      public static final int QUERY__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • QUERY__COMMENTS_AFTER

      public static final int QUERY__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • QUERY__LIBRARIES

      public static final int QUERY__LIBRARIES
      The feature id for the 'Libraries' containment reference list.
      See Also:
    • QUERY__NAME

      public static final int QUERY__NAME
      The feature id for the 'Name' attribute.
      See Also:
    • QUERY__BODY

      public static final int QUERY__BODY
      The feature id for the 'Body' containment reference.
      See Also:
    • QUERY__HELPERS

      public static final int QUERY__HELPERS
      The feature id for the 'Helpers' containment reference list.
      See Also:
    • QUERY_FEATURE_COUNT

      public static final int QUERY_FEATURE_COUNT
      The number of structural features of the 'Query' class.
      See Also:
    • MODULE

      public static final int MODULE
      The meta object id for the 'Module' class.
      See Also:
    • MODULE__LOCATION

      public static final int MODULE__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • MODULE__COMMENTS_BEFORE

      public static final int MODULE__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • MODULE__COMMENTS_AFTER

      public static final int MODULE__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • MODULE__LIBRARIES

      public static final int MODULE__LIBRARIES
      The feature id for the 'Libraries' containment reference list.
      See Also:
    • MODULE__NAME

      public static final int MODULE__NAME
      The feature id for the 'Name' attribute.
      See Also:
    • MODULE__IS_REFINING

      public static final int MODULE__IS_REFINING
      The feature id for the 'Is Refining' attribute.
      See Also:
    • MODULE__IN_MODELS

      public static final int MODULE__IN_MODELS
      The feature id for the 'In Models' containment reference list.
      See Also:
    • MODULE__OUT_MODELS

      public static final int MODULE__OUT_MODELS
      The feature id for the 'Out Models' containment reference list.
      See Also:
    • MODULE__ELEMENTS

      public static final int MODULE__ELEMENTS
      The feature id for the 'Elements' containment reference list.
      See Also:
    • MODULE_FEATURE_COUNT

      public static final int MODULE_FEATURE_COUNT
      The number of structural features of the 'Module' class.
      See Also:
    • MODULE_ELEMENT

      public static final int MODULE_ELEMENT
      The meta object id for the 'Module Element' class.
      See Also:
    • MODULE_ELEMENT__LOCATION

      public static final int MODULE_ELEMENT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • MODULE_ELEMENT__COMMENTS_BEFORE

      public static final int MODULE_ELEMENT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • MODULE_ELEMENT__COMMENTS_AFTER

      public static final int MODULE_ELEMENT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • MODULE_ELEMENT__MODULE

      public static final int MODULE_ELEMENT__MODULE
      The feature id for the 'Module' container reference.
      See Also:
    • MODULE_ELEMENT_FEATURE_COUNT

      public static final int MODULE_ELEMENT_FEATURE_COUNT
      The number of structural features of the 'Module Element' class.
      See Also:
    • HELPER

      public static final int HELPER
      The meta object id for the 'Helper' class.
      See Also:
    • HELPER__LOCATION

      public static final int HELPER__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • HELPER__COMMENTS_BEFORE

      public static final int HELPER__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • HELPER__COMMENTS_AFTER

      public static final int HELPER__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • HELPER__MODULE

      public static final int HELPER__MODULE
      The feature id for the 'Module' container reference.
      See Also:
    • HELPER__QUERY

      public static final int HELPER__QUERY
      The feature id for the 'Query' container reference.
      See Also:
    • HELPER__LIBRARY

      public static final int HELPER__LIBRARY
      The feature id for the 'Library' container reference.
      See Also:
    • HELPER__DEFINITION

      public static final int HELPER__DEFINITION
      The feature id for the 'Definition' containment reference.
      See Also:
    • HELPER_FEATURE_COUNT

      public static final int HELPER_FEATURE_COUNT
      The number of structural features of the 'Helper' class.
      See Also:
    • RULE

      public static final int RULE
      The meta object id for the 'Rule' class.
      See Also:
    • RULE__LOCATION

      public static final int RULE__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • RULE__COMMENTS_BEFORE

      public static final int RULE__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • RULE__COMMENTS_AFTER

      public static final int RULE__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • RULE__MODULE

      public static final int RULE__MODULE
      The feature id for the 'Module' container reference.
      See Also:
    • RULE__OUT_PATTERN

      public static final int RULE__OUT_PATTERN
      The feature id for the 'Out Pattern' containment reference.
      See Also:
    • RULE__ACTION_BLOCK

      public static final int RULE__ACTION_BLOCK
      The feature id for the 'Action Block' containment reference.
      See Also:
    • RULE__VARIABLES

      public static final int RULE__VARIABLES
      The feature id for the 'Variables' containment reference list.
      See Also:
    • RULE__NAME

      public static final int RULE__NAME
      The feature id for the 'Name' attribute.
      See Also:
    • RULE_FEATURE_COUNT

      public static final int RULE_FEATURE_COUNT
      The number of structural features of the 'Rule' class.
      See Also:
    • MATCHED_RULE

      public static final int MATCHED_RULE
      The meta object id for the 'Matched Rule' class.
      See Also:
    • MATCHED_RULE__LOCATION

      public static final int MATCHED_RULE__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • MATCHED_RULE__COMMENTS_BEFORE

      public static final int MATCHED_RULE__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • MATCHED_RULE__COMMENTS_AFTER

      public static final int MATCHED_RULE__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • MATCHED_RULE__MODULE

      public static final int MATCHED_RULE__MODULE
      The feature id for the 'Module' container reference.
      See Also:
    • MATCHED_RULE__OUT_PATTERN

      public static final int MATCHED_RULE__OUT_PATTERN
      The feature id for the 'Out Pattern' containment reference.
      See Also:
    • MATCHED_RULE__ACTION_BLOCK

      public static final int MATCHED_RULE__ACTION_BLOCK
      The feature id for the 'Action Block' containment reference.
      See Also:
    • MATCHED_RULE__VARIABLES

      public static final int MATCHED_RULE__VARIABLES
      The feature id for the 'Variables' containment reference list.
      See Also:
    • MATCHED_RULE__NAME

      public static final int MATCHED_RULE__NAME
      The feature id for the 'Name' attribute.
      See Also:
    • MATCHED_RULE__IN_PATTERN

      public static final int MATCHED_RULE__IN_PATTERN
      The feature id for the 'In Pattern' containment reference.
      See Also:
    • MATCHED_RULE__CHILDREN

      public static final int MATCHED_RULE__CHILDREN
      The feature id for the 'Children' reference list.
      See Also:
    • MATCHED_RULE__SUPER_RULE

      public static final int MATCHED_RULE__SUPER_RULE
      The feature id for the 'Super Rule' reference.
      See Also:
    • MATCHED_RULE__IS_ABSTRACT

      public static final int MATCHED_RULE__IS_ABSTRACT
      The feature id for the 'Is Abstract' attribute.
      See Also:
    • MATCHED_RULE__IS_REFINING

      public static final int MATCHED_RULE__IS_REFINING
      The feature id for the 'Is Refining' attribute.
      See Also:
    • MATCHED_RULE__IS_NO_DEFAULT

      public static final int MATCHED_RULE__IS_NO_DEFAULT
      The feature id for the 'Is No Default' attribute.
      See Also:
    • MATCHED_RULE_FEATURE_COUNT

      public static final int MATCHED_RULE_FEATURE_COUNT
      The number of structural features of the 'Matched Rule' class.
      See Also:
    • LAZY_MATCHED_RULE

      public static final int LAZY_MATCHED_RULE
      The meta object id for the 'Lazy Matched Rule' class.
      See Also:
    • LAZY_MATCHED_RULE__LOCATION

      public static final int LAZY_MATCHED_RULE__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • LAZY_MATCHED_RULE__COMMENTS_BEFORE

      public static final int LAZY_MATCHED_RULE__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • LAZY_MATCHED_RULE__COMMENTS_AFTER

      public static final int LAZY_MATCHED_RULE__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • LAZY_MATCHED_RULE__MODULE

      public static final int LAZY_MATCHED_RULE__MODULE
      The feature id for the 'Module' container reference.
      See Also:
    • LAZY_MATCHED_RULE__OUT_PATTERN

      public static final int LAZY_MATCHED_RULE__OUT_PATTERN
      The feature id for the 'Out Pattern' containment reference.
      See Also:
    • LAZY_MATCHED_RULE__ACTION_BLOCK

      public static final int LAZY_MATCHED_RULE__ACTION_BLOCK
      The feature id for the 'Action Block' containment reference.
      See Also:
    • LAZY_MATCHED_RULE__VARIABLES

      public static final int LAZY_MATCHED_RULE__VARIABLES
      The feature id for the 'Variables' containment reference list.
      See Also:
    • LAZY_MATCHED_RULE__NAME

      public static final int LAZY_MATCHED_RULE__NAME
      The feature id for the 'Name' attribute.
      See Also:
    • LAZY_MATCHED_RULE__IN_PATTERN

      public static final int LAZY_MATCHED_RULE__IN_PATTERN
      The feature id for the 'In Pattern' containment reference.
      See Also:
    • LAZY_MATCHED_RULE__CHILDREN

      public static final int LAZY_MATCHED_RULE__CHILDREN
      The feature id for the 'Children' reference list.
      See Also:
    • LAZY_MATCHED_RULE__SUPER_RULE

      public static final int LAZY_MATCHED_RULE__SUPER_RULE
      The feature id for the 'Super Rule' reference.
      See Also:
    • LAZY_MATCHED_RULE__IS_ABSTRACT

      public static final int LAZY_MATCHED_RULE__IS_ABSTRACT
      The feature id for the 'Is Abstract' attribute.
      See Also:
    • LAZY_MATCHED_RULE__IS_REFINING

      public static final int LAZY_MATCHED_RULE__IS_REFINING
      The feature id for the 'Is Refining' attribute.
      See Also:
    • LAZY_MATCHED_RULE__IS_NO_DEFAULT

      public static final int LAZY_MATCHED_RULE__IS_NO_DEFAULT
      The feature id for the 'Is No Default' attribute.
      See Also:
    • LAZY_MATCHED_RULE__IS_UNIQUE

      public static final int LAZY_MATCHED_RULE__IS_UNIQUE
      The feature id for the 'Is Unique' attribute.
      See Also:
    • LAZY_MATCHED_RULE_FEATURE_COUNT

      public static final int LAZY_MATCHED_RULE_FEATURE_COUNT
      The number of structural features of the 'Lazy Matched Rule' class.
      See Also:
    • CALLED_RULE

      public static final int CALLED_RULE
      The meta object id for the 'Called Rule' class.
      See Also:
    • CALLED_RULE__LOCATION

      public static final int CALLED_RULE__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • CALLED_RULE__COMMENTS_BEFORE

      public static final int CALLED_RULE__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • CALLED_RULE__COMMENTS_AFTER

      public static final int CALLED_RULE__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • CALLED_RULE__MODULE

      public static final int CALLED_RULE__MODULE
      The feature id for the 'Module' container reference.
      See Also:
    • CALLED_RULE__OUT_PATTERN

      public static final int CALLED_RULE__OUT_PATTERN
      The feature id for the 'Out Pattern' containment reference.
      See Also:
    • CALLED_RULE__ACTION_BLOCK

      public static final int CALLED_RULE__ACTION_BLOCK
      The feature id for the 'Action Block' containment reference.
      See Also:
    • CALLED_RULE__VARIABLES

      public static final int CALLED_RULE__VARIABLES
      The feature id for the 'Variables' containment reference list.
      See Also:
    • CALLED_RULE__NAME

      public static final int CALLED_RULE__NAME
      The feature id for the 'Name' attribute.
      See Also:
    • CALLED_RULE__PARAMETERS

      public static final int CALLED_RULE__PARAMETERS
      The feature id for the 'Parameters' containment reference list.
      See Also:
    • CALLED_RULE__IS_ENTRYPOINT

      public static final int CALLED_RULE__IS_ENTRYPOINT
      The feature id for the 'Is Entrypoint' attribute.
      See Also:
    • CALLED_RULE__IS_ENDPOINT

      public static final int CALLED_RULE__IS_ENDPOINT
      The feature id for the 'Is Endpoint' attribute.
      See Also:
    • CALLED_RULE_FEATURE_COUNT

      public static final int CALLED_RULE_FEATURE_COUNT
      The number of structural features of the 'Called Rule' class.
      See Also:
    • IN_PATTERN

      public static final int IN_PATTERN
      The meta object id for the 'In Pattern' class.
      See Also:
    • IN_PATTERN__LOCATION

      public static final int IN_PATTERN__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • IN_PATTERN__COMMENTS_BEFORE

      public static final int IN_PATTERN__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • IN_PATTERN__COMMENTS_AFTER

      public static final int IN_PATTERN__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • IN_PATTERN__ELEMENTS

      public static final int IN_PATTERN__ELEMENTS
      The feature id for the 'Elements' containment reference list.
      See Also:
    • IN_PATTERN__RULE

      public static final int IN_PATTERN__RULE
      The feature id for the 'Rule' container reference.
      See Also:
    • IN_PATTERN__FILTER

      public static final int IN_PATTERN__FILTER
      The feature id for the 'Filter' containment reference.
      See Also:
    • IN_PATTERN_FEATURE_COUNT

      public static final int IN_PATTERN_FEATURE_COUNT
      The number of structural features of the 'In Pattern' class.
      See Also:
    • OUT_PATTERN

      public static final int OUT_PATTERN
      The meta object id for the 'Out Pattern' class.
      See Also:
    • OUT_PATTERN__LOCATION

      public static final int OUT_PATTERN__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • OUT_PATTERN__COMMENTS_BEFORE

      public static final int OUT_PATTERN__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • OUT_PATTERN__COMMENTS_AFTER

      public static final int OUT_PATTERN__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • OUT_PATTERN__RULE

      public static final int OUT_PATTERN__RULE
      The feature id for the 'Rule' container reference.
      See Also:
    • OUT_PATTERN__DROP_PATTERN

      public static final int OUT_PATTERN__DROP_PATTERN
      The feature id for the 'Drop Pattern' containment reference.
      See Also:
    • OUT_PATTERN__ELEMENTS

      public static final int OUT_PATTERN__ELEMENTS
      The feature id for the 'Elements' containment reference list.
      See Also:
    • OUT_PATTERN_FEATURE_COUNT

      public static final int OUT_PATTERN_FEATURE_COUNT
      The number of structural features of the 'Out Pattern' class.
      See Also:
    • DROP_PATTERN

      public static final int DROP_PATTERN
      The meta object id for the 'Drop Pattern' class.
      See Also:
    • DROP_PATTERN__LOCATION

      public static final int DROP_PATTERN__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • DROP_PATTERN__COMMENTS_BEFORE

      public static final int DROP_PATTERN__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • DROP_PATTERN__COMMENTS_AFTER

      public static final int DROP_PATTERN__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • DROP_PATTERN__OUT_PATTERN

      public static final int DROP_PATTERN__OUT_PATTERN
      The feature id for the 'Out Pattern' container reference.
      See Also:
    • DROP_PATTERN_FEATURE_COUNT

      public static final int DROP_PATTERN_FEATURE_COUNT
      The number of structural features of the 'Drop Pattern' class.
      See Also:
    • PATTERN_ELEMENT

      public static final int PATTERN_ELEMENT
      The meta object id for the 'Pattern Element' class.
      See Also:
    • PATTERN_ELEMENT__LOCATION

      public static final int PATTERN_ELEMENT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • PATTERN_ELEMENT__COMMENTS_BEFORE

      public static final int PATTERN_ELEMENT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • PATTERN_ELEMENT__COMMENTS_AFTER

      public static final int PATTERN_ELEMENT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • PATTERN_ELEMENT__ID

      public static final int PATTERN_ELEMENT__ID
      The feature id for the 'Id' attribute.
      See Also:
    • PATTERN_ELEMENT__VAR_NAME

      public static final int PATTERN_ELEMENT__VAR_NAME
      The feature id for the 'Var Name' attribute.
      See Also:
    • PATTERN_ELEMENT__TYPE

      public static final int PATTERN_ELEMENT__TYPE
      The feature id for the 'Type' containment reference.
      See Also:
    • PATTERN_ELEMENT__INIT_EXPRESSION

      public static final int PATTERN_ELEMENT__INIT_EXPRESSION
      The feature id for the 'Init Expression' containment reference.
      See Also:
    • PATTERN_ELEMENT__LET_EXP

      public static final int PATTERN_ELEMENT__LET_EXP
      The feature id for the 'Let Exp' container reference.
      See Also:
    • PATTERN_ELEMENT__BASE_EXP

      public static final int PATTERN_ELEMENT__BASE_EXP
      The feature id for the 'Base Exp' container reference.
      See Also:
    • PATTERN_ELEMENT__VARIABLE_EXP

      public static final int PATTERN_ELEMENT__VARIABLE_EXP
      The feature id for the 'Variable Exp' reference list.
      See Also:
    • PATTERN_ELEMENT_FEATURE_COUNT

      public static final int PATTERN_ELEMENT_FEATURE_COUNT
      The number of structural features of the 'Pattern Element' class.
      See Also:
    • IN_PATTERN_ELEMENT

      public static final int IN_PATTERN_ELEMENT
      The meta object id for the 'In Pattern Element' class.
      See Also:
    • IN_PATTERN_ELEMENT__LOCATION

      public static final int IN_PATTERN_ELEMENT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • IN_PATTERN_ELEMENT__COMMENTS_BEFORE

      public static final int IN_PATTERN_ELEMENT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • IN_PATTERN_ELEMENT__COMMENTS_AFTER

      public static final int IN_PATTERN_ELEMENT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • IN_PATTERN_ELEMENT__ID

      public static final int IN_PATTERN_ELEMENT__ID
      The feature id for the 'Id' attribute.
      See Also:
    • IN_PATTERN_ELEMENT__VAR_NAME

      public static final int IN_PATTERN_ELEMENT__VAR_NAME
      The feature id for the 'Var Name' attribute.
      See Also:
    • IN_PATTERN_ELEMENT__TYPE

      public static final int IN_PATTERN_ELEMENT__TYPE
      The feature id for the 'Type' containment reference.
      See Also:
    • IN_PATTERN_ELEMENT__INIT_EXPRESSION

      public static final int IN_PATTERN_ELEMENT__INIT_EXPRESSION
      The feature id for the 'Init Expression' containment reference.
      See Also:
    • IN_PATTERN_ELEMENT__LET_EXP

      public static final int IN_PATTERN_ELEMENT__LET_EXP
      The feature id for the 'Let Exp' container reference.
      See Also:
    • IN_PATTERN_ELEMENT__BASE_EXP

      public static final int IN_PATTERN_ELEMENT__BASE_EXP
      The feature id for the 'Base Exp' container reference.
      See Also:
    • IN_PATTERN_ELEMENT__VARIABLE_EXP

      public static final int IN_PATTERN_ELEMENT__VARIABLE_EXP
      The feature id for the 'Variable Exp' reference list.
      See Also:
    • IN_PATTERN_ELEMENT__MAPS_TO

      public static final int IN_PATTERN_ELEMENT__MAPS_TO
      The feature id for the 'Maps To' reference.
      See Also:
    • IN_PATTERN_ELEMENT__IN_PATTERN

      public static final int IN_PATTERN_ELEMENT__IN_PATTERN
      The feature id for the 'In Pattern' container reference.
      See Also:
    • IN_PATTERN_ELEMENT__MODELS

      public static final int IN_PATTERN_ELEMENT__MODELS
      The feature id for the 'Models' reference list.
      See Also:
    • IN_PATTERN_ELEMENT_FEATURE_COUNT

      public static final int IN_PATTERN_ELEMENT_FEATURE_COUNT
      The number of structural features of the 'In Pattern Element' class.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT

      public static final int SIMPLE_IN_PATTERN_ELEMENT
      The meta object id for the 'Simple In Pattern Element' class.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__LOCATION

      public static final int SIMPLE_IN_PATTERN_ELEMENT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__COMMENTS_BEFORE

      public static final int SIMPLE_IN_PATTERN_ELEMENT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__COMMENTS_AFTER

      public static final int SIMPLE_IN_PATTERN_ELEMENT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__ID

      public static final int SIMPLE_IN_PATTERN_ELEMENT__ID
      The feature id for the 'Id' attribute.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__VAR_NAME

      public static final int SIMPLE_IN_PATTERN_ELEMENT__VAR_NAME
      The feature id for the 'Var Name' attribute.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__TYPE

      public static final int SIMPLE_IN_PATTERN_ELEMENT__TYPE
      The feature id for the 'Type' containment reference.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__INIT_EXPRESSION

      public static final int SIMPLE_IN_PATTERN_ELEMENT__INIT_EXPRESSION
      The feature id for the 'Init Expression' containment reference.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__LET_EXP

      public static final int SIMPLE_IN_PATTERN_ELEMENT__LET_EXP
      The feature id for the 'Let Exp' container reference.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__BASE_EXP

      public static final int SIMPLE_IN_PATTERN_ELEMENT__BASE_EXP
      The feature id for the 'Base Exp' container reference.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__VARIABLE_EXP

      public static final int SIMPLE_IN_PATTERN_ELEMENT__VARIABLE_EXP
      The feature id for the 'Variable Exp' reference list.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__MAPS_TO

      public static final int SIMPLE_IN_PATTERN_ELEMENT__MAPS_TO
      The feature id for the 'Maps To' reference.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__IN_PATTERN

      public static final int SIMPLE_IN_PATTERN_ELEMENT__IN_PATTERN
      The feature id for the 'In Pattern' container reference.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT__MODELS

      public static final int SIMPLE_IN_PATTERN_ELEMENT__MODELS
      The feature id for the 'Models' reference list.
      See Also:
    • SIMPLE_IN_PATTERN_ELEMENT_FEATURE_COUNT

      public static final int SIMPLE_IN_PATTERN_ELEMENT_FEATURE_COUNT
      The number of structural features of the 'Simple In Pattern Element' class.
      See Also:
    • OUT_PATTERN_ELEMENT

      public static final int OUT_PATTERN_ELEMENT
      The meta object id for the 'Out Pattern Element' class.
      See Also:
    • OUT_PATTERN_ELEMENT__LOCATION

      public static final int OUT_PATTERN_ELEMENT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • OUT_PATTERN_ELEMENT__COMMENTS_BEFORE

      public static final int OUT_PATTERN_ELEMENT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • OUT_PATTERN_ELEMENT__COMMENTS_AFTER

      public static final int OUT_PATTERN_ELEMENT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • OUT_PATTERN_ELEMENT__ID

      public static final int OUT_PATTERN_ELEMENT__ID
      The feature id for the 'Id' attribute.
      See Also:
    • OUT_PATTERN_ELEMENT__VAR_NAME

      public static final int OUT_PATTERN_ELEMENT__VAR_NAME
      The feature id for the 'Var Name' attribute.
      See Also:
    • OUT_PATTERN_ELEMENT__TYPE

      public static final int OUT_PATTERN_ELEMENT__TYPE
      The feature id for the 'Type' containment reference.
      See Also:
    • OUT_PATTERN_ELEMENT__INIT_EXPRESSION

      public static final int OUT_PATTERN_ELEMENT__INIT_EXPRESSION
      The feature id for the 'Init Expression' containment reference.
      See Also:
    • OUT_PATTERN_ELEMENT__LET_EXP

      public static final int OUT_PATTERN_ELEMENT__LET_EXP
      The feature id for the 'Let Exp' container reference.
      See Also:
    • OUT_PATTERN_ELEMENT__BASE_EXP

      public static final int OUT_PATTERN_ELEMENT__BASE_EXP
      The feature id for the 'Base Exp' container reference.
      See Also:
    • OUT_PATTERN_ELEMENT__VARIABLE_EXP

      public static final int OUT_PATTERN_ELEMENT__VARIABLE_EXP
      The feature id for the 'Variable Exp' reference list.
      See Also:
    • OUT_PATTERN_ELEMENT__OUT_PATTERN

      public static final int OUT_PATTERN_ELEMENT__OUT_PATTERN
      The feature id for the 'Out Pattern' container reference.
      See Also:
    • OUT_PATTERN_ELEMENT__SOURCE_ELEMENT

      public static final int OUT_PATTERN_ELEMENT__SOURCE_ELEMENT
      The feature id for the 'Source Element' reference.
      See Also:
    • OUT_PATTERN_ELEMENT__BINDINGS

      public static final int OUT_PATTERN_ELEMENT__BINDINGS
      The feature id for the 'Bindings' containment reference list.
      See Also:
    • OUT_PATTERN_ELEMENT__MODEL

      public static final int OUT_PATTERN_ELEMENT__MODEL
      The feature id for the 'Model' reference.
      See Also:
    • OUT_PATTERN_ELEMENT_FEATURE_COUNT

      public static final int OUT_PATTERN_ELEMENT_FEATURE_COUNT
      The number of structural features of the 'Out Pattern Element' class.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT

      public static final int SIMPLE_OUT_PATTERN_ELEMENT
      The meta object id for the 'Simple Out Pattern Element' class.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__LOCATION

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__COMMENTS_BEFORE

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__COMMENTS_AFTER

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__ID

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__ID
      The feature id for the 'Id' attribute.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__VAR_NAME

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__VAR_NAME
      The feature id for the 'Var Name' attribute.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__TYPE

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__TYPE
      The feature id for the 'Type' containment reference.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__INIT_EXPRESSION

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__INIT_EXPRESSION
      The feature id for the 'Init Expression' containment reference.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__LET_EXP

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__LET_EXP
      The feature id for the 'Let Exp' container reference.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__BASE_EXP

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__BASE_EXP
      The feature id for the 'Base Exp' container reference.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__VARIABLE_EXP

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__VARIABLE_EXP
      The feature id for the 'Variable Exp' reference list.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__OUT_PATTERN

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__OUT_PATTERN
      The feature id for the 'Out Pattern' container reference.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__SOURCE_ELEMENT

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__SOURCE_ELEMENT
      The feature id for the 'Source Element' reference.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__BINDINGS

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__BINDINGS
      The feature id for the 'Bindings' containment reference list.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__MODEL

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__MODEL
      The feature id for the 'Model' reference.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT__REVERSE_BINDINGS

      public static final int SIMPLE_OUT_PATTERN_ELEMENT__REVERSE_BINDINGS
      The feature id for the 'Reverse Bindings' containment reference list.
      See Also:
    • SIMPLE_OUT_PATTERN_ELEMENT_FEATURE_COUNT

      public static final int SIMPLE_OUT_PATTERN_ELEMENT_FEATURE_COUNT
      The number of structural features of the 'Simple Out Pattern Element' class.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT
      The meta object id for the 'For Each Out Pattern Element' class.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__LOCATION

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__COMMENTS_BEFORE

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__COMMENTS_AFTER

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__ID

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__ID
      The feature id for the 'Id' attribute.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__VAR_NAME

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__VAR_NAME
      The feature id for the 'Var Name' attribute.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__TYPE

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__TYPE
      The feature id for the 'Type' containment reference.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__INIT_EXPRESSION

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__INIT_EXPRESSION
      The feature id for the 'Init Expression' containment reference.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__LET_EXP

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__LET_EXP
      The feature id for the 'Let Exp' container reference.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__BASE_EXP

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__BASE_EXP
      The feature id for the 'Base Exp' container reference.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__VARIABLE_EXP

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__VARIABLE_EXP
      The feature id for the 'Variable Exp' reference list.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__OUT_PATTERN

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__OUT_PATTERN
      The feature id for the 'Out Pattern' container reference.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__SOURCE_ELEMENT

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__SOURCE_ELEMENT
      The feature id for the 'Source Element' reference.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__BINDINGS

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__BINDINGS
      The feature id for the 'Bindings' containment reference list.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__MODEL

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__MODEL
      The feature id for the 'Model' reference.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__COLLECTION

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__COLLECTION
      The feature id for the 'Collection' containment reference.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT__ITERATOR

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT__ITERATOR
      The feature id for the 'Iterator' containment reference.
      See Also:
    • FOR_EACH_OUT_PATTERN_ELEMENT_FEATURE_COUNT

      public static final int FOR_EACH_OUT_PATTERN_ELEMENT_FEATURE_COUNT
      The number of structural features of the 'For Each Out Pattern Element' class.
      See Also:
    • BINDING

      public static final int BINDING
      The meta object id for the 'Binding' class.
      See Also:
    • BINDING__LOCATION

      public static final int BINDING__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • BINDING__COMMENTS_BEFORE

      public static final int BINDING__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • BINDING__COMMENTS_AFTER

      public static final int BINDING__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • BINDING__VALUE

      public static final int BINDING__VALUE
      The feature id for the 'Value' containment reference.
      See Also:
    • BINDING__OUT_PATTERN_ELEMENT

      public static final int BINDING__OUT_PATTERN_ELEMENT
      The feature id for the 'Out Pattern Element' container reference.
      See Also:
    • BINDING__PROPERTY_NAME

      public static final int BINDING__PROPERTY_NAME
      The feature id for the 'Property Name' attribute.
      See Also:
    • BINDING__IS_ASSIGNMENT

      public static final int BINDING__IS_ASSIGNMENT
      The feature id for the 'Is Assignment' attribute.
      See Also:
    • BINDING_FEATURE_COUNT

      public static final int BINDING_FEATURE_COUNT
      The number of structural features of the 'Binding' class.
      See Also:
    • RULE_VARIABLE_DECLARATION

      public static final int RULE_VARIABLE_DECLARATION
      The meta object id for the 'Rule Variable Declaration' class.
      See Also:
    • RULE_VARIABLE_DECLARATION__LOCATION

      public static final int RULE_VARIABLE_DECLARATION__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • RULE_VARIABLE_DECLARATION__COMMENTS_BEFORE

      public static final int RULE_VARIABLE_DECLARATION__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • RULE_VARIABLE_DECLARATION__COMMENTS_AFTER

      public static final int RULE_VARIABLE_DECLARATION__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • RULE_VARIABLE_DECLARATION__ID

      public static final int RULE_VARIABLE_DECLARATION__ID
      The feature id for the 'Id' attribute.
      See Also:
    • RULE_VARIABLE_DECLARATION__VAR_NAME

      public static final int RULE_VARIABLE_DECLARATION__VAR_NAME
      The feature id for the 'Var Name' attribute.
      See Also:
    • RULE_VARIABLE_DECLARATION__TYPE

      public static final int RULE_VARIABLE_DECLARATION__TYPE
      The feature id for the 'Type' containment reference.
      See Also:
    • RULE_VARIABLE_DECLARATION__INIT_EXPRESSION

      public static final int RULE_VARIABLE_DECLARATION__INIT_EXPRESSION
      The feature id for the 'Init Expression' containment reference.
      See Also:
    • RULE_VARIABLE_DECLARATION__LET_EXP

      public static final int RULE_VARIABLE_DECLARATION__LET_EXP
      The feature id for the 'Let Exp' container reference.
      See Also:
    • RULE_VARIABLE_DECLARATION__BASE_EXP

      public static final int RULE_VARIABLE_DECLARATION__BASE_EXP
      The feature id for the 'Base Exp' container reference.
      See Also:
    • RULE_VARIABLE_DECLARATION__VARIABLE_EXP

      public static final int RULE_VARIABLE_DECLARATION__VARIABLE_EXP
      The feature id for the 'Variable Exp' reference list.
      See Also:
    • RULE_VARIABLE_DECLARATION__RULE

      public static final int RULE_VARIABLE_DECLARATION__RULE
      The feature id for the 'Rule' container reference.
      See Also:
    • RULE_VARIABLE_DECLARATION_FEATURE_COUNT

      public static final int RULE_VARIABLE_DECLARATION_FEATURE_COUNT
      The number of structural features of the 'Rule Variable Declaration' class.
      See Also:
    • LIBRARY_REF

      public static final int LIBRARY_REF
      The meta object id for the 'Library Ref' class.
      See Also:
    • LIBRARY_REF__LOCATION

      public static final int LIBRARY_REF__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • LIBRARY_REF__COMMENTS_BEFORE

      public static final int LIBRARY_REF__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • LIBRARY_REF__COMMENTS_AFTER

      public static final int LIBRARY_REF__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • LIBRARY_REF__UNIT

      public static final int LIBRARY_REF__UNIT
      The feature id for the 'Unit' container reference.
      See Also:
    • LIBRARY_REF__NAME

      public static final int LIBRARY_REF__NAME
      The feature id for the 'Name' attribute.
      See Also:
    • LIBRARY_REF_FEATURE_COUNT

      public static final int LIBRARY_REF_FEATURE_COUNT
      The number of structural features of the 'Library Ref' class.
      See Also:
    • ACTION_BLOCK

      public static final int ACTION_BLOCK
      The meta object id for the 'Action Block' class.
      See Also:
    • ACTION_BLOCK__LOCATION

      public static final int ACTION_BLOCK__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • ACTION_BLOCK__COMMENTS_BEFORE

      public static final int ACTION_BLOCK__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • ACTION_BLOCK__COMMENTS_AFTER

      public static final int ACTION_BLOCK__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • ACTION_BLOCK__RULE

      public static final int ACTION_BLOCK__RULE
      The feature id for the 'Rule' container reference.
      See Also:
    • ACTION_BLOCK__STATEMENTS

      public static final int ACTION_BLOCK__STATEMENTS
      The feature id for the 'Statements' containment reference list.
      See Also:
    • ACTION_BLOCK_FEATURE_COUNT

      public static final int ACTION_BLOCK_FEATURE_COUNT
      The number of structural features of the 'Action Block' class.
      See Also:
    • STATEMENT

      public static final int STATEMENT
      The meta object id for the 'Statement' class.
      See Also:
    • STATEMENT__LOCATION

      public static final int STATEMENT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • STATEMENT__COMMENTS_BEFORE

      public static final int STATEMENT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • STATEMENT__COMMENTS_AFTER

      public static final int STATEMENT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • STATEMENT_FEATURE_COUNT

      public static final int STATEMENT_FEATURE_COUNT
      The number of structural features of the 'Statement' class.
      See Also:
    • EXPRESSION_STAT

      public static final int EXPRESSION_STAT
      The meta object id for the 'Expression Stat' class.
      See Also:
    • EXPRESSION_STAT__LOCATION

      public static final int EXPRESSION_STAT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • EXPRESSION_STAT__COMMENTS_BEFORE

      public static final int EXPRESSION_STAT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • EXPRESSION_STAT__COMMENTS_AFTER

      public static final int EXPRESSION_STAT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • EXPRESSION_STAT__EXPRESSION

      public static final int EXPRESSION_STAT__EXPRESSION
      The feature id for the 'Expression' containment reference.
      See Also:
    • EXPRESSION_STAT_FEATURE_COUNT

      public static final int EXPRESSION_STAT_FEATURE_COUNT
      The number of structural features of the 'Expression Stat' class.
      See Also:
    • BINDING_STAT

      public static final int BINDING_STAT
      The meta object id for the 'Binding Stat' class.
      See Also:
    • BINDING_STAT__LOCATION

      public static final int BINDING_STAT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • BINDING_STAT__COMMENTS_BEFORE

      public static final int BINDING_STAT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • BINDING_STAT__COMMENTS_AFTER

      public static final int BINDING_STAT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • BINDING_STAT__SOURCE

      public static final int BINDING_STAT__SOURCE
      The feature id for the 'Source' containment reference.
      See Also:
    • BINDING_STAT__PROPERTY_NAME

      public static final int BINDING_STAT__PROPERTY_NAME
      The feature id for the 'Property Name' attribute.
      See Also:
    • BINDING_STAT__IS_ASSIGNMENT

      public static final int BINDING_STAT__IS_ASSIGNMENT
      The feature id for the 'Is Assignment' attribute.
      See Also:
    • BINDING_STAT__VALUE

      public static final int BINDING_STAT__VALUE
      The feature id for the 'Value' containment reference.
      See Also:
    • BINDING_STAT_FEATURE_COUNT

      public static final int BINDING_STAT_FEATURE_COUNT
      The number of structural features of the 'Binding Stat' class.
      See Also:
    • IF_STAT

      public static final int IF_STAT
      The meta object id for the 'If Stat' class.
      See Also:
    • IF_STAT__LOCATION

      public static final int IF_STAT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • IF_STAT__COMMENTS_BEFORE

      public static final int IF_STAT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • IF_STAT__COMMENTS_AFTER

      public static final int IF_STAT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • IF_STAT__CONDITION

      public static final int IF_STAT__CONDITION
      The feature id for the 'Condition' containment reference.
      See Also:
    • IF_STAT__THEN_STATEMENTS

      public static final int IF_STAT__THEN_STATEMENTS
      The feature id for the 'Then Statements' containment reference list.
      See Also:
    • IF_STAT__ELSE_STATEMENTS

      public static final int IF_STAT__ELSE_STATEMENTS
      The feature id for the 'Else Statements' containment reference list.
      See Also:
    • IF_STAT_FEATURE_COUNT

      public static final int IF_STAT_FEATURE_COUNT
      The number of structural features of the 'If Stat' class.
      See Also:
    • FOR_STAT

      public static final int FOR_STAT
      The meta object id for the 'For Stat' class.
      See Also:
    • FOR_STAT__LOCATION

      public static final int FOR_STAT__LOCATION
      The feature id for the 'Location' attribute.
      See Also:
    • FOR_STAT__COMMENTS_BEFORE

      public static final int FOR_STAT__COMMENTS_BEFORE
      The feature id for the 'Comments Before' attribute list.
      See Also:
    • FOR_STAT__COMMENTS_AFTER

      public static final int FOR_STAT__COMMENTS_AFTER
      The feature id for the 'Comments After' attribute list.
      See Also:
    • FOR_STAT__ITERATOR

      public static final int FOR_STAT__ITERATOR
      The feature id for the 'Iterator' containment reference.
      See Also:
    • FOR_STAT__COLLECTION

      public static final int FOR_STAT__COLLECTION
      The feature id for the 'Collection' containment reference.
      See Also:
    • FOR_STAT__STATEMENTS

      public static final int FOR_STAT__STATEMENTS
      The feature id for the 'Statements' containment reference list.
      See Also:
    • FOR_STAT_FEATURE_COUNT

      public static final int FOR_STAT_FEATURE_COUNT
      The number of structural features of the 'For Stat' class.
      See Also:
  • Method Details

    • init

      public static ATLPackage init()
      Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

      This method is used to initialize eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

      See Also:
    • getLocatedElement

      public org.eclipse.emf.ecore.EClass getLocatedElement()
      Returns the meta object for class 'Located Element'.
      Returns:
      the meta object for class 'Located Element'.
      See Also:
    • getLocatedElement_Location

      public org.eclipse.emf.ecore.EAttribute getLocatedElement_Location()
      Returns the meta object for the attribute 'Location'.
      Returns:
      the meta object for the attribute 'Location'.
      See Also:
    • getLocatedElement_CommentsBefore

      public org.eclipse.emf.ecore.EAttribute getLocatedElement_CommentsBefore()
      Returns the meta object for the attribute list 'Comments Before'.
      Returns:
      the meta object for the attribute list 'Comments Before'.
      See Also:
    • getLocatedElement_CommentsAfter

      public org.eclipse.emf.ecore.EAttribute getLocatedElement_CommentsAfter()
      Returns the meta object for the attribute list 'Comments After'.
      Returns:
      the meta object for the attribute list 'Comments After'.
      See Also:
    • getUnit

      public org.eclipse.emf.ecore.EClass getUnit()
      Returns the meta object for class 'Unit'.
      Returns:
      the meta object for class 'Unit'.
      See Also:
    • getUnit_Libraries

      public org.eclipse.emf.ecore.EReference getUnit_Libraries()
      Returns the meta object for the containment reference list 'Libraries'.
      Returns:
      the meta object for the containment reference list 'Libraries'.
      See Also:
    • getUnit_Name

      public org.eclipse.emf.ecore.EAttribute getUnit_Name()
      Returns the meta object for the attribute 'Name'.
      Returns:
      the meta object for the attribute 'Name'.
      See Also:
    • getLibrary

      public org.eclipse.emf.ecore.EClass getLibrary()
      Returns the meta object for class 'Library'.
      Returns:
      the meta object for class 'Library'.
      See Also:
    • getLibrary_Helpers

      public org.eclipse.emf.ecore.EReference getLibrary_Helpers()
      Returns the meta object for the containment reference list 'Helpers'.
      Returns:
      the meta object for the containment reference list 'Helpers'.
      See Also:
    • getQuery

      public org.eclipse.emf.ecore.EClass getQuery()
      Returns the meta object for class 'Query'.
      Returns:
      the meta object for class 'Query'.
      See Also:
    • getQuery_Body

      public org.eclipse.emf.ecore.EReference getQuery_Body()
      Returns the meta object for the containment reference 'Body'.
      Returns:
      the meta object for the containment reference 'Body'.
      See Also:
    • getQuery_Helpers

      public org.eclipse.emf.ecore.EReference getQuery_Helpers()
      Returns the meta object for the containment reference list 'Helpers'.
      Returns:
      the meta object for the containment reference list 'Helpers'.
      See Also:
    • getModule

      public org.eclipse.emf.ecore.EClass getModule()
      Returns the meta object for class 'Module'.
      Returns:
      the meta object for class 'Module'.
      See Also:
    • getModule_IsRefining

      public org.eclipse.emf.ecore.EAttribute getModule_IsRefining()
      Returns the meta object for the attribute 'Is Refining'.
      Returns:
      the meta object for the attribute 'Is Refining'.
      See Also:
    • getModule_InModels

      public org.eclipse.emf.ecore.EReference getModule_InModels()
      Returns the meta object for the containment reference list 'In Models'.
      Returns:
      the meta object for the containment reference list 'In Models'.
      See Also:
    • getModule_OutModels

      public org.eclipse.emf.ecore.EReference getModule_OutModels()
      Returns the meta object for the containment reference list 'Out Models'.
      Returns:
      the meta object for the containment reference list 'Out Models'.
      See Also:
    • getModule_Elements

      public org.eclipse.emf.ecore.EReference getModule_Elements()
      Returns the meta object for the containment reference list 'Elements'.
      Returns:
      the meta object for the containment reference list 'Elements'.
      See Also:
    • getModuleElement

      public org.eclipse.emf.ecore.EClass getModuleElement()
      Returns the meta object for class 'Module Element'.
      Returns:
      the meta object for class 'Module Element'.
      See Also:
    • getModuleElement_Module

      public org.eclipse.emf.ecore.EReference getModuleElement_Module()
      Returns the meta object for the container reference 'Module'.
      Returns:
      the meta object for the container reference 'Module'.
      See Also:
    • getHelper

      public org.eclipse.emf.ecore.EClass getHelper()
      Returns the meta object for class 'Helper'.
      Returns:
      the meta object for class 'Helper'.
      See Also:
    • getHelper_Query

      public org.eclipse.emf.ecore.EReference getHelper_Query()
      Returns the meta object for the container reference 'Query'.
      Returns:
      the meta object for the container reference 'Query'.
      See Also:
    • getHelper_Library

      public org.eclipse.emf.ecore.EReference getHelper_Library()
      Returns the meta object for the container reference 'Library'.
      Returns:
      the meta object for the container reference 'Library'.
      See Also:
    • getHelper_Definition

      public org.eclipse.emf.ecore.EReference getHelper_Definition()
      Returns the meta object for the containment reference 'Definition'.
      Returns:
      the meta object for the containment reference 'Definition'.
      See Also:
    • getRule

      public org.eclipse.emf.ecore.EClass getRule()
      Returns the meta object for class 'Rule'.
      Returns:
      the meta object for class 'Rule'.
      See Also:
    • getRule_OutPattern

      public org.eclipse.emf.ecore.EReference getRule_OutPattern()
      Returns the meta object for the containment reference 'Out Pattern'.
      Returns:
      the meta object for the containment reference 'Out Pattern'.
      See Also:
    • getRule_ActionBlock

      public org.eclipse.emf.ecore.EReference getRule_ActionBlock()
      Returns the meta object for the containment reference 'Action Block'.
      Returns:
      the meta object for the containment reference 'Action Block'.
      See Also:
    • getRule_Variables

      public org.eclipse.emf.ecore.EReference getRule_Variables()
      Returns the meta object for the containment reference list 'Variables'.
      Returns:
      the meta object for the containment reference list 'Variables'.
      See Also:
    • getRule_Name

      public org.eclipse.emf.ecore.EAttribute getRule_Name()
      Returns the meta object for the attribute 'Name'.
      Returns:
      the meta object for the attribute 'Name'.
      See Also:
    • getMatchedRule

      public org.eclipse.emf.ecore.EClass getMatchedRule()
      Returns the meta object for class 'Matched Rule'.
      Returns:
      the meta object for class 'Matched Rule'.
      See Also:
    • getMatchedRule_InPattern

      public org.eclipse.emf.ecore.EReference getMatchedRule_InPattern()
      Returns the meta object for the containment reference 'In Pattern'.
      Returns:
      the meta object for the containment reference 'In Pattern'.
      See Also:
    • getMatchedRule_Children

      public org.eclipse.emf.ecore.EReference getMatchedRule_Children()
      Returns the meta object for the reference list 'Children'.
      Returns:
      the meta object for the reference list 'Children'.
      See Also:
    • getMatchedRule_SuperRule

      public org.eclipse.emf.ecore.EReference getMatchedRule_SuperRule()
      Returns the meta object for the reference 'Super Rule'.
      Returns:
      the meta object for the reference 'Super Rule'.
      See Also:
    • getMatchedRule_IsAbstract

      public org.eclipse.emf.ecore.EAttribute getMatchedRule_IsAbstract()
      Returns the meta object for the attribute 'Is Abstract'.
      Returns:
      the meta object for the attribute 'Is Abstract'.
      See Also:
    • getMatchedRule_IsRefining

      public org.eclipse.emf.ecore.EAttribute getMatchedRule_IsRefining()
      Returns the meta object for the attribute 'Is Refining'.
      Returns:
      the meta object for the attribute 'Is Refining'.
      See Also:
    • getMatchedRule_IsNoDefault

      public org.eclipse.emf.ecore.EAttribute getMatchedRule_IsNoDefault()
      Returns the meta object for the attribute 'Is No Default'.
      Returns:
      the meta object for the attribute 'Is No Default'.
      See Also:
    • getLazyMatchedRule

      public org.eclipse.emf.ecore.EClass getLazyMatchedRule()
      Returns the meta object for class 'Lazy Matched Rule'.
      Returns:
      the meta object for class 'Lazy Matched Rule'.
      See Also:
    • getLazyMatchedRule_IsUnique

      public org.eclipse.emf.ecore.EAttribute getLazyMatchedRule_IsUnique()
      Returns the meta object for the attribute 'Is Unique'.
      Returns:
      the meta object for the attribute 'Is Unique'.
      See Also:
    • getCalledRule

      public org.eclipse.emf.ecore.EClass getCalledRule()
      Returns the meta object for class 'Called Rule'.
      Returns:
      the meta object for class 'Called Rule'.
      See Also:
    • getCalledRule_Parameters

      public org.eclipse.emf.ecore.EReference getCalledRule_Parameters()
      Returns the meta object for the containment reference list 'Parameters'.
      Returns:
      the meta object for the containment reference list 'Parameters'.
      See Also:
    • getCalledRule_IsEntrypoint

      public org.eclipse.emf.ecore.EAttribute getCalledRule_IsEntrypoint()
      Returns the meta object for the attribute 'Is Entrypoint'.
      Returns:
      the meta object for the attribute 'Is Entrypoint'.
      See Also:
    • getCalledRule_IsEndpoint

      public org.eclipse.emf.ecore.EAttribute getCalledRule_IsEndpoint()
      Returns the meta object for the attribute 'Is Endpoint'.
      Returns:
      the meta object for the attribute 'Is Endpoint'.
      See Also:
    • getInPattern

      public org.eclipse.emf.ecore.EClass getInPattern()
      Returns the meta object for class 'In Pattern'.
      Returns:
      the meta object for class 'In Pattern'.
      See Also:
    • getInPattern_Elements

      public org.eclipse.emf.ecore.EReference getInPattern_Elements()
      Returns the meta object for the containment reference list 'Elements'.
      Returns:
      the meta object for the containment reference list 'Elements'.
      See Also:
    • getInPattern_Rule

      public org.eclipse.emf.ecore.EReference getInPattern_Rule()
      Returns the meta object for the container reference 'Rule'.
      Returns:
      the meta object for the container reference 'Rule'.
      See Also:
    • getInPattern_Filter

      public org.eclipse.emf.ecore.EReference getInPattern_Filter()
      Returns the meta object for the containment reference 'Filter'.
      Returns:
      the meta object for the containment reference 'Filter'.
      See Also:
    • getOutPattern

      public org.eclipse.emf.ecore.EClass getOutPattern()
      Returns the meta object for class 'Out Pattern'.
      Returns:
      the meta object for class 'Out Pattern'.
      See Also:
    • getOutPattern_Rule

      public org.eclipse.emf.ecore.EReference getOutPattern_Rule()
      Returns the meta object for the container reference 'Rule'.
      Returns:
      the meta object for the container reference 'Rule'.
      See Also:
    • getOutPattern_DropPattern

      public org.eclipse.emf.ecore.EReference getOutPattern_DropPattern()
      Returns the meta object for the containment reference 'Drop Pattern'.
      Returns:
      the meta object for the containment reference 'Drop Pattern'.
      See Also:
    • getOutPattern_Elements

      public org.eclipse.emf.ecore.EReference getOutPattern_Elements()
      Returns the meta object for the containment reference list 'Elements'.
      Returns:
      the meta object for the containment reference list 'Elements'.
      See Also:
    • getDropPattern

      public org.eclipse.emf.ecore.EClass getDropPattern()
      Returns the meta object for class 'Drop Pattern'.
      Returns:
      the meta object for class 'Drop Pattern'.
      See Also:
    • getDropPattern_OutPattern

      public org.eclipse.emf.ecore.EReference getDropPattern_OutPattern()
      Returns the meta object for the container reference 'Out Pattern'.
      Returns:
      the meta object for the container reference 'Out Pattern'.
      See Also:
    • getPatternElement

      public org.eclipse.emf.ecore.EClass getPatternElement()
      Returns the meta object for class 'Pattern Element'.
      Returns:
      the meta object for class 'Pattern Element'.
      See Also:
    • getInPatternElement

      public org.eclipse.emf.ecore.EClass getInPatternElement()
      Returns the meta object for class 'In Pattern Element'.
      Returns:
      the meta object for class 'In Pattern Element'.
      See Also:
    • getInPatternElement_MapsTo

      public org.eclipse.emf.ecore.EReference getInPatternElement_MapsTo()
      Returns the meta object for the reference 'Maps To'.
      Returns:
      the meta object for the reference 'Maps To'.
      See Also:
    • getInPatternElement_InPattern

      public org.eclipse.emf.ecore.EReference getInPatternElement_InPattern()
      Returns the meta object for the container reference 'In Pattern'.
      Returns:
      the meta object for the container reference 'In Pattern'.
      See Also:
    • getInPatternElement_Models

      public org.eclipse.emf.ecore.EReference getInPatternElement_Models()
      Returns the meta object for the reference list 'Models'.
      Returns:
      the meta object for the reference list 'Models'.
      See Also:
    • getSimpleInPatternElement

      public org.eclipse.emf.ecore.EClass getSimpleInPatternElement()
      Returns the meta object for class 'Simple In Pattern Element'.
      Returns:
      the meta object for class 'Simple In Pattern Element'.
      See Also:
    • getOutPatternElement

      public org.eclipse.emf.ecore.EClass getOutPatternElement()
      Returns the meta object for class 'Out Pattern Element'.
      Returns:
      the meta object for class 'Out Pattern Element'.
      See Also:
    • getOutPatternElement_OutPattern

      public org.eclipse.emf.ecore.EReference getOutPatternElement_OutPattern()
      Returns the meta object for the container reference 'Out Pattern'.
      Returns:
      the meta object for the container reference 'Out Pattern'.
      See Also:
    • getOutPatternElement_SourceElement

      public org.eclipse.emf.ecore.EReference getOutPatternElement_SourceElement()
      Returns the meta object for the reference 'Source Element'.
      Returns:
      the meta object for the reference 'Source Element'.
      See Also:
    • getOutPatternElement_Bindings

      public org.eclipse.emf.ecore.EReference getOutPatternElement_Bindings()
      Returns the meta object for the containment reference list 'Bindings'.
      Returns:
      the meta object for the containment reference list 'Bindings'.
      See Also:
    • getOutPatternElement_Model

      public org.eclipse.emf.ecore.EReference getOutPatternElement_Model()
      Returns the meta object for the reference 'Model'.
      Returns:
      the meta object for the reference 'Model'.
      See Also:
    • getSimpleOutPatternElement

      public org.eclipse.emf.ecore.EClass getSimpleOutPatternElement()
      Returns the meta object for class 'Simple Out Pattern Element'.
      Returns:
      the meta object for class 'Simple Out Pattern Element'.
      See Also:
    • getSimpleOutPatternElement_ReverseBindings

      public org.eclipse.emf.ecore.EReference getSimpleOutPatternElement_ReverseBindings()
      Returns the meta object for the containment reference list 'Reverse Bindings'.
      Returns:
      the meta object for the containment reference list 'Reverse Bindings'.
      See Also:
    • getForEachOutPatternElement

      public org.eclipse.emf.ecore.EClass getForEachOutPatternElement()
      Returns the meta object for class 'For Each Out Pattern Element'.
      Returns:
      the meta object for class 'For Each Out Pattern Element'.
      See Also:
    • getForEachOutPatternElement_Collection

      public org.eclipse.emf.ecore.EReference getForEachOutPatternElement_Collection()
      Returns the meta object for the containment reference 'Collection'.
      Returns:
      the meta object for the containment reference 'Collection'.
      See Also:
    • getForEachOutPatternElement_Iterator

      public org.eclipse.emf.ecore.EReference getForEachOutPatternElement_Iterator()
      Returns the meta object for the containment reference 'Iterator'.
      Returns:
      the meta object for the containment reference 'Iterator'.
      See Also:
    • getBinding

      public org.eclipse.emf.ecore.EClass getBinding()
      Returns the meta object for class 'Binding'.
      Returns:
      the meta object for class 'Binding'.
      See Also:
    • getBinding_Value

      public org.eclipse.emf.ecore.EReference getBinding_Value()
      Returns the meta object for the containment reference 'Value'.
      Returns:
      the meta object for the containment reference 'Value'.
      See Also:
    • getBinding_OutPatternElement

      public org.eclipse.emf.ecore.EReference getBinding_OutPatternElement()
      Returns the meta object for the container reference 'Out Pattern Element'.
      Returns:
      the meta object for the container reference 'Out Pattern Element'.
      See Also:
    • getBinding_PropertyName

      public org.eclipse.emf.ecore.EAttribute getBinding_PropertyName()
      Returns the meta object for the attribute 'Property Name'.
      Returns:
      the meta object for the attribute 'Property Name'.
      See Also:
    • getBinding_IsAssignment

      public org.eclipse.emf.ecore.EAttribute getBinding_IsAssignment()
      Returns the meta object for the attribute 'Is Assignment'.
      Returns:
      the meta object for the attribute 'Is Assignment'.
      See Also:
    • getRuleVariableDeclaration

      public org.eclipse.emf.ecore.EClass getRuleVariableDeclaration()
      Returns the meta object for class 'Rule Variable Declaration'.
      Returns:
      the meta object for class 'Rule Variable Declaration'.
      See Also:
    • getRuleVariableDeclaration_Rule

      public org.eclipse.emf.ecore.EReference getRuleVariableDeclaration_Rule()
      Returns the meta object for the container reference 'Rule'.
      Returns:
      the meta object for the container reference 'Rule'.
      See Also:
    • getLibraryRef

      public org.eclipse.emf.ecore.EClass getLibraryRef()
      Returns the meta object for class 'Library Ref'.
      Returns:
      the meta object for class 'Library Ref'.
      See Also:
    • getLibraryRef_Unit

      public org.eclipse.emf.ecore.EReference getLibraryRef_Unit()
      Returns the meta object for the container reference 'Unit'.
      Returns:
      the meta object for the container reference 'Unit'.
      See Also:
    • getLibraryRef_Name

      public org.eclipse.emf.ecore.EAttribute getLibraryRef_Name()
      Returns the meta object for the attribute 'Name'.
      Returns:
      the meta object for the attribute 'Name'.
      See Also:
    • getActionBlock

      public org.eclipse.emf.ecore.EClass getActionBlock()
      Returns the meta object for class 'Action Block'.
      Returns:
      the meta object for class 'Action Block'.
      See Also:
    • getActionBlock_Rule

      public org.eclipse.emf.ecore.EReference getActionBlock_Rule()
      Returns the meta object for the container reference 'Rule'.
      Returns:
      the meta object for the container reference 'Rule'.
      See Also:
    • getActionBlock_Statements

      public org.eclipse.emf.ecore.EReference getActionBlock_Statements()
      Returns the meta object for the containment reference list 'Statements'.
      Returns:
      the meta object for the containment reference list 'Statements'.
      See Also:
    • getStatement

      public org.eclipse.emf.ecore.EClass getStatement()
      Returns the meta object for class 'Statement'.
      Returns:
      the meta object for class 'Statement'.
      See Also:
    • getExpressionStat

      public org.eclipse.emf.ecore.EClass getExpressionStat()
      Returns the meta object for class 'Expression Stat'.
      Returns:
      the meta object for class 'Expression Stat'.
      See Also:
    • getExpressionStat_Expression

      public org.eclipse.emf.ecore.EReference getExpressionStat_Expression()
      Returns the meta object for the containment reference 'Expression'.
      Returns:
      the meta object for the containment reference 'Expression'.
      See Also:
    • getBindingStat

      public org.eclipse.emf.ecore.EClass getBindingStat()
      Returns the meta object for class 'Binding Stat'.
      Returns:
      the meta object for class 'Binding Stat'.
      See Also:
    • getBindingStat_Source

      public org.eclipse.emf.ecore.EReference getBindingStat_Source()
      Returns the meta object for the containment reference 'Source'.
      Returns:
      the meta object for the containment reference 'Source'.
      See Also:
    • getBindingStat_PropertyName

      public org.eclipse.emf.ecore.EAttribute getBindingStat_PropertyName()
      Returns the meta object for the attribute 'Property Name'.
      Returns:
      the meta object for the attribute 'Property Name'.
      See Also:
    • getBindingStat_IsAssignment

      public org.eclipse.emf.ecore.EAttribute getBindingStat_IsAssignment()
      Returns the meta object for the attribute 'Is Assignment'.
      Returns:
      the meta object for the attribute 'Is Assignment'.
      See Also:
    • getBindingStat_Value

      public org.eclipse.emf.ecore.EReference getBindingStat_Value()
      Returns the meta object for the containment reference 'Value'.
      Returns:
      the meta object for the containment reference 'Value'.
      See Also:
    • getIfStat

      public org.eclipse.emf.ecore.EClass getIfStat()
      Returns the meta object for class 'If Stat'.
      Returns:
      the meta object for class 'If Stat'.
      See Also:
    • getIfStat_Condition

      public org.eclipse.emf.ecore.EReference getIfStat_Condition()
      Returns the meta object for the containment reference 'Condition'.
      Returns:
      the meta object for the containment reference 'Condition'.
      See Also:
    • getIfStat_ThenStatements

      public org.eclipse.emf.ecore.EReference getIfStat_ThenStatements()
      Returns the meta object for the containment reference list 'Then Statements'.
      Returns:
      the meta object for the containment reference list 'Then Statements'.
      See Also:
    • getIfStat_ElseStatements

      public org.eclipse.emf.ecore.EReference getIfStat_ElseStatements()
      Returns the meta object for the containment reference list 'Else Statements'.
      Returns:
      the meta object for the containment reference list 'Else Statements'.
      See Also:
    • getForStat

      public org.eclipse.emf.ecore.EClass getForStat()
      Returns the meta object for class 'For Stat'.
      Returns:
      the meta object for class 'For Stat'.
      See Also:
    • getForStat_Iterator

      public org.eclipse.emf.ecore.EReference getForStat_Iterator()
      Returns the meta object for the containment reference 'Iterator'.
      Returns:
      the meta object for the containment reference 'Iterator'.
      See Also:
    • getForStat_Collection

      public org.eclipse.emf.ecore.EReference getForStat_Collection()
      Returns the meta object for the containment reference 'Collection'.
      Returns:
      the meta object for the containment reference 'Collection'.
      See Also:
    • getForStat_Statements

      public org.eclipse.emf.ecore.EReference getForStat_Statements()
      Returns the meta object for the containment reference list 'Statements'.
      Returns:
      the meta object for the containment reference list 'Statements'.
      See Also:
    • getATLFactory

      public ATLFactory getATLFactory()
      Returns the factory that creates the instances of the model.
      Returns:
      the factory that creates the instances of the model.
    • createPackageContents

      public void createPackageContents()
      Creates the meta-model objects for the package. This method is guarded to have no affect on any invocation but its first.
    • initializePackageContents

      public void initializePackageContents()
      Complete the initialization of the package and its meta-model. This method is guarded to have no affect on any invocation but its first.