Package org.eclipse.xtext
Interface XtextFactory
-
- All Superinterfaces:
org.eclipse.emf.ecore.EFactory,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
XtextFactoryImpl
public interface XtextFactory extends org.eclipse.emf.ecore.EFactoryThe Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
XtextPackage- Noextend:
- This interface is not intended to be extended by clients.
- Noimplement:
- This interface is not intended to be implemented by clients.
- Generated:
-
-
Field Summary
Fields Modifier and Type Field Description static XtextFactoryeINSTANCEThe singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AbstractElementcreateAbstractElement()Returns a new object of class 'Abstract Element'.AbstractMetamodelDeclarationcreateAbstractMetamodelDeclaration()Returns a new object of class 'Abstract Metamodel Declaration'.AbstractNegatedTokencreateAbstractNegatedToken()Returns a new object of class 'Abstract Negated Token'.AbstractRulecreateAbstractRule()Returns a new object of class 'Abstract Rule'.ActioncreateAction()Returns a new object of class 'Action'.AlternativescreateAlternatives()Returns a new object of class 'Alternatives'.AnnotationcreateAnnotation()Returns a new object of class 'Annotation'.AssignmentcreateAssignment()Returns a new object of class 'Assignment'.CharacterRangecreateCharacterRange()Returns a new object of class 'Character Range'.CompositeConditioncreateCompositeCondition()Returns a new object of class 'Composite Condition'.CompoundElementcreateCompoundElement()Returns a new object of class 'Compound Element'.ConditioncreateCondition()Returns a new object of class 'Condition'.ConjunctioncreateConjunction()Returns a new object of class 'Conjunction'.CrossReferencecreateCrossReference()Returns a new object of class 'Cross Reference'.DisjunctioncreateDisjunction()Returns a new object of class 'Disjunction'.EnumLiteralDeclarationcreateEnumLiteralDeclaration()Returns a new object of class 'Enum Literal Declaration'.EnumRulecreateEnumRule()Returns a new object of class 'Enum Rule'.EOFcreateEOF()Returns a new object of class 'EOF'.GeneratedMetamodelcreateGeneratedMetamodel()Returns a new object of class 'Generated Metamodel'.GrammarcreateGrammar()Returns a new object of class 'Grammar'.GroupcreateGroup()Returns a new object of class 'Group'.KeywordcreateKeyword()Returns a new object of class 'Keyword'.LiteralConditioncreateLiteralCondition()Returns a new object of class 'Literal Condition'.NamedArgumentcreateNamedArgument()Returns a new object of class 'Named Argument'.NegatedTokencreateNegatedToken()Returns a new object of class 'Negated Token'.NegationcreateNegation()Returns a new object of class 'Negation'.ParametercreateParameter()Returns a new object of class 'Parameter'.ParameterReferencecreateParameterReference()Returns a new object of class 'Parameter Reference'.ParserRulecreateParserRule()Returns a new object of class 'Parser Rule'.ReferencedMetamodelcreateReferencedMetamodel()Returns a new object of class 'Referenced Metamodel'.RuleCallcreateRuleCall()Returns a new object of class 'Rule Call'.TerminalRulecreateTerminalRule()Returns a new object of class 'Terminal Rule'.TypeRefcreateTypeRef()Returns a new object of class 'Type Ref'.UnorderedGroupcreateUnorderedGroup()Returns a new object of class 'Unordered Group'.UntilTokencreateUntilToken()Returns a new object of class 'Until Token'.WildcardcreateWildcard()Returns a new object of class 'Wildcard'.XtextPackagegetXtextPackage()Returns the package supported by this factory.-
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
-
-
-
-
Field Detail
-
eINSTANCE
static final XtextFactory eINSTANCE
The singleton instance of the factory.- Generated:
-
-
Method Detail
-
createGrammar
Grammar createGrammar()
Returns a new object of class 'Grammar'.- Returns:
- a new object of class 'Grammar'.
- Generated:
-
createAbstractRule
AbstractRule createAbstractRule()
Returns a new object of class 'Abstract Rule'.- Returns:
- a new object of class 'Abstract Rule'.
- Generated:
-
createAbstractMetamodelDeclaration
AbstractMetamodelDeclaration createAbstractMetamodelDeclaration()
Returns a new object of class 'Abstract Metamodel Declaration'.- Returns:
- a new object of class 'Abstract Metamodel Declaration'.
- Generated:
-
createGeneratedMetamodel
GeneratedMetamodel createGeneratedMetamodel()
Returns a new object of class 'Generated Metamodel'.- Returns:
- a new object of class 'Generated Metamodel'.
- Generated:
-
createReferencedMetamodel
ReferencedMetamodel createReferencedMetamodel()
Returns a new object of class 'Referenced Metamodel'.- Returns:
- a new object of class 'Referenced Metamodel'.
- Generated:
-
createParserRule
ParserRule createParserRule()
Returns a new object of class 'Parser Rule'.- Returns:
- a new object of class 'Parser Rule'.
- Generated:
-
createTypeRef
TypeRef createTypeRef()
Returns a new object of class 'Type Ref'.- Returns:
- a new object of class 'Type Ref'.
- Generated:
-
createAbstractElement
AbstractElement createAbstractElement()
Returns a new object of class 'Abstract Element'.- Returns:
- a new object of class 'Abstract Element'.
- Generated:
-
createAction
Action createAction()
Returns a new object of class 'Action'.- Returns:
- a new object of class 'Action'.
- Generated:
-
createKeyword
Keyword createKeyword()
Returns a new object of class 'Keyword'.- Returns:
- a new object of class 'Keyword'.
- Generated:
-
createRuleCall
RuleCall createRuleCall()
Returns a new object of class 'Rule Call'.- Returns:
- a new object of class 'Rule Call'.
- Generated:
-
createAssignment
Assignment createAssignment()
Returns a new object of class 'Assignment'.- Returns:
- a new object of class 'Assignment'.
- Generated:
-
createCrossReference
CrossReference createCrossReference()
Returns a new object of class 'Cross Reference'.- Returns:
- a new object of class 'Cross Reference'.
- Generated:
-
createTerminalRule
TerminalRule createTerminalRule()
Returns a new object of class 'Terminal Rule'.- Returns:
- a new object of class 'Terminal Rule'.
- Generated:
-
createAbstractNegatedToken
AbstractNegatedToken createAbstractNegatedToken()
Returns a new object of class 'Abstract Negated Token'.- Returns:
- a new object of class 'Abstract Negated Token'.
- Generated:
-
createNegatedToken
NegatedToken createNegatedToken()
Returns a new object of class 'Negated Token'.- Returns:
- a new object of class 'Negated Token'.
- Generated:
-
createUntilToken
UntilToken createUntilToken()
Returns a new object of class 'Until Token'.- Returns:
- a new object of class 'Until Token'.
- Generated:
-
createWildcard
Wildcard createWildcard()
Returns a new object of class 'Wildcard'.- Returns:
- a new object of class 'Wildcard'.
- Generated:
-
createEnumRule
EnumRule createEnumRule()
Returns a new object of class 'Enum Rule'.- Returns:
- a new object of class 'Enum Rule'.
- Generated:
-
createEnumLiteralDeclaration
EnumLiteralDeclaration createEnumLiteralDeclaration()
Returns a new object of class 'Enum Literal Declaration'.- Returns:
- a new object of class 'Enum Literal Declaration'.
- Generated:
-
createAlternatives
Alternatives createAlternatives()
Returns a new object of class 'Alternatives'.- Returns:
- a new object of class 'Alternatives'.
- Generated:
-
createUnorderedGroup
UnorderedGroup createUnorderedGroup()
Returns a new object of class 'Unordered Group'.- Returns:
- a new object of class 'Unordered Group'.
- Generated:
-
createGroup
Group createGroup()
Returns a new object of class 'Group'.- Returns:
- a new object of class 'Group'.
- Generated:
-
createCharacterRange
CharacterRange createCharacterRange()
Returns a new object of class 'Character Range'.- Returns:
- a new object of class 'Character Range'.
- Generated:
-
createCompoundElement
CompoundElement createCompoundElement()
Returns a new object of class 'Compound Element'.- Returns:
- a new object of class 'Compound Element'.
- Generated:
-
createEOF
EOF createEOF()
Returns a new object of class 'EOF'.- Returns:
- a new object of class 'EOF'.
- Generated:
-
createParameter
Parameter createParameter()
Returns a new object of class 'Parameter'.- Returns:
- a new object of class 'Parameter'.
- Since:
- 2.9
- Generated:
-
createNamedArgument
NamedArgument createNamedArgument()
Returns a new object of class 'Named Argument'.- Returns:
- a new object of class 'Named Argument'.
- Since:
- 2.9
- Generated:
-
createCondition
Condition createCondition()
Returns a new object of class 'Condition'.- Returns:
- a new object of class 'Condition'.
- Since:
- 2.9
- Generated:
-
createConjunction
Conjunction createConjunction()
Returns a new object of class 'Conjunction'.- Returns:
- a new object of class 'Conjunction'.
- Since:
- 2.9
- Generated:
-
createNegation
Negation createNegation()
Returns a new object of class 'Negation'.- Returns:
- a new object of class 'Negation'.
- Since:
- 2.9
- Generated:
-
createDisjunction
Disjunction createDisjunction()
Returns a new object of class 'Disjunction'.- Returns:
- a new object of class 'Disjunction'.
- Since:
- 2.9
- Generated:
-
createCompositeCondition
CompositeCondition createCompositeCondition()
Returns a new object of class 'Composite Condition'.- Returns:
- a new object of class 'Composite Condition'.
- Since:
- 2.9
- Generated:
-
createParameterReference
ParameterReference createParameterReference()
Returns a new object of class 'Parameter Reference'.- Returns:
- a new object of class 'Parameter Reference'.
- Since:
- 2.9
- Generated:
-
createLiteralCondition
LiteralCondition createLiteralCondition()
Returns a new object of class 'Literal Condition'.- Returns:
- a new object of class 'Literal Condition'.
- Since:
- 2.9
- Generated:
-
createAnnotation
Annotation createAnnotation()
Returns a new object of class 'Annotation'.- Returns:
- a new object of class 'Annotation'.
- Generated:
-
getXtextPackage
XtextPackage getXtextPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
- Generated:
-
-