org.eclipse.emf.compare.epatch.applier
Class AbstractEpatchMapping
java.lang.Object
org.eclipse.emf.compare.epatch.applier.AbstractEpatchMapping
- All Implemented Interfaces:
- EpatchMapping
- Direct Known Subclasses:
- CopyingEpatchApplier.TriMap, InvertedEpatchMapping
public abstract class AbstractEpatchMapping
- extends java.lang.Object
- implements EpatchMapping
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
AbstractEpatchMapping
public AbstractEpatchMapping()
getAllEntries
public java.util.Set<EpatchMapping.EpatchMappingEntry> getAllEntries()
- Specified by:
getAllEntries
in interface EpatchMapping
getByDst
public EpatchMapping.EpatchMappingEntry getByDst(org.eclipse.emf.ecore.EObject dst)
- Specified by:
getByDst
in interface EpatchMapping
getByPtc
public EpatchMapping.EpatchMappingEntry getByPtc(NamedObject ptc)
- Specified by:
getByPtc
in interface EpatchMapping
getBySrc
public EpatchMapping.EpatchMappingEntry getBySrc(org.eclipse.emf.ecore.EObject src)
- Specified by:
getBySrc
in interface EpatchMapping
getDstToSrcMap
public java.util.Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EObject> getDstToSrcMap()
- Specified by:
getDstToSrcMap
in interface EpatchMapping
getSrcToDstMap
public java.util.Map<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EObject> getSrcToDstMap()
- Specified by:
getSrcToDstMap
in interface EpatchMapping
createEPatchMappingEntry
protected EpatchMapping.EpatchMappingEntry createEPatchMappingEntry(org.eclipse.emf.ecore.EObject src,
org.eclipse.emf.ecore.EObject dst,
NamedObject ptc)
put
public void put(org.eclipse.emf.ecore.EObject src,
org.eclipse.emf.ecore.EObject dst,
NamedObject ptc)
- Specified by:
put
in interface EpatchMapping
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object