org.eclipse.xtext.xbase.annotations.xAnnotations
Interface XAnnotationsFactory

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

public interface XAnnotationsFactory
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:
XAnnotationsPackage
EMF generated code

Field Summary
static XAnnotationsFactory eINSTANCE
          The singleton instance of the factory.
 
Method Summary
 XAnnotation createXAnnotation()
          Returns a new object of class 'XAnnotation'.
 XAnnotationElementValueBinaryOperation createXAnnotationElementValueBinaryOperation()
          Returns a new object of class 'XAnnotation Element Value Binary Operation'.
 XAnnotationElementValuePair createXAnnotationElementValuePair()
          Returns a new object of class 'XAnnotation Element Value Pair'.
 XAnnotationValueArray createXAnnotationValueArray()
          Returns a new object of class 'XAnnotation Value Array'.
 XAnnotationsPackage getXAnnotationsPackage()
          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 XAnnotationsFactory eINSTANCE
The singleton instance of the factory.

EMF generated code
Method Detail

createXAnnotation

XAnnotation createXAnnotation()
Returns a new object of class 'XAnnotation'.

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

createXAnnotationElementValuePair

XAnnotationElementValuePair createXAnnotationElementValuePair()
Returns a new object of class 'XAnnotation Element Value Pair'.

Returns:
a new object of class 'XAnnotation Element Value Pair'.
EMF generated code

createXAnnotationElementValueBinaryOperation

XAnnotationElementValueBinaryOperation createXAnnotationElementValueBinaryOperation()
Returns a new object of class 'XAnnotation Element Value Binary Operation'.

Returns:
a new object of class 'XAnnotation Element Value Binary Operation'.
EMF generated code

createXAnnotationValueArray

XAnnotationValueArray createXAnnotationValueArray()
Returns a new object of class 'XAnnotation Value Array'.

Returns:
a new object of class 'XAnnotation Value Array'.
EMF generated code

getXAnnotationsPackage

XAnnotationsPackage getXAnnotationsPackage()
Returns the package supported by this factory.

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