Package org.eclipse.emf.cdo.compare
Class CDOComparisonScope
- java.lang.Object
-
- org.eclipse.emf.common.notify.impl.AdapterImpl
-
- org.eclipse.emf.compare.scope.AbstractComparisonScope
-
- org.eclipse.emf.cdo.compare.CDOComparisonScope
-
- All Implemented Interfaces:
Adapter
,Adapter.Internal
,org.eclipse.emf.compare.scope.IComparisonScope
,org.eclipse.emf.compare.scope.IComparisonScope2
,org.eclipse.emf.compare.utils.IDiagnosable
- Direct Known Subclasses:
CDOComparisonScope.AllContents
,CDOComparisonScope.Minimal
public abstract class CDOComparisonScope extends org.eclipse.emf.compare.scope.AbstractComparisonScope
A CDO-specific base implementation of acomparison scope
.- Author:
- Eike Stepper
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CDOComparisonScope.AllContents
Takes an arbitraryobject
(includingresource nodes
) and returnsmatches
for all elements of itscontent tree
.static class
CDOComparisonScope.Minimal
Takes aview
/transaction
and returnsmatches
only for the changed elements of the entire content tree of itsroot resource
.-
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
Adapter.Internal
-
-
Field Summary
-
Fields inherited from class org.eclipse.emf.compare.scope.AbstractComparisonScope
allInvolvedResourceURIs, diagnostic, left, nsURIs, origin, resourceURIs, right
-
Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
target
-
-
Constructor Summary
Constructors Constructor Description CDOComparisonScope(Notifier left, Notifier right, Notifier origin)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Iterator<? extends EObject>
getCoveredEObjects(Resource resource)
java.util.Iterator<? extends Resource>
getCoveredResources(ResourceSet resourceSet)
boolean
isResolveProxies()
void
setResolveProxies(boolean resolveProxies)
-
Methods inherited from class org.eclipse.emf.compare.scope.AbstractComparisonScope
getAllInvolvedResourceURIs, getDiagnostic, getLeft, getNsURIs, getOrigin, getResourceURIs, getRight, isAdapterForType, setDiagnostic
-
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
getTarget, notifyChanged, setTarget, unsetTarget
-
-
-
-
Method Detail
-
getCoveredResources
public java.util.Iterator<? extends Resource> getCoveredResources(ResourceSet resourceSet)
-
getCoveredEObjects
public java.util.Iterator<? extends EObject> getCoveredEObjects(Resource resource)
-
isResolveProxies
public final boolean isResolveProxies()
-
setResolveProxies
public final void setResolveProxies(boolean resolveProxies)
-
-