Klasse CDOObjectImpl
- Alle implementierten Schnittstellen:
CDOObject,CDOWithID,CDOPackageTypeRegistry.CDOObjectMarker,Notifier,EObject,EStructuralFeature.Internal.DynamicValueHolder,InternalEObject,InternalCDOLoadable,InternalCDOObject
- Bekannte direkte Unterklassen:
AccessImpl,CDOResourceNodeImpl,ContainedObjectImpl,InvocationImpl,LinkedExpressionImpl,LinkedObjectImpl,ListConstructionImpl,ModelElementImpl,PermissionFilterImpl,PermissionImpl,StringToStringMapEntryImpl,UserPasswordImpl,ValueImpl
objects.- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.MinimalEObjectImpl
MinimalEObjectImpl.ContainerVon Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.impl.BasicEObjectImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImplVon Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.common.notify.impl.BasicNotifierImpl
BasicNotifierImpl.EAdapterList<E extends Object & Adapter>, BasicNotifierImpl.EObservableAdapterList, BasicNotifierImpl.EScannableAdapterListVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore -
Feldübersicht
Von Klasse geerbte Felder org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETVon Schnittstelle geerbte Felder org.eclipse.emf.ecore.EStructuralFeature.Internal.DynamicValueHolder
NILVon Schnittstelle geerbte Felder org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungfinal InternalCDOClassInfofinal booleanReturnstrueif this object contains local changes that are conflicting with recognized remote changes,falseotherwise.final CDOResourcefinal CDOObjectHistoryfinal CDOIDcdoID()final EStructuralFeaturecdoInternalDynamicFeature(int dynamicFeatureID) Veraltet.final InternalEObjectfinal voidvoidcdoInternalPostDetach(boolean remote) Veraltet.voidcdoInternalPostDetach(boolean remote, boolean top) It is really important for accessing the data to go throughcdoStore().final voidfinal voidfinal voidvoidfinal voidvoidfinal voidfinal voidcdoInternalSetResource(CDOResource resource) final voidcdoInternalSetRevision(CDORevision revision) final CDOStatecdoInternalSetState(CDOState state) final voidcdoInternalSetView(CDOView view) final booleanReturnstrueif this object is considered as locally invalid (TODO Simon: please briefly explain what this state means) ,falseotherwise.final CDOLockStatefinal CDOPermissionReturns the permission of the currentsession's user for this object.final voidcdoPrefetch(int depth) Ensures that the revisions of the contained objects up to the given depth are in the localrevision cache.final CDOLockReturns the read lock associated with this object.final voidVeraltet.final CDOResourceReturns theresourceof this object, no matter where this object is located in the containment tree of that resource, ornullif this object is not contained in a CDO resource.final InternalCDORevisionReturns therevisionof this object, ornullif this object does currently not have a revision.final InternalCDORevisioncdoRevision(boolean loadOnDemand) Returns therevisionof this object, ornullif this object does currently not have a revision and loadOnDemand isfalse.final CDOStatecdoState()Returns the localstateof this object.final InternalCDOViewcdoView()Returns theviewthis object is associated with, ornullif this object is not associated with a view.final CDOLockReturns the write lock associated with this object.final CDOLockReturns the write option associated with this object.protected final FeatureMapcreateFeatureMap(EStructuralFeature eStructuralFeature) Veraltet.protected EList<?> createList(EStructuralFeature eStructuralFeature) static CDOLockcreateLock(InternalCDOObject object, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type) protected final org.eclipse.emf.internal.cdo.CDOObjectImpl.CDOStoreEcoreEMapcreateMap(EStructuralFeature eStructuralFeature) protected final org.eclipse.emf.internal.cdo.CDOObjectImpl.CDOStoreEListcreateOrderedList(EStructuralFeature eStructuralFeature) protected final org.eclipse.emf.internal.cdo.CDOObjectImpl.CDOStoreUnorderedEList<Object> createUnorderedList(EStructuralFeature eStructuralFeature) final ObjectdynamicGet(int dynamicFeatureID) final voiddynamicSet(int dynamicFeatureID, Object value) final voiddynamicUnset(int dynamicFeatureID) protected final voideAdapterAdded(Adapter adapter) This method must not be private because the MinimalEStoreEObjectImpl in CDO's ecore.minimal (retrofitting) fragment introduces it as a protected method and calls it.protected final voideAdapterRemoved(Adapter adapter) This method must not be private because the MinimalEStoreEObjectImpl in CDO's ecore.minimal (retrofitting) fragment introduces it as a protected method and calls it.protected final BasicNotifierImpl.EObservableAdapterList.Listener[]This method is not called by the MinimalEStoreEObjectImpl in CDO's ecore.minimal (retrofitting) fragment but it is called by the normal MinimalEObjectImpl as of EMF 2.9.protected final voideBasicSetAdapterListeners(BasicNotifierImpl.EObservableAdapterList.Listener[] eAdapterListeners) This method is not called by the MinimalEStoreEObjectImpl in CDO's ecore.minimal (retrofitting) fragment but it is called by the normal MinimalEObjectImpl as of EMF 2.9.protected final voideBasicSetContainer(InternalEObject newEContainer, int newContainerFeatureID) eBasicSetContainer(InternalEObject newContainer, int newContainerFeatureID, NotificationChain msgs) Code taken fromBasicEObjectImpl.eBasicSetContainer(org.eclipse.emf.ecore.InternalEObject, int)and modified to detect whether the object is moved in the same context.protected final voideBasicSetSettings(Object[] settings) protected final Object[]final EClasseClass()protected final Adapter[]final intprotected final EClassprotected final EStructuralFeatureeDynamicFeature(int dynamicFeatureID) protected final inteDynamicFeatureID(EStructuralFeature eStructuralFeature) protected final booleaneDynamicIsSet(int dynamicFeatureID, EStructuralFeature eFeature) protected final booleanfinal InternalEObjectfinal Resource.Internalprotected final booleanDon't cache non-transient features in this CDOObject'seSettings().protected booleanfinal booleanSpecializing the behavior ofequals(Object)is not permitted as perEObjectspecification.voidprotected voideSetDirectResource(Resource.Internal resource) final NotificationChaineSetResource(Resource.Internal resource, NotificationChain notifications) Code taken fromBasicEObjectImpl.eSetResource(org.eclipse.emf.ecore.resource.Resource.Internal, org.eclipse.emf.common.notify.NotificationChain)and modified to detect when objects are moved in the same context.protected final EStructuralFeature.Internal.DynamicValueHolderfinal InternalEObject.EStoreeStore()static CDOLockStategetLockState(InternalCDOObject object) final inthashCode()Specializing the behavior ofhashCode()is not permitted as perEObjectspecification.static voidinstanceToRevisionFeature(InternalCDOView view, InternalCDOObject object, EStructuralFeature feature, Object setting) static voidrevisionToInstanceFeature(InternalCDOObject instance, InternalCDORevision revision, EStructuralFeature eFeature) toString()Von Klasse geerbte Methoden org.eclipse.emf.ecore.impl.MinimalEStoreEObjectImpl
eBasicContainerFeatureID, eBasicInternalContainer, eDerivedStructuralFeatureID, eStaticFeatureCountVon Klasse geerbte Methoden org.eclipse.emf.ecore.impl.MinimalEObjectImpl
eBasicAdapterArray, eBasicAdapters, eBasicHasAdapters, eBasicProperties, eBasicSetAdapterArray, eBasicSetContainer, eBasicSetContainerFeatureID, eContents, eCrossReferences, eDeliver, eIsProxy, eProperties, eProxyURI, eSetDeliver, eSetProxyURIVon Klasse geerbte Methoden org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eComputeVirtualValuesCapacity, eContainer, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicBasicRemoveFromContainer, 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, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticClass, eStaticOperationCount, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValuesVon Klasse geerbte Methoden org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eNotificationRequired, eNotifyVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.emf.ecore.EObject
eAllContents, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetVon Schnittstelle geerbte Methoden org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eDerivedOperationID, eDerivedStructuralFeatureID, eGet, eGet, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSet, eSetProxyURI, eSetStore, eSetting, eUnset, eURIFragmentSegmentVon Schnittstelle geerbte Methoden org.eclipse.emf.common.notify.Notifier
eDeliver, eNotify, eSetDeliver
-
Konstruktordetails
-
CDOObjectImpl
public CDOObjectImpl()
-
-
Methodendetails
-
cdoClassInfo
- Angegeben von:
cdoClassInfoin SchnittstelleInternalCDOObject- Seit:
- 4.2
-
cdoState
Beschreibung aus Schnittstelle kopiert:CDOObjectReturns the localstateof this object. -
cdoView
Beschreibung aus Schnittstelle kopiert:CDOObjectReturns theviewthis object is associated with, ornullif this object is not associated with a view. This view manages all aspects of this object and caches it as long as required.- Angegeben von:
cdoViewin SchnittstelleCDOObject- Angegeben von:
cdoViewin SchnittstelleInternalCDOObject- Seit:
- 2.0
-
cdoID
Beschreibung aus Schnittstelle kopiert:CDOObjectReturns the technical object identifier of this object, ornullif thestateof this object isTRANSIENTorINVALID.If the state of this object is
NEWthe returned CDOID instance can be cast toCDOIDTempand is unique in the scope of the associatedtransaction. In all other states a non-nullreturn value uniquely identifies a persistent object in the scope of the whole repository. -
cdoRevision
Beschreibung aus Schnittstelle kopiert:CDOObjectReturns therevisionof this object, ornullif this object does currently not have a revision. The revision is used to store all modeled data of this object, together with some technical data required by the framework.- Angegeben von:
cdoRevisionin SchnittstelleCDOObject- Angegeben von:
cdoRevisionin SchnittstelleInternalCDOObject- Seit:
- 2.0
-
cdoRevision
Beschreibung aus Schnittstelle kopiert:CDOObjectReturns therevisionof this object, ornullif this object does currently not have a revision and loadOnDemand isfalse. The revision is used to store all modeled data of this object, together with some technical data required by the framework.- Angegeben von:
cdoRevisionin SchnittstelleCDOObject- Angegeben von:
cdoRevisionin SchnittstelleInternalCDOObject- Seit:
- 4.3
-
cdoPermission
Beschreibung aus Schnittstelle kopiert:CDOObjectReturns the permission of the currentsession's user for this object.- Angegeben von:
cdoPermissionin SchnittstelleCDOObject- Seit:
- 4.3
-
cdoResource
Beschreibung aus Schnittstelle kopiert:CDOObjectReturns theresourceof this object, no matter where this object is located in the containment tree of that resource, ornullif this object is not contained in a CDO resource.This method may not return
nullreturn for objects that have nodirect resource. Please note that, depending on the containment depth of this object, the evaluation of the resource can be a costly operation.- Angegeben von:
cdoResourcein SchnittstelleCDOObject- Siehe auch:
-
cdoDirectResource
Beschreibung aus Schnittstelle kopiert:CDOObjectReturns the directly containingresourceof this object, ornullif this object is not an element of thecontentslist of any CDO resource.Please note that, independent of the containment depth of this object, the evaluation of the direct resource is an operation with a constant cost.
- Angegeben von:
cdoDirectResourcein SchnittstelleCDOObject- Seit:
- 2.0
-
cdoPrefetch
public final void cdoPrefetch(int depth) Beschreibung aus Schnittstelle kopiert:CDOObjectEnsures that the revisions of the contained objects up to the given depth are in the localrevision cache. Subsequent access to the respective contained objects will not lead to server round-trips after calling this method.- Angegeben von:
cdoPrefetchin SchnittstelleCDOObject- Parameter:
depth-CDORevision.DEPTH_NONE,CDORevision.DEPTH_INFINITEor any other positive integer number.- Seit:
- 3.0
-
cdoReload
Veraltet. -
cdoHistory
- Angegeben von:
cdoHistoryin SchnittstelleCDOObject- Seit:
- 4.2
-
cdoConflict
public final boolean cdoConflict()Beschreibung aus Schnittstelle kopiert:CDOObjectReturnstrueif this object contains local changes that are conflicting with recognized remote changes,falseotherwise.This method is a convenience method to determine whether the
stateof this object is eitherCONFLICTorINVALID_CONFLICT.- Angegeben von:
cdoConflictin SchnittstelleCDOObject- Seit:
- 2.0
-
cdoInvalid
public final boolean cdoInvalid()Beschreibung aus Schnittstelle kopiert:CDOObjectReturnstrueif this object is considered as locally invalid (TODO Simon: please briefly explain what this state means) ,falseotherwise.This method is a convenience method to determine whether the
stateof this object is eitherINVALIDorINVALID_CONFLICT.- Angegeben von:
cdoInvalidin SchnittstelleCDOObject- Seit:
- 2.0
-
cdoReadLock
Beschreibung aus Schnittstelle kopiert:CDOObjectReturns the read lock associated with this object.- Angegeben von:
cdoReadLockin SchnittstelleCDOObject- Gibt zurück:
- Never
null. - Seit:
- 2.0
-
cdoWriteLock
Beschreibung aus Schnittstelle kopiert:CDOObjectReturns the write lock associated with this object.- Angegeben von:
cdoWriteLockin SchnittstelleCDOObject- Gibt zurück:
- Never
null. - Seit:
- 2.0
-
cdoWriteOption
Beschreibung aus Schnittstelle kopiert:CDOObjectReturns the write option associated with this object.A write option is a lock that
- is exclusive; i.e. can only be held by one view
- prevents other views from obtaining a write lock on the same object
- does not prevent other views from obtaining a read lock on the same object
It thus allows a view to ensure that it is the only that who will be able to obtain a write lock in the future, without preventing read locks to be obtained by others at this moment.
- Angegeben von:
cdoWriteOptionin SchnittstelleCDOObject- Seit:
- 4.1
-
cdoLockState
Beschreibung aus Schnittstelle kopiert:CDOObject- Angegeben von:
cdoLockStatein SchnittstelleCDOObject- Seit:
- 4.1
-
cdoInternalSetState
- Angegeben von:
cdoInternalSetStatein SchnittstelleInternalCDOObject
-
cdoInternalSetView
- Angegeben von:
cdoInternalSetViewin SchnittstelleInternalCDOObject- Seit:
- 2.0
-
cdoInternalSetID
- Angegeben von:
cdoInternalSetIDin SchnittstelleInternalCDOObject
-
cdoInternalSetRevision
- Angegeben von:
cdoInternalSetRevisionin SchnittstelleInternalCDOObject- Seit:
- 2.0
-
cdoInternalSetResource
-
cdoInternalPreLoad
public void cdoInternalPreLoad()- Angegeben von:
cdoInternalPreLoadin SchnittstelleInternalCDOLoadable- Seit:
- 2.0
-
cdoInternalPostLoad
public final void cdoInternalPostLoad()- Angegeben von:
cdoInternalPostLoadin SchnittstelleInternalCDOLoadable
-
cdoInternalPostInvalidate
public final void cdoInternalPostInvalidate()- Angegeben von:
cdoInternalPostInvalidatein SchnittstelleInternalCDOObject- Seit:
- 2.0
-
cdoInternalPreAttach
public void cdoInternalPreAttach()- Angegeben von:
cdoInternalPreAttachin SchnittstelleInternalCDOObject- Seit:
- 4.7
-
cdoInternalPostAttach
public final void cdoInternalPostAttach()- Angegeben von:
cdoInternalPostAttachin SchnittstelleInternalCDOObject
-
cdoInternalPostDetach
public void cdoInternalPostDetach(boolean remote, boolean top) It is really important for accessing the data to go throughcdoStore().eStore()will redirect you to the transient data.- Angegeben von:
cdoInternalPostDetachin SchnittstelleInternalCDOObject- Seit:
- 2.0
-
cdoInternalPostRollback
public final void cdoInternalPostRollback()- Angegeben von:
cdoInternalPostRollbackin SchnittstelleInternalCDOObject- Seit:
- 3.0
-
cdoInternalPreCommit
public final void cdoInternalPreCommit()- Angegeben von:
cdoInternalPreCommitin SchnittstelleInternalCDOObject
-
cdoInternalInstance
- Angegeben von:
cdoInternalInstancein SchnittstelleInternalCDOObject
-
cdoInternalDynamicFeature
Veraltet.- Angegeben von:
cdoInternalDynamicFeaturein SchnittstelleInternalCDOObject
-
cdoInternalPostDetach
Veraltet.- Angegeben von:
cdoInternalPostDetachin SchnittstelleInternalCDOObject
-
eStore
- Angegeben von:
eStorein SchnittstelleInternalEObject- Angegeben von:
eStorein KlasseMinimalEStoreEObjectImpl- Seit:
- 2.0
-
eDynamicClass
- Setzt außer Kraft:
eDynamicClassin KlasseMinimalEObjectImpl
-
eClass
- Angegeben von:
eClassin SchnittstelleEObject- Setzt außer Kraft:
eClassin KlasseMinimalEObjectImpl
-
eSetClass
- Angegeben von:
eSetClassin SchnittstelleInternalEObject- Setzt außer Kraft:
eSetClassin KlasseMinimalEObjectImpl
-
eDirectResource
- Angegeben von:
eDirectResourcein SchnittstelleInternalEObject- Setzt außer Kraft:
eDirectResourcein KlasseMinimalEObjectImpl- Seit:
- 2.0
-
eInternalResource
- Angegeben von:
eInternalResourcein SchnittstelleInternalEObject- Setzt außer Kraft:
eInternalResourcein KlasseBasicEObjectImpl
-
dynamicGet
- Angegeben von:
dynamicGetin SchnittstelleEStructuralFeature.Internal.DynamicValueHolder- Setzt außer Kraft:
dynamicGetin KlasseMinimalEStoreEObjectImpl
-
dynamicSet
- Angegeben von:
dynamicSetin SchnittstelleEStructuralFeature.Internal.DynamicValueHolder- Setzt außer Kraft:
dynamicSetin KlasseMinimalEStoreEObjectImpl
-
dynamicUnset
public final void dynamicUnset(int dynamicFeatureID) - Angegeben von:
dynamicUnsetin SchnittstelleEStructuralFeature.Internal.DynamicValueHolder- Setzt außer Kraft:
dynamicUnsetin KlasseMinimalEStoreEObjectImpl
-
eDynamicIsSet
- Setzt außer Kraft:
eDynamicIsSetin KlasseMinimalEStoreEObjectImpl- Seit:
- 2.0
-
eInternalContainer
- Angegeben von:
eInternalContainerin SchnittstelleInternalEObject- Setzt außer Kraft:
eInternalContainerin KlasseMinimalEStoreEObjectImpl
-
eContainerFeatureID
public final int eContainerFeatureID()- Angegeben von:
eContainerFeatureIDin SchnittstelleInternalEObject- Setzt außer Kraft:
eContainerFeatureIDin KlasseMinimalEStoreEObjectImpl
-
eBasicSetContainer
public NotificationChain eBasicSetContainer(InternalEObject newContainer, int newContainerFeatureID, NotificationChain msgs) Code taken fromBasicEObjectImpl.eBasicSetContainer(org.eclipse.emf.ecore.InternalEObject, int)and modified to detect whether the object is moved in the same context. (E.g.: An object is moved from resA to resB. resA and resB belongs to the same CDORepositoryInfo. Without this special handling, a detach and newObject will be generated for the object moved)- Angegeben von:
eBasicSetContainerin SchnittstelleInternalEObject- Setzt außer Kraft:
eBasicSetContainerin KlasseBasicEObjectImpl- Seit:
- 2.0
-
eSetResource
public final NotificationChain eSetResource(Resource.Internal resource, NotificationChain notifications) Code taken fromBasicEObjectImpl.eSetResource(org.eclipse.emf.ecore.resource.Resource.Internal, org.eclipse.emf.common.notify.NotificationChain)and modified to detect when objects are moved in the same context.- Angegeben von:
eSetResourcein SchnittstelleInternalEObject- Setzt außer Kraft:
eSetResourcein KlasseBasicEObjectImpl- Seit:
- 2.0
-
eSetDirectResource
- Setzt außer Kraft:
eSetDirectResourcein KlasseMinimalEObjectImpl
-
eBasicSetContainer
- Setzt außer Kraft:
eBasicSetContainerin KlasseMinimalEObjectImpl
-
eDynamicFeatureID
- Setzt außer Kraft:
eDynamicFeatureIDin KlasseBasicEObjectImpl
-
eDynamicFeature
- Setzt außer Kraft:
eDynamicFeaturein KlasseBasicEObjectImpl
-
eSettings
- Setzt außer Kraft:
eSettingsin KlasseMinimalEObjectImpl
-
eHasSettings
protected final boolean eHasSettings()- Setzt außer Kraft:
eHasSettingsin KlasseMinimalEObjectImpl
-
eBasicSettings
- Setzt außer Kraft:
eBasicSettingsin KlasseMinimalEObjectImpl
-
eBasicSetSettings
- Setzt außer Kraft:
eBasicSetSettingsin KlasseMinimalEObjectImpl
-
eIsCaching
protected final boolean eIsCaching()Don't cache non-transient features in this CDOObject'seSettings().- Setzt außer Kraft:
eIsCachingin KlasseMinimalEStoreEObjectImpl
-
eContainerAdapterArray
- Setzt außer Kraft:
eContainerAdapterArrayin KlasseBasicEObjectImpl
-
eBasicAdapterListeners
This method is not called by the MinimalEStoreEObjectImpl in CDO's ecore.minimal (retrofitting) fragment but it is called by the normal MinimalEObjectImpl as of EMF 2.9.- Setzt außer Kraft:
eBasicAdapterListenersin KlasseMinimalEObjectImpl- Seit:
- 4.2
-
eBasicSetAdapterListeners
protected final void eBasicSetAdapterListeners(BasicNotifierImpl.EObservableAdapterList.Listener[] eAdapterListeners) This method is not called by the MinimalEStoreEObjectImpl in CDO's ecore.minimal (retrofitting) fragment but it is called by the normal MinimalEObjectImpl as of EMF 2.9.- Setzt außer Kraft:
eBasicSetAdapterListenersin KlasseMinimalEObjectImpl- Seit:
- 4.2
-
eAdapterAdded
This method must not be private because the MinimalEStoreEObjectImpl in CDO's ecore.minimal (retrofitting) fragment introduces it as a protected method and calls it.- Seit:
- 4.2
-
eAdapterRemoved
This method must not be private because the MinimalEStoreEObjectImpl in CDO's ecore.minimal (retrofitting) fragment introduces it as a protected method and calls it.- Seit:
- 4.2
-
eAdapters
- Angegeben von:
eAdaptersin SchnittstelleNotifier- Setzt außer Kraft:
eAdaptersin KlasseMinimalEObjectImpl
-
hashCode
public final int hashCode()Specializing the behavior ofhashCode()is not permitted as perEObjectspecification. -
equals
Specializing the behavior ofequals(Object)is not permitted as perEObjectspecification. -
toString
- Setzt außer Kraft:
toStringin KlasseBasicEObjectImpl
-
emfToString
protected boolean emfToString()- Seit:
- 4.12
-
createFeatureMap
Veraltet.As of 4.5feature mapsare no longer supported.- Setzt außer Kraft:
createFeatureMapin KlasseMinimalEStoreEObjectImpl
-
createList
- Setzt außer Kraft:
createListin KlasseMinimalEStoreEObjectImpl
-
createOrderedList
protected final org.eclipse.emf.internal.cdo.CDOObjectImpl.CDOStoreEList createOrderedList(EStructuralFeature eStructuralFeature) - Seit:
- 4.8
-
createUnorderedList
protected final org.eclipse.emf.internal.cdo.CDOObjectImpl.CDOStoreUnorderedEList<Object> createUnorderedList(EStructuralFeature eStructuralFeature) - Seit:
- 4.1
-
createMap
protected final org.eclipse.emf.internal.cdo.CDOObjectImpl.CDOStoreEcoreEMap createMap(EStructuralFeature eStructuralFeature) - Seit:
- 4.1
-
instanceToRevisionFeature
public static void instanceToRevisionFeature(InternalCDOView view, InternalCDOObject object, EStructuralFeature feature, Object setting) - Seit:
- 3.0
-
revisionToInstanceFeature
public static void revisionToInstanceFeature(InternalCDOObject instance, InternalCDORevision revision, EStructuralFeature eFeature) - Seit:
- 2.0
-
createLock
public static CDOLock createLock(InternalCDOObject object, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type) - Seit:
- 4.1
-
getLockState
- Seit:
- 4.1
-
feature mapsare no longer supported.