Package org.eclipse.xtext.impl
Class XtextFactoryImpl
- 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.EFactoryImpl
-
- org.eclipse.xtext.impl.XtextFactoryImpl
-
- All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier
,org.eclipse.emf.ecore.EFactory
,org.eclipse.emf.ecore.EModelElement
,org.eclipse.emf.ecore.EObject
,org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
,org.eclipse.emf.ecore.InternalEObject
,org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory
,XtextFactory
public class XtextFactoryImpl extends org.eclipse.emf.ecore.impl.EFactoryImpl implements XtextFactory
An implementation of the model Factory.- Noreference:
- This class is not intended to be referenced by clients.
- Noextend:
- This class is not intended to be subclassed by clients.
- Noinstantiate:
- This class is not intended to be instantiated by clients.
- Generated:
-
-
Nested Class Summary
-
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
-
-
Field Summary
-
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.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.xtext.XtextFactory
eINSTANCE
-
-
Constructor Summary
Constructors Constructor Description XtextFactoryImpl()
Creates an instance of the factory.
-
Method Summary
-
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, convertToString, create, createFromString, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split
-
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, 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, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings
-
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, 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, toString
-
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.EFactory
convertToString, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
-
-
-
Method Detail
-
init
public static XtextFactory init()
Creates the default factory implementation.- Generated:
-
create
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
- Specified by:
create
in interfaceorg.eclipse.emf.ecore.EFactory
- Overrides:
create
in classorg.eclipse.emf.ecore.impl.EFactoryImpl
- Generated:
-
createGrammar
public Grammar createGrammar()
- Specified by:
createGrammar
in interfaceXtextFactory
- Returns:
- a new object of class 'Grammar'.
- Generated:
-
createAbstractRule
public AbstractRule createAbstractRule()
- Specified by:
createAbstractRule
in interfaceXtextFactory
- Returns:
- a new object of class 'Abstract Rule'.
- Generated:
-
createAbstractMetamodelDeclaration
public AbstractMetamodelDeclaration createAbstractMetamodelDeclaration()
- Specified by:
createAbstractMetamodelDeclaration
in interfaceXtextFactory
- Returns:
- a new object of class 'Abstract Metamodel Declaration'.
- Generated:
-
createGeneratedMetamodel
public GeneratedMetamodel createGeneratedMetamodel()
- Specified by:
createGeneratedMetamodel
in interfaceXtextFactory
- Returns:
- a new object of class 'Generated Metamodel'.
- Generated:
-
createReferencedMetamodel
public ReferencedMetamodel createReferencedMetamodel()
- Specified by:
createReferencedMetamodel
in interfaceXtextFactory
- Returns:
- a new object of class 'Referenced Metamodel'.
- Generated:
-
createParserRule
public ParserRule createParserRule()
- Specified by:
createParserRule
in interfaceXtextFactory
- Returns:
- a new object of class 'Parser Rule'.
- Generated:
-
createTypeRef
public TypeRef createTypeRef()
- Specified by:
createTypeRef
in interfaceXtextFactory
- Returns:
- a new object of class 'Type Ref'.
- Generated:
-
createAbstractElement
public AbstractElement createAbstractElement()
- Specified by:
createAbstractElement
in interfaceXtextFactory
- Returns:
- a new object of class 'Abstract Element'.
- Generated:
-
createAction
public Action createAction()
- Specified by:
createAction
in interfaceXtextFactory
- Returns:
- a new object of class 'Action'.
- Generated:
-
createKeyword
public Keyword createKeyword()
- Specified by:
createKeyword
in interfaceXtextFactory
- Returns:
- a new object of class 'Keyword'.
- Generated:
-
createRuleCall
public RuleCall createRuleCall()
- Specified by:
createRuleCall
in interfaceXtextFactory
- Returns:
- a new object of class 'Rule Call'.
- Generated:
-
createAssignment
public Assignment createAssignment()
- Specified by:
createAssignment
in interfaceXtextFactory
- Returns:
- a new object of class 'Assignment'.
- Generated:
-
createCrossReference
public CrossReference createCrossReference()
- Specified by:
createCrossReference
in interfaceXtextFactory
- Returns:
- a new object of class 'Cross Reference'.
- Generated:
-
createTerminalRule
public TerminalRule createTerminalRule()
- Specified by:
createTerminalRule
in interfaceXtextFactory
- Returns:
- a new object of class 'Terminal Rule'.
- Generated:
-
createAbstractNegatedToken
public AbstractNegatedToken createAbstractNegatedToken()
- Specified by:
createAbstractNegatedToken
in interfaceXtextFactory
- Returns:
- a new object of class 'Abstract Negated Token'.
- Generated:
-
createNegatedToken
public NegatedToken createNegatedToken()
- Specified by:
createNegatedToken
in interfaceXtextFactory
- Returns:
- a new object of class 'Negated Token'.
- Generated:
-
createUntilToken
public UntilToken createUntilToken()
- Specified by:
createUntilToken
in interfaceXtextFactory
- Returns:
- a new object of class 'Until Token'.
- Generated:
-
createWildcard
public Wildcard createWildcard()
- Specified by:
createWildcard
in interfaceXtextFactory
- Returns:
- a new object of class 'Wildcard'.
- Generated:
-
createEnumRule
public EnumRule createEnumRule()
- Specified by:
createEnumRule
in interfaceXtextFactory
- Returns:
- a new object of class 'Enum Rule'.
- Generated:
-
createEnumLiteralDeclaration
public EnumLiteralDeclaration createEnumLiteralDeclaration()
- Specified by:
createEnumLiteralDeclaration
in interfaceXtextFactory
- Returns:
- a new object of class 'Enum Literal Declaration'.
- Generated:
-
createAlternatives
public Alternatives createAlternatives()
- Specified by:
createAlternatives
in interfaceXtextFactory
- Returns:
- a new object of class 'Alternatives'.
- Generated:
-
createUnorderedGroup
public UnorderedGroup createUnorderedGroup()
- Specified by:
createUnorderedGroup
in interfaceXtextFactory
- Returns:
- a new object of class 'Unordered Group'.
- Generated:
-
createGroup
public Group createGroup()
- Specified by:
createGroup
in interfaceXtextFactory
- Returns:
- a new object of class 'Group'.
- Generated:
-
createCharacterRange
public CharacterRange createCharacterRange()
- Specified by:
createCharacterRange
in interfaceXtextFactory
- Returns:
- a new object of class 'Character Range'.
- Generated:
-
createCompoundElement
public CompoundElement createCompoundElement()
- Specified by:
createCompoundElement
in interfaceXtextFactory
- Returns:
- a new object of class 'Compound Element'.
- Generated:
-
createEOF
public EOF createEOF()
- Specified by:
createEOF
in interfaceXtextFactory
- Returns:
- a new object of class 'EOF'.
- Generated:
-
createParameter
public Parameter createParameter()
- Specified by:
createParameter
in interfaceXtextFactory
- Returns:
- a new object of class 'Parameter'.
- Since:
- 2.9
- Generated:
-
createNamedArgument
public NamedArgument createNamedArgument()
- Specified by:
createNamedArgument
in interfaceXtextFactory
- Returns:
- a new object of class 'Named Argument'.
- Since:
- 2.9
- Generated:
-
createCondition
public Condition createCondition()
- Specified by:
createCondition
in interfaceXtextFactory
- Returns:
- a new object of class 'Condition'.
- Generated:
-
createConjunction
public Conjunction createConjunction()
- Specified by:
createConjunction
in interfaceXtextFactory
- Returns:
- a new object of class 'Conjunction'.
- Generated:
-
createNegation
public Negation createNegation()
- Specified by:
createNegation
in interfaceXtextFactory
- Returns:
- a new object of class 'Negation'.
- Generated:
-
createDisjunction
public Disjunction createDisjunction()
- Specified by:
createDisjunction
in interfaceXtextFactory
- Returns:
- a new object of class 'Disjunction'.
- Generated:
-
createCompositeCondition
public CompositeCondition createCompositeCondition()
- Specified by:
createCompositeCondition
in interfaceXtextFactory
- Returns:
- a new object of class 'Composite Condition'.
- Generated:
-
createParameterReference
public ParameterReference createParameterReference()
- Specified by:
createParameterReference
in interfaceXtextFactory
- Returns:
- a new object of class 'Parameter Reference'.
- Generated:
-
createLiteralCondition
public LiteralCondition createLiteralCondition()
- Specified by:
createLiteralCondition
in interfaceXtextFactory
- Returns:
- a new object of class 'Literal Condition'.
- Generated:
-
createAnnotation
public Annotation createAnnotation()
- Specified by:
createAnnotation
in interfaceXtextFactory
- Returns:
- a new object of class 'Annotation'.
- Generated:
-
getXtextPackage
public XtextPackage getXtextPackage()
- Specified by:
getXtextPackage
in interfaceXtextFactory
- Returns:
- the package supported by this factory.
- Generated:
-
getPackage
@Deprecated public static XtextPackage getPackage()
Deprecated.- Generated:
-
-