org.eclipse.xtext.xbase.impl
Class XbaseFactoryImpl

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.BasicNotifierImpl
      extended by org.eclipse.emf.ecore.impl.BasicEObjectImpl
          extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl
              extended by org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
                  extended by org.eclipse.emf.ecore.impl.EModelElementImpl
                      extended by org.eclipse.emf.ecore.impl.EFactoryImpl
                          extended by org.eclipse.xtext.xbase.impl.XbaseFactoryImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.EFactory, org.eclipse.emf.ecore.EModelElement, org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder, org.eclipse.emf.ecore.InternalEObject, XbaseFactory

public class XbaseFactoryImpl
extends org.eclipse.emf.ecore.impl.EFactoryImpl
implements XbaseFactory

An implementation of the model Factory.

EMF generated code

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container.Dynamic
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
EDATE_FORMATS, ePackage
 
Fields inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
 
Fields inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eContainer
 
Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
 
Fields inherited from interface org.eclipse.xtext.xbase.XbaseFactory
eINSTANCE
 
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Constructor Summary
XbaseFactoryImpl()
          Creates an instance of the factory
 
Method Summary
 org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
           
 XAssignment createXAssignment()
           
 XBinaryOperation createXBinaryOperation()
           
 XBlockExpression createXBlockExpression()
           
 XBooleanLiteral createXBooleanLiteral()
           
 XCasePart createXCasePart()
           
 XCastedExpression createXCastedExpression()
           
 XCatchClause createXCatchClause()
           
 XClosure createXClosure()
           
 XConstructorCall createXConstructorCall()
           
 XDoWhileExpression createXDoWhileExpression()
           
 XFeatureCall createXFeatureCall()
           
 XForLoopExpression createXForLoopExpression()
           
 XIfExpression createXIfExpression()
           
 XInstanceOfExpression createXInstanceOfExpression()
           
 XIntLiteral createXIntLiteral()
           
 XMemberFeatureCall createXMemberFeatureCall()
           
 XNullLiteral createXNullLiteral()
           
 XReturnExpression createXReturnExpression()
           
 XStringLiteral createXStringLiteral()
           
 XSwitchExpression createXSwitchExpression()
           
 XThrowExpression createXThrowExpression()
           
 XTryCatchFinallyExpression createXTryCatchFinallyExpression()
           
 XTypeLiteral createXTypeLiteral()
           
 XUnaryOperation createXUnaryOperation()
           
 XVariableDeclaration createXVariableDeclaration()
           
 XWhileExpression createXWhileExpression()
           
static XbasePackage getPackage()
          Deprecated.  
 XbasePackage getXbasePackage()
           
static XbaseFactory init()
          Creates the default factory implementation
 
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, convertToString, createFromString, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split
 
Methods inherited from class org.eclipse.emf.ecore.impl.EModelElementImpl
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
eBasicSetContainer, eInternalContainer
 
Methods inherited from class org.eclipse.emf.ecore.impl.MinimalEObjectImpl
dynamicGet, dynamicSet, dynamicUnset, eAdapters, eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eContainerFeatureID, eContents, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettings
 
Methods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
 
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotify
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, 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
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequired
 

Constructor Detail

XbaseFactoryImpl

public XbaseFactoryImpl()
Creates an instance of the factory.

EMF generated code
Method Detail

init

public static XbaseFactory init()
Creates the default factory implementation.

EMF generated code

create

public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)

Specified by:
create in interface org.eclipse.emf.ecore.EFactory
Overrides:
create in class org.eclipse.emf.ecore.impl.EFactoryImpl
EMF generated code

createXIfExpression

public XIfExpression createXIfExpression()

Specified by:
createXIfExpression in interface XbaseFactory
Returns:
a new object of class 'XIf Expression'.
EMF generated code

createXSwitchExpression

public XSwitchExpression createXSwitchExpression()

Specified by:
createXSwitchExpression in interface XbaseFactory
Returns:
a new object of class 'XSwitch Expression'.
EMF generated code

createXCasePart

public XCasePart createXCasePart()

Specified by:
createXCasePart in interface XbaseFactory
Returns:
a new object of class 'XCase Part'.
EMF generated code

createXBlockExpression

public XBlockExpression createXBlockExpression()

Specified by:
createXBlockExpression in interface XbaseFactory
Returns:
a new object of class 'XBlock Expression'.
EMF generated code

createXVariableDeclaration

public XVariableDeclaration createXVariableDeclaration()

Specified by:
createXVariableDeclaration in interface XbaseFactory
Returns:
a new object of class 'XVariable Declaration'.
EMF generated code

createXMemberFeatureCall

