org.eclipse.mtl.cst.impl
Class CstPackageImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.EObjectImpl
              extended by org.eclipse.emf.ecore.impl.FlatEObjectImpl
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.ENamedElementImpl
                          extended by org.eclipse.emf.ecore.impl.EPackageImpl
                              extended by org.eclipse.mtl.cst.impl.CstPackageImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.ENamedElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EPackage, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, CstPackage

public class CstPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements CstPackage

An implementation of the model Package.


Nested Class Summary
 
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>
 
Nested classes/interfaces inherited from interface org.eclipse.mtl.cst.CstPackage
CstPackage.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, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eContents, eCrossReferences, eProxyURI
 
Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
 
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 org.eclipse.mtl.cst.CstPackage
BLOCK, BLOCK__BODY, BLOCK__END_POSITION, BLOCK__INIT, BLOCK__START_POSITION, BLOCK_FEATURE_COUNT, COMMENT, COMMENT__BODY, COMMENT__END_POSITION, COMMENT__NAME, COMMENT__START_POSITION, COMMENT__VISIBILITY, COMMENT_FEATURE_COUNT, CST_NODE, CST_NODE__END_POSITION, CST_NODE__START_POSITION, CST_NODE_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, FILE_BLOCK, FILE_BLOCK__BODY, FILE_BLOCK__END_POSITION, FILE_BLOCK__FILE_URL, FILE_BLOCK__INIT, FILE_BLOCK__OPEN_MODE, FILE_BLOCK__START_POSITION, FILE_BLOCK__UNIQ_ID, FILE_BLOCK_FEATURE_COUNT, FOR_BLOCK, FOR_BLOCK__AFTER, FOR_BLOCK__BEFORE, FOR_BLOCK__BODY, FOR_BLOCK__EACH, FOR_BLOCK__END_POSITION, FOR_BLOCK__GUARD, FOR_BLOCK__INIT, FOR_BLOCK__ITER_SET, FOR_BLOCK__LOOP_VARIABLE, FOR_BLOCK__START_POSITION, FOR_BLOCK_FEATURE_COUNT, IF_BLOCK, IF_BLOCK__BODY, IF_BLOCK__ELSE, IF_BLOCK__ELSE_IF, IF_BLOCK__END_POSITION, IF_BLOCK__IF_EXPR, IF_BLOCK__INIT, IF_BLOCK__START_POSITION, IF_BLOCK_FEATURE_COUNT, INIT_SECTION, INIT_SECTION__END_POSITION, INIT_SECTION__START_POSITION, INIT_SECTION__VARIABLE, INIT_SECTION_FEATURE_COUNT, LET_BLOCK, LET_BLOCK__BODY, LET_BLOCK__ELSE, LET_BLOCK__ELSE_LET, LET_BLOCK__END_POSITION, LET_BLOCK__INIT, LET_BLOCK__LET_VARIABLE, LET_BLOCK__START_POSITION, LET_BLOCK_FEATURE_COUNT, MACRO, MACRO__BODY, MACRO__END_POSITION, MACRO__INIT, MACRO__NAME, MACRO__PARAMETER, MACRO__START_POSITION, MACRO__TYPE, MACRO__VISIBILITY, MACRO_FEATURE_COUNT, MODEL_EXPRESSION, MODEL_EXPRESSION__AFTER, MODEL_EXPRESSION__BEFORE, MODEL_EXPRESSION__BODY, MODEL_EXPRESSION__EACH, MODEL_EXPRESSION__END_POSITION, MODEL_EXPRESSION__START_POSITION, MODEL_EXPRESSION_FEATURE_COUNT, MODULE, MODULE__EANNOTATIONS, MODULE__ECLASSIFIERS, MODULE__EFACTORY_INSTANCE, MODULE__END_POSITION, MODULE__ESUBPACKAGES, MODULE__ESUPER_PACKAGE, MODULE__EXTENDS, MODULE__IMPORTS, MODULE__INPUT, MODULE__NAME, MODULE__NS_PREFIX, MODULE__NS_URI, MODULE__OWNED_MODULE_ELEMENT, MODULE__START_POSITION, MODULE_ELEMENT, MODULE_ELEMENT__END_POSITION, MODULE_ELEMENT__NAME, MODULE_ELEMENT__START_POSITION, MODULE_ELEMENT__VISIBILITY, MODULE_ELEMENT_FEATURE_COUNT, MODULE_EXTENDS_VALUE, MODULE_EXTENDS_VALUE__END_POSITION, MODULE_EXTENDS_VALUE__NAME, MODULE_EXTENDS_VALUE__START_POSITION, MODULE_EXTENDS_VALUE_FEATURE_COUNT, MODULE_FEATURE_COUNT, MODULE_IMPORTS_VALUE, MODULE_IMPORTS_VALUE__END_POSITION, MODULE_IMPORTS_VALUE__NAME, MODULE_IMPORTS_VALUE__START_POSITION, MODULE_IMPORTS_VALUE_FEATURE_COUNT, OPEN_MODE_KIND, PROTECTED_AREA_BLOCK, PROTECTED_AREA_BLOCK__BODY, PROTECTED_AREA_BLOCK__END_POSITION, PROTECTED_AREA_BLOCK__INIT, PROTECTED_AREA_BLOCK__MARKER, PROTECTED_AREA_BLOCK__START_POSITION, PROTECTED_AREA_BLOCK_FEATURE_COUNT, QUERY, QUERY__END_POSITION, QUERY__EXPRESSION, QUERY__NAME, QUERY__PARAMETER, QUERY__START_POSITION, QUERY__TYPE, QUERY__VISIBILITY, QUERY_FEATURE_COUNT, TEMPLATE, TEMPLATE__BODY, TEMPLATE__END_POSITION, TEMPLATE__GUARD, TEMPLATE__INIT, TEMPLATE__NAME, TEMPLATE__OVERRIDES, TEMPLATE__PARAMETER, TEMPLATE__START_POSITION, TEMPLATE__VISIBILITY, TEMPLATE_EXPRESSION, TEMPLATE_EXPRESSION__END_POSITION, TEMPLATE_EXPRESSION__START_POSITION, TEMPLATE_EXPRESSION_FEATURE_COUNT, TEMPLATE_FEATURE_COUNT, TEMPLATE_OVERRIDES_VALUE, TEMPLATE_OVERRIDES_VALUE__END_POSITION, TEMPLATE_OVERRIDES_VALUE__NAME, TEMPLATE_OVERRIDES_VALUE__START_POSITION, TEMPLATE_OVERRIDES_VALUE_FEATURE_COUNT, TEXT_EXPRESSION, TEXT_EXPRESSION__END_POSITION, TEXT_EXPRESSION__START_POSITION, TEXT_EXPRESSION__VALUE, TEXT_EXPRESSION_FEATURE_COUNT, TRACE_BLOCK, TRACE_BLOCK__BODY, TRACE_BLOCK__END_POSITION, TRACE_BLOCK__INIT, TRACE_BLOCK__MODEL_ELEMENT, TRACE_BLOCK__START_POSITION, TRACE_BLOCK_FEATURE_COUNT, TYPED_MODEL, TYPED_MODEL__END_POSITION, TYPED_MODEL__START_POSITION, TYPED_MODEL__TAKES_TYPES_FROM, TYPED_MODEL_FEATURE_COUNT, VARIABLE, VARIABLE__END_POSITION, VARIABLE__INIT_EXPRESSION, VARIABLE__NAME, VARIABLE__START_POSITION, VARIABLE__TYPE, VARIABLE_FEATURE_COUNT, VISIBILITY_KIND
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 void createPackageContents()
          Creates the meta-model objects for the package.
 org.eclipse.emf.ecore.EReference getBlock_Body()
           
 org.eclipse.emf.ecore.EReference getBlock_Init()
           
 org.eclipse.emf.ecore.EClass getBlock()
           
 org.eclipse.emf.ecore.EAttribute getComment_Body()
           
 org.eclipse.emf.ecore.EClass getComment()
           
 CstFactory getCstFactory()
           
 org.eclipse.emf.ecore.EAttribute getCSTNode_EndPosition()
           
 org.eclipse.emf.ecore.EAttribute getCSTNode_StartPosition()
           
 org.eclipse.emf.ecore.EClass getCSTNode()
           
 org.eclipse.emf.ecore.EReference getFileBlock_FileUrl()
           
 org.eclipse.emf.ecore.EAttribute getFileBlock_OpenMode()
           
 org.eclipse.emf.ecore.EReference getFileBlock_UniqId()
           
 org.eclipse.emf.ecore.EClass getFileBlock()
           
 org.eclipse.emf.ecore.EReference getForBlock_After()
           
 org.eclipse.emf.ecore.EReference getForBlock_Before()
           
 org.eclipse.emf.ecore.EReference getForBlock_Each()
           
 org.eclipse.emf.ecore.EReference getForBlock_Guard()
           
 org.eclipse.emf.ecore.EReference getForBlock_IterSet()
           
 org.eclipse.emf.ecore.EReference getForBlock_LoopVariable()
           
 org.eclipse.emf.ecore.EClass getForBlock()
           
 org.eclipse.emf.ecore.EReference getIfBlock_Else()
           
 org.eclipse.emf.ecore.EReference getIfBlock_ElseIf()
           
 org.eclipse.emf.ecore.EReference getIfBlock_IfExpr()
           
 org.eclipse.emf.ecore.EClass getIfBlock()
           
 org.eclipse.emf.ecore.EReference getInitSection_Variable()
           
 org.eclipse.emf.ecore.EClass getInitSection()
           
 org.eclipse.emf.ecore.EReference getLetBlock_Else()
           
 org.eclipse.emf.ecore.EReference getLetBlock_ElseLet()
           
 org.eclipse.emf.ecore.EReference getLetBlock_LetVariable()
           
 org.eclipse.emf.ecore.EClass getLetBlock()
           
 org.eclipse.emf.ecore.EReference getMacro_Parameter()
           
 org.eclipse.emf.ecore.EAttribute getMacro_Type()
           
 org.eclipse.emf.ecore.EClass getMacro()
           
 org.eclipse.emf.ecore.EReference getModelExpression_After()
           
 org.eclipse.emf.ecore.EReference getModelExpression_Before()
           
 org.eclipse.emf.ecore.EAttribute getModelExpression_Body()
           
 org.eclipse.emf.ecore.EReference getModelExpression_Each()
           
 org.eclipse.emf.ecore.EClass getModelExpression()
           
 org.eclipse.emf.ecore.EReference getModule_Extends()
           
 org.eclipse.emf.ecore.EReference getModule_Imports()
           
 org.eclipse.emf.ecore.EReference getModule_Input()
           
 org.eclipse.emf.ecore.EReference getModule_OwnedModuleElement()
           
 org.eclipse.emf.ecore.EClass getModule()
           
 org.eclipse.emf.ecore.EAttribute getModuleElement_Name()
           
 org.eclipse.emf.ecore.EAttribute getModuleElement_Visibility()
           
 org.eclipse.emf.ecore.EClass getModuleElement()
           
 org.eclipse.emf.ecore.EAttribute getModuleExtendsValue_Name()
           
 org.eclipse.emf.ecore.EClass getModuleExtendsValue()
           
 org.eclipse.emf.ecore.EAttribute getModuleImportsValue_Name()
           
 org.eclipse.emf.ecore.EClass getModuleImportsValue()
           
 org.eclipse.emf.ecore.EEnum getOpenModeKind()
           
 org.eclipse.emf.ecore.EReference getProtectedAreaBlock_Marker()
           
 org.eclipse.emf.ecore.EClass getProtectedAreaBlock()
           
 org.eclipse.emf.ecore.EReference getQuery_Expression()
           
 org.eclipse.emf.ecore.EReference getQuery_Parameter()
           
 org.eclipse.emf.ecore.EAttribute getQuery_Type()
           
 org.eclipse.emf.ecore.EClass getQuery()
           
 org.eclipse.emf.ecore.EReference getTemplate_Guard()
           
 org.eclipse.emf.ecore.EReference getTemplate_Overrides()
           
 org.eclipse.emf.ecore.EReference getTemplate_Parameter()
           
 org.eclipse.emf.ecore.EClass getTemplate()
           
 org.eclipse.emf.ecore.EClass getTemplateExpression()
           
 org.eclipse.emf.ecore.EAttribute getTemplateOverridesValue_Name()
           
 org.eclipse.emf.ecore.EClass getTemplateOverridesValue()
           
 org.eclipse.emf.ecore.EAttribute getTextExpression_Value()
           
 org.eclipse.emf.ecore.EClass getTextExpression()
           
 org.eclipse.emf.ecore.EReference getTraceBlock_ModelElement()
           
 org.eclipse.emf.ecore.EClass getTraceBlock()
           
 org.eclipse.emf.ecore.EReference getTypedModel_TakesTypesFrom()
           
 org.eclipse.emf.ecore.EClass getTypedModel()
           
 org.eclipse.emf.ecore.EReference getVariable_InitExpression()
           
 org.eclipse.emf.ecore.EAttribute getVariable_Name()
           
 org.eclipse.emf.ecore.EAttribute getVariable_Type()
           
 org.eclipse.emf.ecore.EClass getVariable()
           
 org.eclipse.emf.ecore.EEnum getVisibilityKind()
           
