Interface ExpressionPackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier
All Known Implementing Classes:
ExpressionPackageImpl

public interface ExpressionPackage extends EPackage
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:
Generated class or method.
EMF model class or method.
kind="package"
  • Field Details

    • eNAME

      static final String eNAME
      The package name.
      See Also:
      Generated class or method.
    • eNS_URI

      static final String eNS_URI
      The package namespace URI.
      See Also:
      Generated class or method.
    • eNS_PREFIX

      static final String eNS_PREFIX
      The package namespace name.
      See Also:
      Generated class or method.
    • eINSTANCE

      static final ExpressionPackage eINSTANCE
      The singleton instance of the package.
      Generated class or method.
    • EXPRESSION

      static final int EXPRESSION
      The meta object id for the ' Expression' class.
      See Also:
      Generated class or method.
    • EXPRESSION_FEATURE_COUNT

      static final int EXPRESSION_FEATURE_COUNT
      The number of structural features of the 'Expression' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • TERMINAL

      static final int TERMINAL
      The meta object id for the ' Terminal' class.
      See Also:
      Generated class or method.
    • TERMINAL_FEATURE_COUNT

      static final int TERMINAL_FEATURE_COUNT
      The number of structural features of the 'Terminal' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • SYMBOL

      static final int SYMBOL
      The meta object id for the ' Symbol' class.
      See Also:
      Generated class or method.
    • SYMBOL__NAME

      static final int SYMBOL__NAME
      The feature id for the 'Name' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • SYMBOL__RESOURCE_USAGES

      static final int SYMBOL__RESOURCE_USAGES
      The feature id for the 'Resource Usages' containment reference list.
      See Also:
      Generated class or method.
      Ordered collection.
    • SYMBOL_FEATURE_COUNT

      static final int SYMBOL_FEATURE_COUNT
      The number of structural features of the 'Symbol' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • OPERATION

      static final int OPERATION
      The meta object id for the ' Operation' class.
      See Also:
      Generated class or method.
    • OPERATION_FEATURE_COUNT

      static final int OPERATION_FEATURE_COUNT
      The number of structural features of the 'Operation' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • SEQUENCE

      static final int SEQUENCE
      The meta object id for the ' Sequence' class.
      See Also:
      Generated class or method.
    • SEQUENCE__LEFT_REG_EXP

      static final int SEQUENCE__LEFT_REG_EXP
      The feature id for the 'Left Reg Exp' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • SEQUENCE__RIGHT_REG_EXP

      static final int SEQUENCE__RIGHT_REG_EXP
      The feature id for the 'Right Reg Exp' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • SEQUENCE_FEATURE_COUNT

      static final int SEQUENCE_FEATURE_COUNT
      The number of structural features of the 'Sequence' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • RELEASE

      static final int RELEASE
      The meta object id for the ' Release' class.
      See Also:
      Generated class or method.
    • RELEASE__RESOURCE

      static final int RELEASE__RESOURCE
      The feature id for the 'Resource' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • RELEASE_FEATURE_COUNT

      static final int RELEASE_FEATURE_COUNT
      The number of structural features of the 'Release' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • PARALLEL

      static final int PARALLEL
      The meta object id for the ' Parallel' class.
      See Also:
      Generated class or method.
    • PARALLEL__LEFT_TASK

      static final int PARALLEL__LEFT_TASK
      The feature id for the 'Left Task' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • PARALLEL__RIGHT_TASK

      static final int PARALLEL__RIGHT_TASK
      The feature id for the 'Right Task' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • PARALLEL_FEATURE_COUNT

      static final int PARALLEL_FEATURE_COUNT
      The number of structural features of the 'Parallel' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • OPTION

      static final int OPTION
      The meta object id for the ' Option' class.
      See Also:
      Generated class or method.
    • OPTION__PROBABILITY

      static final int OPTION__PROBABILITY
      The feature id for the 'Probability' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • OPTION__REGEXP

      static final int OPTION__REGEXP
      The feature id for the 'Regexp' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • OPTION_FEATURE_COUNT

      static final int OPTION_FEATURE_COUNT
      The number of structural features of the 'Option' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • LOOP

      static final int LOOP
      The meta object id for the 'Loop' class.
      See Also:
      Generated class or method.
    • LOOP__REG_EXP

      static final int LOOP__REG_EXP
      The feature id for the 'Reg Exp' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • LOOP__ITERATIONS_PMF

      static final int LOOP__ITERATIONS_PMF
      The feature id for the 'Iterations PMF' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • LOOP__ITERATIONS_STRING

      static final int LOOP__ITERATIONS_STRING
      The feature id for the 'Iterations String' attribute.
      See Also:
      Generated class or method.
      Ordered collection.
    • LOOP_FEATURE_COUNT

      static final int LOOP_FEATURE_COUNT
      The number of structural features of the 'Loop' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • ALTERNATIVE

      static final int ALTERNATIVE
      The meta object id for the ' Alternative ' class.
      See Also:
      Generated class or method.
    • ALTERNATIVE__LEFT_OPTION

      static final int ALTERNATIVE__LEFT_OPTION
      The feature id for the 'Left Option' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • ALTERNATIVE__RIGHT_OPTION

      static final int ALTERNATIVE__RIGHT_OPTION
      The feature id for the 'Right Option' containment reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • ALTERNATIVE_FEATURE_COUNT

      static final int ALTERNATIVE_FEATURE_COUNT
      The number of structural features of the 'Alternative' class.
      See Also:
      Generated class or method.
      Ordered collection.
    • ACQUIRE

      static final int ACQUIRE
      The meta object id for the ' Acquire' class.
      See Also:
      Generated class or method.
    • ACQUIRE__RESOURCE

      static final int ACQUIRE__RESOURCE
      The feature id for the 'Resource' reference.
      See Also:
      Generated class or method.
      Ordered collection.
    • ACQUIRE_FEATURE_COUNT

      static final int ACQUIRE_FEATURE_COUNT
      The number of structural features of the 'Acquire' class.
      See Also:
      Generated class or method.
      Ordered collection.
  • Method Details

    • getTerminal

      EClass getTerminal()
      Returns the meta object for class ' Terminal'.
      Returns:
      the meta object for class 'Terminal'.
      See Also:
      Generated class or method.
    • getExpression

      EClass getExpression()
      Returns the meta object for class ' Expression'.
      Returns:
      the meta object for class 'Expression'.
      See Also:
      Generated class or method.
    • getSymbol

      EClass getSymbol()
      Returns the meta object for class 'Symbol'.
      Returns:
      the meta object for class 'Symbol'.
      See Also:
      Generated class or method.
    • getSymbol_Name

      EAttribute getSymbol_Name()
      Returns the meta object for the attribute ' Name'.
      Returns:
      the meta object for the attribute 'Name'.
      See Also:
      Generated class or method.
    • getSymbol_ResourceUsages

      EReference getSymbol_ResourceUsages()
      Returns the meta object for the containment reference list ' Resource Usages'.
      Returns:
      the meta object for the containment reference list 'Resource Usages'.
      See Also:
      Generated class or method.
    • getSequence

      EClass getSequence()
      Returns the meta object for class ' Sequence'.
      Returns:
      the meta object for class 'Sequence'.
      See Also:
      Generated class or method.
    • getSequence_LeftRegExp

      EReference getSequence_LeftRegExp()
      Returns the meta object for the containment reference ' Left Reg Exp'.
      Returns:
      the meta object for the containment reference 'Left Reg Exp'.
      See Also:
      Generated class or method.
    • getSequence_RightRegExp

      EReference getSequence_RightRegExp()
      Returns the meta object for the containment reference ' Right Reg Exp'.
      Returns:
      the meta object for the containment reference 'Right Reg Exp'.
      See Also:
      Generated class or method.
    • getOperation

      EClass getOperation()
      Returns the meta object for class ' Operation'.
      Returns:
      the meta object for class 'Operation'.
      See Also:
      Generated class or method.
    • getRelease

      EClass getRelease()
      Returns the meta object for class 'Release'.
      Returns:
      the meta object for class 'Release'.
      See Also:
      Generated class or method.
    • getRelease_Resource

      EReference getRelease_Resource()
      Returns the meta object for the reference ' Resource'.
      Returns:
      the meta object for the reference 'Resource'.
      See Also:
      Generated class or method.
    • getParallel

      EClass getParallel()
      Returns the meta object for class ' Parallel'.
      Returns:
      the meta object for class 'Parallel'.
      See Also:
      Generated class or method.
    • getParallel_LeftTask

      EReference getParallel_LeftTask()
      Returns the meta object for the containment reference ' Left Task'.
      Returns:
      the meta object for the containment reference 'Left Task'.
      See Also:
      Generated class or method.
    • getParallel_RightTask

      EReference getParallel_RightTask()
      Returns the meta object for the containment reference ' Right Task '.
      Returns:
      the meta object for the containment reference 'Right Task'.
      See Also:
      Generated class or method.
    • getOption

      EClass getOption()
      Returns the meta object for class 'Option'.
      Returns:
      the meta object for class 'Option'.
      See Also:
      Generated class or method.
    • getOption_Probability

      EAttribute getOption_Probability()
      Returns the meta object for the attribute ' Probability '.
      Returns:
      the meta object for the attribute 'Probability'.
      See Also:
      Generated class or method.
    • getOption_Regexp

      EReference getOption_Regexp()
      Returns the meta object for the containment reference ' Regexp'.
      Returns:
      the meta object for the containment reference 'Regexp'.
      See Also:
      Generated class or method.
    • getLoop

      EClass getLoop()
      Returns the meta object for class 'Loop'.
      Returns:
      the meta object for class 'Loop'.
      See Also:
      Generated class or method.
    • getLoop_RegExp

      EReference getLoop_RegExp()
      Returns the meta object for the containment reference ' Reg Exp'.
      Returns:
      the meta object for the containment reference 'Reg Exp'.
      See Also:
      Generated class or method.
    • getLoop_IterationsPMF

      EReference getLoop_IterationsPMF()
      Returns the meta object for the containment reference ' Iterations PMF'.
      Returns:
      the meta object for the containment reference 'Iterations PMF'.
      See Also:
      Generated class or method.
    • getLoop_IterationsString

      EAttribute getLoop_IterationsString()
      Returns the meta object for the attribute ' Iterations String'.
      Returns:
      the meta object for the attribute 'Iterations String'.
      See Also:
      Generated class or method.
    • getAlternative

      EClass getAlternative()
      Returns the meta object for class ' Alternative'.
      Returns:
      the meta object for class 'Alternative'.
      See Also:
      Generated class or method.
    • getAlternative_LeftOption

      EReference getAlternative_LeftOption()
      Returns the meta object for the containment reference ' Left Option'.
      Returns:
      the meta object for the containment reference 'Left Option'.
      See Also:
      Generated class or method.
    • getAlternative_RightOption

      EReference getAlternative_RightOption()
      Returns the meta object for the containment reference ' Right Option'.
      Returns:
      the meta object for the containment reference 'Right Option'.
      See Also:
      Generated class or method.
    • getAcquire

      EClass getAcquire()
      Returns the meta object for class 'Acquire'.
      Returns:
      the meta object for class 'Acquire'.
      See Also:
      Generated class or method.
    • getAcquire_Resource

      EReference getAcquire_Resource()
      Returns the meta object for the reference ' Resource'.
      Returns:
      the meta object for the reference 'Resource'.
      See Also:
      Generated class or method.
    • getExpressionFactory

      ExpressionFactory getExpressionFactory()
      Returns the factory that creates the instances of the model.
      Returns:
      the factory that creates the instances of the model.
      Generated class or method.