public interface XtextFactory
extends org.eclipse.emf.ecore.EFactory
XtextPackage
Modifier and Type | Field and Description |
---|---|
static XtextFactory |
eINSTANCE
The singleton instance of the factory
|
Modifier and Type | Method and Description |
---|---|
AbstractElement |
createAbstractElement()
Returns a new object of class 'Abstract Element'
|
AbstractMetamodelDeclaration |
createAbstractMetamodelDeclaration()
Returns a new object of class 'Abstract Metamodel Declaration'
|
AbstractNegatedToken |
createAbstractNegatedToken()
Returns a new object of class 'Abstract Negated Token'
|
AbstractRule |
createAbstractRule()
Returns a new object of class 'Abstract Rule'
|
Action |
createAction()
Returns a new object of class 'Action'
|
Alternatives |
createAlternatives()
Returns a new object of class 'Alternatives'
|
Assignment |
createAssignment()
Returns a new object of class 'Assignment'
|
CharacterRange |
createCharacterRange()
Returns a new object of class 'Character Range'
|
CompoundElement |
createCompoundElement()
Returns a new object of class 'Compound Element'
|
CrossReference |
createCrossReference()
Returns a new object of class 'Cross Reference'
|
EnumLiteralDeclaration |
createEnumLiteralDeclaration()
Returns a new object of class 'Enum Literal Declaration'
|
EnumRule |
createEnumRule()
Returns a new object of class 'Enum Rule'
|
EOF |
createEOF()
Returns a new object of class 'EOF'
|
GeneratedMetamodel |
createGeneratedMetamodel()
Returns a new object of class 'Generated Metamodel'
|
Grammar |
createGrammar()
Returns a new object of class 'Grammar'
|
Group |
createGroup()
Returns a new object of class 'Group'
|
Keyword |
createKeyword()
Returns a new object of class 'Keyword'
|
NegatedToken |
createNegatedToken()
Returns a new object of class 'Negated Token'
|
ParserRule |
createParserRule()
Returns a new object of class 'Parser Rule'
|
ReferencedMetamodel |
createReferencedMetamodel()
Returns a new object of class 'Referenced Metamodel'
|
RuleCall |
createRuleCall()
Returns a new object of class 'Rule Call'
|
TerminalRule |
createTerminalRule()
Returns a new object of class 'Terminal Rule'
|
TypeRef |
createTypeRef()
Returns a new object of class 'Type Ref'
|
UnorderedGroup |
createUnorderedGroup()
Returns a new object of class 'Unordered Group'
|
UntilToken |
createUntilToken()
Returns a new object of class 'Until Token'
|
Wildcard |
createWildcard()
Returns a new object of class 'Wildcard'
|
XtextPackage |
getXtextPackage()
Returns the package supported by this factory
|
convertToString, create, createFromString, getEPackage, setEPackage
getEAnnotation, getEAnnotations
static final XtextFactory eINSTANCE
Grammar createGrammar()
AbstractRule createAbstractRule()
AbstractMetamodelDeclaration createAbstractMetamodelDeclaration()
GeneratedMetamodel createGeneratedMetamodel()
ReferencedMetamodel createReferencedMetamodel()
ParserRule createParserRule()
TypeRef createTypeRef()
AbstractElement createAbstractElement()
Action createAction()
Keyword createKeyword()
RuleCall createRuleCall()
Assignment createAssignment()
CrossReference createCrossReference()
TerminalRule createTerminalRule()
AbstractNegatedToken createAbstractNegatedToken()
NegatedToken createNegatedToken()
UntilToken createUntilToken()
Wildcard createWildcard()
EOF createEOF()
EnumRule createEnumRule()
EnumLiteralDeclaration createEnumLiteralDeclaration()
Alternatives createAlternatives()
UnorderedGroup createUnorderedGroup()
Group createGroup()
CharacterRange createCharacterRange()
CompoundElement createCompoundElement()
XtextPackage getXtextPackage()