Klasse EObjectCrawler.ModelScope

java.lang.Object
org.eclipse.emf.cdo.common.util.EObjectCrawler.ModelScope
Umschließende Klasse:
EObjectCrawler

public static final class EObjectCrawler.ModelScope extends Object
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