static CstPackage 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, addEEnumLiteral, addEException, addEException, addEOperation, addEOperation, addEOperation, addEParameter, addEParameter, addEParameter, addEParameter, addEParameter, addETypeParameter, addETypeParameter, basicGetESuperPackage, basicSetEFactoryInstance, createEAttribute, createEClass, createEDataType, createEEnum, createEGenericType, createEGenericType, createEGenericType, createEReference, createResource, eBasicRemoveFromContainerFeature, eGet, eInverseAdd, eInverseRemove, eIsSet, eObjectForURIFragmentSegment, eSet, eSetProxyURI, eStaticClass, eUnset, fixEClassifiers, fixEEnumLiterals, 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, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initEReference, initializeFromLoadedEPackage, setEFactoryInstance, setExtendedMetaData, setGeneratedClassName, setInstanceTypeName, setNamespaceURI, setNsPrefix, setNsURI, toString
 
Methods inherited from class org.eclipse.emf.ecore.impl.ENamedElementImpl
eContents, eCrossReferences, getName, getNameGen, setName
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eURIFragmentSegment, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl
eIsProxy, eProperties, eProxyURI
 
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseRemove, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, 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.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Method Detail

init

public static CstPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends. Simple dependencies are satisfied by calling this method on all dependent packages before doing anything else. This method drives initialization for interdependent packages directly, in parallel with this package, itself.

