org.metadiff.ext.tucsdiff
Class TucsAlgorithmDefaultImpl

java.lang.Object
  extended byorg.metadiff.ext.tucsdiff.TucsAlgorithmDefaultImpl
All Implemented Interfaces:
TucsAlgorithmTemplate

public class TucsAlgorithmDefaultImpl
extends java.lang.Object
implements TucsAlgorithmTemplate

Comparison algorithm implementation based on research paper by TUCS

Author:
Mark Kofman

Field Summary
private static org.apache.log4j.Logger LOG
          Deprecated. Logger object
 
Constructor Summary
TucsAlgorithmDefaultImpl()
          Deprecated.  
 
Method Summary
 java.util.List change(java.util.Map mapOld, java.util.Map mapNew)
          Deprecated.  
private  TucsDiffOperation compare(org.eclipse.emf.ecore.EObject oldObject, org.eclipse.emf.ecore.EObject newObject, org.eclipse.emf.ecore.EAttribute attr)
          Deprecated.  
private  java.util.List compare(org.eclipse.emf.ecore.EObject oldObject, org.eclipse.emf.ecore.EObject newObject, org.eclipse.emf.ecore.EReference ref, java.util.Map mapOld, java.util.Map mapNew)
          Deprecated.  
private  java.util.List compare(org.eclipse.emf.ecore.EObject oldObject, org.eclipse.emf.ecore.EObject newObject, java.util.Map mapOld, java.util.Map mapNew)
          Deprecated.  
private  java.util.List compareUnorderedFeature(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.EList oldList, org.eclipse.emf.common.util.EList newList, org.eclipse.emf.ecore.EStructuralFeature feature, java.util.Map mapOld, java.util.Map mapNew)
          Deprecated.  
 java.util.List create(org.eclipse.emf.ecore.EObject oldRoot, org.eclipse.emf.ecore.EObject newRoot)
          Deprecated.  
private  java.util.Map createMap(org.eclipse.emf.ecore.EObject root)
          Deprecated.  
 java.util.Map createMapNew(org.eclipse.emf.ecore.EObject newRoot)
          Deprecated.  
 java.util.Map createMapOld(org.eclipse.emf.ecore.EObject oldRoot)
          Deprecated.  
 java.util.List delete(org.eclipse.emf.ecore.EObject oldRoot, org.eclipse.emf.ecore.EObject newRoot)
          Deprecated.  
private  void updateMapNew(java.util.Map mapOld, java.util.Map mapNew)
          Deprecated.  
private  void updateMapOld(java.util.Map mapOld, java.util.Map mapNew)
          Deprecated.  
 void updateMappings(java.util.Map mapOld, java.util.Map mapNew)
          Deprecated.  
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LOG

private static org.apache.log4j.Logger LOG
Deprecated. 
Logger object

Constructor Detail

TucsAlgorithmDefaultImpl

public TucsAlgorithmDefaultImpl()
Deprecated. 
Method Detail

createMapOld

public java.util.Map createMapOld(org.eclipse.emf.ecore.EObject oldRoot)
Deprecated. 
Specified by:
createMapOld in interface TucsAlgorithmTemplate

createMapNew

public java.util.Map createMapNew(org.eclipse.emf.ecore.EObject newRoot)
Deprecated. 
Specified by:
createMapNew in interface TucsAlgorithmTemplate

create

public java.util.List create(org.eclipse.emf.ecore.EObject oldRoot,
                             org.eclipse.emf.ecore.EObject newRoot)
Deprecated. 
Specified by:
create in interface TucsAlgorithmTemplate

delete

public java.util.List delete(org.eclipse.emf.ecore.EObject oldRoot,
                             org.eclipse.emf.ecore.EObject newRoot)
Deprecated. 
Specified by:
delete in interface TucsAlgorithmTemplate

updateMappings

public void updateMappings(java.util.Map mapOld,
                           java.util.Map mapNew)
Deprecated. 
Specified by:
updateMappings in interface TucsAlgorithmTemplate

change

public java.util.List change(java.util.Map mapOld,
                             java.util.Map mapNew)
Deprecated. 
Specified by:
change in interface TucsAlgorithmTemplate

compare

private java.util.List compare(org.eclipse.emf.ecore.EObject oldObject,
                               org.eclipse.emf.ecore.EObject newObject,
                               java.util.Map mapOld,
                               java.util.Map mapNew)
Deprecated. 

compare

private java.util.List compare(org.eclipse.emf.ecore.EObject oldObject,
                               org.eclipse.emf.ecore.EObject newObject,
                               org.eclipse.emf.ecore.EReference ref,
                               java.util.Map mapOld,
                               java.util.Map mapNew)
Deprecated. 
Parameters:
oldObject -
newObject -
ref -

compare

private TucsDiffOperation compare(org.eclipse.emf.ecore.EObject oldObject,
                                  org.eclipse.emf.ecore.EObject newObject,
                                  org.eclipse.emf.ecore.EAttribute attr)
Deprecated. 
Parameters:
oldObject -
newObject -

compareUnorderedFeature

private java.util.List compareUnorderedFeature(org.eclipse.emf.ecore.EObject object,
                                               org.eclipse.emf.common.util.EList oldList,
                                               org.eclipse.emf.common.util.EList newList,
                                               org.eclipse.emf.ecore.EStructuralFeature feature,
                                               java.util.Map mapOld,
                                               java.util.Map mapNew)
Deprecated. 

updateMapOld

private void updateMapOld(java.util.Map mapOld,
                          java.util.Map mapNew)
Deprecated. 

updateMapNew

private void updateMapNew(java.util.Map mapOld,
                          java.util.Map mapNew)
Deprecated. 

createMap

private java.util.Map createMap(org.eclipse.emf.ecore.EObject root)
Deprecated.