Package ca.ubc.stat.blang.blangDsl.impl
Class BlangDslPackageImpl
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
ca.ubc.stat.blang.blangDsl.impl.BlangDslPackageImpl
- All Implemented Interfaces:
BlangDslPackage
,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 BlangDslPackageImpl extends org.eclipse.emf.ecore.impl.EPackageImpl implements BlangDslPackage
An implementation of the model Package.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
org.eclipse.emf.ecore.impl.EPackageImpl.EBasicWhiteList
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
Nested classes/interfaces inherited from interface ca.ubc.stat.blang.blangDsl.BlangDslPackage
BlangDslPackage.Literals
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
org.eclipse.emf.ecore.EPackage.Descriptor, org.eclipse.emf.ecore.EPackage.Registry
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
-
Field Summary
Fields inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
eClassifiers, ecoreFactory, ecorePackage, eFactoryInstance, eNameToEClassifierMap, ePackageExtendedMetaData, eSubpackages, IS_ABSTRACT, IS_CHANGEABLE, IS_COMPOSITE, IS_DERIVED, IS_GENERATED_INSTANCE_CLASS, IS_ID, IS_INTERFACE, IS_ORDERED, IS_RESOLVABLE, IS_RESOLVE_PROXIES, IS_SERIALIZABLE, IS_TRANSIENT, IS_UNIQUE, IS_UNSETTABLE, IS_VOLATILE, NS_PREFIX_EDEFAULT, NS_URI_EDEFAULT, nsPrefix, nsURI
Fields inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
name, NAME_EDEFAULT
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
Fields inherited from interface ca.ubc.stat.blang.blangDsl.BlangDslPackage
BLANG_DIST, BLANG_DIST__DISTRIBUTION_TYPE, BLANG_DIST_FEATURE_COUNT, BLANG_MODEL, BLANG_MODEL__ANNOTATIONS, BLANG_MODEL__GENERATION_ALGORITHM, BLANG_MODEL__GENERATION_RANDOM, BLANG_MODEL__IMPORT_SECTION, BLANG_MODEL__LAW_NODES, BLANG_MODEL__NAME, BLANG_MODEL__PACKAGE, BLANG_MODEL__VARIABLE_DECLARATIONS, BLANG_MODEL_FEATURE_COUNT, DEPENDENCY, DEPENDENCY_FEATURE_COUNT, DISTRIBUTION_TYPE_SPECIFICATION, DISTRIBUTION_TYPE_SPECIFICATION_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FACTOR_DECLARATION, FACTOR_DECLARATION__DEPENDENCIES, FACTOR_DECLARATION__FACTOR_BODY, FACTOR_DECLARATION_FEATURE_COUNT, FOR_LOOP, FOR_LOOP__ITERATOR_RANGE, FOR_LOOP__ITERATOR_TYPE, FOR_LOOP__LOOP_BODY, FOR_LOOP__NAME, FOR_LOOP_FEATURE_COUNT, IF_ELSE, IF_ELSE__CONDITION, IF_ELSE__ELSE_BODY, IF_ELSE__IF_BODY, IF_ELSE_FEATURE_COUNT, INITIALIZER_DEPENDENCY, INITIALIZER_DEPENDENCY__INIT, INITIALIZER_DEPENDENCY__NAME, INITIALIZER_DEPENDENCY__TYPE, INITIALIZER_DEPENDENCY_FEATURE_COUNT, INSTANTIATED_DISTRIBUTION, INSTANTIATED_DISTRIBUTION__ARGUMENTS, INSTANTIATED_DISTRIBUTION__DEPENDENCIES, INSTANTIATED_DISTRIBUTION__EXPLICIT_ARGUMENTS, INSTANTIATED_DISTRIBUTION__GENERATED_VARIABLES, INSTANTIATED_DISTRIBUTION__TYPE_SPEC, INSTANTIATED_DISTRIBUTION_FEATURE_COUNT, JAVA_DIST, JAVA_DIST__DISTRIBUTION_TYPE, JAVA_DIST_FEATURE_COUNT, LAW_NODE, LAW_NODE_FEATURE_COUNT, LOG_SCALE_FACTOR_DECLARATION, LOG_SCALE_FACTOR_DECLARATION__CONTENTS, LOG_SCALE_FACTOR_DECLARATION_FEATURE_COUNT, SIMPLE_DEPENDENCY, SIMPLE_DEPENDENCY__VARIABLE, SIMPLE_DEPENDENCY_FEATURE_COUNT, VARIABLE_DECLARATION, VARIABLE_DECLARATION__ANNOTATIONS, VARIABLE_DECLARATION__COMPONENTS, VARIABLE_DECLARATION__TYPE, VARIABLE_DECLARATION__VARIABLE_TYPE, VARIABLE_DECLARATION_COMPONENT, VARIABLE_DECLARATION_COMPONENT__NAME, VARIABLE_DECLARATION_COMPONENT__VAR_INIT_BLOCK, VARIABLE_DECLARATION_COMPONENT_FEATURE_COUNT, VARIABLE_DECLARATION_FEATURE_COUNT, VARIABLE_NAME, VARIABLE_NAME__NAME, VARIABLE_NAME_FEATURE_COUNT, VARIABLE_TYPE
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
-
Method Summary
Modifier and Type Method Description void
createPackageContents()
Creates the meta-model objects for the package.org.eclipse.emf.ecore.EClass
getBlangDist()
org.eclipse.emf.ecore.EReference
getBlangDist_DistributionType()
BlangDslFactory
getBlangDslFactory()
org.eclipse.emf.ecore.EClass
getBlangModel()
org.eclipse.emf.ecore.EReference
getBlangModel_Annotations()
org.eclipse.emf.ecore.EReference
getBlangModel_GenerationAlgorithm()
org.eclipse.emf.ecore.EAttribute
getBlangModel_GenerationRandom()
org.eclipse.emf.ecore.EReference
getBlangModel_ImportSection()
org.eclipse.emf.ecore.EReference
getBlangModel_LawNodes()
org.eclipse.emf.ecore.EAttribute
getBlangModel_Name()
org.eclipse.emf.ecore.EAttribute
getBlangModel_Package()
org.eclipse.emf.ecore.EReference
getBlangModel_VariableDeclarations()
org.eclipse.emf.ecore.EClass
getDependency()
org.eclipse.emf.ecore.EClass
getDistributionTypeSpecification()
org.eclipse.emf.ecore.EClass
getFactorDeclaration()
org.eclipse.emf.ecore.EReference
getFactorDeclaration_Dependencies()
org.eclipse.emf.ecore.EReference
getFactorDeclaration_FactorBody()
org.eclipse.emf.ecore.EClass
getForLoop()
org.eclipse.emf.ecore.EReference
getForLoop_IteratorRange()
org.eclipse.emf.ecore.EReference
getForLoop_IteratorType()
org.eclipse.emf.ecore.EReference
getForLoop_LoopBody()
org.eclipse.emf.ecore.EReference
getForLoop_Name()
org.eclipse.emf.ecore.EClass
getIfElse()
org.eclipse.emf.ecore.EReference
getIfElse_Condition()
org.eclipse.emf.ecore.EReference
getIfElse_ElseBody()
org.eclipse.emf.ecore.EReference
getIfElse_IfBody()
org.eclipse.emf.ecore.EClass
getInitializerDependency()
org.eclipse.emf.ecore.EReference
getInitializerDependency_Init()
org.eclipse.emf.ecore.EAttribute
getInitializerDependency_Name()
org.eclipse.emf.ecore.EReference
getInitializerDependency_Type()
org.eclipse.emf.ecore.EClass
getInstantiatedDistribution()
org.eclipse.emf.ecore.EReference
getInstantiatedDistribution_Arguments()
org.eclipse.emf.ecore.EReference
getInstantiatedDistribution_Dependencies()
org.eclipse.emf.ecore.EAttribute
getInstantiatedDistribution_ExplicitArguments()
org.eclipse.emf.ecore.EReference
getInstantiatedDistribution_GeneratedVariables()
org.eclipse.emf.ecore.EReference
getInstantiatedDistribution_TypeSpec()
org.eclipse.emf.ecore.EClass
getJavaDist()
org.eclipse.emf.ecore.EReference
getJavaDist_DistributionType()
org.eclipse.emf.ecore.EClass
getLawNode()
org.eclipse.emf.ecore.EClass
getLogScaleFactorDeclaration()
org.eclipse.emf.ecore.EReference
getLogScaleFactorDeclaration_Contents()
org.eclipse.emf.ecore.EClass
getSimpleDependency()
org.eclipse.emf.ecore.EReference
getSimpleDependency_Variable()
org.eclipse.emf.ecore.EClass
getVariableDeclaration()
org.eclipse.emf.ecore.EReference
getVariableDeclaration_Annotations()
org.eclipse.emf.ecore.EReference
getVariableDeclaration_Components()
org.eclipse.emf.ecore.EReference
getVariableDeclaration_Type()
org.eclipse.emf.ecore.EAttribute
getVariableDeclaration_VariableType()
org.eclipse.emf.ecore.EClass
getVariableDeclarationComponent()
org.eclipse.emf.ecore.EReference
getVariableDeclarationComponent_Name()
org.eclipse.emf.ecore.EReference
getVariableDeclarationComponent_VarInitBlock()
org.eclipse.emf.ecore.EClass
getVariableName()
org.eclipse.emf.ecore.EAttribute
getVariableName_Name()
org.eclipse.emf.ecore.EEnum
getVariableType()
static BlangDslPackage
init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.void
initializePackageContents()
Complete the initialization of the package and its meta-model.Methods inherited from class org.eclipse.emf.ecore.impl.EPackageImpl
addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addAnnotation, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEOperation, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, fixEOperations, fixEStructuralFeatures, fixInstanceClass, freeze, getEClassifier, getEClassifierGen, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getExtendedMetaData, getNsPrefix, getNsURI, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEAttribute, initEClass, initEClass, initEClass, initEDataType, initEDataType, initEDataType, initEEnum, initEOperation, initEOperation, initEOperation, initEOperation, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setName, setNamespaceURI, setNsPrefix, setNsURI, toString
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSettings
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
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.ecore.InternalEObject
eNotificationRequired
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Method Details
-
init
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.This method is used to initialize
BlangDslPackage.eINSTANCE
when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package. -
getBlangModel
public org.eclipse.emf.ecore.EClass getBlangModel()- Specified by:
getBlangModel
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Blang Model'.
- See Also:
BlangModel
-
getBlangModel_Package
public org.eclipse.emf.ecore.EAttribute getBlangModel_Package()- Specified by:
getBlangModel_Package
in interfaceBlangDslPackage
- Returns:
- the meta object for the attribute 'Package'.
- See Also:
BlangModel.getPackage()
,BlangDslPackage.getBlangModel()
-
getBlangModel_ImportSection
public org.eclipse.emf.ecore.EReference getBlangModel_ImportSection()- Specified by:
getBlangModel_ImportSection
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Import Section'.
- See Also:
BlangModel.getImportSection()
,BlangDslPackage.getBlangModel()
-
getBlangModel_Annotations
public org.eclipse.emf.ecore.EReference getBlangModel_Annotations()- Specified by:
getBlangModel_Annotations
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference list 'Annotations'.
- See Also:
BlangModel.getAnnotations()
,BlangDslPackage.getBlangModel()
-
getBlangModel_Name
public org.eclipse.emf.ecore.EAttribute getBlangModel_Name()- Specified by:
getBlangModel_Name
in interfaceBlangDslPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
BlangModel.getName()
,BlangDslPackage.getBlangModel()
-
getBlangModel_VariableDeclarations
public org.eclipse.emf.ecore.EReference getBlangModel_VariableDeclarations()- Specified by:
getBlangModel_VariableDeclarations
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference list 'Variable Declarations'.
- See Also:
BlangModel.getVariableDeclarations()
,BlangDslPackage.getBlangModel()
-
getBlangModel_LawNodes
public org.eclipse.emf.ecore.EReference getBlangModel_LawNodes()- Specified by:
getBlangModel_LawNodes
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference list 'Law Nodes'.
- See Also:
BlangModel.getLawNodes()
,BlangDslPackage.getBlangModel()
-
getBlangModel_GenerationRandom
public org.eclipse.emf.ecore.EAttribute getBlangModel_GenerationRandom()- Specified by:
getBlangModel_GenerationRandom
in interfaceBlangDslPackage
- Returns:
- the meta object for the attribute 'Generation Random'.
- See Also:
BlangModel.getGenerationRandom()
,BlangDslPackage.getBlangModel()
-
getBlangModel_GenerationAlgorithm
public org.eclipse.emf.ecore.EReference getBlangModel_GenerationAlgorithm()- Specified by:
getBlangModel_GenerationAlgorithm
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Generation Algorithm'.
- See Also:
BlangModel.getGenerationAlgorithm()
,BlangDslPackage.getBlangModel()
-
getVariableDeclaration
public org.eclipse.emf.ecore.EClass getVariableDeclaration()- Specified by:
getVariableDeclaration
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Variable Declaration'.
- See Also:
VariableDeclaration
-
getVariableDeclaration_Annotations
public org.eclipse.emf.ecore.EReference getVariableDeclaration_Annotations()- Specified by:
getVariableDeclaration_Annotations
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference list 'Annotations'.
- See Also:
VariableDeclaration.getAnnotations()
,BlangDslPackage.getVariableDeclaration()
-
getVariableDeclaration_VariableType
public org.eclipse.emf.ecore.EAttribute getVariableDeclaration_VariableType()- Specified by:
getVariableDeclaration_VariableType
in interfaceBlangDslPackage
- Returns:
- the meta object for the attribute 'Variable Type'.
- See Also:
VariableDeclaration.getVariableType()
,BlangDslPackage.getVariableDeclaration()
-
getVariableDeclaration_Type
public org.eclipse.emf.ecore.EReference getVariableDeclaration_Type()- Specified by:
getVariableDeclaration_Type
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Type'.
- See Also:
VariableDeclaration.getType()
,BlangDslPackage.getVariableDeclaration()
-
getVariableDeclaration_Components
public org.eclipse.emf.ecore.EReference getVariableDeclaration_Components()- Specified by:
getVariableDeclaration_Components
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference list 'Components'.
- See Also:
VariableDeclaration.getComponents()
,BlangDslPackage.getVariableDeclaration()
-
getVariableName
public org.eclipse.emf.ecore.EClass getVariableName()- Specified by:
getVariableName
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Variable Name'.
- See Also:
VariableName
-
getVariableName_Name
public org.eclipse.emf.ecore.EAttribute getVariableName_Name()- Specified by:
getVariableName_Name
in interfaceBlangDslPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
VariableName.getName()
,BlangDslPackage.getVariableName()
-
getVariableDeclarationComponent
public org.eclipse.emf.ecore.EClass getVariableDeclarationComponent()- Specified by:
getVariableDeclarationComponent
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Variable Declaration Component'.
- See Also:
VariableDeclarationComponent
-
getVariableDeclarationComponent_Name
public org.eclipse.emf.ecore.EReference getVariableDeclarationComponent_Name()- Specified by:
getVariableDeclarationComponent_Name
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Name'.
- See Also:
VariableDeclarationComponent.getName()
,BlangDslPackage.getVariableDeclarationComponent()
-
getVariableDeclarationComponent_VarInitBlock
public org.eclipse.emf.ecore.EReference getVariableDeclarationComponent_VarInitBlock()- Specified by:
getVariableDeclarationComponent_VarInitBlock
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Var Init Block'.
- See Also:
VariableDeclarationComponent.getVarInitBlock()
,BlangDslPackage.getVariableDeclarationComponent()
-
getLawNode
public org.eclipse.emf.ecore.EClass getLawNode()- Specified by:
getLawNode
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Law Node'.
- See Also:
LawNode
-
getLogScaleFactorDeclaration
public org.eclipse.emf.ecore.EClass getLogScaleFactorDeclaration()- Specified by:
getLogScaleFactorDeclaration
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Log Scale Factor Declaration'.
- See Also:
LogScaleFactorDeclaration
-
getLogScaleFactorDeclaration_Contents
public org.eclipse.emf.ecore.EReference getLogScaleFactorDeclaration_Contents()- Specified by:
getLogScaleFactorDeclaration_Contents
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Contents'.
- See Also:
LogScaleFactorDeclaration.getContents()
,BlangDslPackage.getLogScaleFactorDeclaration()
-
getForLoop
public org.eclipse.emf.ecore.EClass getForLoop()- Specified by:
getForLoop
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'For Loop'.
- See Also:
ForLoop
-
getForLoop_IteratorType
public org.eclipse.emf.ecore.EReference getForLoop_IteratorType()- Specified by:
getForLoop_IteratorType
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Iterator Type'.
- See Also:
ForLoop.getIteratorType()
,BlangDslPackage.getForLoop()
-
getForLoop_Name
public org.eclipse.emf.ecore.EReference getForLoop_Name()- Specified by:
getForLoop_Name
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Name'.
- See Also:
ForLoop.getName()
,BlangDslPackage.getForLoop()
-
getForLoop_IteratorRange
public org.eclipse.emf.ecore.EReference getForLoop_IteratorRange()- Specified by:
getForLoop_IteratorRange
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Iterator Range'.
- See Also:
ForLoop.getIteratorRange()
,BlangDslPackage.getForLoop()
-
getForLoop_LoopBody
public org.eclipse.emf.ecore.EReference getForLoop_LoopBody()- Specified by:
getForLoop_LoopBody
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference list 'Loop Body'.
- See Also:
ForLoop.getLoopBody()
,BlangDslPackage.getForLoop()
-
getIfElse
public org.eclipse.emf.ecore.EClass getIfElse()- Specified by:
getIfElse
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'If Else'.
- See Also:
IfElse
-
getIfElse_Condition
public org.eclipse.emf.ecore.EReference getIfElse_Condition()- Specified by:
getIfElse_Condition
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Condition'.
- See Also:
IfElse.getCondition()
,BlangDslPackage.getIfElse()
-
getIfElse_IfBody
public org.eclipse.emf.ecore.EReference getIfElse_IfBody()- Specified by:
getIfElse_IfBody
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference list 'If Body'.
- See Also:
IfElse.getIfBody()
,BlangDslPackage.getIfElse()
-
getIfElse_ElseBody
public org.eclipse.emf.ecore.EReference getIfElse_ElseBody()- Specified by:
getIfElse_ElseBody
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference list 'Else Body'.
- See Also:
IfElse.getElseBody()
,BlangDslPackage.getIfElse()
-
getFactorDeclaration
public org.eclipse.emf.ecore.EClass getFactorDeclaration()- Specified by:
getFactorDeclaration
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Factor Declaration'.
- See Also:
FactorDeclaration
-
getFactorDeclaration_Dependencies
public org.eclipse.emf.ecore.EReference getFactorDeclaration_Dependencies()- Specified by:
getFactorDeclaration_Dependencies
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference list 'Dependencies'.
- See Also:
FactorDeclaration.getDependencies()
,BlangDslPackage.getFactorDeclaration()
-
getFactorDeclaration_FactorBody
public org.eclipse.emf.ecore.EReference getFactorDeclaration_FactorBody()- Specified by:
getFactorDeclaration_FactorBody
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Factor Body'.
- See Also:
FactorDeclaration.getFactorBody()
,BlangDslPackage.getFactorDeclaration()
-
getInstantiatedDistribution
public org.eclipse.emf.ecore.EClass getInstantiatedDistribution()- Specified by:
getInstantiatedDistribution
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Instantiated Distribution'.
- See Also:
InstantiatedDistribution
-
getInstantiatedDistribution_GeneratedVariables
public org.eclipse.emf.ecore.EReference getInstantiatedDistribution_GeneratedVariables()- Specified by:
getInstantiatedDistribution_GeneratedVariables
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference list 'Generated Variables'.
- See Also:
InstantiatedDistribution.getGeneratedVariables()
,BlangDslPackage.getInstantiatedDistribution()
-
getInstantiatedDistribution_Dependencies
public org.eclipse.emf.ecore.EReference getInstantiatedDistribution_Dependencies()- Specified by:
getInstantiatedDistribution_Dependencies
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference list 'Dependencies'.
- See Also:
InstantiatedDistribution.getDependencies()
,BlangDslPackage.getInstantiatedDistribution()
-
getInstantiatedDistribution_TypeSpec
public org.eclipse.emf.ecore.EReference getInstantiatedDistribution_TypeSpec()- Specified by:
getInstantiatedDistribution_TypeSpec
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Type Spec'.
- See Also:
InstantiatedDistribution.getTypeSpec()
,BlangDslPackage.getInstantiatedDistribution()
-
getInstantiatedDistribution_ExplicitArguments
public org.eclipse.emf.ecore.EAttribute getInstantiatedDistribution_ExplicitArguments()- Specified by:
getInstantiatedDistribution_ExplicitArguments
in interfaceBlangDslPackage
- Returns:
- the meta object for the attribute 'Explicit Arguments'.
- See Also:
InstantiatedDistribution.isExplicitArguments()
,BlangDslPackage.getInstantiatedDistribution()
-
getInstantiatedDistribution_Arguments
public org.eclipse.emf.ecore.EReference getInstantiatedDistribution_Arguments()- Specified by:
getInstantiatedDistribution_Arguments
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference list 'Arguments'.
- See Also:
InstantiatedDistribution.getArguments()
,BlangDslPackage.getInstantiatedDistribution()
-
getDistributionTypeSpecification
public org.eclipse.emf.ecore.EClass getDistributionTypeSpecification()- Specified by:
getDistributionTypeSpecification
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Distribution Type Specification'.
- See Also:
DistributionTypeSpecification
-
getBlangDist
public org.eclipse.emf.ecore.EClass getBlangDist()- Specified by:
getBlangDist
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Blang Dist'.
- See Also:
BlangDist
-
getBlangDist_DistributionType
public org.eclipse.emf.ecore.EReference getBlangDist_DistributionType()- Specified by:
getBlangDist_DistributionType
in interfaceBlangDslPackage
- Returns:
- the meta object for the reference 'Distribution Type'.
- See Also:
BlangDist.getDistributionType()
,BlangDslPackage.getBlangDist()
-
getJavaDist
public org.eclipse.emf.ecore.EClass getJavaDist()- Specified by:
getJavaDist
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Java Dist'.
- See Also:
JavaDist
-
getJavaDist_DistributionType
public org.eclipse.emf.ecore.EReference getJavaDist_DistributionType()- Specified by:
getJavaDist_DistributionType
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Distribution Type'.
- See Also:
JavaDist.getDistributionType()
,BlangDslPackage.getJavaDist()
-
getDependency
public org.eclipse.emf.ecore.EClass getDependency()- Specified by:
getDependency
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Dependency'.
- See Also:
Dependency
-
getInitializerDependency
public org.eclipse.emf.ecore.EClass getInitializerDependency()- Specified by:
getInitializerDependency
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Initializer Dependency'.
- See Also:
InitializerDependency
-
getInitializerDependency_Type
public org.eclipse.emf.ecore.EReference getInitializerDependency_Type()- Specified by:
getInitializerDependency_Type
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Type'.
- See Also:
InitializerDependency.getType()
,BlangDslPackage.getInitializerDependency()
-
getInitializerDependency_Name
public org.eclipse.emf.ecore.EAttribute getInitializerDependency_Name()- Specified by:
getInitializerDependency_Name
in interfaceBlangDslPackage
- Returns:
- the meta object for the attribute 'Name'.
- See Also:
InitializerDependency.getName()
,BlangDslPackage.getInitializerDependency()
-
getInitializerDependency_Init
public org.eclipse.emf.ecore.EReference getInitializerDependency_Init()- Specified by:
getInitializerDependency_Init
in interfaceBlangDslPackage
- Returns:
- the meta object for the containment reference 'Init'.
- See Also:
InitializerDependency.getInit()
,BlangDslPackage.getInitializerDependency()
-
getSimpleDependency
public org.eclipse.emf.ecore.EClass getSimpleDependency()- Specified by:
getSimpleDependency
in interfaceBlangDslPackage
- Returns:
- the meta object for class 'Simple Dependency'.
- See Also:
SimpleDependency
-
getSimpleDependency_Variable
public org.eclipse.emf.ecore.EReference getSimpleDependency_Variable()- Specified by:
getSimpleDependency_Variable
in interfaceBlangDslPackage
- Returns:
- the meta object for the reference 'Variable'.
- See Also:
SimpleDependency.getVariable()
,BlangDslPackage.getSimpleDependency()
-
getVariableType
public org.eclipse.emf.ecore.EEnum getVariableType()- Specified by:
getVariableType
in interfaceBlangDslPackage
- Returns:
- the meta object for enum 'Variable Type'.
- See Also:
VariableType
-
getBlangDslFactory
- Specified by:
getBlangDslFactory
in interfaceBlangDslPackage
- 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.
-