org.eclipse.xtext.impl
Class XtextPackageImpl

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.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  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.xtext.impl.XtextPackageImpl
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.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, org.eclipse.emf.ecore.util.BasicExtendedMetaData.EPackageExtendedMetaData.Holder, XtextPackage

public class XtextPackageImpl
extends org.eclipse.emf.ecore.impl.EPackageImpl
implements XtextPackage

An implementation of the model Package.

EMF generated code

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
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.XtextPackage
XtextPackage.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 org.eclipse.xtext.XtextPackage
ABSTRACT_ELEMENT, ABSTRACT_ELEMENT__CARDINALITY, ABSTRACT_ELEMENT__PREDICATED, ABSTRACT_ELEMENT_FEATURE_COUNT, ABSTRACT_METAMODEL_DECLARATION, ABSTRACT_METAMODEL_DECLARATION__ALIAS, ABSTRACT_METAMODEL_DECLARATION__EPACKAGE, ABSTRACT_METAMODEL_DECLARATION_FEATURE_COUNT, ABSTRACT_NEGATED_TOKEN, ABSTRACT_NEGATED_TOKEN__CARDINALITY, ABSTRACT_NEGATED_TOKEN__PREDICATED, ABSTRACT_NEGATED_TOKEN__TERMINAL, ABSTRACT_NEGATED_TOKEN_FEATURE_COUNT, ABSTRACT_RULE, ABSTRACT_RULE__ALTERNATIVES, ABSTRACT_RULE__NAME, ABSTRACT_RULE__TYPE, ABSTRACT_RULE_FEATURE_COUNT, ACTION, ACTION__CARDINALITY, ACTION__FEATURE, ACTION__OPERATOR, ACTION__PREDICATED, ACTION__TYPE, ACTION_FEATURE_COUNT, ALTERNATIVES, ALTERNATIVES__CARDINALITY, ALTERNATIVES__ELEMENTS, ALTERNATIVES__PREDICATED, ALTERNATIVES_FEATURE_COUNT, ASSIGNMENT, ASSIGNMENT__CARDINALITY, ASSIGNMENT__FEATURE, ASSIGNMENT__OPERATOR, ASSIGNMENT__PREDICATED, ASSIGNMENT__TERMINAL, ASSIGNMENT_FEATURE_COUNT, CHARACTER_RANGE, CHARACTER_RANGE__CARDINALITY, CHARACTER_RANGE__LEFT, CHARACTER_RANGE__PREDICATED, CHARACTER_RANGE__RIGHT, CHARACTER_RANGE_FEATURE_COUNT, COMPOUND_ELEMENT, COMPOUND_ELEMENT__CARDINALITY, COMPOUND_ELEMENT__ELEMENTS, COMPOUND_ELEMENT__PREDICATED, COMPOUND_ELEMENT_FEATURE_COUNT, CROSS_REFERENCE, CROSS_REFERENCE__CARDINALITY, CROSS_REFERENCE__PREDICATED, CROSS_REFERENCE__TERMINAL, CROSS_REFERENCE__TYPE, CROSS_REFERENCE_FEATURE_COUNT, eINSTANCE, eNAME, eNS_PREFIX, eNS_URI, ENUM_LITERAL_DECLARATION, ENUM_LITERAL_DECLARATION__CARDINALITY, ENUM_LITERAL_DECLARATION__ENUM_LITERAL, ENUM_LITERAL_DECLARATION__LITERAL, ENUM_LITERAL_DECLARATION__PREDICATED, ENUM_LITERAL_DECLARATION_FEATURE_COUNT, ENUM_RULE, ENUM_RULE__ALTERNATIVES, ENUM_RULE__NAME, ENUM_RULE__TYPE, ENUM_RULE_FEATURE_COUNT, EOF, EOF__CARDINALITY, EOF__PREDICATED, EOF_FEATURE_COUNT, GENERATED_METAMODEL, GENERATED_METAMODEL__ALIAS, GENERATED_METAMODEL__EPACKAGE, GENERATED_METAMODEL__NAME, GENERATED_METAMODEL_FEATURE_COUNT, GRAMMAR, GRAMMAR__DEFINES_HIDDEN_TOKENS, GRAMMAR__HIDDEN_TOKENS, GRAMMAR__METAMODEL_DECLARATIONS, GRAMMAR__NAME, GRAMMAR__RULES, GRAMMAR__USED_GRAMMARS, GRAMMAR_FEATURE_COUNT, GROUP, GROUP__CARDINALITY, GROUP__ELEMENTS, GROUP__PREDICATED, GROUP_FEATURE_COUNT, KEYWORD, KEYWORD__CARDINALITY, KEYWORD__PREDICATED, KEYWORD__VALUE, KEYWORD_FEATURE_COUNT, NEGATED_TOKEN, NEGATED_TOKEN__CARDINALITY, NEGATED_TOKEN__PREDICATED, NEGATED_TOKEN__TERMINAL, NEGATED_TOKEN_FEATURE_COUNT, PARSER_RULE, PARSER_RULE__ALTERNATIVES, PARSER_RULE__DEFINES_HIDDEN_TOKENS, PARSER_RULE__HIDDEN_TOKENS, PARSER_RULE__NAME, PARSER_RULE__TYPE, PARSER_RULE_FEATURE_COUNT, REFERENCED_METAMODEL, REFERENCED_METAMODEL__ALIAS, REFERENCED_METAMODEL__EPACKAGE, REFERENCED_METAMODEL_FEATURE_COUNT, RULE_CALL, RULE_CALL__CARDINALITY, RULE_CALL__PREDICATED, RULE_CALL__RULE, RULE_CALL_FEATURE_COUNT, TERMINAL_RULE, TERMINAL_RULE__ALTERNATIVES, TERMINAL_RULE__FRAGMENT, TERMINAL_RULE__NAME, TERMINAL_RULE__TYPE, TERMINAL_RULE_FEATURE_COUNT, TYPE_REF, TYPE_REF__CLASSIFIER, TYPE_REF__METAMODEL, TYPE_REF_FEATURE_COUNT, UNORDERED_GROUP, UNORDERED_GROUP__CARDINALITY, UNORDERED_GROUP__ELEMENTS, UNORDERED_GROUP__PREDICATED, UNORDERED_GROUP_FEATURE_COUNT, UNTIL_TOKEN, UNTIL_TOKEN__CARDINALITY, UNTIL_TOKEN__PREDICATED, UNTIL_TOKEN__TERMINAL, UNTIL_TOKEN_FEATURE_COUNT, WILDCARD, WILDCARD__CARDINALITY, WILDCARD__PREDICATED, WILDCARD_FEATURE_COUNT
 
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
 void createPackageContents()
          Creates the meta-model objects for the package.
 org.eclipse.emf.ecore.EAttribute getAbstractElement_Cardinality()
           
 org.eclipse.emf.ecore.EAttribute getAbstractElement_Predicated()
           
 org.eclipse.emf.ecore.EClass getAbstractElement()
           
 org.eclipse.emf.ecore.EAttribute getAbstractMetamodelDeclaration_Alias()
           
 org.eclipse.emf.ecore.EReference getAbstractMetamodelDeclaration_EPackage()
           
 org.eclipse.emf.ecore.EClass getAbstractMetamodelDeclaration()
           
 org.eclipse.emf.ecore.EReference getAbstractNegatedToken_Terminal()
           
 org.eclipse.emf.ecore.EClass getAbstractNegatedToken()
           
 org.eclipse.emf.ecore.EReference getAbstractRule_Alternatives()
           
 org.eclipse.emf.ecore.EAttribute getAbstractRule_Name()
           
 org.eclipse.emf.ecore.EReference getAbstractRule_Type()
           
 org.eclipse.emf.ecore.EClass getAbstractRule()
           
 org.eclipse.emf.ecore.EAttribute getAction_Feature()
           
 org.eclipse.emf.ecore.EAttribute getAction_Operator()
           
 org.eclipse.emf.ecore.EReference getAction_Type()
           
 org.eclipse.emf.ecore.EClass getAction()
           
 org.eclipse.emf.ecore.EClass getAlternatives()
           
 org.eclipse.emf.ecore.EAttribute getAssignment_Feature()
           
 org.eclipse.emf.ecore.EAttribute getAssignment_Operator()
           
 org.eclipse.emf.ecore.EReference getAssignment_Terminal()
           
 org.eclipse.emf.ecore.EClass getAssignment()
           
 org.eclipse.emf.ecore.EReference getCharacterRange_Left()
           
 org.eclipse.emf.ecore.EReference getCharacterRange_Right()
           
 org.eclipse.emf.ecore.EClass getCharacterRange()
           
 org.eclipse.emf.ecore.EReference getCompoundElement_Elements()
           
 org.eclipse.emf.ecore.EClass getCompoundElement()
           
 org.eclipse.emf.ecore.EReference getCrossReference_Terminal()
           
 org.eclipse.emf.ecore.EReference getCrossReference_Type()
           
 org.eclipse.emf.ecore.EClass getCrossReference()
           
 org.eclipse.emf.ecore.EReference getEnumLiteralDeclaration_EnumLiteral()
           
 org.eclipse.emf.ecore.EReference getEnumLiteralDeclaration_Literal()
           
 org.eclipse.emf.ecore.EClass getEnumLiteralDeclaration()
           
 org.eclipse.emf.ecore.EClass getEnumRule()
           
 org.eclipse.emf.ecore.EClass getEOF()
           
 org.eclipse.emf.ecore.EAttribute getGeneratedMetamodel_Name()
           
 org.eclipse.emf.ecore.EClass getGeneratedMetamodel()
           
 org.eclipse.emf.ecore.EAttribute getGrammar_DefinesHiddenTokens()
           
 org.eclipse.emf.ecore.EReference getGrammar_HiddenTokens()
           
 org.eclipse.emf.ecore.EReference getGrammar_MetamodelDeclarations()
           
 org.eclipse.emf.ecore.EAttribute getGrammar_Name()
           
 org.eclipse.emf.ecore.EReference getGrammar_Rules()
           
 org.eclipse.emf.ecore.EReference getGrammar_UsedGrammars()
           
 org.eclipse.emf.ecore.EClass getGrammar()
           
 org.eclipse.emf.ecore.EClass getGroup()
           
 org.eclipse.emf.ecore.EAttribute getKeyword_Value()
           
 org.eclipse.emf.ecore.EClass getKeyword()
           
 org.eclipse.emf.ecore.EClass getNegatedToken()
           
 org.eclipse.emf.ecore.EAttribute getParserRule_DefinesHiddenTokens()
           
 org.eclipse.emf.ecore.EReference getParserRule_HiddenTokens()
           
 org.eclipse.emf.ecore.EClass getParserRule()
           
 org.eclipse.emf.ecore.EClass getReferencedMetamodel()
           
 org.eclipse.emf.ecore.EReference getRuleCall_Rule()
           
 org.eclipse.emf.ecore.EClass getRuleCall()
           
 org.eclipse.emf.ecore.EAttribute getTerminalRule_Fragment()
           
 org.eclipse.emf.ecore.EClass getTerminalRule()
           
 org.eclipse.emf.ecore.EReference getTypeRef_Classifier()
           
 org.eclipse.emf.ecore.EReference getTypeRef_Metamodel()
           
 org.eclipse.emf.ecore.EClass getTypeRef()
           
 org.eclipse.emf.ecore.EClass getUnorderedGroup()
           
 org.eclipse.emf.ecore.EClass getUntilToken()
           
 org.eclipse.emf.ecore.EClass getWildcard()
           
 XtextFactory getXtextFactory()
           