Of this package and its interdependencies, all packages which have not yet been registered by their URI values are first created and registered. The packages are then initialized in two steps: meta-model objects for all of the packages are created before any are initialized, since one package's meta-model objects may refer to those of another.

Invocation of this method will not affect any packages that have already been initialized.

See Also:
CstPackage.eNS_URI, createPackageContents(), initializePackageContents()

getCSTNode

public org.eclipse.emf.ecore.EClass getCSTNode()

Specified by:
getCSTNode in interface CstPackage
Returns:
the meta object for class 'CST Node'.
See Also:
CSTNode

getCSTNode_StartPosition

public org.eclipse.emf.ecore.EAttribute getCSTNode_StartPosition()

Specified by:
getCSTNode_StartPosition in interface CstPackage
Returns:
the meta object for the attribute 'Start Position'.
See Also:
CSTNode.getStartPosition(), CstPackage.getCSTNode()

getCSTNode_EndPosition

public org.eclipse.emf.ecore.EAttribute getCSTNode_EndPosition()

Specified by:
getCSTNode_EndPosition in interface CstPackage
Returns:
the meta object for the attribute 'End Position'.
See Also:
CSTNode.getEndPosition(), CstPackage.getCSTNode()

getModule

public org.eclipse.emf.ecore.EClass getModule()

