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.