Package org.eclipse.emf.cdo.server.ocl
Class CDOExtentCreator
- java.lang.Object
- 
- org.eclipse.emf.cdo.server.ocl.CDOExtentCreator
 
- 
- All Implemented Interfaces:
- OCLExtentCreator
 - Direct Known Subclasses:
- CDOExtentCreator.Lazy
 
 public class CDOExtentCreator extends java.lang.Object implements OCLExtentCreator An OCLextent creatorimplementation for CDO.The extentof aclassX is the set of allobjectswithobject.getEClass() == X.- Author:
- Eike Stepper
 
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classCDOExtentCreator.LazyAnextent creatorthat creates extent sets which support a lazy populating iterator.
 - 
Constructor SummaryConstructors Constructor Description CDOExtentCreator(CDOView view)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description java.util.Set<org.eclipse.emf.ecore.EObject>createExtent(org.eclipse.emf.ecore.EClass eClass, java.util.concurrent.atomic.AtomicBoolean canceled)protected java.util.Set<org.eclipse.emf.ecore.EObject>createExtent(org.eclipse.emf.ecore.EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, java.util.concurrent.atomic.AtomicBoolean canceled)protected voidcreateExtent(org.eclipse.emf.ecore.EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, java.util.concurrent.atomic.AtomicBoolean canceled, CDORevisionHandler revisionHandler)CDOChangeSetDatagetChangeSetData()protected org.eclipse.emf.ecore.EObjectgetEObject(CDOID id)CDORevisionCacheAddergetRevisionCacheAdder()Deprecated.As of 4.4 usegetRevisionInterner().CDORevisionInternergetRevisionInterner()CDOViewgetView()protected voidhandleRevisions(org.eclipse.emf.ecore.EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, CDORevisionHandler revisionHandler)protected booleanisDetached(CDOID id)voidsetChangeSetData(CDOChangeSetData changeSetData)voidsetRevisionCacheAdder(CDORevisionCacheAdder revisionCacheAdder)Deprecated.As of 4.4 usesetRevisionInterner(CDORevisionInterner).voidsetRevisionInterner(CDORevisionInterner revisionInterner)
 
- 
- 
- 
Constructor Detail- 
CDOExtentCreatorpublic CDOExtentCreator(CDOView view) 
 
- 
 - 
Method Detail- 
getViewpublic CDOView getView() 
 - 
getChangeSetDatapublic CDOChangeSetData getChangeSetData() 
 - 
setChangeSetDatapublic void setChangeSetData(CDOChangeSetData changeSetData) 
 - 
getRevisionInternerpublic CDORevisionInterner getRevisionInterner() - Since:
- 4.4
 
 - 
setRevisionInternerpublic void setRevisionInterner(CDORevisionInterner revisionInterner) - Since:
- 4.4
 
 - 
getRevisionCacheAdder@Deprecated public CDORevisionCacheAdder getRevisionCacheAdder() Deprecated.As of 4.4 usegetRevisionInterner().
 - 
setRevisionCacheAdder@Deprecated public void setRevisionCacheAdder(CDORevisionCacheAdder revisionCacheAdder) Deprecated.As of 4.4 usesetRevisionInterner(CDORevisionInterner).
 - 
createExtentpublic java.util.Set<org.eclipse.emf.ecore.EObject> createExtent(org.eclipse.emf.ecore.EClass eClass, java.util.concurrent.atomic.AtomicBoolean canceled)- Specified by:
- createExtentin interface- OCLExtentCreator
 
 - 
createExtentprotected java.util.Set<org.eclipse.emf.ecore.EObject> createExtent(org.eclipse.emf.ecore.EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, java.util.concurrent.atomic.AtomicBoolean canceled)
 - 
createExtentprotected void createExtent(org.eclipse.emf.ecore.EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, java.util.concurrent.atomic.AtomicBoolean canceled, CDORevisionHandler revisionHandler)- Since:
- 4.1
 
 - 
handleRevisionsprotected void handleRevisions(org.eclipse.emf.ecore.EClass eClass, IStoreAccessor accessor, CDOBranch branch, long timeStamp, CDORevisionHandler revisionHandler)- Since:
- 4.2
 
 - 
isDetachedprotected boolean isDetached(CDOID id) 
 - 
getEObjectprotected org.eclipse.emf.ecore.EObject getEObject(CDOID id) throws ObjectNotFoundException - Throws:
- ObjectNotFoundException
 
 
- 
 
-