Specified by:
getModule in interface CstPackage
Returns:
the meta object for class 'Module'.
See Also:
Module

getModule_Input

public org.eclipse.emf.ecore.EReference getModule_Input()

Specified by:
getModule_Input in interface CstPackage
Returns:
the meta object for the containment reference list 'Input'.
See Also:
Module.getInput(), CstPackage.getModule()

getModule_OwnedModuleElement

public org.eclipse.emf.ecore.EReference getModule_OwnedModuleElement()

Specified by:
getModule_OwnedModuleElement in interface CstPackage
Returns:
the meta object for the containment reference list 'Owned Module Element'.
See Also:
Module.getOwnedModuleElement(), CstPackage.getModule()

getModule_Extends

public org.eclipse.emf.ecore.EReference getModule_Extends()

Specified by:
getModule_Extends in interface CstPackage
Returns:
the meta object for the containment reference list 'Extends'.
See Also:
Module.getExtends(), CstPackage.getModule()

getModule_Imports

public org.eclipse.emf.ecore.EReference getModule_Imports()

Specified by:
getModule_Imports in interface CstPackage
Returns:
the meta object for the containment reference list 'Imports'.
See Also:
Module.getImports(), CstPackage.getModule()

getModuleExtendsValue

public org.eclipse.emf.ecore.EClass getModuleExtendsValue()

