Package org.eclipse.emf.cdo.common.util
Klasse EObjectCrawler.ModelScope
java.lang.Object
org.eclipse.emf.cdo.common.util.EObjectCrawler.ModelScope
- Umschließende Klasse:
EObjectCrawler
A model scope for registering EObjects and creating an
EObjectCrawler for them.
Example usage:
ModelScope scope = new ModelScope(); scope.registerObject(rootEObject, true); EObjectCrawler crawler = scope.createCrawler();
The example above registers the rootEObject and all its contents in a model scope, and then creates an
EObjectCrawler for the scope.
Note that once the crawler has been created, the model scope is frozen and no further objects
can be registered.
The model scope can be used to create multiple crawlers.
- Autor:
- Eike Stepper
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungcreateCrawler(CDORevisionFactory revisionFactory) registerObject(EObject object) registerObject(EObject object, boolean recursive)
-
Konstruktordetails
-
ModelScope
public ModelScope()
-
-
Methodendetails
-
registerObject
-
registerObject
-
createCrawler
-
createCrawler
-