Bus

org.topcased.service.comparison
Class ModelComparator

java.lang.Object
  extended by org.topcased.service.comparison.ModelComparator

public class ModelComparator
extends java.lang.Object


Field Summary
static java.lang.String ADDITION
           
static java.lang.String DELETION
           
static java.lang.String MODIFICATION
           
 
Method Summary
 ObjectComparison compareModels(EObject _oldModel, EObject _newModel, org.eclipse.core.runtime.IPath pathFile1, org.eclipse.core.runtime.IPath pathFile2)
           
 EObject getFirstModel()
           
 java.util.Map getInFirstOnly()
           
 java.util.Map getInSecondOnly()
           
static ModelComparator getInstance()
           
 ObjectComparison getModelComparison()
           
 java.util.Map getNewMapObjects()
           
 java.util.Map getOldMapObjects()
           
 java.lang.Object[] getPathSelected()
           
 EObject getSecondModel()
           
 java.lang.String getUid(EObject anObject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ADDITION

public static final java.lang.String ADDITION
See Also:
Constant Field Values

DELETION

public static final java.lang.String DELETION
See Also:
Constant Field Values

MODIFICATION

public static final java.lang.String MODIFICATION
See Also:
Constant Field Values
Method Detail

getInstance

public static ModelComparator getInstance()

compareModels

public ObjectComparison compareModels(EObject _oldModel,
                                      EObject _newModel,
                                      org.eclipse.core.runtime.IPath pathFile1,
                                      org.eclipse.core.runtime.IPath pathFile2)

getUid

public java.lang.String getUid(EObject anObject)
Parameters:
anObject - : the object we need the uid
Returns:
: the uid of the object as String

getFirstModel

public EObject getFirstModel()

getSecondModel

public EObject getSecondModel()

getOldMapObjects

public java.util.Map getOldMapObjects()

getNewMapObjects

public java.util.Map getNewMapObjects()

getInFirstOnly

public java.util.Map getInFirstOnly()

getInSecondOnly

public java.util.Map getInSecondOnly()

getModelComparison

public ObjectComparison getModelComparison()

getPathSelected

public java.lang.Object[] getPathSelected()

Bus

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.