Interface BlangDslPackage.Literals

Enclosing interface:
BlangDslPackage

public static interface BlangDslPackage.Literals
Defines literals for the meta objects that represent
  • each class,
  • each feature of each class,
  • each enum,
  • and each data type
  • Field Details

    • BLANG_MODEL

      static final org.eclipse.emf.ecore.EClass BLANG_MODEL
      The meta object literal for the 'Blang Model' class.
      See Also:
      BlangModelImpl, BlangDslPackageImpl.getBlangModel()
    • BLANG_MODEL__PACKAGE

      static final org.eclipse.emf.ecore.EAttribute BLANG_MODEL__PACKAGE
      The meta object literal for the 'Package' attribute feature.
    • BLANG_MODEL__IMPORT_SECTION

      static final org.eclipse.emf.ecore.EReference BLANG_MODEL__IMPORT_SECTION
      The meta object literal for the 'Import Section' containment reference feature.
    • BLANG_MODEL__ANNOTATIONS

      static final org.eclipse.emf.ecore.EReference BLANG_MODEL__ANNOTATIONS
      The meta object literal for the 'Annotations' containment reference list feature.
    • BLANG_MODEL__NAME

      static final org.eclipse.emf.ecore.EAttribute BLANG_MODEL__NAME
      The meta object literal for the 'Name' attribute feature.
    • BLANG_MODEL__VARIABLE_DECLARATIONS

      static final org.eclipse.emf.ecore.EReference BLANG_MODEL__VARIABLE_DECLARATIONS
      The meta object literal for the 'Variable Declarations' containment reference list feature.
    • BLANG_MODEL__LAW_NODES

      static final org.eclipse.emf.ecore.EReference BLANG_MODEL__LAW_NODES
      The meta object literal for the 'Law Nodes' containment reference list feature.
    • BLANG_MODEL__GENERATION_RANDOM

      static final org.eclipse.emf.ecore.EAttribute BLANG_MODEL__GENERATION_RANDOM
      The meta object literal for the 'Generation Random' attribute feature.
    • BLANG_MODEL__GENERATION_ALGORITHM

      static final org.eclipse.emf.ecore.EReference BLANG_MODEL__GENERATION_ALGORITHM
      The meta object literal for the 'Generation Algorithm' containment reference feature.
    • VARIABLE_DECLARATION

      static final org.eclipse.emf.ecore.EClass VARIABLE_DECLARATION
      The meta object literal for the 'Variable Declaration' class.
      See Also:
      VariableDeclarationImpl, BlangDslPackageImpl.getVariableDeclaration()
    • VARIABLE_DECLARATION__ANNOTATIONS

      static final org.eclipse.emf.ecore.EReference VARIABLE_DECLARATION__ANNOTATIONS
      The meta object literal for the 'Annotations' containment reference list feature.
    • VARIABLE_DECLARATION__VARIABLE_TYPE

      static final org.eclipse.emf.ecore.EAttribute VARIABLE_DECLARATION__VARIABLE_TYPE
      The meta object literal for the 'Variable Type' attribute feature.
    • VARIABLE_DECLARATION__TYPE

      static final org.eclipse.emf.ecore.EReference VARIABLE_DECLARATION__TYPE
      The meta object literal for the 'Type' containment reference feature.
    • VARIABLE_DECLARATION__COMPONENTS

      static final org.eclipse.emf.ecore.EReference VARIABLE_DECLARATION__COMPONENTS
      The meta object literal for the 'Components' containment reference list feature.
    • VARIABLE_NAME

      static final org.eclipse.emf.ecore.EClass VARIABLE_NAME
      The meta object literal for the 'Variable Name' class.
      See Also:
      VariableNameImpl, BlangDslPackageImpl.getVariableName()
    • VARIABLE_NAME__NAME

      static final org.eclipse.emf.ecore.EAttribute VARIABLE_NAME__NAME
      The meta object literal for the 'Name' attribute feature.
    • VARIABLE_DECLARATION_COMPONENT

      static final org.eclipse.emf.ecore.EClass VARIABLE_DECLARATION_COMPONENT
      The meta object literal for the 'Variable Declaration Component' class.
      See Also:
      VariableDeclarationComponentImpl, BlangDslPackageImpl.getVariableDeclarationComponent()
    • VARIABLE_DECLARATION_COMPONENT__NAME

      static final org.eclipse.emf.ecore.EReference VARIABLE_DECLARATION_COMPONENT__NAME
      The meta object literal for the 'Name' containment reference feature.
    • VARIABLE_DECLARATION_COMPONENT__VAR_INIT_BLOCK

      static final org.eclipse.emf.ecore.EReference VARIABLE_DECLARATION_COMPONENT__VAR_INIT_BLOCK
      The meta object literal for the 'Var Init Block' containment reference feature.
    • LAW_NODE

      static final org.eclipse.emf.ecore.EClass LAW_NODE
      The meta object literal for the 'Law Node' class.
      See Also:
      LawNodeImpl, BlangDslPackageImpl.getLawNode()
    • LOG_SCALE_FACTOR_DECLARATION

      static final org.eclipse.emf.ecore.EClass LOG_SCALE_FACTOR_DECLARATION
      The meta object literal for the 'Log Scale Factor Declaration' class.
      See Also:
      LogScaleFactorDeclarationImpl, BlangDslPackageImpl.getLogScaleFactorDeclaration()
    • LOG_SCALE_FACTOR_DECLARATION__CONTENTS

      static final org.eclipse.emf.ecore.EReference LOG_SCALE_FACTOR_DECLARATION__CONTENTS
      The meta object literal for the 'Contents' containment reference feature.
    • FOR_LOOP

      static final org.eclipse.emf.ecore.EClass FOR_LOOP
      The meta object literal for the 'For Loop' class.
      See Also:
      ForLoopImpl, BlangDslPackageImpl.getForLoop()
    • FOR_LOOP__ITERATOR_TYPE

      static final org.eclipse.emf.ecore.EReference FOR_LOOP__ITERATOR_TYPE
      The meta object literal for the 'Iterator Type' containment reference feature.
    • FOR_LOOP__NAME

      static final org.eclipse.emf.ecore.EReference FOR_LOOP__NAME
      The meta object literal for the 'Name' containment reference feature.
    • FOR_LOOP__ITERATOR_RANGE

      static final org.eclipse.emf.ecore.EReference FOR_LOOP__ITERATOR_RANGE
      The meta object literal for the 'Iterator Range' containment reference feature.
    • FOR_LOOP__LOOP_BODY

      static final org.eclipse.emf.ecore.EReference FOR_LOOP__LOOP_BODY
      The meta object literal for the 'Loop Body' containment reference list feature.
    • IF_ELSE

      static final org.eclipse.emf.ecore.EClass IF_ELSE
      The meta object literal for the 'If Else' class.
      See Also:
      IfElseImpl, BlangDslPackageImpl.getIfElse()
    • IF_ELSE__CONDITION

      static final org.eclipse.emf.ecore.EReference IF_ELSE__CONDITION
      The meta object literal for the 'Condition' containment reference feature.
    • IF_ELSE__IF_BODY

      static final org.eclipse.emf.ecore.EReference IF_ELSE__IF_BODY
      The meta object literal for the 'If Body' containment reference list feature.
    • IF_ELSE__ELSE_BODY

      static final org.eclipse.emf.ecore.EReference IF_ELSE__ELSE_BODY
      The meta object literal for the 'Else Body' containment reference list feature.
    • FACTOR_DECLARATION

      static final org.eclipse.emf.ecore.EClass FACTOR_DECLARATION
      The meta object literal for the 'Factor Declaration' class.
      See Also:
      FactorDeclarationImpl, BlangDslPackageImpl.getFactorDeclaration()
    • FACTOR_DECLARATION__DEPENDENCIES

      static final org.eclipse.emf.ecore.EReference FACTOR_DECLARATION__DEPENDENCIES
      The meta object literal for the 'Dependencies' containment reference list feature.
    • FACTOR_DECLARATION__FACTOR_BODY

      static final org.eclipse.emf.ecore.EReference FACTOR_DECLARATION__FACTOR_BODY
      The meta object literal for the 'Factor Body' containment reference feature.
    • INSTANTIATED_DISTRIBUTION

      static final org.eclipse.emf.ecore.EClass INSTANTIATED_DISTRIBUTION
      The meta object literal for the 'Instantiated Distribution' class.
      See Also:
      InstantiatedDistributionImpl, BlangDslPackageImpl.getInstantiatedDistribution()
    • INSTANTIATED_DISTRIBUTION__GENERATED_VARIABLES

      static final org.eclipse.emf.ecore.EReference INSTANTIATED_DISTRIBUTION__GENERATED_VARIABLES
      The meta object literal for the 'Generated Variables' containment reference list feature.
    • INSTANTIATED_DISTRIBUTION__DEPENDENCIES

      static final org.eclipse.emf.ecore.EReference INSTANTIATED_DISTRIBUTION__DEPENDENCIES
      The meta object literal for the 'Dependencies' containment reference list feature.
    • INSTANTIATED_DISTRIBUTION__TYPE_SPEC

      static final org.eclipse.emf.ecore.EReference INSTANTIATED_DISTRIBUTION__TYPE_SPEC
      The meta object literal for the 'Type Spec' containment reference feature.
    • INSTANTIATED_DISTRIBUTION__EXPLICIT_ARGUMENTS

      static final org.eclipse.emf.ecore.EAttribute INSTANTIATED_DISTRIBUTION__EXPLICIT_ARGUMENTS
      The meta object literal for the 'Explicit Arguments' attribute feature.
    • INSTANTIATED_DISTRIBUTION__ARGUMENTS

      static final org.eclipse.emf.ecore.EReference INSTANTIATED_DISTRIBUTION__ARGUMENTS
      The meta object literal for the 'Arguments' containment reference list feature.
    • DISTRIBUTION_TYPE_SPECIFICATION

      static final org.eclipse.emf.ecore.EClass DISTRIBUTION_TYPE_SPECIFICATION
      The meta object literal for the 'Distribution Type Specification' class.
      See Also:
      DistributionTypeSpecificationImpl, BlangDslPackageImpl.getDistributionTypeSpecification()
    • BLANG_DIST

      static final org.eclipse.emf.ecore.EClass BLANG_DIST
      The meta object literal for the 'Blang Dist' class.
      See Also:
      BlangDistImpl, BlangDslPackageImpl.getBlangDist()
    • BLANG_DIST__DISTRIBUTION_TYPE

      static final org.eclipse.emf.ecore.EReference BLANG_DIST__DISTRIBUTION_TYPE
      The meta object literal for the 'Distribution Type' reference feature.
    • JAVA_DIST

      static final org.eclipse.emf.ecore.EClass JAVA_DIST
      The meta object literal for the 'Java Dist' class.
      See Also:
      JavaDistImpl, BlangDslPackageImpl.getJavaDist()
    • JAVA_DIST__DISTRIBUTION_TYPE

      static final org.eclipse.emf.ecore.EReference JAVA_DIST__DISTRIBUTION_TYPE
      The meta object literal for the 'Distribution Type' containment reference feature.
    • DEPENDENCY

      static final org.eclipse.emf.ecore.EClass DEPENDENCY
      The meta object literal for the 'Dependency' class.
      See Also:
      DependencyImpl, BlangDslPackageImpl.getDependency()
    • INITIALIZER_DEPENDENCY

      static final org.eclipse.emf.ecore.EClass INITIALIZER_DEPENDENCY
      The meta object literal for the 'Initializer Dependency' class.
      See Also:
      InitializerDependencyImpl, BlangDslPackageImpl.getInitializerDependency()
    • INITIALIZER_DEPENDENCY__TYPE

      static final org.eclipse.emf.ecore.EReference INITIALIZER_DEPENDENCY__TYPE
      The meta object literal for the 'Type' containment reference feature.
    • INITIALIZER_DEPENDENCY__NAME

      static final org.eclipse.emf.ecore.EAttribute INITIALIZER_DEPENDENCY__NAME
      The meta object literal for the 'Name' attribute feature.
    • INITIALIZER_DEPENDENCY__INIT

      static final org.eclipse.emf.ecore.EReference INITIALIZER_DEPENDENCY__INIT
      The meta object literal for the 'Init' containment reference feature.
    • SIMPLE_DEPENDENCY

      static final org.eclipse.emf.ecore.EClass SIMPLE_DEPENDENCY
      The meta object literal for the 'Simple Dependency' class.
      See Also:
      SimpleDependencyImpl, BlangDslPackageImpl.getSimpleDependency()
    • SIMPLE_DEPENDENCY__VARIABLE

      static final org.eclipse.emf.ecore.EReference SIMPLE_DEPENDENCY__VARIABLE
      The meta object literal for the 'Variable' reference feature.
    • VARIABLE_TYPE

      static final org.eclipse.emf.ecore.EEnum VARIABLE_TYPE
      The meta object literal for the 'Variable Type' enum.
      See Also:
      VariableType, BlangDslPackageImpl.getVariableType()