Specified by:
getModuleExtendsValue in interface CstPackage
Returns:
the meta object for class 'Module Extends Value'.
See Also:
ModuleExtendsValue

getModuleExtendsValue_Name

public org.eclipse.emf.ecore.EAttribute getModuleExtendsValue_Name()

Specified by:
getModuleExtendsValue_Name in interface CstPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
ModuleExtendsValue.getName(), CstPackage.getModuleExtendsValue()

getModuleImportsValue

public org.eclipse.emf.ecore.EClass getModuleImportsValue()

Specified by:
getModuleImportsValue in interface CstPackage
Returns:
the meta object for class 'Module Imports Value'.
See Also:
ModuleImportsValue

getModuleImportsValue_Name

public org.eclipse.emf.ecore.EAttribute getModuleImportsValue_Name()

Specified by:
getModuleImportsValue_Name in interface CstPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
ModuleImportsValue.getName(), CstPackage.getModuleImportsValue()

getTypedModel

public org.eclipse.emf.ecore.EClass getTypedModel()

Specified by:
getTypedModel in interface CstPackage
Returns:
the meta object for class 'Typed Model'.
See Also:
TypedModel

getTypedModel_TakesTypesFrom

public org.eclipse.emf.ecore.EReference getTypedModel_TakesTypesFrom()

Specified by:
getTypedModel_TakesTypesFrom in interface CstPackage
Returns:
the meta object for the reference list 'Takes Types From'.
See Also:
TypedModel.getTakesTypesFrom(), CstPackage.getTypedModel()

getModuleElement

public org.eclipse.emf.ecore.EClass getModuleElement()

Specified by:
getModuleElement in interface CstPackage
Returns:
the meta object for class 'Module Element'.
See Also:
ModuleElement

getModuleElement_Name

public org.eclipse.emf.ecore.EAttribute getModuleElement_Name()

Specified by:
getModuleElement_Name in interface CstPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
ModuleElement.getName(), CstPackage.getModuleElement()

getModuleElement_Visibility

public org.eclipse.emf.ecore.EAttribute getModuleElement_Visibility()

Specified by:
getModuleElement_Visibility in interface CstPackage
Returns:
the meta object for the attribute 'Visibility'.
See Also:
ModuleElement.getVisibility(), CstPackage.getModuleElement()

getComment

public org.eclipse.emf.ecore.EClass getComment()

Specified by:
getComment in interface CstPackage
Returns:
the meta object for class 'Comment'.
See Also:
Comment

getComment_Body

public org.eclipse.emf.ecore.EAttribute getComment_Body()

Specified by:
getComment_Body in interface CstPackage
Returns:
the meta object for the attribute 'Body'.
See Also:
Comment.getBody(), CstPackage.getComment()

getTemplate

public org.eclipse.emf.ecore.EClass getTemplate()

Specified by:
getTemplate in interface CstPackage
Returns:
the meta object for class 'Template'.
See Also:
Template

getTemplate_Overrides

public org.eclipse.emf.ecore.EReference getTemplate_Overrides()

Specified by:
getTemplate_Overrides in interface CstPackage
Returns:
the meta object for the containment reference list 'Overrides'.
See Also:
Template.getOverrides(), CstPackage.getTemplate()

getTemplate_Parameter

public org.eclipse.emf.ecore.EReference getTemplate_Parameter()

Specified by:
getTemplate_Parameter in interface CstPackage
Returns:
the meta object for the containment reference list 'Parameter'.
See Also:
Template.getParameter(), CstPackage.getTemplate()

getTemplate_Guard

public org.eclipse.emf.ecore.EReference getTemplate_Guard()

Specified by:
getTemplate_Guard in interface CstPackage
Returns:
the meta object for the containment reference 'Guard'.
See Also:
Template.getGuard(), CstPackage.getTemplate()

getTemplateOverridesValue

public org.eclipse.emf.ecore.EClass getTemplateOverridesValue()

Specified by:
getTemplateOverridesValue in interface CstPackage
Returns:
the meta object for class 'Template Overrides Value'.
See Also:
TemplateOverridesValue

getTemplateOverridesValue_Name

public org.eclipse.emf.ecore.EAttribute getTemplateOverridesValue_Name()

Specified by:
getTemplateOverridesValue_Name in interface CstPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
TemplateOverridesValue.getName(), CstPackage.getTemplateOverridesValue()

getVariable

public org.eclipse.emf.ecore.EClass getVariable()