public XMemberFeatureCall createXMemberFeatureCall()

Specified by:
createXMemberFeatureCall in interface XbaseFactory
Returns:
a new object of class 'XMember Feature Call'.
EMF generated code

createXFeatureCall

public XFeatureCall createXFeatureCall()

Specified by:
createXFeatureCall in interface XbaseFactory
Returns:
a new object of class 'XFeature Call'.
EMF generated code

createXConstructorCall

public XConstructorCall createXConstructorCall()

Specified by:
createXConstructorCall in interface XbaseFactory
Returns:
a new object of class 'XConstructor Call'.
EMF generated code

createXBooleanLiteral

public XBooleanLiteral createXBooleanLiteral()

Specified by:
createXBooleanLiteral in interface XbaseFactory
Returns:
a new object of class 'XBoolean Literal'.
EMF generated code

createXNullLiteral

public XNullLiteral createXNullLiteral()

Specified by:
createXNullLiteral in interface XbaseFactory
Returns:
a new object of class 'XNull Literal'.
EMF generated code

createXIntLiteral

public XIntLiteral createXIntLiteral()

Specified by:
createXIntLiteral in interface XbaseFactory
Returns:
a new object of class 'XInt Literal'.
EMF generated code

createXStringLiteral

public XStringLiteral createXStringLiteral()

Specified by:
createXStringLiteral in interface XbaseFactory
Returns:
a new object of class 'XString Literal'.
EMF generated code

createXClosure

public XClosure createXClosure()

Specified by:
createXClosure in interface XbaseFactory
Returns:
a new object of class 'XClosure'.
EMF generated code

createXCastedExpression

public XCastedExpression createXCastedExpression()

Specified by:
createXCastedExpression in interface XbaseFactory
Returns:
a new object of class 'XCasted Expression'.
EMF generated code

createXBinaryOperation

public XBinaryOperation createXBinaryOperation()

Specified by:
createXBinaryOperation in interface XbaseFactory
Returns:
a new object of class 'XBinary Operation'.
EMF generated code

createXUnaryOperation

public XUnaryOperation createXUnaryOperation()

Specified by:
createXUnaryOperation in interface XbaseFactory
Returns:
a new object of class 'XUnary Operation'.
EMF generated code

createXForLoopExpression

public XForLoopExpression createXForLoopExpression()

Specified by:
createXForLoopExpression in interface XbaseFactory
Returns:
a new object of class 'XFor Loop Expression'.
EMF generated code

createXDoWhileExpression

public XDoWhileExpression createXDoWhileExpression()

Specified by:
createXDoWhileExpression in interface XbaseFactory
Returns:
a new object of class 'XDo While Expression'.
EMF generated code

createXWhileExpression

public XWhileExpression createXWhileExpression()

Specified by:
createXWhileExpression in interface XbaseFactory
Returns:
a new object of class 'XWhile Expression'.
EMF generated code

createXTypeLiteral

public XTypeLiteral createXTypeLiteral()

Specified by:
createXTypeLiteral in interface XbaseFactory
Returns:
a new object of class 'XType Literal'.
EMF generated code

createXInstanceOfExpression

public XInstanceOfExpression createXInstanceOfExpression()

Specified by:
createXInstanceOfExpression in interface XbaseFactory
Returns:
a new object of class 'XInstance Of Expression'.
EMF generated code

createXThrowExpression

public XThrowExpression createXThrowExpression()

Specified by:
createXThrowExpression in interface XbaseFactory
Returns:
a new object of class 'XThrow Expression'.
EMF generated code

createXTryCatchFinallyExpression

public XTryCatchFinallyExpression createXTryCatchFinallyExpression()

Specified by:
createXTryCatchFinallyExpression in interface XbaseFactory
Returns:
a new object of class 'XTry Catch Finally Expression'.
EMF generated code

createXCatchClause

public XCatchClause createXCatchClause()

Specified by:
createXCatchClause in interface XbaseFactory
Returns:
a new object of class 'XCatch Clause'.
EMF generated code

createXAssignment

public XAssignment createXAssignment()

Specified by:
createXAssignment in interface XbaseFactory
Returns:
a new object of class 'XAssignment'.
EMF generated code

createXReturnExpression

public XReturnExpression createXReturnExpression()

Specified by:
createXReturnExpression in interface XbaseFactory
Returns:
a new object of class 'XReturn Expression'.
EMF generated code

getXbasePackage

public XbasePackage getXbasePackage()

Specified by:
getXbasePackage in interface XbaseFactory
Returns:
the package supported by this factory.
EMF generated code

getPackage

@Deprecated
public static XbasePackage getPackage()
Deprecated. 

EMF generated code