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 class
Optimizes the storage ofCDOObject.cdoView()
andCDOObject.cdoState()
.static final class
A data structure that holds all input values ofInternalCDOView#invalidate()
.Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.emf.cdo.view.CDOView
CDOView.Options
Von 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.DeferrableActivation
Von 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_DATE
Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.id.CDOIDProvider
NOOP
Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.util.CDOUpdatable
NO_TIMEOUT
Von Schnittstelle geerbte Felder org.eclipse.emf.cdo.view.CDOView
PROP_LIFECYCLE_EXCEPTION_HANDLER, PROP_TIME_MACHINE_DISABLED
-
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
attachResource
(CDOResourceImpl resource) void
void
collectViewedRevisions
(Map<CDOID, InternalCDORevision> revisions) convertIDToObject
(Object potentialID) convertObjectToID
(Object potentialObject) convertObjectToID
(Object potentialObject, boolean onlyPersistedID) void
deregisterObject
(InternalCDOObject object) Veraltet.Returns an unmodifiable map of the objects managed by this view.getResourceNodeID
(String path) getRevision
(CDOID id, boolean loadOnDemand) Returns thesession
this view was opened by.getStore()
getViewAndState
(CDOState state) Returns theview 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) Veraltet.As of 4.2.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.void
invalidate
(InternalCDOView.ViewInvalidationData invalidationData) void
boolean
boolean
isObjectLocked
(CDOObject object, org.eclipse.net4j.util.concurrent.IRWLockManager.LockType lockType, boolean byOthers) boolean
isObjectNew
(CDOID id) void
lockView()
void
prefetchRevisions
(CDOID id, int depth) void
registerObject
(InternalCDOObject object) void
registerProxyResource
(CDOResourceImpl resource) Veraltet.No longer supported.void
remapObject
(CDOID oldID) void
resourceLoaded
(CDOResourceImpl resource, boolean loaded) void
setFeatureAnalyzer
(CDOFeatureAnalyzer featureAnalyzer) Veraltet.void
setLastUpdateTime
(long lastUpdateTime) void
setProvider
(CDOViewProvider provider) void
setRepositoryName
(String repositoryName) void
setSession
(InternalCDOSession session) void
setViewID
(int viewId) void
setViewSet
(InternalCDOViewSet viewSet) void
void
void
unsubscribe
(EObject eObject, Adapter adapter) void
updateLockStates
(CDOLockState[] newLockStates, boolean loadObjectsOnDemand, Consumer<CDOLockState> consumer) Veraltet.Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.branch.CDOBranchPoint
getBranch, getTimeStamp
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.commit.CDOCommitHistory.Provider
getHistory, getHistory
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.CDOCommonView
getDurableLockingID, getSessionID, getViewID, isDurableView, isHistorical, isReadOnly
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.id.CDOIDProvider
provideCDOID
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.lob.CDOLobLoader
loadLob
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.common.revision.CDORevisionProvider
getRevision
Von Schnittstelle geerbte Methoden org.eclipse.emf.cdo.util.CDOUpdatable
getLastUpdateTime, runAfterUpdate, waitForUpdate, waitForUpdate
Von 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, unlockObjects
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.collection.Closeable
close, isClosed
Von Schnittstelle geerbte Methoden org.eclipse.core.runtime.IAdaptable
getAdapter
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmpty
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.concurrent.IExecutorServiceProvider
getExecutorService
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.lifecycle.ILifecycle
activate, deactivate, getLifecycleState, isActive
Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
Von 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:CDOView
Returns thesession
this view was opened by.- Angegeben von:
getSession
in SchnittstelleCDOCommonView
- Angegeben von:
getSession
in SchnittstelleCDOView
- Gibt zurück:
- The session this view was opened by, or
null
if this view is closed. - Siehe auch:
-
setSession
-
getViewSet
InternalCDOViewSet getViewSet()Beschreibung aus Schnittstelle kopiert:CDOView
Returns theview set
this view is associated with.- Angegeben von:
getViewSet
in 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:
getLockOwner
in 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
-