Package org.eclipse.emf.spi.cdo
Schnittstelle InternalCDOView
- Alle Superschnittstellen:
CDOBranchPoint,CDOBranchProvider,CDOCommitHistory.Provider<CDOObject,,CDOObjectHistory> CDOCommonView,CDOIDProvider,CDOLobLoader,CDORevisionProvider,CDOTimeProvider,CDOUpdatable,CDOView,org.eclipse.net4j.util.collection.Closeable,IAdaptable,org.eclipse.net4j.util.container.IContainer<CDOResourceNode>,org.eclipse.net4j.util.lifecycle.IDeactivateable,org.eclipse.net4j.util.concurrent.IExecutorServiceProvider,org.eclipse.net4j.util.lifecycle.ILifecycle,org.eclipse.net4j.util.event.INotifier,org.eclipse.net4j.util.options.IOptionsContainer,org.eclipse.net4j.util.properties.IPropertiesContainer
- Alle bekannten Unterschnittstellen:
InternalCDOTransaction
public interface InternalCDOView
extends CDOView, CDOIDProvider, CDOLobLoader, org.eclipse.net4j.util.lifecycle.ILifecycle, org.eclipse.net4j.util.concurrent.IExecutorServiceProvider
If the meaning of this type isn't clear, there really should be more of a description here...
- Seit:
- 2.0
- Autor:
- 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.
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenModifizierer und TypSchnittstelleBeschreibungstatic final classOptimizes the storage ofCDOObject.cdoView()andCDOObject.cdoState().static final classA data structure that holds all input values ofInternalCDOView#invalidate().Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.view.CDOView
CDOView.OptionsVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Feldübersicht
Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.branch.CDOBranchPoint
INVALID_DATE, UNSPECIFIED_DATEVon Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.id.CDOIDProvider
NOOPVon Schnittstelle geerbte Felder org.eclipse.emf.cdo.util.CDOUpdatable
NO_TIMEOUTVon Schnittstelle geerbte Felder org.eclipse.emf.cdo.view.CDOView
PROP_LIFECYCLE_EXCEPTION_HANDLER, PROP_TIME_MACHINE_DISABLED -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidattachResource(CDOResourceImpl resource) voidvoidcollectViewedRevisions(Map<CDOID, InternalCDORevision> revisions) convertIDToObject(Object potentialID) convertObjectToID(Object potentialObject) convertObjectToID(Object potentialObject, boolean onlyPersistedID) voidderegisterObject(InternalCDOObject object) Veraltet.Returns an unmodifiable map of the objects managed by this view.getResourceNodeID(String path) getRevision(CDOID id, boolean loadOnDemand) Returns thesessionthis view was opened by.getStore()getViewAndState(CDOState state) Returns theview setthis view is associated with.voidhandleAddAdapter(InternalCDOObject eObject, Adapter adapter) voidhandleLockNotification(InternalCDOView sender, CDOLockChangeInfo lockChangeInfo) voidhandleObjectStateChanged(InternalCDOObject object, CDOState oldState, CDOState newState) voidhandleRemoveAdapter(InternalCDOObject eObject, Adapter adapter) booleanhasSubscription(CDOID id) voidinvalidate(CDOBranch branch, long lastUpdateTime, List<CDORevisionKey> allChangedObjects, List<CDOIDAndVersion> allDetachedObjects, Map<CDOID, InternalCDORevision> oldRevisions, boolean async) Veraltet.As of 4.2.voidinvalidate(CDOBranch branch, long lastUpdateTime, List<CDORevisionKey> allChangedObjects, List<CDOIDAndVersion> allDetachedObjects, Map<CDOID, InternalCDORevision> oldRevisions, boolean async, boolean clearResourcePathCache) Veraltet.As of 4.6.voidinvalidate(InternalCDOView.ViewInvalidationData invalidationData) voidbooleanbooleanisObjectLocked(CDOObject object, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean byOthers) booleanisObjectNew(CDOID id) voidlockView()voidprefetchRevisions(CDOID id, int depth) voidregisterObject(InternalCDOObject object) voidregisterProxyResource(CDOResourceImpl resource) Veraltet.No longer supported.voidremapObject(CDOID oldID) voidresourceLoaded(CDOResourceImpl resource, boolean loaded) voidsetFeatureAnalyzer(CDOFeatureAnalyzer featureAnalyzer) Veraltet.voidsetLastUpdateTime(long lastUpdateTime) voidsetProvider(CDOViewProvider provider) voidsetRepositoryName(String repositoryName) voidsetSession(InternalCDOSession session) voidsetViewID(int viewId) voidsetViewSet(InternalCDOViewSet viewSet) voidvoidvoidunsubscribe(EObject eObject, Adapter adapter) voidupdateLockStates(CDOLockState[] newLockStates, boolean loadObjectsOnDemand, Consumer<CDOLockState> consumer) Veraltet.Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.branch.CDOBranchPoint
getBranch, getTimeStampVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOCommitHistory.Provider
getHistory, getHistoryVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.CDOCommonView
getDurableLockingID, getSessionID, getViewID, isDurableView, isHistorical, isReadOnlyVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.id.CDOIDProvider
provideCDOIDVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.lob.CDOLobLoader
loadLobVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.revision.CDORevisionProvider
getRevisionVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.util.CDOUpdatable
getLastUpdateTime, runAfterUpdate, waitForUpdate, waitForUpdateVon Schnittstelle geerbte Methoden org.eclipse.emf.cdo.view.CDOView
addObjectHandler, addRegistrationHandler, compareRevisions, createQuery, createQuery, createResourceURI, disableDurableLocking, enableDurableLocking, enableDurableLocking, getBinaryResource, getLockStates, getLockStates, getLockStatesOfObjects, getObject, getObject, getObject, getObjectHandlers, getObjects, getProvider, getRegistrationHandlers, getResource, getResource, getResourceFolder, getResourceNode, getResourceSet, getRootResource, getTextResource, getUnitManager, getURI, getURIHandler, getViewLock, hasConflict, hasResource, isDirty, isInvalidating, isInvalidationRunnerActive, isLegacyModeEnabled, isObjectRegistered, lockObjects, lockObjects, options, queryInstances, queryInstancesAsync, queryInstancesAsync, queryResources, queryResourcesAsync, queryXRefs, queryXRefs, queryXRefsAsync, refreshLockStates, reload, removeObjectHandler, removeRegistrationHandler, setBranch, setBranch, setBranchPoint, setBranchPoint, setBranchPoint, setBranchPoint, setResourcePathCache, setTimeStamp, setTimeStamp, syncExec, syncExec, unlockObjects, unlockObjects, unlockObjectsVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.collection.Closeable
close, isClosedVon Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable
getAdapterVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmptyVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.concurrent.IExecutorServiceProvider
getExecutorServiceVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActiveVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListenerVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.properties.IPropertiesContainer
properties
-
Methodendetails
-
setViewID
void setViewID(int viewId) -
setProvider
- Seit:
- 4.4
-
getRepositoryName
String getRepositoryName()- Seit:
- 4.4
-
setRepositoryName
- Seit:
- 4.4
-
getSession
InternalCDOSession getSession()Beschreibung aus Schnittstelle kopiert:CDOViewReturns thesessionthis view was opened by.- Angegeben von:
getSessionin SchnittstelleCDOCommonView- Angegeben von:
getSessionin SchnittstelleCDOView- Gibt zurück:
- The session this view was opened by, or
nullif this view is closed. - Siehe auch:
-
setSession
-
getViewSet
InternalCDOViewSet getViewSet()Beschreibung aus Schnittstelle kopiert:CDOViewReturns theview setthis view is associated with.- Angegeben von:
getViewSetin SchnittstelleCDOView- Gibt zurück:
- The view set this view is associated with, never
null. - Siehe auch:
-
setViewSet
-
getObjects
Map<CDOID,InternalCDOObject> getObjects()Returns an unmodifiable map of the objects managed by this view.- Seit:
- 4.0
-
getObjectsList
List<InternalCDOObject> getObjectsList()- Seit:
- 4.3
-
getStore
CDOStore getStore()- Seit:
- 4.0
-
toTransaction
InternalCDOTransaction toTransaction() -
attachResource
-
resourceLoaded
- Seit:
- 4.5
-
handleObjectStateChanged
- Seit:
- 3.0
-
invalidate
- Seit:
- 4.6
-
setLastUpdateTime
void setLastUpdateTime(long lastUpdateTime) - Seit:
- 3.0
-
collectViewedRevisions
- Seit:
- 3.0
-
remapObject
-
clearResourcePathCacheIfNecessary
- Seit:
- 4.2
-
getResourceNodeID
-
registerObject
-
deregisterObject
-
getRevision
-
prefetchRevisions
- Seit:
- 3.0
-
convertObjectToID
-
convertObjectToID
-
convertIDToObject
-
isObjectNew
- Seit:
- 4.1
-
handleAddAdapter
-
handleRemoveAdapter
-
subscribe
-
unsubscribe
-
hasSubscription
-
getLockOwner
CDOLockOwner getLockOwner()- Angegeben von:
getLockOwnerin SchnittstelleCDOCommonView- Seit:
- 4.12
-
isObjectLocked
boolean isObjectLocked(CDOObject object, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean byOthers) - Seit:
- 3.0
-
handleLockNotification
- Seit:
- 4.1
-
getViewAndState
- Seit:
- 4.2
-
getViewMonitor
Object getViewMonitor()- Seit:
- 4.5
-
lockView
void lockView()- Seit:
- 4.5
-
unlockView
void unlockView()- Seit:
- 4.5
-
isClosing
boolean isClosing()- Seit:
- 4.15
-
inverseClose
void inverseClose()- Seit:
- 4.15
-
getFeatureAnalyzer
Veraltet. -
setFeatureAnalyzer
Veraltet. -
invalidate
@Deprecated void invalidate(CDOBranch branch, long lastUpdateTime, List<CDORevisionKey> allChangedObjects, List<CDOIDAndVersion> allDetachedObjects, Map<CDOID, InternalCDORevision> oldRevisions, boolean async) Veraltet. -
invalidate
@Deprecated void invalidate(CDOBranch branch, long lastUpdateTime, List<CDORevisionKey> allChangedObjects, List<CDOIDAndVersion> allDetachedObjects, Map<CDOID, InternalCDORevision> oldRevisions, boolean async, boolean clearResourcePathCache) Veraltet.As of 4.6. useinvalidate(ViewInvalidationData)- Seit:
- 4.2
-
registerProxyResource
Veraltet.No longer supported. -
updateLockStates
@Deprecated void updateLockStates(CDOLockState[] newLockStates, boolean loadObjectsOnDemand, Consumer<CDOLockState> consumer) Veraltet.- Seit:
- 4.12
-