Specified by:
getVariable in interface CstPackage
Returns:
the meta object for class 'Variable'.
See Also:
Variable

getVariable_Name

public org.eclipse.emf.ecore.EAttribute getVariable_Name()

Specified by:
getVariable_Name in interface CstPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Variable.getName(), CstPackage.getVariable()

getVariable_Type

public org.eclipse.emf.ecore.EAttribute getVariable_Type()

Specified by:
getVariable_Type in interface CstPackage
Returns:
the meta object for the attribute 'Type'.
See Also:
Variable.getType(), CstPackage.getVariable()

getVariable_InitExpression

public org.eclipse.emf.ecore.EReference getVariable_InitExpression()

Specified by:
getVariable_InitExpression in interface CstPackage
Returns:
the meta object for the containment reference 'Init Expression'.
See Also:
Variable.getInitExpression(), CstPackage.getVariable()

getTemplateExpression

public org.eclipse.emf.ecore.EClass getTemplateExpression()

Specified by:
getTemplateExpression in interface CstPackage
Returns:
the meta object for class 'Template Expression'.
See Also:
TemplateExpression

getModelExpression

public org.eclipse.emf.ecore.EClass getModelExpression()

Specified by:
getModelExpression in interface CstPackage
Returns:
the meta object for class 'Model Expression'.
See Also:
ModelExpression

getModelExpression_Body

public org.eclipse.emf.ecore.EAttribute getModelExpression_Body()

Specified by:
getModelExpression_Body in interface CstPackage
Returns:
the meta object for the attribute 'Body'.
See Also:
ModelExpression.getBody(), CstPackage.getModelExpression()

getModelExpression_Before

public org.eclipse.emf.ecore.EReference getModelExpression_Before()

Specified by:
getModelExpression_Before in interface CstPackage
Returns:
the meta object for the containment reference 'Before'.
See Also:
ModelExpression.getBefore(), CstPackage.getModelExpression()

getModelExpression_Each

public org.eclipse.emf.ecore.EReference getModelExpression_Each()

Specified by:
getModelExpression_Each in interface CstPackage
Returns:
the meta object for the containment reference 'Each'.
See Also:
ModelExpression.getEach(), CstPackage.getModelExpression()

getModelExpression_After

public org.eclipse.emf.ecore.EReference getModelExpression_After()

Specified by:
getModelExpression_After in interface CstPackage
Returns:
the meta object for the containment reference 'After'.
See Also:
ModelExpression.getAfter(), CstPackage.getModelExpression()

getTextExpression

public org.eclipse.emf.ecore.EClass getTextExpression()

Specified by:
getTextExpression in interface CstPackage
Returns:
the meta object for class 'Text Expression'.
See Also:
TextExpression

getTextExpression_Value

public org.eclipse.emf.ecore.EAttribute getTextExpression_Value()

Specified by:
getTextExpression_Value in interface CstPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
TextExpression.getValue(), CstPackage.getTextExpression()

getBlock

public org.eclipse.emf.ecore.EClass getBlock()

Specified by:
getBlock in interface CstPackage
Returns:
the meta object for class 'Block'.
See Also:
Block

getBlock_Init

public org.eclipse.emf.ecore.EReference getBlock_Init()

Specified by:
getBlock_Init in interface CstPackage
Returns:
the meta object for the containment reference 'Init'.
See Also:
Block.getInit(), CstPackage.getBlock()

getBlock_Body

public org.eclipse.emf.ecore.EReference getBlock_Body()

Specified by:
getBlock_Body in interface CstPackage
Returns:
the meta object for the containment reference list 'Body'.
See Also:
Block.getBody(), CstPackage.getBlock()

getInitSection

public org.eclipse.emf.ecore.EClass getInitSection()

Specified by:
getInitSection in interface CstPackage
Returns:
the meta object for class 'Init Section'.
See Also:
InitSection

getInitSection_Variable

public org.eclipse.emf.ecore.EReference getInitSection_Variable()

Specified by:
getInitSection_Variable in interface CstPackage
Returns:
the meta object for the containment reference list 'Variable'.
See Also:
InitSection.getVariable(), CstPackage.getInitSection()

getProtectedAreaBlock

public org.eclipse.emf.ecore.EClass getProtectedAreaBlock()

Specified by:
getProtectedAreaBlock in interface CstPackage
Returns:
the meta object for class 'Protected Area Block'.
See Also:
ProtectedAreaBlock

