Package org.eclipse.xtext.xbase.impl
Class XbaseFactoryImpl
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.BasicNotifierImpl
-
- org.eclipse.emf.ecore.impl.BasicEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl
-
- org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container
-
- org.eclipse.emf.ecore.impl.EModelElementImpl
-
- org.eclipse.emf.ecore.impl.EFactoryImpl
-
- 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,org.eclipse.emf.ecore.resource.impl.BinaryResourceImpl.DataConverter.Factory,XbaseFactory
public class XbaseFactoryImpl extends org.eclipse.emf.ecore.impl.EFactoryImpl implements XbaseFactory
An implementation of the model Factory.- Since:
- 2.7
- Generated:
-
-
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, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList
-
-
Field Summary
-
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.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
-
Fields inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NIL
-
Fields inherited from interface org.eclipse.xtext.xbase.XbaseFactory
eINSTANCE
-
-
Constructor Summary
Constructors Constructor Description XbaseFactoryImpl()Creates an instance of the factory.
-
Method Summary
-
Methods inherited from class org.eclipse.emf.ecore.impl.EFactoryImpl
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, convertToString, create, 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, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, 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
-
-
-
-
Method Detail
-
init
public static XbaseFactory init()
Creates the default factory implementation.- Generated:
-
create
public org.eclipse.emf.ecore.EObject create(org.eclipse.emf.ecore.EClass eClass)
- Specified by:
createin interfaceorg.eclipse.emf.ecore.EFactory- Overrides:
createin classorg.eclipse.emf.ecore.impl.EFactoryImpl- Generated:
-
createXIfExpression
public XIfExpression createXIfExpression()
- Specified by:
createXIfExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XIf Expression'.
- Since:
- 2.7
- Generated:
-
createXSwitchExpression
public XSwitchExpression createXSwitchExpression()
- Specified by:
createXSwitchExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XSwitch Expression'.
- Since:
- 2.7
- Generated:
-
createXCasePart
public XCasePart createXCasePart()
- Specified by:
createXCasePartin interfaceXbaseFactory- Returns:
- a new object of class 'XCase Part'.
- Since:
- 2.7
- Generated:
-
createXBlockExpression
public XBlockExpression createXBlockExpression()
- Specified by:
createXBlockExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XBlock Expression'.
- Since:
- 2.7
- Generated:
-
createXVariableDeclaration
public XVariableDeclaration createXVariableDeclaration()
- Specified by:
createXVariableDeclarationin interfaceXbaseFactory- Returns:
- a new object of class 'XVariable Declaration'.
- Since:
- 2.7
- Generated:
-
createXMemberFeatureCall
public XMemberFeatureCall createXMemberFeatureCall()
- Specified by:
createXMemberFeatureCallin interfaceXbaseFactory- Returns:
- a new object of class 'XMember Feature Call'.
- Since:
- 2.7
- Generated:
-
createXFeatureCall
public XFeatureCall createXFeatureCall()
- Specified by:
createXFeatureCallin interfaceXbaseFactory- Returns:
- a new object of class 'XFeature Call'.
- Since:
- 2.7
- Generated:
-
createXConstructorCall
public XConstructorCall createXConstructorCall()
- Specified by:
createXConstructorCallin interfaceXbaseFactory- Returns:
- a new object of class 'XConstructor Call'.
- Since:
- 2.7
- Generated:
-
createXBooleanLiteral
public XBooleanLiteral createXBooleanLiteral()
- Specified by:
createXBooleanLiteralin interfaceXbaseFactory- Returns:
- a new object of class 'XBoolean Literal'.
- Since:
- 2.7
- Generated:
-
createXNullLiteral
public XNullLiteral createXNullLiteral()
- Specified by:
createXNullLiteralin interfaceXbaseFactory- Returns:
- a new object of class 'XNull Literal'.
- Since:
- 2.7
- Generated:
-
createXNumberLiteral
public XNumberLiteral createXNumberLiteral()
- Specified by:
createXNumberLiteralin interfaceXbaseFactory- Returns:
- a new object of class 'XNumber Literal'.
- Since:
- 2.7
- Generated:
-
createXStringLiteral
public XStringLiteral createXStringLiteral()
- Specified by:
createXStringLiteralin interfaceXbaseFactory- Returns:
- a new object of class 'XString Literal'.
- Since:
- 2.7
- Generated:
-
createXListLiteral
public XListLiteral createXListLiteral()
- Specified by:
createXListLiteralin interfaceXbaseFactory- Returns:
- a new object of class 'XList Literal'.
- Since:
- 2.7
- Generated:
-
createXSetLiteral
public XSetLiteral createXSetLiteral()
- Specified by:
createXSetLiteralin interfaceXbaseFactory- Returns:
- a new object of class 'XSet Literal'.
- Since:
- 2.7
- Generated:
-
createXClosure
public XClosure createXClosure()
- Specified by:
createXClosurein interfaceXbaseFactory- Returns:
- a new object of class 'XClosure'.
- Since:
- 2.7
- Generated:
-
createXCastedExpression
public XCastedExpression createXCastedExpression()
- Specified by:
createXCastedExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XCasted Expression'.
- Since:
- 2.7
- Generated:
-
createXBinaryOperation
public XBinaryOperation createXBinaryOperation()
- Specified by:
createXBinaryOperationin interfaceXbaseFactory- Returns:
- a new object of class 'XBinary Operation'.
- Since:
- 2.7
- Generated:
-
createXUnaryOperation
public XUnaryOperation createXUnaryOperation()
- Specified by:
createXUnaryOperationin interfaceXbaseFactory- Returns:
- a new object of class 'XUnary Operation'.
- Since:
- 2.7
- Generated:
-
createXPostfixOperation
public XPostfixOperation createXPostfixOperation()
- Specified by:
createXPostfixOperationin interfaceXbaseFactory- Returns:
- a new object of class 'XPostfix Operation'.
- Since:
- 2.7
- Generated:
-
createXForLoopExpression
public XForLoopExpression createXForLoopExpression()
- Specified by:
createXForLoopExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XFor Loop Expression'.
- Since:
- 2.7
- Generated:
-
createXBasicForLoopExpression
public XBasicForLoopExpression createXBasicForLoopExpression()
- Specified by:
createXBasicForLoopExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XBasic For Loop Expression'.
- Since:
- 2.7
- Generated:
-
createXDoWhileExpression
public XDoWhileExpression createXDoWhileExpression()
- Specified by:
createXDoWhileExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XDo While Expression'.
- Since:
- 2.7
- Generated:
-
createXWhileExpression
public XWhileExpression createXWhileExpression()
- Specified by:
createXWhileExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XWhile Expression'.
- Since:
- 2.7
- Generated:
-
createXTypeLiteral
public XTypeLiteral createXTypeLiteral()
- Specified by:
createXTypeLiteralin interfaceXbaseFactory- Returns:
- a new object of class 'XType Literal'.
- Since:
- 2.7
- Generated:
-
createXInstanceOfExpression
public XInstanceOfExpression createXInstanceOfExpression()
- Specified by:
createXInstanceOfExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XInstance Of Expression'.
- Since:
- 2.7
- Generated:
-
createXThrowExpression
public XThrowExpression createXThrowExpression()
- Specified by:
createXThrowExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XThrow Expression'.
- Since:
- 2.7
- Generated:
-
createXTryCatchFinallyExpression
public XTryCatchFinallyExpression createXTryCatchFinallyExpression()
- Specified by:
createXTryCatchFinallyExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XTry Catch Finally Expression'.
- Since:
- 2.7
- Generated:
-
createXCatchClause
public XCatchClause createXCatchClause()
- Specified by:
createXCatchClausein interfaceXbaseFactory- Returns:
- a new object of class 'XCatch Clause'.
- Since:
- 2.7
- Generated:
-
createXAssignment
public XAssignment createXAssignment()
- Specified by:
createXAssignmentin interfaceXbaseFactory- Returns:
- a new object of class 'XAssignment'.
- Since:
- 2.7
- Generated:
-
createXReturnExpression
public XReturnExpression createXReturnExpression()
- Specified by:
createXReturnExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XReturn Expression'.
- Since:
- 2.7
- Generated:
-
createXSynchronizedExpression
public XSynchronizedExpression createXSynchronizedExpression()
- Specified by:
createXSynchronizedExpressionin interfaceXbaseFactory- Returns:
- a new object of class 'XSynchronized Expression'.
- Since:
- 2.7
- Generated:
-
getXbasePackage
public XbasePackage getXbasePackage()
- Specified by:
getXbasePackagein interfaceXbaseFactory- Returns:
- the package supported by this factory.
- Generated:
-
getPackage
@Deprecated public static XbasePackage getPackage()
Deprecated.- Generated:
-
-