public class EFactoryImpl extends EModelElementImpl implements EFactory, BinaryResourceImpl.DataConverter.Factory
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
Modifier and Type | Field and Description |
---|---|
protected static java.text.DateFormat[] |
EDATE_FORMATS |
protected EPackage |
ePackage
The cached value of the '
EPackage ' reference |
eAnnotations, eFlags, EFROZEN, ELAST_EMODEL_ELEMENT_FLAG
eContainer
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
NIL
EOPPOSITE_FEATURE_BASE
Modifier | Constructor and Description |
---|---|
protected |
EFactoryImpl() |
Modifier and Type | Method and Description |
---|---|
protected EObject |
basicCreate(EClass eClass) |
NotificationChain |
basicSetEPackage(EPackage newEPackage,
NotificationChain msgs) |
protected java.lang.String |
collapseWhiteSpace(java.lang.String value) |
java.lang.String |
convertToString(EDataType eDataType,
java.lang.Object objectValue)
Returns the literal value of the instance.
|
protected java.lang.String |
convertToString(java.lang.Object instanceValue) |
EObject |
create(EClass eClass)
Creates a new instance of the class and returns it.
|
BinaryResourceImpl.DataConverter<?> |
create(EDataType eDataType) |
java.lang.Object |
createFromString(EDataType eDataType,
java.lang.String stringValue)
Creates an instance of the data type from the literal value.
|
protected java.lang.Object |
createFromString(java.lang.String hexString) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
java.lang.Object |
eInvoke(int operationID,
EList<?> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
EPackage |
getEPackage() |
protected java.lang.String |
replaceWhiteSpace(java.lang.String value) |
void |
setEPackage(EPackage newEPackage) |
protected java.lang.String[] |
split(java.lang.String value) |
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
getEAnnotation, getEAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
eNotificationRequired
protected EPackage ePackage
EPackage
' reference.
getEPackage()
protected static final java.text.DateFormat[] EDATE_FORMATS
protected EClass eStaticClass()
eStaticClass
in class EModelElementImpl
public EPackage getEPackage()
getEPackage
in interface EFactory
EFactory.setEPackage(EPackage)
,
EcorePackage.getEFactory_EPackage()
,
EPackage.getEFactoryInstance()
public void setEPackage(EPackage newEPackage)
setEPackage
in interface EFactory
newEPackage
- the new value of the 'EPackage' reference.EFactory.getEPackage()
public NotificationChain basicSetEPackage(EPackage newEPackage, NotificationChain msgs)
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class EModelElementImpl
InternalEObject.eGet(EStructuralFeature, boolean, boolean)
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class EModelElementImpl
EObject.eSet(EStructuralFeature, Object)
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class EModelElementImpl
EObject.eUnset(EStructuralFeature)
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class EModelElementImpl
EObject.eIsSet(EStructuralFeature)
public java.lang.Object eInvoke(int operationID, EList<?> arguments) throws java.lang.reflect.InvocationTargetException
eInvoke
in interface InternalEObject
eInvoke
in class EModelElementImpl
java.lang.reflect.InvocationTargetException
EObject.eInvoke(EOperation, EList<?>)
public EObject create(EClass eClass)
EFactory
public BinaryResourceImpl.DataConverter<?> create(EDataType eDataType)
create
in interface BinaryResourceImpl.DataConverter.Factory
public java.lang.Object createFromString(EDataType eDataType, java.lang.String stringValue)
EFactory
createFromString
in interface EFactory
stringValue
- literal value of the instance.EFactory.convertToString(EDataType, Object)
public java.lang.String convertToString(EDataType eDataType, java.lang.Object objectValue)
EFactory
convertToString
in interface EFactory
eDataType
- the data type of the value.objectValue
- the value.EFactory.createFromString(EDataType, String)
protected java.lang.Object createFromString(java.lang.String hexString)
protected java.lang.String convertToString(java.lang.Object instanceValue)
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class EModelElementImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class EModelElementImpl
protected java.lang.String replaceWhiteSpace(java.lang.String value)
protected java.lang.String collapseWhiteSpace(java.lang.String value)
protected java.lang.String[] split(java.lang.String value)