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
EMF generated code

Field Summary
static XtendFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 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'.
 XtendClass createXtendClass()
          Returns a new object of class 'Class'.
 XtendConstructor createXtendConstructor()
          Returns a new object of class 'Constructor'.
 XtendField createXtendField()
          Returns a new object of class 'Field'.
 XtendFile createXtendFile()
          Returns a new object of class 'File'.
 XtendFunction createXtendFunction()
          Returns a new object of class 'Function'.
 XtendImport createXtendImport()
          Returns a new object of class 'Import'.
 XtendMember createXtendMember()
          Returns a new object of class 'Member'.
 XtendParameter createXtendParameter()
          Returns a new object of class 'Parameter'.
 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
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eINSTANCE

static final XtendFactory eINSTANCE
The singleton instance of the factory.

EMF generated code
Method Detail

createXtendFile

XtendFile createXtendFile()
Returns a new object of class 'File'.

Returns:
a new object of class 'File'.
EMF generated code

createXtendImport

XtendImport createXtendImport()
Returns a new object of class 'Import'.

Returns:
a new object of class 'Import'.
EMF generated code

createXtendClass

XtendClass createXtendClass()
Returns a new object of class 'Class'.

Returns:
a new object of class 'Class'.
EMF generated code

createXtendMember

XtendMember createXtendMember()
Returns a new object of class 'Member'.

Returns:
a new object of class 'Member'.
EMF generated code

createXtendFunction

XtendFunction createXtendFunction()
Returns a new object of class 'Function'.

Returns:
a new object of class 'Function'.
EMF generated code

createXtendField

XtendField createXtendField()
Returns a new object of class 'Field'.

Returns:
a new object of class 'Field'.
EMF generated code

createXtendParameter

XtendParameter createXtendParameter()
Returns a new object of class 'Parameter'.

Returns:
a new object of class 'Parameter'.
EMF generated code

createRichString

RichString createRichString()
Returns a new object of class 'Rich String'.

Returns:
a new object of class 'Rich String'.
EMF generated code

createRichStringLiteral

RichStringLiteral createRichStringLiteral()
Returns a new object of class 'Rich String Literal'.

Returns:
a new object of class 'Rich String Literal'.
EMF generated code

createRichStringForLoop

RichStringForLoop createRichStringForLoop()
Returns a new object of class 'Rich String For Loop'.

Returns:
a new object of class 'Rich String For Loop'.
EMF generated code

createRichStringIf

RichStringIf createRichStringIf()
Returns a new object of class 'Rich String If'.

Returns:
a new object of class 'Rich String If'.
EMF generated code

createRichStringElseIf

RichStringElseIf createRichStringElseIf()
Returns a new object of class 'Rich String Else If'.

Returns:
a new object of class 'Rich String Else If'.
EMF generated code

createCreateExtensionInfo

CreateExtensionInfo createCreateExtensionInfo()
Returns a new object of class 'Create Extension Info'.

Returns:
a new object of class 'Create Extension Info'.
EMF generated code

createXtendConstructor

XtendConstructor createXtendConstructor()
Returns a new object of class 'Constructor'.

Returns:
a new object of class 'Constructor'.
EMF generated code

getXtendPackage

XtendPackage getXtendPackage()
Returns the package supported by this factory.

Returns:
the package supported by this factory.
EMF generated code