public interface InternalCDOView extends CDOView, CDOIDProvider, ILifecycle
| Modifier and Type | Interface and Description |
|---|---|
static class |
InternalCDOView.ViewAndState
Optimizes the storage of
CDOObject.cdoView() and CDOObject.cdoState(). |
static class |
InternalCDOView.ViewInvalidationData
A data structure that holds all input values of
InternalCDOView#invalidate(). |
CDOView.OptionsIContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>ILifecycle.DeferrableActivationPROP_TIME_MACHINE_DISABLEDINVALID_DATE, UNSPECIFIED_DATENO_TIMEOUTNOOPaddObjectHandler, compareRevisions, createQuery, createQuery, createResourceURI, disableDurableLocking, enableDurableLocking, enableDurableLocking, getBinaryResource, getLockStates, getLockStatesOfObjects, getObject, getObject, getObject, getObjectHandlers, getProvider, getResource, getResource, getResourceFolder, getResourceNode, getResourceSet, getRootResource, getTextResource, getUnitManager, getURIHandler, getViewLock, hasConflict, hasResource, isDirty, isInvalidationRunnerActive, isLegacyModeEnabled, isObjectRegistered, lockObjects, lockObjects, options, queryInstances, queryInstancesAsync, queryInstancesAsync, queryResources, queryResourcesAsync, queryXRefs, queryXRefs, queryXRefsAsync, reload, removeObjectHandler, setBranch, setBranch, setBranchPoint, setBranchPoint, setBranchPoint, setBranchPoint, setResourcePathCache, setTimeStamp, setTimeStamp, syncExec, syncExec, unlockObjects, unlockObjects, unlockObjectsgetDurableLockingID, getViewID, isHistorical, isReadOnlygetSessionID, isDurableViewgetBranch, getTimeStampgetRevisionpropertiesgetAdaptergetLastUpdateTime, runAfterUpdate, waitForUpdate, waitForUpdategetHistory, getHistorygetElements, isEmptyaddListener, getListeners, hasListeners, removeListenerprovideCDOIDactivate, deactivate, getLifecycleState, isActivevoid setViewID(int viewId)
void setProvider(CDOViewProvider provider)
String getRepositoryName()
void setRepositoryName(String repositoryName)
InternalCDOSession getSession()
CDOViewsession this view was opened by.getSession in interface CDOCommonViewgetSession in interface CDOViewnull if this view is closed.Closeable.close(),
Closeable.isClosed(),
CDOViewContainer.openView(),
CDOTransactionContainer.openTransaction()void setSession(InternalCDOSession session)
InternalCDOViewSet getViewSet()
CDOViewview set this view is associated with.getViewSet in interface CDOViewnull.CDOViewSet.getViews()void setViewSet(InternalCDOViewSet viewSet)
@Deprecated CDOFeatureAnalyzer getFeatureAnalyzer()
@Deprecated void setFeatureAnalyzer(CDOFeatureAnalyzer featureAnalyzer)
Map<CDOID,InternalCDOObject> getObjects()
List<InternalCDOObject> getObjectsList()
CDOStore getStore()
InternalCDOTransaction toTransaction()
void attachResource(CDOResourceImpl resource)
void resourceLoaded(CDOResourceImpl resource, boolean loaded)
void handleObjectStateChanged(InternalCDOObject object, CDOState oldState, CDOState newState)
@Deprecated void invalidate(CDOBranch branch, long lastUpdateTime, List<CDORevisionKey> allChangedObjects, List<CDOIDAndVersion> allDetachedObjects, Map<CDOID,InternalCDORevision> oldRevisions, boolean async)
invalidate(CDOBranch, long, List, List, Map, boolean, boolean)@Deprecated void invalidate(CDOBranch branch, long lastUpdateTime, List<CDORevisionKey> allChangedObjects, List<CDOIDAndVersion> allDetachedObjects, Map<CDOID,InternalCDORevision> oldRevisions, boolean async, boolean clearResourcePathCache)
invalidate(ViewInvalidationData)void invalidate(InternalCDOView.ViewInvalidationData invalidationData)
void setLastUpdateTime(long lastUpdateTime)
void collectViewedRevisions(Map<CDOID,InternalCDORevision> revisions)
void remapObject(CDOID oldID)
void clearResourcePathCacheIfNecessary(CDORevisionDelta delta)
@Deprecated void registerProxyResource(CDOResourceImpl resource)
void registerObject(InternalCDOObject object)
void deregisterObject(InternalCDOObject object)
InternalCDORevision getRevision(CDOID id, boolean loadOnDemand)
void prefetchRevisions(CDOID id, int depth)
boolean isObjectLocked(CDOObject object, IRWLockManager.LockType lockType, boolean byOthers)
boolean isObjectNew(CDOID id)
void handleAddAdapter(InternalCDOObject eObject, Adapter adapter)
void handleRemoveAdapter(InternalCDOObject eObject, Adapter adapter)
boolean hasSubscription(CDOID id)
void handleLockNotification(InternalCDOView sender, CDOLockChangeInfo lockChangeInfo)
InternalCDOView.ViewAndState getViewAndState(CDOState state)
Object getViewMonitor()
void lockView()
void unlockView()
Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html