Package org.eclipse.emf.cdo.compare
Class CDOCompare.CDOMatcher
- java.lang.Object
-
- org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher
-
- org.eclipse.emf.cdo.compare.CDOCompare.CDOMatcher
-
- All Implemented Interfaces:
org.eclipse.emf.compare.match.eobject.IEObjectMatcher
- Enclosing class:
- CDOCompare
public static class CDOCompare.CDOMatcher extends org.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher
Amatcher
that treatsresources
asEObjects
.- Since:
- 4.3
- Author:
- Eike Stepper
-
-
Constructor Summary
Constructors Constructor Description CDOMatcher(com.google.common.base.Function<org.eclipse.emf.ecore.EObject,java.lang.String> idComputation)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.emf.ecore.EObject
getParentEObject(org.eclipse.emf.ecore.EObject eObject)
protected java.util.Set<org.eclipse.emf.compare.Match>
matchPerId(java.util.Iterator<? extends org.eclipse.emf.ecore.EObject> leftEObjects, java.util.Iterator<? extends org.eclipse.emf.ecore.EObject> rightEObjects, java.util.Iterator<? extends org.eclipse.emf.ecore.EObject> originEObjects, java.util.List<org.eclipse.emf.ecore.EObject> leftEObjectsNoID, java.util.List<org.eclipse.emf.ecore.EObject> rightEObjectsNoID, java.util.List<org.eclipse.emf.ecore.EObject> originEObjectsNoID)
-
-
-
Method Detail
-
getParentEObject
protected org.eclipse.emf.ecore.EObject getParentEObject(org.eclipse.emf.ecore.EObject eObject)
- Overrides:
getParentEObject
in classorg.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher
-
matchPerId
protected java.util.Set<org.eclipse.emf.compare.Match> matchPerId(java.util.Iterator<? extends org.eclipse.emf.ecore.EObject> leftEObjects, java.util.Iterator<? extends org.eclipse.emf.ecore.EObject> rightEObjects, java.util.Iterator<? extends org.eclipse.emf.ecore.EObject> originEObjects, java.util.List<org.eclipse.emf.ecore.EObject> leftEObjectsNoID, java.util.List<org.eclipse.emf.ecore.EObject> rightEObjectsNoID, java.util.List<org.eclipse.emf.ecore.EObject> originEObjectsNoID)
- Overrides:
matchPerId
in classorg.eclipse.emf.compare.match.eobject.IdentifierEObjectMatcher
-
-