static XtextPackage 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, 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, eObjectForURIFragmentSegment, 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, 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
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, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, 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.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, eInvoke, 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 XtextPackage init()
Creates, registers, and initializes the Package for this model, and for any others upon which it depends.

This method is used to initialize XtextPackage.eINSTANCE when that field is accessed. Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.

See Also:
XtextPackage.eNS_URI, createPackageContents(), initializePackageContents()
EMF generated code

getGrammar

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

Specified by:
getGrammar in interface XtextPackage
Returns:
the meta object for class 'Grammar'.
See Also:
Grammar
EMF generated code

getGrammar_Name

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

Specified by:
getGrammar_Name in interface XtextPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
Grammar.getName(), XtextPackage.getGrammar()
EMF generated code

getGrammar_UsedGrammars

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

Specified by:
getGrammar_UsedGrammars in interface XtextPackage
Returns:
the meta object for the reference list 'Used Grammars'.
See Also:
Grammar.getUsedGrammars(), XtextPackage.getGrammar()
EMF generated code

getGrammar_DefinesHiddenTokens

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

Specified by:
getGrammar_DefinesHiddenTokens in interface XtextPackage
Returns:
the meta object for the attribute 'Defines Hidden Tokens'.
See Also:
Grammar.isDefinesHiddenTokens(), XtextPackage.getGrammar()
EMF generated code

