Package org.eclipse.xtend.core.xtend
Interface XtendFactory
-
- 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:
XtendFactoryImpl
public interface XtendFactory extends org.eclipse.emf.ecore.EFactory
The Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
XtendPackage
- Generated:
-
-
Field Summary
Fields Modifier and Type Field Description static XtendFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AnonymousClass
createAnonymousClass()
Returns a new object of class 'Anonymous Class'.CreateExtensionInfo
createCreateExtensionInfo()
Returns a new object of class 'Create Extension Info'.RichString
createRichString()
Returns a new object of class 'Rich String'.RichStringElseIf
createRichStringElseIf()
Returns a new object of class 'Rich String Else If'.RichStringForLoop
createRichStringForLoop()
Returns a new object of class 'Rich String For Loop'.RichStringIf
createRichStringIf()
Returns a new object of class 'Rich String If'.RichStringLiteral
createRichStringLiteral()
Returns a new object of class 'Rich String Literal'.XtendAnnotationType
createXtendAnnotationType()
Returns a new object of class 'Annotation Type'.XtendClass
createXtendClass()
Returns a new object of class 'Class'.XtendConstructor
createXtendConstructor()
Returns a new object of class 'Constructor'.XtendEnum
createXtendEnum()
Returns a new object of class 'Enum'.XtendEnumLiteral
createXtendEnumLiteral()
Returns a new object of class 'Enum Literal'.XtendField
createXtendField()
Returns a new object of class 'Field'.XtendFile
createXtendFile()
Returns a new object of class 'File'.XtendFormalParameter
createXtendFormalParameter()
Returns a new object of class 'Formal Parameter'.XtendFunction
createXtendFunction()
Returns a new object of class 'Function'.XtendInterface
createXtendInterface()
Returns a new object of class 'Interface'.XtendMember
createXtendMember()
Returns a new object of class 'Member'.XtendParameter
createXtendParameter()
Returns a new object of class 'Parameter'.XtendTypeDeclaration
createXtendTypeDeclaration()
Returns a new object of class 'Type Declaration'.XtendVariableDeclaration
createXtendVariableDeclaration()
Returns a new object of class 'Variable Declaration'.XtendPackage
getXtendPackage()
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 XtendFactory eINSTANCE
The singleton instance of the factory.- Generated:
-
-
Method Detail
-
createXtendFile
XtendFile createXtendFile()
Returns a new object of class 'File'.- Returns:
- a new object of class 'File'.
- Generated:
-
createXtendClass
XtendClass createXtendClass()
Returns a new object of class 'Class'.- Returns:
- a new object of class 'Class'.
- Generated:
-
createXtendMember
XtendMember createXtendMember()
Returns a new object of class 'Member'.- Returns:
- a new object of class 'Member'.
- Generated:
-
createXtendFunction
XtendFunction createXtendFunction()
Returns a new object of class 'Function'.- Returns:
- a new object of class 'Function'.
- Generated:
-
createXtendField
XtendField createXtendField()
Returns a new object of class 'Field'.- Returns:
- a new object of class 'Field'.
- Generated:
-
createXtendParameter
XtendParameter createXtendParameter()
Returns a new object of class 'Parameter'.- Returns:
- a new object of class 'Parameter'.
- Generated:
-
createRichString
RichString createRichString()
Returns a new object of class 'Rich String'.- Returns:
- a new object of class 'Rich String'.
- Generated:
-
createRichStringLiteral
RichStringLiteral createRichStringLiteral()
Returns a new object of class 'Rich String Literal'.- Returns:
- a new object of class 'Rich String Literal'.
- Generated:
-
createRichStringForLoop
RichStringForLoop createRichStringForLoop()
Returns a new object of class 'Rich String For Loop'.- Returns:
- a new object of class 'Rich String For Loop'.
- Generated:
-
createRichStringIf
RichStringIf createRichStringIf()
Returns a new object of class 'Rich String If'.- Returns:
- a new object of class 'Rich String If'.
- Generated:
-
createRichStringElseIf
RichStringElseIf createRichStringElseIf()
Returns a new object of class 'Rich String Else If'.- Returns:
- a new object of class 'Rich String Else If'.
- Generated:
-
createCreateExtensionInfo
CreateExtensionInfo createCreateExtensionInfo()
Returns a new object of class 'Create Extension Info'.- Returns:
- a new object of class 'Create Extension Info'.
- Generated:
-
createXtendConstructor
XtendConstructor createXtendConstructor()
Returns a new object of class 'Constructor'.- Returns:
- a new object of class 'Constructor'.
- Generated:
-
createXtendTypeDeclaration
XtendTypeDeclaration createXtendTypeDeclaration()
Returns a new object of class 'Type Declaration'.- Returns:
- a new object of class 'Type Declaration'.
- Generated:
-
createXtendAnnotationType
XtendAnnotationType createXtendAnnotationType()
Returns a new object of class 'Annotation Type'.- Returns:
- a new object of class 'Annotation Type'.
- Generated:
-
createXtendInterface
XtendInterface createXtendInterface()
Returns a new object of class 'Interface'.- Returns:
- a new object of class 'Interface'.
- Generated:
-
createXtendEnum
XtendEnum createXtendEnum()
Returns a new object of class 'Enum'.- Returns:
- a new object of class 'Enum'.
- Generated:
-
createXtendEnumLiteral
XtendEnumLiteral createXtendEnumLiteral()
Returns a new object of class 'Enum Literal'.- Returns:
- a new object of class 'Enum Literal'.
- Generated:
-
createXtendVariableDeclaration
XtendVariableDeclaration createXtendVariableDeclaration()
Returns a new object of class 'Variable Declaration'.- Returns:
- a new object of class 'Variable Declaration'.
- Generated:
-
createXtendFormalParameter
XtendFormalParameter createXtendFormalParameter()
Returns a new object of class 'Formal Parameter'.- Returns:
- a new object of class 'Formal Parameter'.
- Generated:
-
createAnonymousClass
AnonymousClass createAnonymousClass()
Returns a new object of class 'Anonymous Class'.- Returns:
- a new object of class 'Anonymous Class'.
- Generated:
-
getXtendPackage
XtendPackage getXtendPackage()
Returns the package supported by this factory.- Returns:
- the package supported by this factory.
- Generated:
-
-