Interface CDOStore

All Superinterfaces:
InternalEObject.EStore

public interface CDOStore extends InternalEObject.EStore
A CDO specific version of an InternalEObject.EStore.

CDORevisions need to follow these rules:
- Keep CDOID only when the object (!isNew && !isTransient) // Only when CDOID will not changed.
- Keep EObject for external reference, new, transient and that until commit time.
It is important since these objects could changed and we need to keep a reference to EObject until the end. It is the reason why CDOStore always call InternalCDOView.convertObjectToID(Object, boolean) with true.

Since:
4.0
Author:
Eike Stepper
No Implement
This interface is not intended to be implemented by clients.
No Extend
This interface is not intended to be extended by clients.