getGrammar_HiddenTokens

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

Specified by:
getGrammar_HiddenTokens in interface XtextPackage
Returns:
the meta object for the reference list 'Hidden Tokens'.
See Also:
Grammar.getHiddenTokens(), XtextPackage.getGrammar()
EMF generated code

getGrammar_MetamodelDeclarations

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

Specified by:
getGrammar_MetamodelDeclarations in interface XtextPackage
Returns:
the meta object for the containment reference list 'Metamodel Declarations'.
See Also:
Grammar.getMetamodelDeclarations(), XtextPackage.getGrammar()
EMF generated code

getGrammar_Rules

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

Specified by:
getGrammar_Rules in interface XtextPackage
Returns:
the meta object for the containment reference list 'Rules'.
See Also:
Grammar.getRules(), XtextPackage.getGrammar()
EMF generated code

getAbstractRule

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

Specified by:
getAbstractRule in interface XtextPackage
Returns:
the meta object for class 'Abstract Rule'.
See Also:
AbstractRule
EMF generated code

getAbstractRule_Name

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

Specified by:
getAbstractRule_Name in interface XtextPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
AbstractRule.getName(), XtextPackage.getAbstractRule()
EMF generated code

getAbstractRule_Type

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

Specified by:
getAbstractRule_Type in interface XtextPackage
Returns:
the meta object for the containment reference 'Type'.
See Also:
AbstractRule.getType(), XtextPackage.getAbstractRule()
EMF generated code

