org.eclipse.emf.spi.cdo
Interface InternalCDOObject

All Superinterfaces:
CDOObject, CDOPackageTypeRegistry.CDOObjectMarker, CDOWithID, EObject, InternalCDOLoadable, InternalEObject, Notifier
All Known Implementing Classes:
AnnotationImpl, AssigneeImpl, CDOBinaryResourceImpl, CDOFileResourceImpl, CDOObjectImpl, CDOResourceFolderImpl, CDOResourceImpl, CDOResourceLeafImpl, CDOResourceNodeImpl, CDOTextResourceImpl, ClassPermissionImpl, DirectoryImpl, GroupImpl, ModelElementImpl, ObjectPermissionImpl, PackagePermissionImpl, PermissionImpl, RealmImpl, ResourcePermissionImpl, RoleImpl, SecurityElementImpl, SecurityItemImpl, UserImpl, UserPasswordImpl

public interface InternalCDOObject
extends CDOObject, InternalEObject, InternalCDOLoadable, CDOPackageTypeRegistry.CDOObjectMarker

If the meaning of this type isn't clear, there really should be more of a description here...

Since:
2.0
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
InternalEObject.EStore
 
Field Summary
 
Fields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE
 
Method Summary
 InternalCDOClassInfo cdoClassInfo()
           
 EStructuralFeature cdoInternalDynamicFeature(int dynamicFeatureID)
          Deprecated. As of 4.2 no longer supported.
 InternalEObject cdoInternalInstance()
           
 void cdoInternalPostAttach()
           
 void cdoInternalPostDetach(boolean remote)
           
 void cdoInternalPostInvalidate()
           
 void cdoInternalPostRollback()
           
 void cdoInternalPreCommit()
           
 void cdoInternalSetID(CDOID id)
           
 void cdoInternalSetRevision(CDORevision revision)
           
 CDOState cdoInternalSetState(CDOState state)
           
 void cdoInternalSetView(CDOView view)
           
 InternalCDORevision cdoRevision()
          Returns the revision of this object, or null if this object does currently not have a revision.
 InternalCDOView cdoView()
          Returns the view this object is associated with, or null if this object is not associated with a view.
 
Methods inherited from interface org.eclipse.emf.cdo.CDOObject
cdoConflict, cdoDirectResource, cdoHistory, cdoID, cdoInvalid, cdoLockState, cdoPrefetch, cdoReadLock, cdoReload, cdoResource, cdoState, cdoWriteLock, cdoWriteOption
 
Methods inherited from interface org.eclipse.emf.ecore.InternalEObject
eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicSetContainer, eContainerFeatureID, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eGet, eGet, eInternalContainer, eInternalResource, eInverseAdd, eInverseRemove, eInvoke, eIsSet, eNotificationRequired, eObjectForURIFragmentSegment, eProxyURI, eResolveProxy, eSet, eSetClass, eSetProxyURI, eSetResource, eSetStore, eSetting, eStore, eUnset, eURIFragmentSegment
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 
Methods inherited from interface org.eclipse.emf.spi.cdo.InternalCDOLoadable
cdoInternalPostLoad, cdoInternalPreLoad
 

Method Detail

cdoClassInfo

InternalCDOClassInfo cdoClassInfo()
Since:
4.2

cdoView

InternalCDOView cdoView()
Description copied from interface: CDOObject
Returns the view this object is associated with, or null if this object is not associated with a view. This view manages all aspects of this object and cahces it as long as required.

Specified by:
cdoView in interface CDOObject

cdoRevision

InternalCDORevision cdoRevision()
Description copied from interface: CDOObject
Returns the revision of this object, or null if 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.

Specified by:
cdoRevision in interface CDOObject

cdoInternalPostAttach

void cdoInternalPostAttach()

cdoInternalPostDetach

void cdoInternalPostDetach(boolean remote)

cdoInternalPostInvalidate

void cdoInternalPostInvalidate()

cdoInternalPostRollback

void cdoInternalPostRollback()
Since:
3.0

cdoInternalPreCommit

void cdoInternalPreCommit()

cdoInternalSetID

void cdoInternalSetID(CDOID id)

cdoInternalSetView

void cdoInternalSetView(CDOView view)

cdoInternalSetRevision

void cdoInternalSetRevision(CDORevision revision)

cdoInternalSetState

CDOState cdoInternalSetState(CDOState state)

cdoInternalInstance

InternalEObject cdoInternalInstance()

cdoInternalDynamicFeature

@Deprecated
EStructuralFeature cdoInternalDynamicFeature(int dynamicFeatureID)
Deprecated. As of 4.2 no longer supported.



Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.