org.eclipse.emf.cdo.compare
Class CDOComparisonScope

java.lang.Object
  extended by AbstractComparisonScope
      extended by org.eclipse.emf.cdo.compare.CDOComparisonScope
Direct Known Subclasses:
CDOComparisonScope.AllContents, CDOComparisonScope.Minimal

public abstract class CDOComparisonScope
extends AbstractComparisonScope

A CDO-specific base implementation of a comparison scope.


Nested Class Summary
static class CDOComparisonScope.AllContents
          Takes an arbitrary object (including resource nodes) and returns matches for all elements of its content tree.
static class CDOComparisonScope.Minimal
          Takes a view/transaction and returns matches only for the changed elements of the entire content tree of its root resource.
 
Constructor Summary
CDOComparisonScope(Notifier left, Notifier right, Notifier origin)
           
 
Method Summary
 Iterator<? extends EObject> getCoveredEObjects(Resource resource)
           
 Iterator<? extends Resource> getCoveredResources(ResourceSet resourceSet)
           
 boolean isResolveProxies()
           
 void setResolveProxies(boolean resolveProxies)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CDOComparisonScope

public CDOComparisonScope(Notifier left,
                          Notifier right,
                          Notifier origin)
Method Detail

getCoveredResources

public Iterator<? extends Resource> getCoveredResources(ResourceSet resourceSet)

getCoveredEObjects

public Iterator<? extends EObject> getCoveredEObjects(Resource resource)

isResolveProxies

public final boolean isResolveProxies()

setResolveProxies

public final void setResolveProxies(boolean resolveProxies)


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.