org.eclipse.emf.spi.cdo
Interface InternalCDOView
- All Superinterfaces:
- CDOBranchPoint, CDOCommonView, CDOIDProvider, CDOLockOwner, CDORevisionProvider, CDOUpdatable, CDOView, Closeable, ILifecycle, INotifier, IOptionsContainer
- All Known Subinterfaces:
- InternalCDOTransaction
- public interface InternalCDOView
- extends CDOView, CDOIDProvider, ILifecycle
- 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.
Method Summary |
void |
attachResource(CDOResourceImpl resource)
|
void |
collectViewedRevisions(Map<CDOID,InternalCDORevision> revisions)
|
Object |
convertIDToObject(Object potentialID)
|
Object |
convertObjectToID(Object potentialObject)
|
Object |
convertObjectToID(Object potentialObject,
boolean onlyPersistedID)
|
void |
deregisterObject(InternalCDOObject object)
|
CDOFeatureAnalyzer |
getFeatureAnalyzer()
Deprecated. |
CDOLockState[] |
getLockStates(Collection<CDOID> ids)
|
Map<CDOID,InternalCDOObject> |
getObjects()
Returns an unmodifiable map of the objects managed by this view. |
CDOID |
getResourceNodeID(String path)
|
InternalCDORevision |
getRevision(CDOID id,
boolean loadOnDemand)
|
InternalCDOSession |
getSession()
Returns the session this view was opened by. |
CDOStore |
getStore()
|
InternalCDOViewSet |
getViewSet()
Returns the view set this view is associated with. |
void |
handleAddAdapter(InternalCDOObject eObject,
Adapter adapter)
|
void |
handleLockNotification(InternalCDOView sender,
CDOLockChangeInfo lockChangeInfo)
|
void |
handleObjectStateChanged(InternalCDOObject object,
CDOState oldState,
CDOState newState)
|
void |
handleRemoveAdapter(InternalCDOObject eObject,
Adapter adapter)
|
boolean |
hasSubscription(CDOID id)
|
void |
invalidate(CDOBranch branch,
long lastUpdateTime,
List<CDORevisionKey> allChangedObjects,
List<CDOIDAndVersion> allDetachedObjects,
Map<CDOID,InternalCDORevision> oldRevisions,
boolean async)
|
boolean |
isObjectLocked(CDOObject object,
IRWLockManager.LockType lockType,
boolean byOthers)
|
boolean |
isObjectNew(CDOID id)
|
void |
prefetchRevisions(CDOID id,
int depth)
|
void |
registerObject(InternalCDOObject object)
|
void |
registerProxyResource(CDOResourceImpl resource)
|
void |
remapObject(CDOID oldID)
|
void |
setFeatureAnalyzer(CDOFeatureAnalyzer featureAnalyzer)
Deprecated. |
void |
setLastUpdateTime(long lastUpdateTime)
|
void |
setSession(InternalCDOSession session)
|
void |
setViewID(int viewId)
|
void |
setViewSet(InternalCDOViewSet viewSet)
|
void |
subscribe(EObject eObject,
Adapter adapter)
|
InternalCDOTransaction |
toTransaction()
|
void |
unsubscribe(EObject eObject,
Adapter adapter)
|
Methods inherited from interface org.eclipse.emf.cdo.view.CDOView |
addObjectHandler, compareRevisions, createQuery, createQuery, disableDurableLocking, enableDurableLocking, enableDurableLocking, getObject, getObject, getObject, getObjectHandlers, getResource, getResource, getResourceNode, getResourceSet, getRootResource, getURIHandler, hasConflict, hasResource, isDirty, isInvalidationRunnerActive, isLegacyModeEnabled, isObjectRegistered, lockObjects, lockObjects, options, queryResources, queryResourcesAsync, queryXRefs, queryXRefs, queryXRefsAsync, reload, removeObjectHandler, setBranch, setBranchPoint, setBranchPoint, setTimeStamp, unlockObjects, unlockObjects, unlockObjects |
setViewID
void setViewID(int viewId)
getSession
InternalCDOSession getSession()
- Description copied from interface:
CDOView
- Returns the
session
this view was opened by.
- Specified by:
getSession
in interface CDOCommonView
- Specified by:
getSession
in interface CDOView
- Returns:
- The session this view was opened by, or
null
if this view is closed. - See Also:
Closeable.close()
,
Closeable.isClosed()
,
CDOViewContainer.openView()
,
CDOTransactionContainer.openTransaction()
setSession
void setSession(InternalCDOSession session)
getViewSet
InternalCDOViewSet getViewSet()
- Description copied from interface:
CDOView
- Returns the
view set
this view is associated with.
- Specified by:
getViewSet
in interface CDOView
- Returns:
- The view set this view is associated with, never
null
. - See Also:
CDOViewSet.getViews()
setViewSet
void setViewSet(InternalCDOViewSet viewSet)
getFeatureAnalyzer
@Deprecated
CDOFeatureAnalyzer getFeatureAnalyzer()
- Deprecated.
setFeatureAnalyzer
@Deprecated
void setFeatureAnalyzer(CDOFeatureAnalyzer featureAnalyzer)
- Deprecated.
getObjects
Map<CDOID,InternalCDOObject> getObjects()
- Returns an unmodifiable map of the objects managed by this view.
- Since:
- 4.0
getStore
CDOStore getStore()
- Since:
- 4.0
toTransaction
InternalCDOTransaction toTransaction()
attachResource
void attachResource(CDOResourceImpl resource)
handleObjectStateChanged
void handleObjectStateChanged(InternalCDOObject object,
CDOState oldState,
CDOState newState)
- Since:
- 3.0
invalidate
void invalidate(CDOBranch branch,
long lastUpdateTime,
List<CDORevisionKey> allChangedObjects,
List<CDOIDAndVersion> allDetachedObjects,
Map<CDOID,InternalCDORevision> oldRevisions,
boolean async)
- Since:
- 4.0
setLastUpdateTime
void setLastUpdateTime(long lastUpdateTime)
- Since:
- 3.0
collectViewedRevisions
void collectViewedRevisions(Map<CDOID,InternalCDORevision> revisions)
- Since:
- 3.0
remapObject
void remapObject(CDOID oldID)
getResourceNodeID
CDOID getResourceNodeID(String path)
registerProxyResource
void registerProxyResource(CDOResourceImpl resource)
registerObject
void registerObject(InternalCDOObject object)
deregisterObject
void deregisterObject(InternalCDOObject object)
getRevision
InternalCDORevision getRevision(CDOID id,
boolean loadOnDemand)
prefetchRevisions
void prefetchRevisions(CDOID id,
int depth)
- Since:
- 3.0
convertObjectToID
Object convertObjectToID(Object potentialObject)
convertObjectToID
Object convertObjectToID(Object potentialObject,
boolean onlyPersistedID)
convertIDToObject
Object convertIDToObject(Object potentialID)
isObjectLocked
boolean isObjectLocked(CDOObject object,
IRWLockManager.LockType lockType,
boolean byOthers)
- Since:
- 3.0
isObjectNew
boolean isObjectNew(CDOID id)
- Since:
- 4.1
handleAddAdapter
void handleAddAdapter(InternalCDOObject eObject,
Adapter adapter)
handleRemoveAdapter
void handleRemoveAdapter(InternalCDOObject eObject,
Adapter adapter)
subscribe
void subscribe(EObject eObject,
Adapter adapter)
unsubscribe
void unsubscribe(EObject eObject,
Adapter adapter)
hasSubscription
boolean hasSubscription(CDOID id)
handleLockNotification
void handleLockNotification(InternalCDOView sender,
CDOLockChangeInfo lockChangeInfo)
- Since:
- 4.1
getLockStates
CDOLockState[] getLockStates(Collection<CDOID> ids)
- Since:
- 4.1
Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.