org.eclipse.xtext.xtend2.xtend2
Interface Xtend2Factory

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:
Xtend2FactoryImpl

public interface Xtend2Factory
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:
Xtend2Package
EMF generated code

Field Summary
static Xtend2Factory 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 'Xtend Class'
 XtendClassSuperCallReferable createXtendClassSuperCallReferable()
          Returns a new object of class 'Xtend Class Super Call Referable'
 XtendField createXtendField()
          Returns a new object of class 'Xtend Field'
 XtendFile createXtendFile()
          Returns a new object of class 'Xtend File'
 XtendFunction createXtendFunction()
          Returns a new object of class 'Xtend Function'
 XtendImport createXtendImport()
          Returns a new object of class 'Xtend Import'
 XtendMember createXtendMember()
          Returns a new object of class 'Xtend Member'
 XtendParameter createXtendParameter()
          Returns a new object of class 'Xtend Parameter'
 Xtend2Package getXtend2Package()
          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

eINSTANCE

static final Xtend2Factory eINSTANCE
The singleton instance of the factory.

EMF generated code
Method Detail

createXtendFile

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

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

createXtendImport

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

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

createXtendClass

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

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

createXtendClassSuperCallReferable

XtendClassSuperCallReferable createXtendClassSuperCallReferable()
Returns a new object of class 'Xtend Class Super Call Referable'.

Returns:
a new object of class 'Xtend Class Super Call Referable'.
EMF generated code

createXtendMember

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

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

createXtendFunction

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

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

createXtendField

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

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

createXtendParameter

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

Returns:
a new object of class 'Xtend 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

getXtend2Package

Xtend2Package getXtend2Package()
Returns the package supported by this factory.

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