getAbstractRule_Alternatives

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

Specified by:
getAbstractRule_Alternatives in interface XtextPackage
Returns:
the meta object for the containment reference 'Alternatives'.
See Also:
AbstractRule.getAlternatives(), XtextPackage.getAbstractRule()
EMF generated code

getAbstractMetamodelDeclaration

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

Specified by:
getAbstractMetamodelDeclaration in interface XtextPackage
Returns:
the meta object for class 'Abstract Metamodel Declaration'.
See Also:
AbstractMetamodelDeclaration
EMF generated code

getAbstractMetamodelDeclaration_EPackage

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

Specified by:
getAbstractMetamodelDeclaration_EPackage in interface XtextPackage
Returns:
the meta object for the reference 'EPackage'.
See Also:
AbstractMetamodelDeclaration.getEPackage(), XtextPackage.getAbstractMetamodelDeclaration()
EMF generated code

getAbstractMetamodelDeclaration_Alias

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

Specified by:
getAbstractMetamodelDeclaration_Alias in interface XtextPackage
Returns:
the meta object for the attribute 'Alias'.
See Also:
AbstractMetamodelDeclaration.getAlias(), XtextPackage.getAbstractMetamodelDeclaration()
EMF generated code

getGeneratedMetamodel

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

Specified by:
getGeneratedMetamodel in interface XtextPackage
Returns:
the meta object for class 'Generated Metamodel'.
See Also:
GeneratedMetamodel
EMF generated code

getGeneratedMetamodel_Name

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

Specified by:
getGeneratedMetamodel_Name in interface XtextPackage
Returns:
the meta object for the attribute 'Name'.
See Also:
GeneratedMetamodel.getName(), XtextPackage.getGeneratedMetamodel()
EMF generated code

getReferencedMetamodel

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

Specified by:
getReferencedMetamodel in interface XtextPackage
Returns:
the meta object for class 'Referenced Metamodel'.
See Also:
ReferencedMetamodel
EMF generated code

getParserRule

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

Specified by:
getParserRule in interface XtextPackage
Returns:
the meta object for class 'Parser Rule'.
See Also:
ParserRule
EMF generated code

getParserRule_DefinesHiddenTokens

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

Specified by:
getParserRule_DefinesHiddenTokens in interface XtextPackage
Returns:
the meta object for the attribute 'Defines Hidden Tokens'.
See Also:
ParserRule.isDefinesHiddenTokens(), XtextPackage.getParserRule()
EMF generated code

getParserRule_HiddenTokens

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

Specified by:
getParserRule_HiddenTokens in interface XtextPackage
Returns:
the meta object for the reference list 'Hidden Tokens'.
See Also:
ParserRule.getHiddenTokens(), XtextPackage.getParserRule()
EMF generated code

getTypeRef

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

Specified by:
getTypeRef in interface XtextPackage
Returns:
the meta object for class 'Type Ref'.
See Also:
TypeRef
EMF generated code

getTypeRef_Metamodel

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

Specified by:
getTypeRef_Metamodel in interface XtextPackage
Returns:
the meta object for the reference 'Metamodel'.
See Also:
TypeRef.getMetamodel(), XtextPackage.getTypeRef()
EMF generated code

