@ParametersAreNonnullByDefault public class DefaultPersistentEObject extends org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl implements PersistentEObject
PersistentEObject.
 
 This class extends MinimalEStoreEObjectImpl that delegates EStructuralFeature accesses to an underlying Store
 that interacts with the database used to store the model.
 
 DefaultPersistentEObjects are backend-agnostic, and are as an EMF-level element wrapper in all existing
 database implementations.
org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Containerorg.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplorg.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterList| Modifier | Constructor and Description | 
|---|---|
|   | DefaultPersistentEObject()Constructs a new  DefaultPersistentEObjectwith an undefinedId. | 
| protected  | DefaultPersistentEObject(Id id)Constructs a new  DefaultPersistentEObjectwith the givenid. | 
| Modifier and Type | Method and Description | 
|---|---|
| Object | dynamicGet(int dynamicFeatureId) | 
| void | dynamicSet(int dynamicFeatureId,
          Object value) | 
| void | dynamicUnset(int dynamicFeatureId) | 
| org.eclipse.emf.common.util.TreeIterator<org.eclipse.emf.ecore.EObject> | eAllContents() | 
| protected void | eBasicSetContainer(org.eclipse.emf.ecore.InternalEObject newContainer,
                  int newContainerFeatureID) | 
| int | eContainerFeatureID() | 
| org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> | eContents() | 
| protected boolean | eDynamicIsSet(int dynamicFeatureId,
             org.eclipse.emf.ecore.EStructuralFeature feature) | 
| PersistentEObject | eInternalContainer() | 
| org.eclipse.emf.ecore.resource.Resource.Internal | eInternalResource() | 
| boolean | equals(Object o) | 
| void | eSetDirectResource(org.eclipse.emf.ecore.resource.Resource.Internal resource) | 
| void | eSetStore(org.eclipse.emf.ecore.InternalEObject.EStore store) | 
| StoreAdapter | eStore()Returns the store used to store the model. | 
| int | hashCode() | 
| Id | id()Returns the identifier of this  PersistentEObject. | 
| void | id(Id newId)Defines the identifier of this  PersistentEObject. | 
| org.eclipse.emf.ecore.resource.Resource.Internal | resource()Returns the resource that contains this  PersistentEObject. | 
| void | resource(org.eclipse.emf.ecore.resource.Resource.Internal newResource)Defines the resource that contains this  PersistentEObject. | 
| String | toString() | 
createFeatureMap, createList, eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eIsCaching, eStaticFeatureCounteAdapters, eBasicAdapterArray, eBasicAdapterListeners, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetAdapterListeners, eBasicSetContainer, eBasicSetContainerFeatureID, eBasicSetSettings, eBasicSettings, eClass, eCrossReferences, eDeliver, eDirectResource, eDynamicClass, eHasSettings, eIsProxy, eProperties, eProxyURI, eSetClass, eSetDeliver, eSetProxyURI, eSettingseAddVirtualValue, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetResource, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticClass, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValueseNotificationRequired, eNotifyclone, finalize, getClass, notify, notifyAll, wait, wait, waitfrom, iteratoreBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eGet, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSet, eSetClass, eSetProxyURI, eSetResource, eSetting, eUnset, eURIFragmentSegmenteClass, eContainer, eContainingFeature, eContainmentFeature, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverforEach, spliteratorpublic DefaultPersistentEObject()
DefaultPersistentEObject with an undefined Id.
 
 It does not generate the identifier: it will be generated on the first call to id() if it was not
 previously defined with id(Id).
Id.UNDEFINEDprotected DefaultPersistentEObject(Id id)
DefaultPersistentEObject with the given id.id - the identifier of this object@Nonnull public Id id()
PersistentEObjectPersistentEObject.id in interface PersistentEObjectpublic void id(Id newId)
PersistentEObjectPersistentEObject.id in interface PersistentEObjectnewId - the identifier@Nullable public org.eclipse.emf.ecore.resource.Resource.Internal resource()
PersistentEObjectPersistentEObject.resource in interface PersistentEObjectpublic void resource(@Nullable org.eclipse.emf.ecore.resource.Resource.Internal newResource)
PersistentEObjectPersistentEObject.resource in interface PersistentEObjectnewResource - the containing resourceprotected void eBasicSetContainer(@Nullable org.eclipse.emf.ecore.InternalEObject newContainer, int newContainerFeatureID)
eBasicSetContainer in class org.eclipse.emf.ecore.impl.MinimalEObjectImplpublic void eSetDirectResource(@Nullable org.eclipse.emf.ecore.resource.Resource.Internal resource)
eSetDirectResource in class org.eclipse.emf.ecore.impl.MinimalEObjectImpl@Nonnull public org.eclipse.emf.common.util.EList<org.eclipse.emf.ecore.EObject> eContents()
eContents in interface org.eclipse.emf.ecore.EObjecteContents in class org.eclipse.emf.ecore.impl.MinimalEObjectImpl@Nonnull public org.eclipse.emf.common.util.TreeIterator<org.eclipse.emf.ecore.EObject> eAllContents()
eAllContents in interface org.eclipse.emf.ecore.EObjecteAllContents in class org.eclipse.emf.ecore.impl.BasicEObjectImpl@Nullable public org.eclipse.emf.ecore.resource.Resource.Internal eInternalResource()
eInternalResource in interface org.eclipse.emf.ecore.InternalEObjecteInternalResource in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSetStore(org.eclipse.emf.ecore.InternalEObject.EStore store)
eSetStore in interface org.eclipse.emf.ecore.InternalEObjecteSetStore in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic String toString()
toString in class org.eclipse.emf.ecore.impl.BasicEObjectImpl@Nonnull public StoreAdapter eStore()
Storable@Nullable public Object dynamicGet(int dynamicFeatureId)
dynamicGet in interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolderdynamicGet in class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImplpublic void dynamicSet(int dynamicFeatureId,
                       Object value)
dynamicSet in interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolderdynamicSet in class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImplpublic void dynamicUnset(int dynamicFeatureId)
dynamicUnset in interface org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolderdynamicUnset in class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImplprotected boolean eDynamicIsSet(int dynamicFeatureId,
                                org.eclipse.emf.ecore.EStructuralFeature feature)
eDynamicIsSet in class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImplpublic PersistentEObject eInternalContainer()
eInternalContainer in interface PersistentEObjecteInternalContainer in interface org.eclipse.emf.ecore.InternalEObjecteInternalContainer in class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImplpublic int eContainerFeatureID()
eContainerFeatureID in interface org.eclipse.emf.ecore.InternalEObjecteContainerFeatureID in class org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImplCopyright © 2013–2019 Atlanmod. All rights reserved.