org.metadiff.ext.tucsdiff
Class TucsDiffFinder
java.lang.Object
org.metadiff.ext.tucsdiff.TucsDiffFinder
- public class TucsDiffFinder
- extends java.lang.Object
Implementation of TUCS diff algorithm. Implementation is based on Ecore
metamodel. However similar implementation can be made for other meta-models
- 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
mappingFinder
private ModelMappingFinder mappingFinder
TucsDiffFinder
public TucsDiffFinder()
- Default Constructor
TucsDiffFinder
public TucsDiffFinder(ModelMappingFinder mappingFinder)
- Constructor which accepts non default model matching implementation
findDiff
public ModelComparisonDelta findDiff(ModelResource sourceA,
ModelResource sourceB)
findDiff
private ModelComparisonDelta findDiff(EcoreResource resourceA,
EcoreResource resourceB)
findDiff
private ModelComparisonDelta findDiff(MdrResource sourceA,
MdrResource sourceB)