getTypeRef_Classifier

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

Specified by:
getTypeRef_Classifier in interface XtextPackage
Returns:
the meta object for the reference 'Classifier'.
See Also:
TypeRef.getClassifier(), XtextPackage.getTypeRef()
EMF generated code

getAbstractElement

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

Specified by:
getAbstractElement in interface XtextPackage
Returns:
the meta object for class 'Abstract Element'.
See Also:
AbstractElement
EMF generated code

getAbstractElement_Cardinality

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

Specified by:
getAbstractElement_Cardinality in interface XtextPackage
Returns:
the meta object for the attribute 'Cardinality'.
See Also:
AbstractElement.getCardinality(), XtextPackage.getAbstractElement()
EMF generated code

getAbstractElement_Predicated

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

Specified by:
getAbstractElement_Predicated in interface XtextPackage
Returns:
the meta object for the attribute 'Predicated'.
See Also:
AbstractElement.isPredicated(), XtextPackage.getAbstractElement()
EMF generated code

getAction

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

Specified by:
getAction in interface XtextPackage
Returns:
the meta object for class 'Action'.
See Also:
Action
EMF generated code

getAction_Type

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

Specified by:
getAction_Type in interface XtextPackage
Returns:
the meta object for the containment reference 'Type'.
See Also:
Action.getType(), XtextPackage.getAction()
EMF generated code

getAction_Feature

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

Specified by:
getAction_Feature in interface XtextPackage
Returns:
the meta object for the attribute 'Feature'.
See Also:
Action.getFeature(), XtextPackage.getAction()
EMF generated code

getAction_Operator

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

Specified by:
getAction_Operator in interface XtextPackage
Returns:
the meta object for the attribute 'Operator'.
See Also:
Action.getOperator(), XtextPackage.getAction()
EMF generated code

getKeyword

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

Specified by:
getKeyword in interface XtextPackage
Returns:
the meta object for class 'Keyword'.
See Also:
Keyword
EMF generated code

getKeyword_Value

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

Specified by:
getKeyword_Value in interface XtextPackage
Returns:
the meta object for the attribute 'Value'.
See Also:
Keyword.getValue(), XtextPackage.getKeyword()
EMF generated code

getRuleCall

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

Specified by:
getRuleCall in interface XtextPackage
Returns:
the meta object for class 'Rule Call'.
See Also:
RuleCall
EMF generated code

getRuleCall_Rule

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

Specified by:
getRuleCall_Rule in interface XtextPackage
Returns:
the meta object for the reference 'Rule'.
See Also:
RuleCall.getRule(), XtextPackage.getRuleCall()
EMF generated code

getAssignment

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

Specified by:
getAssignment in interface XtextPackage
Returns:
the meta object for class 'Assignment'.
See Also:
Assignment
EMF generated code

getAssignment_Feature

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

Specified by:
getAssignment_Feature in interface XtextPackage
Returns:
the meta object for the attribute 'Feature'.
See Also:
Assignment.getFeature(), XtextPackage.getAssignment()
EMF generated code

getAssignment_Operator

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

Specified by:
getAssignment_Operator in interface XtextPackage
Returns:
the meta object for the attribute 'Operator'.
See Also:
Assignment.getOperator(), XtextPackage.getAssignment()
EMF generated code

getAssignment_Terminal

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

Specified by:
getAssignment_Terminal in interface XtextPackage
Returns:
the meta object for the containment reference 'Terminal'.
See Also:
Assignment.getTerminal(), XtextPackage.getAssignment()
EMF generated code

getCrossReference

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

Specified by:
getCrossReference in interface XtextPackage
Returns:
the meta object for class 'Cross Reference'.
See Also:
CrossReference
EMF generated code

getCrossReference_Type

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

Specified by:
getCrossReference_Type in interface XtextPackage
Returns:
the meta object for the containment reference 'Type'.
See Also:
CrossReference.getType(), XtextPackage.getCrossReference()
EMF generated code

getCrossReference_Terminal

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

Specified by:
getCrossReference_Terminal in interface XtextPackage
Returns:
the meta object for the containment reference 'Terminal'.
See Also:
CrossReference.getTerminal(), XtextPackage.getCrossReference()
EMF generated code

getTerminalRule

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

Specified by:
getTerminalRule in interface XtextPackage
Returns:
the meta object for class 'Terminal Rule'.
See Also:
TerminalRule
EMF generated code

getTerminalRule_Fragment

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