getProtectedAreaBlock_Marker

public org.eclipse.emf.ecore.EReference getProtectedAreaBlock_Marker()

Specified by:
getProtectedAreaBlock_Marker in interface CstPackage
Returns:
the meta object for the containment reference 'Marker'.
See Also:
ProtectedAreaBlock.getMarker(), CstPackage.getProtectedAreaBlock()

getForBlock

public org.eclipse.emf.ecore.EClass getForBlock()

Specified by:
getForBlock in interface CstPackage
Returns:
the meta object for class 'For Block'.
See Also:
ForBlock

getForBlock_LoopVariable

public org.eclipse.emf.ecore.EReference getForBlock_LoopVariable()

Specified by:
getForBlock_LoopVariable in interface CstPackage
Returns:
the meta object for the containment reference 'Loop Variable'.
See Also:
ForBlock.getLoopVariable(), CstPackage.getForBlock()

getForBlock_IterSet

public org.eclipse.emf.ecore.EReference getForBlock_IterSet()

Specified by:
getForBlock_IterSet in interface CstPackage
Returns:
the meta object for the containment reference 'Iter Set'.
See Also:
ForBlock.getIterSet(), CstPackage.getForBlock()

getForBlock_Before

public org.eclipse.emf.ecore.EReference getForBlock_Before()

Specified by:
getForBlock_Before in interface CstPackage
Returns:
the meta object for the containment reference 'Before'.
See Also:
ForBlock.getBefore(), CstPackage.getForBlock()

getForBlock_Each

public org.eclipse.emf.ecore.EReference getForBlock_Each()

Specified by:
getForBlock_Each in interface CstPackage
Returns:
the meta object for the containment reference 'Each'.
See Also:
ForBlock.getEach(), CstPackage.getForBlock()

getForBlock_After

public org.eclipse.emf.ecore.EReference getForBlock_After()

Specified by:
getForBlock_After in interface CstPackage
Returns:
the meta object for the containment reference 'After'.
See Also:
ForBlock.getAfter(), CstPackage.getForBlock()

getForBlock_Guard

public org.eclipse.emf.ecore.EReference getForBlock_Guard()

Specified by:
getForBlock_Guard in interface CstPackage
Returns:
the meta object for the containment reference 'Guard'.
See Also:
ForBlock.getGuard(), CstPackage.getForBlock()

getIfBlock

public org.eclipse.emf.ecore.EClass getIfBlock()

Specified by:
getIfBlock in interface CstPackage
Returns:
the meta object for class 'If Block'.
See Also:
IfBlock

getIfBlock_IfExpr

public org.eclipse.emf.ecore.EReference getIfBlock_IfExpr()

Specified by:
getIfBlock_IfExpr in interface CstPackage
Returns:
the meta object for the containment reference 'If Expr'.
See Also:
IfBlock.getIfExpr(), CstPackage.getIfBlock()

getIfBlock_Else

public org.eclipse.emf.ecore.EReference getIfBlock_Else()

Specified by:
getIfBlock_Else in interface CstPackage
Returns:
the meta object for the containment reference 'Else'.
See Also:
IfBlock.getElse(), CstPackage.getIfBlock()

getIfBlock_ElseIf

public org.eclipse.emf.ecore.EReference getIfBlock_ElseIf()

Specified by:
getIfBlock_ElseIf in interface CstPackage
Returns:
the meta object for the containment reference list 'Else If'.
See Also:
IfBlock.getElseIf(), CstPackage.getIfBlock()

getLetBlock

public org.eclipse.emf.ecore.EClass getLetBlock()

Specified by:
getLetBlock in interface CstPackage
Returns:
the meta object for class 'Let Block'.
See Also:
LetBlock

getLetBlock_ElseLet

public org.eclipse.emf.ecore.EReference getLetBlock_ElseLet()

Specified by:
getLetBlock_ElseLet in interface CstPackage
Returns:
the meta object for the containment reference list 'Else Let'.
See Also:
LetBlock.getElseLet(), CstPackage.getLetBlock()

getLetBlock_Else

public org.eclipse.emf.ecore.EReference getLetBlock_Else()

Specified by:
getLetBlock_Else in interface CstPackage
Returns:
the meta object for the containment reference 'Else'.
See Also:
LetBlock.getElse(), CstPackage.getLetBlock()

getLetBlock_LetVariable

public org.eclipse.emf.ecore.EReference getLetBlock_LetVariable()

