public class XcoreFactoryImpl extends EFactoryImpl implements XcoreFactory
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
EDATE_FORMATS, ePackage
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
eContainer
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
eINSTANCE
NIL
EOPPOSITE_FEATURE_BASE
Constructor and Description |
---|
XcoreFactoryImpl()
Creates an instance of the factory
|
basicCreate, basicSetEPackage, collapseWhiteSpace, convertToString, create, createFromString, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eSet, eStaticClass, eUnset, getEPackage, replaceWhiteSpace, setEPackage, split
eObjectForURIFragmentSegment, eSetDirectResource, eURIFragmentSegment, freeze, freeze, getEAnnotation, getEAnnotations, isFrozen, setFrozen
eBasicSetContainer, eInternalContainer
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
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
eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getEPackage, setEPackage
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
public XcoreFactoryImpl()
public static XcoreFactory init()
public EObject create(EClass eClass)
create
in interface EFactory
create
in class EFactoryImpl
eClass
- the class of the new instance.public java.lang.Object createFromString(EDataType eDataType, java.lang.String initialValue)
createFromString
in interface EFactory
createFromString
in class EFactoryImpl
initialValue
- literal value of the instance.EFactory.convertToString(EDataType, Object)
public java.lang.String convertToString(EDataType eDataType, java.lang.Object instanceValue)
convertToString
in interface EFactory
convertToString
in class EFactoryImpl
eDataType
- the data type of the value.instanceValue
- the value.EFactory.createFromString(EDataType, String)
public XAnnotation createXAnnotation()
createXAnnotation
in interface XcoreFactory
public XAnnotationDirective createXAnnotationDirective()
createXAnnotationDirective
in interface XcoreFactory
public XAttribute createXAttribute()
createXAttribute
in interface XcoreFactory
public XClass createXClass()
createXClass
in interface XcoreFactory
public XDataType createXDataType()
createXDataType
in interface XcoreFactory
public XEnum createXEnum()
createXEnum
in interface XcoreFactory
public XEnumLiteral createXEnumLiteral()
createXEnumLiteral
in interface XcoreFactory
public XGenericType createXGenericType()
createXGenericType
in interface XcoreFactory
public XImportDirective createXImportDirective()
createXImportDirective
in interface XcoreFactory
public XOperation createXOperation()
createXOperation
in interface XcoreFactory
public XPackage createXPackage()
createXPackage
in interface XcoreFactory
public XParameter createXParameter()
createXParameter
in interface XcoreFactory
public XReference createXReference()
createXReference
in interface XcoreFactory
public java.util.Map.Entry<java.lang.String,java.lang.String> createXStringToStringMapEntry()
public XTypeParameter createXTypeParameter()
createXTypeParameter
in interface XcoreFactory
public int[] createXMultiplicityFromString(EDataType eDataType, java.lang.String initialValue)
public java.lang.String convertXMultiplicityToString(EDataType eDataType, java.lang.Object instanceValue)
public XcorePackage getXcorePackage()
getXcorePackage
in interface XcoreFactory
@Deprecated public static XcorePackage getPackage()