|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface XtextFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.
XtextPackage
Field Summary | |
---|---|
static XtextFactory |
eINSTANCE
The singleton instance of the factory |
Method Summary | |
---|---|
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 |
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 |
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 |
Field Detail |
---|
static final XtextFactory eINSTANCE
Method Detail |
---|
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()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |