Package ca.ubc.stat.blang.blangDsl
Interface BlangDslPackage
- All Superinterfaces:
org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.ENamedElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EPackage
,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
BlangDslPackageImpl
public interface BlangDslPackage
extends org.eclipse.emf.ecore.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:
BlangDslFactory
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
BlangDslPackage.Literals
Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data typeNested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
-
Field Summary
Fields Modifier and Type Field Description static int
BLANG_DIST
The meta object id for the 'Blang Dist
' class.static int
BLANG_DIST__DISTRIBUTION_TYPE
The feature id for the 'Distribution Type' reference.static int
BLANG_DIST_FEATURE_COUNT
The number of structural features of the 'Blang Dist' class.static int
BLANG_MODEL
The meta object id for the 'Blang Model
' class.static int
BLANG_MODEL__ANNOTATIONS
The feature id for the 'Annotations' containment reference list.static int
BLANG_MODEL__GENERATION_ALGORITHM
The feature id for the 'Generation Algorithm' containment reference.static int
BLANG_MODEL__GENERATION_RANDOM
The feature id for the 'Generation Random' attribute.static int
BLANG_MODEL__IMPORT_SECTION
The feature id for the 'Import Section' containment reference.static int
BLANG_MODEL__LAW_NODES
The feature id for the 'Law Nodes' containment reference list.static int
BLANG_MODEL__NAME
The feature id for the 'Name' attribute.static int
BLANG_MODEL__PACKAGE
The feature id for the 'Package' attribute.static int
BLANG_MODEL__VARIABLE_DECLARATIONS
The feature id for the 'Variable Declarations' containment reference list.static int
BLANG_MODEL_FEATURE_COUNT
The number of structural features of the 'Blang Model' class.static int
DEPENDENCY
The meta object id for the 'Dependency
' class.static int
DEPENDENCY_FEATURE_COUNT
The number of structural features of the 'Dependency' class.static int
DISTRIBUTION_TYPE_SPECIFICATION
The meta object id for the 'Distribution Type Specification
' class.static int
DISTRIBUTION_TYPE_SPECIFICATION_FEATURE_COUNT
The number of structural features of the 'Distribution Type Specification' class.static BlangDslPackage
eINSTANCE
The singleton instance of the package.static java.lang.String
eNAME
The package name.static java.lang.String
eNS_PREFIX
The package namespace name.static java.lang.String
eNS_URI
The package namespace URI.static int
FACTOR_DECLARATION
The meta object id for the 'Factor Declaration
' class.static int
FACTOR_DECLARATION__DEPENDENCIES
The feature id for the 'Dependencies' containment reference list.static int
FACTOR_DECLARATION__FACTOR_BODY
The feature id for the 'Factor Body' containment reference.static int
FACTOR_DECLARATION_FEATURE_COUNT
The number of structural features of the 'Factor Declaration' class.static int
FOR_LOOP
The meta object id for the 'For Loop
' class.static int
FOR_LOOP__ITERATOR_RANGE
The feature id for the 'Iterator Range' containment reference.static int
FOR_LOOP__ITERATOR_TYPE
The feature id for the 'Iterator Type' containment reference.static int
FOR_LOOP__LOOP_BODY
The feature id for the 'Loop Body' containment reference list.static int
FOR_LOOP__NAME
The feature id for the 'Name' containment reference.static int
FOR_LOOP_FEATURE_COUNT
The number of structural features of the 'For Loop' class.static int
IF_ELSE
The meta object id for the 'If Else
' class.static int
IF_ELSE__CONDITION
The feature id for the 'Condition' containment reference.static int
IF_ELSE__ELSE_BODY
The feature id for the 'Else Body' containment reference list.static int
IF_ELSE__IF_BODY
The feature id for the 'If Body' containment reference list.static int
IF_ELSE_FEATURE_COUNT
The number of structural features of the 'If Else' class.static int
INITIALIZER_DEPENDENCY
The meta object id for the 'Initializer Dependency
' class.static int
INITIALIZER_DEPENDENCY__INIT
The feature id for the 'Init' containment reference.static int
INITIALIZER_DEPENDENCY__NAME
The feature id for the 'Name' attribute.static int
INITIALIZER_DEPENDENCY__TYPE
The feature id for the 'Type' containment reference.static int
INITIALIZER_DEPENDENCY_FEATURE_COUNT
The number of structural features of the 'Initializer Dependency' class.static int
INSTANTIATED_DISTRIBUTION
The meta object id for the 'Instantiated Distribution
' class.static int
INSTANTIATED_DISTRIBUTION__ARGUMENTS
The feature id for the 'Arguments' containment reference list.static int
INSTANTIATED_DISTRIBUTION__DEPENDENCIES
The feature id for the 'Dependencies' containment reference list.static int
INSTANTIATED_DISTRIBUTION__EXPLICIT_ARGUMENTS
The feature id for the 'Explicit Arguments' attribute.static int
INSTANTIATED_DISTRIBUTION__GENERATED_VARIABLES
The feature id for the 'Generated Variables' containment reference list.static int
INSTANTIATED_DISTRIBUTION__TYPE_SPEC
The feature id for the 'Type Spec' containment reference.static int
INSTANTIATED_DISTRIBUTION_FEATURE_COUNT
The number of structural features of the 'Instantiated Distribution' class.static int
JAVA_DIST
The meta object id for the 'Java Dist
' class.static int
JAVA_DIST__DISTRIBUTION_TYPE
The feature id for the 'Distribution Type' containment reference.static int
JAVA_DIST_FEATURE_COUNT
The number of structural features of the 'Java Dist' class.static int
LAW_NODE
The meta object id for the 'Law Node
' class.static int
LAW_NODE_FEATURE_COUNT
The number of structural features of the 'Law Node' class.static int
LOG_SCALE_FACTOR_DECLARATION
The meta object id for the 'Log Scale Factor Declaration
' class.static int
LOG_SCALE_FACTOR_DECLARATION__CONTENTS
The feature id for the 'Contents' containment reference.static int
LOG_SCALE_FACTOR_DECLARATION_FEATURE_COUNT
The number of structural features of the 'Log Scale Factor Declaration' class.static int
SIMPLE_DEPENDENCY
The meta object id for the 'Simple Dependency
' class.static int
SIMPLE_DEPENDENCY__VARIABLE
The feature id for the 'Variable' reference.static int
SIMPLE_DEPENDENCY_FEATURE_COUNT
The number of structural features of the 'Simple Dependency' class.static int
VARIABLE_DECLARATION
The meta object id for the 'Variable Declaration
' class.static int
VARIABLE_DECLARATION__ANNOTATIONS
The feature id for the 'Annotations' containment reference list.static int
VARIABLE_DECLARATION__COMPONENTS
The feature id for the 'Components' containment reference list.static int
VARIABLE_DECLARATION__TYPE
The feature id for the 'Type' containment reference.static int
VARIABLE_DECLARATION__VARIABLE_TYPE
The feature id for the 'Variable Type' attribute.static int
VARIABLE_DECLARATION_COMPONENT
The meta object id for the 'Variable Declaration Component
' class.static int
VARIABLE_DECLARATION_COMPONENT__NAME
The feature id for the 'Name' containment reference.static int
VARIABLE_DECLARATION_COMPONENT__VAR_INIT_BLOCK
The feature id for the 'Var Init Block' containment reference.static int
VARIABLE_DECLARATION_COMPONENT_FEATURE_COUNT
The number of structural features of the 'Variable Declaration Component' class.static int
VARIABLE_DECLARATION_FEATURE_COUNT
The number of structural features of the 'Variable Declaration' class.static int
VARIABLE_NAME
The meta object id for the 'Variable Name
' class.static int
VARIABLE_NAME__NAME
The feature id for the 'Name' attribute.static int
VARIABLE_NAME_FEATURE_COUNT
The number of structural features of the 'Variable Name' class.static int
VARIABLE_TYPE
The meta object id for the 'Variable Type
' enum. -
Method Summary
Modifier and Type Method Description org.eclipse.emf.ecore.EClass
getBlangDist()
Returns the meta object for class 'Blang Dist
'.org.eclipse.emf.ecore.EReference
getBlangDist_DistributionType()
Returns the meta object for the reference 'Distribution Type
'.BlangDslFactory
getBlangDslFactory()
Returns the factory that creates the instances of the model.org.eclipse.emf.ecore.EClass
getBlangModel()
Returns the meta object for class 'Blang Model
'.org.eclipse.emf.ecore.EReference
getBlangModel_Annotations()
Returns the meta object for the containment reference list 'Annotations
'.org.eclipse.emf.ecore.EReference
getBlangModel_GenerationAlgorithm()
Returns the meta object for the containment reference 'Generation Algorithm
'.org.eclipse.emf.ecore.EAttribute
getBlangModel_GenerationRandom()
Returns the meta object for the attribute 'Generation Random
'.org.eclipse.emf.ecore.EReference
getBlangModel_ImportSection()
Returns the meta object for the containment reference 'Import Section
'.org.eclipse.emf.ecore.EReference
getBlangModel_LawNodes()
Returns the meta object for the containment reference list 'Law Nodes
'.org.eclipse.emf.ecore.EAttribute
getBlangModel_Name()
Returns the meta object for the attribute 'Name
'.org.eclipse.emf.ecore.EAttribute
getBlangModel_Package()
Returns the meta object for the attribute 'Package
'.org.eclipse.emf.ecore.EReference
getBlangModel_VariableDeclarations()
Returns the meta object for the containment reference list 'Variable Declarations
'.org.eclipse.emf.ecore.EClass
getDependency()
Returns the meta object for class 'Dependency
'.org.eclipse.emf.ecore.EClass
getDistributionTypeSpecification()
Returns the meta object for class 'Distribution Type Specification
'.org.eclipse.emf.ecore.EClass
getFactorDeclaration()
Returns the meta object for class 'Factor Declaration
'.org.eclipse.emf.ecore.EReference
getFactorDeclaration_Dependencies()
Returns the meta object for the containment reference list 'Dependencies
'.org.eclipse.emf.ecore.EReference
getFactorDeclaration_FactorBody()
Returns the meta object for the containment reference 'Factor Body
'.org.eclipse.emf.ecore.EClass
getForLoop()
Returns the meta object for class 'For Loop
'.org.eclipse.emf.ecore.EReference
getForLoop_IteratorRange()
Returns the meta object for the containment reference 'Iterator Range
'.org.eclipse.emf.ecore.EReference
getForLoop_IteratorType()
Returns the meta object for the containment reference 'Iterator Type
'.org.eclipse.emf.ecore.EReference
getForLoop_LoopBody()
Returns the meta object for the containment reference list 'Loop Body
'.org.eclipse.emf.ecore.EReference
getForLoop_Name()
Returns the meta object for the containment reference 'Name
'.org.eclipse.emf.ecore.EClass
getIfElse()
Returns the meta object for class 'If Else
'.org.eclipse.emf.ecore.EReference
getIfElse_Condition()
Returns the meta object for the containment reference 'Condition
'.org.eclipse.emf.ecore.EReference
getIfElse_ElseBody()
Returns the meta object for the containment reference list 'Else Body
'.org.eclipse.emf.ecore.EReference
getIfElse_IfBody()
Returns the meta object for the containment reference list 'If Body
'.org.eclipse.emf.ecore.EClass
getInitializerDependency()
Returns the meta object for class 'Initializer Dependency
'.org.eclipse.emf.ecore.EReference
getInitializerDependency_Init()
Returns the meta object for the containment reference 'Init
'.org.eclipse.emf.ecore.EAttribute
getInitializerDependency_Name()
Returns the meta object for the attribute 'Name
'.org.eclipse.emf.ecore.EReference
getInitializerDependency_Type()
Returns the meta object for the containment reference 'Type
'.org.eclipse.emf.ecore.EClass
getInstantiatedDistribution()
Returns the meta object for class 'Instantiated Distribution
'.org.eclipse.emf.ecore.EReference
getInstantiatedDistribution_Arguments()
Returns the meta object for the containment reference list 'Arguments
'.org.eclipse.emf.ecore.EReference
getInstantiatedDistribution_Dependencies()
Returns the meta object for the containment reference list 'Dependencies
'.org.eclipse.emf.ecore.EAttribute
getInstantiatedDistribution_ExplicitArguments()
Returns the meta object for the attribute 'Explicit Arguments
'.org.eclipse.emf.ecore.EReference
getInstantiatedDistribution_GeneratedVariables()
Returns the meta object for the containment reference list 'Generated Variables
'.org.eclipse.emf.ecore.EReference
getInstantiatedDistribution_TypeSpec()
Returns the meta object for the containment reference 'Type Spec
'.org.eclipse.emf.ecore.EClass
getJavaDist()
Returns the meta object for class 'Java Dist
'.org.eclipse.emf.ecore.EReference
getJavaDist_DistributionType()
Returns the meta object for the containment reference 'Distribution Type
'.org.eclipse.emf.ecore.EClass
getLawNode()
Returns the meta object for class 'Law Node
'.org.eclipse.emf.ecore.EClass
getLogScaleFactorDeclaration()
Returns the meta object for class 'Log Scale Factor Declaration
'.org.eclipse.emf.ecore.EReference
getLogScaleFactorDeclaration_Contents()
Returns the meta object for the containment reference 'Contents
'.org.eclipse.emf.ecore.EClass
getSimpleDependency()
Returns the meta object for class 'Simple Dependency
'.org.eclipse.emf.ecore.EReference
getSimpleDependency_Variable()
Returns the meta object for the reference 'Variable
'.org.eclipse.emf.ecore.EClass
getVariableDeclaration()
Returns the meta object for class 'Variable Declaration
'.org.eclipse.emf.ecore.EReference
getVariableDeclaration_Annotations()
Returns the meta object for the containment reference list 'Annotations
'.org.eclipse.emf.ecore.EReference
getVariableDeclaration_Components()
Returns the meta object for the containment reference list 'Components
'.org.eclipse.emf.ecore.EReference
getVariableDeclaration_Type()
Returns the meta object for the containment reference 'Type
'.org.eclipse.emf.ecore.EAttribute
getVariableDeclaration_VariableType()
Returns the meta object for the attribute 'Variable Type
'.org.eclipse.emf.ecore.EClass
getVariableDeclarationComponent()
Returns the meta object for class 'Variable Declaration Component
'.org.eclipse.emf.ecore.EReference
getVariableDeclarationComponent_Name()
Returns the meta object for the containment reference 'Name
'.org.eclipse.emf.ecore.EReference
getVariableDeclarationComponent_VarInitBlock()
Returns the meta object for the containment reference 'Var Init Block
'.org.eclipse.emf.ecore.EClass
getVariableName()
Returns the meta object for class 'Variable Name
'.org.eclipse.emf.ecore.EAttribute
getVariableName_Name()
Returns the meta object for the attribute 'Name
'.org.eclipse.emf.ecore.EEnum
getVariableType()
Returns the meta object for enum 'Variable Type
'.Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eNAME
static final java.lang.String eNAMEThe package name.- See Also:
- Constant Field Values
-
eNS_URI
static final java.lang.String eNS_URIThe package namespace URI.- See Also:
- Constant Field Values
-
eNS_PREFIX
static final java.lang.String eNS_PREFIXThe package namespace name.- See Also:
- Constant Field Values
-
eINSTANCE
The singleton instance of the package. -
BLANG_MODEL
static final int BLANG_MODELThe meta object id for the 'Blang Model
' class. -
BLANG_MODEL__PACKAGE
static final int BLANG_MODEL__PACKAGEThe feature id for the 'Package' attribute.- See Also:
- Constant Field Values
-
BLANG_MODEL__IMPORT_SECTION
static final int BLANG_MODEL__IMPORT_SECTIONThe feature id for the 'Import Section' containment reference.- See Also:
- Constant Field Values
-
BLANG_MODEL__ANNOTATIONS
static final int BLANG_MODEL__ANNOTATIONSThe feature id for the 'Annotations' containment reference list.- See Also:
- Constant Field Values
-
BLANG_MODEL__NAME
static final int BLANG_MODEL__NAMEThe feature id for the 'Name' attribute.- See Also:
- Constant Field Values
-
BLANG_MODEL__VARIABLE_DECLARATIONS
static final int BLANG_MODEL__VARIABLE_DECLARATIONSThe feature id for the 'Variable Declarations' containment reference list.- See Also:
- Constant Field Values
-
BLANG_MODEL__LAW_NODES
static final int BLANG_MODEL__LAW_NODESThe feature id for the 'Law Nodes' containment reference list.- See Also:
- Constant Field Values
-
BLANG_MODEL__GENERATION_RANDOM
static final int BLANG_MODEL__GENERATION_RANDOMThe feature id for the 'Generation Random' attribute.- See Also:
- Constant Field Values
-
BLANG_MODEL__GENERATION_ALGORITHM
static final int BLANG_MODEL__GENERATION_ALGORITHMThe feature id for the 'Generation Algorithm' containment reference.- See Also:
- Constant Field Values
-
BLANG_MODEL_FEATURE_COUNT
static final int BLANG_MODEL_FEATURE_COUNTThe number of structural features of the 'Blang Model' class.- See Also:
- Constant Field Values
-
VARIABLE_DECLARATION
static final int VARIABLE_DECLARATIONThe meta object id for the 'Variable Declaration
' class. -
VARIABLE_DECLARATION__ANNOTATIONS
static final int VARIABLE_DECLARATION__ANNOTATIONSThe feature id for the 'Annotations' containment reference list.- See Also:
- Constant Field Values
-
VARIABLE_DECLARATION__VARIABLE_TYPE
static final int VARIABLE_DECLARATION__VARIABLE_TYPEThe feature id for the 'Variable Type' attribute.- See Also:
- Constant Field Values
-
VARIABLE_DECLARATION__TYPE
static final int VARIABLE_DECLARATION__TYPEThe feature id for the 'Type' containment reference.- See Also:
- Constant Field Values
-
VARIABLE_DECLARATION__COMPONENTS
static final int VARIABLE_DECLARATION__COMPONENTSThe feature id for the 'Components' containment reference list.- See Also:
- Constant Field Values
-
VARIABLE_DECLARATION_FEATURE_COUNT
static final int VARIABLE_DECLARATION_FEATURE_COUNTThe number of structural features of the 'Variable Declaration' class.- See Also:
- Constant Field Values
-
VARIABLE_NAME
static final int VARIABLE_NAMEThe meta object id for the 'Variable Name
' class. -
VARIABLE_NAME__NAME
static final int VARIABLE_NAME__NAMEThe feature id for the 'Name' attribute.- See Also:
- Constant Field Values
-
VARIABLE_NAME_FEATURE_COUNT
static final int VARIABLE_NAME_FEATURE_COUNTThe number of structural features of the 'Variable Name' class.- See Also:
- Constant Field Values
-
VARIABLE_DECLARATION_COMPONENT
static final int VARIABLE_DECLARATION_COMPONENTThe meta object id for the 'Variable Declaration Component
' class. -
VARIABLE_DECLARATION_COMPONENT__NAME
static final int VARIABLE_DECLARATION_COMPONENT__NAMEThe feature id for the 'Name' containment reference.- See Also:
- Constant Field Values
-
VARIABLE_DECLARATION_COMPONENT__VAR_INIT_BLOCK
static final int VARIABLE_DECLARATION_COMPONENT__VAR_INIT_BLOCKThe feature id for the 'Var Init Block' containment reference.- See Also:
- Constant Field Values
-
VARIABLE_DECLARATION_COMPONENT_FEATURE_COUNT
static final int VARIABLE_DECLARATION_COMPONENT_FEATURE_COUNTThe number of structural features of the 'Variable Declaration Component' class.- See Also:
- Constant Field Values
-
LAW_NODE
static final int LAW_NODEThe meta object id for the 'Law Node
' class. -
LAW_NODE_FEATURE_COUNT
static final int LAW_NODE_FEATURE_COUNTThe number of structural features of the 'Law Node' class.- See Also:
- Constant Field Values
-
LOG_SCALE_FACTOR_DECLARATION
static final int LOG_SCALE_FACTOR_DECLARATIONThe meta object id for the 'Log Scale Factor Declaration
' class. -
LOG_SCALE_FACTOR_DECLARATION__CONTENTS
static final int LOG_SCALE_FACTOR_DECLARATION__CONTENTSThe feature id for the 'Contents' containment reference.- See Also:
- Constant Field Values
-
LOG_SCALE_FACTOR_DECLARATION_FEATURE_COUNT
static final int LOG_SCALE_FACTOR_DECLARATION_FEATURE_COUNTThe number of structural features of the 'Log Scale Factor Declaration' class.- See Also:
- Constant Field Values
-
FOR_LOOP
static final int FOR_LOOPThe meta object id for the 'For Loop
' class. -
FOR_LOOP__ITERATOR_TYPE
static final int FOR_LOOP__ITERATOR_TYPEThe feature id for the 'Iterator Type' containment reference.- See Also:
- Constant Field Values
-
FOR_LOOP__NAME
static final int FOR_LOOP__NAMEThe feature id for the 'Name' containment reference.- See Also:
- Constant Field Values
-
FOR_LOOP__ITERATOR_RANGE
static final int FOR_LOOP__ITERATOR_RANGEThe feature id for the 'Iterator Range' containment reference.- See Also:
- Constant Field Values
-
FOR_LOOP__LOOP_BODY
static final int FOR_LOOP__LOOP_BODYThe feature id for the 'Loop Body' containment reference list.- See Also:
- Constant Field Values
-
FOR_LOOP_FEATURE_COUNT
static final int FOR_LOOP_FEATURE_COUNTThe number of structural features of the 'For Loop' class.- See Also:
- Constant Field Values
-
IF_ELSE
static final int IF_ELSEThe meta object id for the 'If Else
' class. -
IF_ELSE__CONDITION
static final int IF_ELSE__CONDITIONThe feature id for the 'Condition' containment reference.- See Also:
- Constant Field Values
-
IF_ELSE__IF_BODY
static final int IF_ELSE__IF_BODYThe feature id for the 'If Body' containment reference list.- See Also:
- Constant Field Values
-
IF_ELSE__ELSE_BODY
static final int IF_ELSE__ELSE_BODYThe feature id for the 'Else Body' containment reference list.- See Also:
- Constant Field Values
-
IF_ELSE_FEATURE_COUNT
static final int IF_ELSE_FEATURE_COUNTThe number of structural features of the 'If Else' class.- See Also:
- Constant Field Values
-
FACTOR_DECLARATION
static final int FACTOR_DECLARATIONThe meta object id for the 'Factor Declaration
' class. -
FACTOR_DECLARATION__DEPENDENCIES
static final int FACTOR_DECLARATION__DEPENDENCIESThe feature id for the 'Dependencies' containment reference list.- See Also:
- Constant Field Values
-
FACTOR_DECLARATION__FACTOR_BODY
static final int FACTOR_DECLARATION__FACTOR_BODYThe feature id for the 'Factor Body' containment reference.- See Also:
- Constant Field Values
-
FACTOR_DECLARATION_FEATURE_COUNT
static final int FACTOR_DECLARATION_FEATURE_COUNTThe number of structural features of the 'Factor Declaration' class.- See Also:
- Constant Field Values
-
INSTANTIATED_DISTRIBUTION
static final int INSTANTIATED_DISTRIBUTIONThe meta object id for the 'Instantiated Distribution
' class. -
INSTANTIATED_DISTRIBUTION__GENERATED_VARIABLES
static final int INSTANTIATED_DISTRIBUTION__GENERATED_VARIABLESThe feature id for the 'Generated Variables' containment reference list.- See Also:
- Constant Field Values
-
INSTANTIATED_DISTRIBUTION__DEPENDENCIES
static final int INSTANTIATED_DISTRIBUTION__DEPENDENCIESThe feature id for the 'Dependencies' containment reference list.- See Also:
- Constant Field Values
-
INSTANTIATED_DISTRIBUTION__TYPE_SPEC
static final int INSTANTIATED_DISTRIBUTION__TYPE_SPECThe feature id for the 'Type Spec' containment reference.- See Also:
- Constant Field Values
-
INSTANTIATED_DISTRIBUTION__EXPLICIT_ARGUMENTS
static final int INSTANTIATED_DISTRIBUTION__EXPLICIT_ARGUMENTSThe feature id for the 'Explicit Arguments' attribute.- See Also:
- Constant Field Values
-
INSTANTIATED_DISTRIBUTION__ARGUMENTS
static final int INSTANTIATED_DISTRIBUTION__ARGUMENTSThe feature id for the 'Arguments' containment reference list.- See Also:
- Constant Field Values
-
INSTANTIATED_DISTRIBUTION_FEATURE_COUNT
static final int INSTANTIATED_DISTRIBUTION_FEATURE_COUNTThe number of structural features of the 'Instantiated Distribution' class.- See Also:
- Constant Field Values
-
DISTRIBUTION_TYPE_SPECIFICATION
static final int DISTRIBUTION_TYPE_SPECIFICATIONThe meta object id for the 'Distribution Type Specification
' class. -
DISTRIBUTION_TYPE_SPECIFICATION_FEATURE_COUNT
static final int DISTRIBUTION_TYPE_SPECIFICATION_FEATURE_COUNTThe number of structural features of the 'Distribution Type Specification' class.- See Also:
- Constant Field Values
-
BLANG_DIST
static final int BLANG_DISTThe meta object id for the 'Blang Dist
' class. -
BLANG_DIST__DISTRIBUTION_TYPE
static final int BLANG_DIST__DISTRIBUTION_TYPEThe feature id for the 'Distribution Type' reference.- See Also:
- Constant Field Values
-
BLANG_DIST_FEATURE_COUNT
static final int BLANG_DIST_FEATURE_COUNTThe number of structural features of the 'Blang Dist' class.- See Also:
- Constant Field Values
-
JAVA_DIST
static final int JAVA_DISTThe meta object id for the 'Java Dist
' class. -
JAVA_DIST__DISTRIBUTION_TYPE
static final int JAVA_DIST__DISTRIBUTION_TYPEThe feature id for the 'Distribution Type' containment reference.- See Also:
- Constant Field Values
-
JAVA_DIST_FEATURE_COUNT
static final int JAVA_DIST_FEATURE_COUNTThe number of structural features of the 'Java Dist' class.- See Also:
- Constant Field Values
-
DEPENDENCY
static final int DEPENDENCYThe meta object id for the 'Dependency
' class. -
DEPENDENCY_FEATURE_COUNT
static final int DEPENDENCY_FEATURE_COUNTThe number of structural features of the 'Dependency' class.- See Also:
- Constant Field Values
-
INITIALIZER_DEPENDENCY
static final int INITIALIZER_DEPENDENCYThe meta object id for the 'Initializer Dependency
' class. -
INITIALIZER_DEPENDENCY__TYPE
static final int INITIALIZER_DEPENDENCY__TYPEThe feature id for the 'Type' containment reference.- See Also:
- Constant Field Values
-
INITIALIZER_DEPENDENCY__NAME
static final int INITIALIZER_DEPENDENCY__NAMEThe feature id for the 'Name' attribute.- See Also:
- Constant Field Values
-
INITIALIZER_DEPENDENCY__INIT
static final int INITIALIZER_DEPENDENCY__INITThe feature id for the 'Init' containment reference.- See Also:
- Constant Field Values
-
INITIALIZER_DEPENDENCY_FEATURE_COUNT
static final int INITIALIZER_DEPENDENCY_FEATURE_COUNTThe number of structural features of the 'Initializer Dependency' class.- See Also:
- Constant Field Values
-
SIMPLE_DEPENDENCY
static final int SIMPLE_DEPENDENCYThe meta object id for the 'Simple Dependency
' class. -
SIMPLE_DEPENDENCY__VARIABLE
static final int SIMPLE_DEPENDENCY__VARIABLEThe feature id for the 'Variable' reference.- See Also:
- Constant Field Values
-
SIMPLE_DEPENDENCY_FEATURE_COUNT
static final int SIMPLE_DEPENDENCY_FEATURE_COUNTThe number of structural features of the 'Simple Dependency' class.- See Also:
- Constant Field Values
-
VARIABLE_TYPE
static final int VARIABLE_TYPEThe meta object id for the 'Variable Type
' enum.
-
-
Method Details
-
getBlangModel
org.eclipse.emf.ecore.EClass getBlangModel()Returns the meta object for class 'Blang Model
'.- Returns:
- the meta object for class 'Blang Model'.
- See Also:
BlangModel
-
getBlangModel_Package
org.eclipse.emf.ecore.EAttribute getBlangModel_Package()Returns the meta object for the attribute 'Package
'.- Returns:
- the meta object for the attribute 'Package'.
- See Also:
BlangModel.getPackage()
,getBlangModel()
-
getBlangModel_ImportSection
org.eclipse.emf.ecore.EReference getBlangModel_ImportSection()Returns the meta object for the containment reference 'Import Section
'.- Returns:
- the meta object for the containment reference 'Import Section'.
- See Also:
BlangModel.getImportSection()
,getBlangModel()
-
getBlangModel_Annotations
org.eclipse.emf.ecore.EReference getBlangModel_Annotations()Returns the meta object for the containment reference list 'Annotations
'.- Returns:
- the meta object for the containment reference list 'Annotations'.
- See Also:
BlangModel.getAnnotations()
,getBlangModel()
-
getBlangModel_Name
org.eclipse.emf.ecore.EAttribute getBlangModel_Name()Returns the meta object for the attribute 'Name
'.- Returns:
- the meta object for the attribute 'Name'.
- See Also:
BlangModel.getName()
,getBlangModel()
-
getBlangModel_VariableDeclarations
org.eclipse.emf.ecore.EReference getBlangModel_VariableDeclarations()Returns the meta object for the containment reference list 'Variable Declarations
'.- Returns:
- the meta object for the containment reference list 'Variable Declarations'.
- See Also:
BlangModel.getVariableDeclarations()
,getBlangModel()
-
getBlangModel_LawNodes
org.eclipse.emf.ecore.EReference getBlangModel_LawNodes()Returns the meta object for the containment reference list 'Law Nodes
'.- Returns:
- the meta object for the containment reference list 'Law Nodes'.
- See Also:
BlangModel.getLawNodes()
,getBlangModel()
-
getBlangModel_GenerationRandom
org.eclipse.emf.ecore.EAttribute getBlangModel_GenerationRandom()Returns the meta object for the attribute 'Generation Random
'.- Returns:
- the meta object for the attribute 'Generation Random'.
- See Also:
BlangModel.getGenerationRandom()
,getBlangModel()
-
getBlangModel_GenerationAlgorithm
org.eclipse.emf.ecore.EReference getBlangModel_GenerationAlgorithm()Returns the meta object for the containment reference 'Generation Algorithm
'.- Returns:
- the meta object for the containment reference 'Generation Algorithm'.
- See Also:
BlangModel.getGenerationAlgorithm()
,getBlangModel()
-
getVariableDeclaration
org.eclipse.emf.ecore.EClass getVariableDeclaration()Returns the meta object for class 'Variable Declaration
'.- Returns:
- the meta object for class 'Variable Declaration'.
- See Also:
VariableDeclaration
-
getVariableDeclaration_Annotations
org.eclipse.emf.ecore.EReference getVariableDeclaration_Annotations()Returns the meta object for the containment reference list 'Annotations
'.- Returns:
- the meta object for the containment reference list 'Annotations'.
- See Also:
VariableDeclaration.getAnnotations()
,getVariableDeclaration()
-
getVariableDeclaration_VariableType
org.eclipse.emf.ecore.EAttribute getVariableDeclaration_VariableType()Returns the meta object for the attribute 'Variable Type
'.- Returns:
- the meta object for the attribute 'Variable Type'.
- See Also:
VariableDeclaration.getVariableType()
,getVariableDeclaration()
-
getVariableDeclaration_Type
org.eclipse.emf.ecore.EReference getVariableDeclaration_Type()Returns the meta object for the containment reference 'Type
'.- Returns:
- the meta object for the containment reference 'Type'.
- See Also:
VariableDeclaration.getType()
,getVariableDeclaration()
-
getVariableDeclaration_Components
org.eclipse.emf.ecore.EReference getVariableDeclaration_Components()Returns the meta object for the containment reference list 'Components
'.- Returns:
- the meta object for the containment reference list 'Components'.
- See Also:
VariableDeclaration.getComponents()
,getVariableDeclaration()
-
getVariableName
org.eclipse.emf.ecore.EClass getVariableName()Returns the meta object for class 'Variable Name
'.- Returns:
- the meta object for class 'Variable Name'.
- See Also:
VariableName
-
getVariableName_Name
org.eclipse.emf.ecore.EAttribute getVariableName_Name()Returns the meta object for the attribute 'Name
'.- Returns:
- the meta object for the attribute 'Name'.
- See Also:
VariableName.getName()
,getVariableName()
-
getVariableDeclarationComponent
org.eclipse.emf.ecore.EClass getVariableDeclarationComponent()Returns the meta object for class 'Variable Declaration Component
'.- Returns:
- the meta object for class 'Variable Declaration Component'.
- See Also:
VariableDeclarationComponent
-
getVariableDeclarationComponent_Name
org.eclipse.emf.ecore.EReference getVariableDeclarationComponent_Name()Returns the meta object for the containment reference 'Name
'.- Returns:
- the meta object for the containment reference 'Name'.
- See Also:
VariableDeclarationComponent.getName()
,getVariableDeclarationComponent()
-
getVariableDeclarationComponent_VarInitBlock
org.eclipse.emf.ecore.EReference getVariableDeclarationComponent_VarInitBlock()Returns the meta object for the containment reference 'Var Init Block
'.- Returns:
- the meta object for the containment reference 'Var Init Block'.
- See Also:
VariableDeclarationComponent.getVarInitBlock()
,getVariableDeclarationComponent()
-
getLawNode
org.eclipse.emf.ecore.EClass getLawNode()Returns the meta object for class 'Law Node
'.- Returns:
- the meta object for class 'Law Node'.
- See Also:
LawNode
-
getLogScaleFactorDeclaration
org.eclipse.emf.ecore.EClass getLogScaleFactorDeclaration()Returns the meta object for class 'Log Scale Factor Declaration
'.- Returns:
- the meta object for class 'Log Scale Factor Declaration'.
- See Also:
LogScaleFactorDeclaration
-
getLogScaleFactorDeclaration_Contents
org.eclipse.emf.ecore.EReference getLogScaleFactorDeclaration_Contents()Returns the meta object for the containment reference 'Contents
'.- Returns:
- the meta object for the containment reference 'Contents'.
- See Also:
LogScaleFactorDeclaration.getContents()
,getLogScaleFactorDeclaration()
-
getForLoop
org.eclipse.emf.ecore.EClass getForLoop()Returns the meta object for class 'For Loop
'.- Returns:
- the meta object for class 'For Loop'.
- See Also:
ForLoop
-
getForLoop_IteratorType
org.eclipse.emf.ecore.EReference getForLoop_IteratorType()Returns the meta object for the containment reference 'Iterator Type
'.- Returns:
- the meta object for the containment reference 'Iterator Type'.
- See Also:
ForLoop.getIteratorType()
,getForLoop()
-
getForLoop_Name
org.eclipse.emf.ecore.EReference getForLoop_Name()Returns the meta object for the containment reference 'Name
'.- Returns:
- the meta object for the containment reference 'Name'.
- See Also:
ForLoop.getName()
,getForLoop()
-
getForLoop_IteratorRange
org.eclipse.emf.ecore.EReference getForLoop_IteratorRange()Returns the meta object for the containment reference 'Iterator Range
'.- Returns:
- the meta object for the containment reference 'Iterator Range'.
- See Also:
ForLoop.getIteratorRange()
,getForLoop()
-
getForLoop_LoopBody
org.eclipse.emf.ecore.EReference getForLoop_LoopBody()Returns the meta object for the containment reference list 'Loop Body
'.- Returns:
- the meta object for the containment reference list 'Loop Body'.
- See Also:
ForLoop.getLoopBody()
,getForLoop()
-
getIfElse
org.eclipse.emf.ecore.EClass getIfElse()Returns the meta object for class 'If Else
'.- Returns:
- the meta object for class 'If Else'.
- See Also:
IfElse
-
getIfElse_Condition
org.eclipse.emf.ecore.EReference getIfElse_Condition()Returns the meta object for the containment reference 'Condition
'.- Returns:
- the meta object for the containment reference 'Condition'.
- See Also:
IfElse.getCondition()
,getIfElse()
-
getIfElse_IfBody
org.eclipse.emf.ecore.EReference getIfElse_IfBody()Returns the meta object for the containment reference list 'If Body
'.- Returns:
- the meta object for the containment reference list 'If Body'.
- See Also:
IfElse.getIfBody()
,getIfElse()
-
getIfElse_ElseBody
org.eclipse.emf.ecore.EReference getIfElse_ElseBody()Returns the meta object for the containment reference list 'Else Body
'.- Returns:
- the meta object for the containment reference list 'Else Body'.
- See Also:
IfElse.getElseBody()
,getIfElse()
-
getFactorDeclaration
org.eclipse.emf.ecore.EClass getFactorDeclaration()Returns the meta object for class 'Factor Declaration
'.- Returns:
- the meta object for class 'Factor Declaration'.
- See Also:
FactorDeclaration
-
getFactorDeclaration_Dependencies
org.eclipse.emf.ecore.EReference getFactorDeclaration_Dependencies()Returns the meta object for the containment reference list 'Dependencies
'.- Returns:
- the meta object for the containment reference list 'Dependencies'.
- See Also:
FactorDeclaration.getDependencies()
,getFactorDeclaration()
-
getFactorDeclaration_FactorBody
org.eclipse.emf.ecore.EReference getFactorDeclaration_FactorBody()Returns the meta object for the containment reference 'Factor Body
'.- Returns:
- the meta object for the containment reference 'Factor Body'.
- See Also:
FactorDeclaration.getFactorBody()
,getFactorDeclaration()
-
getInstantiatedDistribution
org.eclipse.emf.ecore.EClass getInstantiatedDistribution()Returns the meta object for class 'Instantiated Distribution
'.- Returns:
- the meta object for class 'Instantiated Distribution'.
- See Also:
InstantiatedDistribution
-
getInstantiatedDistribution_GeneratedVariables
org.eclipse.emf.ecore.EReference getInstantiatedDistribution_GeneratedVariables()Returns the meta object for the containment reference list 'Generated Variables
'.- Returns:
- the meta object for the containment reference list 'Generated Variables'.
- See Also:
InstantiatedDistribution.getGeneratedVariables()
,getInstantiatedDistribution()
-
getInstantiatedDistribution_Dependencies
org.eclipse.emf.ecore.EReference getInstantiatedDistribution_Dependencies()Returns the meta object for the containment reference list 'Dependencies
'.- Returns:
- the meta object for the containment reference list 'Dependencies'.
- See Also:
InstantiatedDistribution.getDependencies()
,getInstantiatedDistribution()
-
getInstantiatedDistribution_TypeSpec
org.eclipse.emf.ecore.EReference getInstantiatedDistribution_TypeSpec()Returns the meta object for the containment reference 'Type Spec
'.- Returns:
- the meta object for the containment reference 'Type Spec'.
- See Also:
InstantiatedDistribution.getTypeSpec()
,getInstantiatedDistribution()
-
getInstantiatedDistribution_ExplicitArguments
org.eclipse.emf.ecore.EAttribute getInstantiatedDistribution_ExplicitArguments()Returns the meta object for the attribute 'Explicit Arguments
'.- Returns:
- the meta object for the attribute 'Explicit Arguments'.
- See Also:
InstantiatedDistribution.isExplicitArguments()
,getInstantiatedDistribution()
-
getInstantiatedDistribution_Arguments
org.eclipse.emf.ecore.EReference getInstantiatedDistribution_Arguments()Returns the meta object for the containment reference list 'Arguments
'.- Returns:
- the meta object for the containment reference list 'Arguments'.
- See Also:
InstantiatedDistribution.getArguments()
,getInstantiatedDistribution()
-
getDistributionTypeSpecification
org.eclipse.emf.ecore.EClass getDistributionTypeSpecification()Returns the meta object for class 'Distribution Type Specification
'.- Returns:
- the meta object for class 'Distribution Type Specification'.
- See Also:
DistributionTypeSpecification
-
getBlangDist
org.eclipse.emf.ecore.EClass getBlangDist()Returns the meta object for class 'Blang Dist
'.- Returns:
- the meta object for class 'Blang Dist'.
- See Also:
BlangDist
-
getBlangDist_DistributionType
org.eclipse.emf.ecore.EReference getBlangDist_DistributionType()Returns the meta object for the reference 'Distribution Type
'.- Returns:
- the meta object for the reference 'Distribution Type'.
- See Also:
BlangDist.getDistributionType()
,getBlangDist()
-
getJavaDist
org.eclipse.emf.ecore.EClass getJavaDist()Returns the meta object for class 'Java Dist
'.- Returns:
- the meta object for class 'Java Dist'.
- See Also:
JavaDist
-
getJavaDist_DistributionType
org.eclipse.emf.ecore.EReference getJavaDist_DistributionType()Returns the meta object for the containment reference 'Distribution Type
'.- Returns:
- the meta object for the containment reference 'Distribution Type'.
- See Also:
JavaDist.getDistributionType()
,getJavaDist()
-
getDependency
org.eclipse.emf.ecore.EClass getDependency()Returns the meta object for class 'Dependency
'.- Returns:
- the meta object for class 'Dependency'.
- See Also:
Dependency
-
getInitializerDependency
org.eclipse.emf.ecore.EClass getInitializerDependency()Returns the meta object for class 'Initializer Dependency
'.- Returns:
- the meta object for class 'Initializer Dependency'.
- See Also:
InitializerDependency
-
getInitializerDependency_Type
org.eclipse.emf.ecore.EReference getInitializerDependency_Type()Returns the meta object for the containment reference 'Type
'.- Returns:
- the meta object for the containment reference 'Type'.
- See Also:
InitializerDependency.getType()
,getInitializerDependency()
-
getInitializerDependency_Name
org.eclipse.emf.ecore.EAttribute getInitializerDependency_Name()Returns the meta object for the attribute 'Name
'.- Returns:
- the meta object for the attribute 'Name'.
- See Also:
InitializerDependency.getName()
,getInitializerDependency()
-
getInitializerDependency_Init
org.eclipse.emf.ecore.EReference getInitializerDependency_Init()Returns the meta object for the containment reference 'Init
'.- Returns:
- the meta object for the containment reference 'Init'.
- See Also:
InitializerDependency.getInit()
,getInitializerDependency()
-
getSimpleDependency
org.eclipse.emf.ecore.EClass getSimpleDependency()Returns the meta object for class 'Simple Dependency
'.- Returns:
- the meta object for class 'Simple Dependency'.
- See Also:
SimpleDependency
-
getSimpleDependency_Variable
org.eclipse.emf.ecore.EReference getSimpleDependency_Variable()Returns the meta object for the reference 'Variable
'.- Returns:
- the meta object for the reference 'Variable'.
- See Also:
SimpleDependency.getVariable()
,getSimpleDependency()
-
getVariableType
org.eclipse.emf.ecore.EEnum getVariableType()Returns the meta object for enum 'Variable Type
'.- Returns:
- the meta object for enum 'Variable Type'.
- See Also:
VariableType
-
getBlangDslFactory
BlangDslFactory getBlangDslFactory()Returns the factory that creates the instances of the model.- Returns:
- the factory that creates the instances of the model.
-