public abstract class AbstractComparisonScope extends Object implements IComparisonScope, IDiagnosable
IComparisonScope can be sub-classed in order to avoid re-implementing some
 of the methods imposed by this interface.| Modifier and Type | Field and Description | 
|---|---|
| protected Diagnostic | diagnosticThe diagnostic of the notifiers. | 
| protected Notifier | leftThe left root of this comparison. | 
| protected Set<String> | nsURIsThe namespace uris detected in the comparison. | 
| protected Notifier | origin | 
| protected Set<String> | resourceURIsThe resource uris detected in the comparison. | 
| protected Notifier | rightThe right root of this comparison. | 
| Constructor and Description | 
|---|
| AbstractComparisonScope(Notifier left,
                       Notifier right,
                       Notifier origin)This will instantiate a scope with left, right and origin Notifiers defined. | 
| Modifier and Type | Method and Description | 
|---|---|
| Diagnostic | getDiagnostic()Return the diagnostic associated with this scope. | 
| Notifier | getLeft()This will be used by EMF Compare in order to retrieve the left "root" Notifier of this comparison; i.e
 the first object to be considered by the match engine, and from which the iteration over children
 should start. | 
| Set<String> | getNsURIs()This will be used by EMF Compare in order to retrieve the namespace uris detected in the scope. | 
| Notifier | getOrigin()If EMF Compare should consider a Notifier as being the common ancestor of the "left" and "right"
 objects to compare, it should be returned from here. | 
| Set<String> | getResourceURIs()This will be used by EMF Compare in order to retrieve the resource uris detected in the scope. | 
| Notifier | getRight()This will be used by EMF Compare in order to retrieve the right "root" Notifier of this comparison; i.e
 the first object to be considered by the match engine, and from which the iteration over children
 should start. | 
| void | setDiagnostic(Diagnostic diagnostic)Set the diagnostic to be associated with this scope. | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetChildren, getCoveredEObjects, getCoveredResourcesprotected Notifier left
protected Notifier right
protected Notifier origin
protected Diagnostic diagnostic
public AbstractComparisonScope(Notifier left, Notifier right, Notifier origin)
left - The left root of this comparison.right - The right root of this comparison.origin - The common ancestor of left and right. May be null.public Notifier getLeft()
getLeft in interface IComparisonScopenull.IComparisonScope.getLeft()public Notifier getRight()
getRight in interface IComparisonScopenull.IComparisonScope.getRight()public Notifier getOrigin()
getOrigin in interface IComparisonScopenull.IComparisonScope.getOrigin()public Set<String> getNsURIs()
getNsURIs in interface IComparisonScopeIComparisonScope.getNsURIs()public Set<String> getResourceURIs()
getResourceURIs in interface IComparisonScopeIComparisonScope.getResourceURIs()public Diagnostic getDiagnostic()
getDiagnostic in interface IDiagnosableorg.eclipse.emf.compare.scope.IComparisonScope.Internal#getDiagnostic()public void setDiagnostic(Diagnostic diagnostic)
setDiagnostic in interface IDiagnosablediagnostic - the diagnosticorg.eclipse.emf.compare.scope.IComparisonScope.Internal#setDiagnostic(org.eclipse.emf.common.util.Diagnostic)
Copyright (c) 2006, 2015 Obeo and others. All rights reserved.