org.metadiff.ext.tucsdiff
Class TucsAlgorithmMappingBasedImpl
java.lang.Object
org.metadiff.ext.tucsdiff.TucsAlgorithmMappingBasedImpl
- public class TucsAlgorithmMappingBasedImpl
- extends java.lang.Object
- Author:
- Mark Kofman
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOG
private static org.apache.log4j.Logger LOG
- Logger object
mapping
private SimpleModelMapping mapping
template
private EcoreComparingTemplate template
TucsAlgorithmMappingBasedImpl
public TucsAlgorithmMappingBasedImpl(SimpleModelMapping mapping)
findDiff
public TucsModelComparisonDelta findDiff(ModelResource resourceA,
ModelResource resourceB,
SimpleModelMapping mapping)
- Returns:
insertedObjects
private java.util.List insertedObjects(ModelResource resourceB)
deletedObjects
public java.util.List deletedObjects(ModelResource resourceA)
change
public java.util.List change(java.util.Map tuplesSet)
updateAToBMap
private void updateAToBMap(SimpleModelMapping mapping)
updateBToAMap
private void updateBToAMap(SimpleModelMapping mapping)