Specified by:
getLetBlock_LetVariable in interface CstPackage
Returns:
the meta object for the containment reference 'Let Variable'.
See Also:
LetBlock.getLetVariable(), CstPackage.getLetBlock()

getFileBlock

public org.eclipse.emf.ecore.EClass getFileBlock()

Specified by:
getFileBlock in interface CstPackage
Returns:
the meta object for class 'File Block'.
See Also:
FileBlock

getFileBlock_OpenMode

public org.eclipse.emf.ecore.EAttribute getFileBlock_OpenMode()

Specified by:
getFileBlock_OpenMode in interface CstPackage
Returns:
the meta object for the attribute 'Open Mode'.
See Also:
FileBlock.getOpenMode(), CstPackage.getFileBlock()

getFileBlock_FileUrl

public org.eclipse.emf.ecore.EReference getFileBlock_FileUrl()

Specified by:
getFileBlock_FileUrl in interface CstPackage
Returns:
the meta object for the containment reference 'File Url'.
See Also:
FileBlock.getFileUrl(), CstPackage.getFileBlock()

getFileBlock_UniqId

public org.eclipse.emf.ecore.EReference getFileBlock_UniqId()

Specified by:
getFileBlock_UniqId in interface CstPackage
Returns:
the meta object for the containment reference 'Uniq Id'.
See Also:
FileBlock.getUniqId(), CstPackage.getFileBlock()

getTraceBlock

public org.eclipse.emf.ecore.EClass getTraceBlock()

Specified by:
getTraceBlock in interface CstPackage
Returns:
the meta object for class 'Trace Block'.
See Also:
TraceBlock

getTraceBlock_ModelElement

public org.eclipse.emf.ecore.EReference getTraceBlock_ModelElement()

Specified by:
getTraceBlock_ModelElement in interface CstPackage
Returns:
the meta object for the containment reference 'Model Element'.
See Also:
TraceBlock.getModelElement(), CstPackage.getTraceBlock()

getMacro

public org.eclipse.emf.ecore.EClass getMacro()

Specified by:
getMacro in interface CstPackage
Returns:
the meta object for class 'Macro'.
See Also:
Macro

getMacro_Parameter

public org.eclipse.emf.ecore.EReference getMacro_Parameter()

Specified by:
getMacro_Parameter in interface CstPackage
Returns:
the meta object for the containment reference list 'Parameter'.
See Also:
Macro.getParameter(), CstPackage.getMacro()

getMacro_Type

public org.eclipse.emf.ecore.EAttribute getMacro_Type()

Specified by:
getMacro_Type in interface CstPackage
Returns:
the meta object for the attribute 'Type'.
See Also:
Macro.getType(), CstPackage.getMacro()

getQuery

public org.eclipse.emf.ecore.EClass getQuery()

Specified by:
getQuery in interface CstPackage
Returns:
the meta object for class 'Query'.
See Also:
Query

getQuery_Parameter

public org.eclipse.emf.ecore.EReference getQuery_Parameter()

Specified by:
getQuery_Parameter in interface CstPackage
Returns:
the meta object for the containment reference list 'Parameter'.
See Also:
Query.getParameter(), CstPackage.getQuery()

getQuery_Type

public org.eclipse.emf.ecore.EAttribute getQuery_Type()

Specified by:
getQuery_Type in interface CstPackage
Returns:
the meta object for the attribute 'Type'.
See Also:
Query.getType(), CstPackage.getQuery()

getQuery_Expression

public org.eclipse.emf.ecore.EReference getQuery_Expression()

Specified by:
getQuery_Expression in interface CstPackage
Returns:
the meta object for the containment reference 'Expression'.
See Also:
Query.getExpression(), CstPackage.getQuery()

getVisibilityKind

public org.eclipse.emf.ecore.EEnum getVisibilityKind()

Specified by:
getVisibilityKind in interface CstPackage
Returns:
the meta object for enum 'Visibility Kind'.
See Also:
VisibilityKind

getOpenModeKind

public org.eclipse.emf.ecore.EEnum getOpenModeKind()

Specified by:
getOpenModeKind in interface CstPackage
Returns:
the meta object for enum 'Open Mode Kind'.
See Also:
OpenModeKind

getCstFactory

public CstFactory getCstFactory()

Specified by:
getCstFactory in interface CstPackage
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.


Copyright 2008 Obeo
All Rights Reserved.