Specified by:
getTerminalRule_Fragment in interface XtextPackage
Returns:
the meta object for the attribute 'Fragment'.
See Also:
TerminalRule.isFragment(), XtextPackage.getTerminalRule()
EMF generated code

getAbstractNegatedToken

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

Specified by:
getAbstractNegatedToken in interface XtextPackage
Returns:
the meta object for class 'Abstract Negated Token'.
See Also:
AbstractNegatedToken
EMF generated code

getAbstractNegatedToken_Terminal

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

Specified by:
getAbstractNegatedToken_Terminal in interface XtextPackage
Returns:
the meta object for the containment reference 'Terminal'.
See Also:
AbstractNegatedToken.getTerminal(), XtextPackage.getAbstractNegatedToken()
EMF generated code

getNegatedToken

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

Specified by:
getNegatedToken in interface XtextPackage
Returns:
the meta object for class 'Negated Token'.
See Also:
NegatedToken
EMF generated code

getUntilToken

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

Specified by:
getUntilToken in interface XtextPackage
Returns:
the meta object for class 'Until Token'.
See Also:
UntilToken
EMF generated code

getWildcard

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

Specified by:
getWildcard in interface XtextPackage
Returns:
the meta object for class 'Wildcard'.
See Also:
Wildcard
EMF generated code

getEOF

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

Specified by:
getEOF in interface XtextPackage
Returns:
the meta object for class 'EOF'.
Since:
2.0
See Also:
EOF
EMF generated code

getEnumRule

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

Specified by:
getEnumRule in interface XtextPackage
Returns:
the meta object for class 'Enum Rule'.
See Also:
EnumRule
EMF generated code

getEnumLiteralDeclaration

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

Specified by:
getEnumLiteralDeclaration in interface XtextPackage
Returns:
the meta object for class 'Enum Literal Declaration'.
See Also:
EnumLiteralDeclaration
EMF generated code

getEnumLiteralDeclaration_EnumLiteral

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

Specified by:
getEnumLiteralDeclaration_EnumLiteral in interface XtextPackage
Returns:
the meta object for the reference 'Enum Literal'.
See Also:
EnumLiteralDeclaration.getEnumLiteral(), XtextPackage.getEnumLiteralDeclaration()
EMF generated code

getEnumLiteralDeclaration_Literal

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

Specified by:
getEnumLiteralDeclaration_Literal in interface XtextPackage
Returns:
the meta object for the containment reference 'Literal'.
See Also:
EnumLiteralDeclaration.getLiteral(), XtextPackage.getEnumLiteralDeclaration()
EMF generated code

getAlternatives

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

Specified by:
getAlternatives in interface XtextPackage
Returns:
the meta object for class 'Alternatives'.
See Also:
Alternatives
EMF generated code

getUnorderedGroup

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

Specified by:
getUnorderedGroup in interface XtextPackage
Returns:
the meta object for class 'Unordered Group'.
See Also:
UnorderedGroup
EMF generated code

getGroup

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

Specified by:
getGroup in interface XtextPackage
Returns:
the meta object for class 'Group'.
See Also:
Group
EMF generated code

getCharacterRange

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

Specified by:
getCharacterRange in interface XtextPackage
Returns:
the meta object for class 'Character Range'.
See Also:
CharacterRange
EMF generated code

getCharacterRange_Left

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

Specified by:
getCharacterRange_Left in interface XtextPackage
Returns:
the meta object for the containment reference 'Left'.
See Also:
CharacterRange.getLeft(), XtextPackage.getCharacterRange()
EMF generated code

getCharacterRange_Right

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

Specified by:
getCharacterRange_Right in interface XtextPackage
Returns:
the meta object for the containment reference 'Right'.
See Also:
CharacterRange.getRight(), XtextPackage.getCharacterRange()
EMF generated code

getCompoundElement

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

Specified by:
getCompoundElement in interface XtextPackage
Returns:
the meta object for class 'Compound Element'.
See Also:
CompoundElement
EMF generated code

getCompoundElement_Elements

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

Specified by:
getCompoundElement_Elements in interface XtextPackage
Returns:
the meta object for the containment reference list 'Elements'.
See Also:
CompoundElement.getElements(), XtextPackage.getCompoundElement()
EMF generated code

getXtextFactory

public XtextFactory getXtextFactory()

Specified by:
getXtextFactory in interface XtextPackage
Returns:
the factory that creates the instances of the model.
EMF generated code

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.

EMF generated code

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.

EMF generated code