public abstract class AbstractModelDiff extends java.lang.Object implements ProcessModelDiff
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap<java.lang.String,ProcessObject> |
addedObjects |
protected Relation<java.lang.String,ProcessObjectDiff> |
changedObjects |
protected Relation<java.lang.String,ProcessObjectDiff> |
equalObjects |
protected ProcessModel |
model1 |
protected ProcessModel |
model2 |
protected java.util.HashMap<java.lang.String,ProcessObject> |
removedObjects |
Constructor and Description |
---|
AbstractModelDiff() |
Modifier and Type | Method and Description |
---|---|
void |
dump() |
java.util.Collection<ProcessObject> |
getAddedObjects() |
Relation<java.lang.String,ProcessObjectDiff> |
getChangedObjectDiffs() |
java.util.Collection<ProcessObject> |
getChangedObjects() |
Relation<java.lang.String,ProcessObjectDiff> |
getEqualObjectDiffs() |
ProcessModel |
getModel1() |
ProcessModel |
getModel2() |
ProcessObject |
getPartnerProcessObject(java.lang.String objectID,
ProcessModel origin) |
ProcessObjectDiff |
getProcessObjectRelation(java.lang.String objectID,
ProcessModel origin) |
java.util.Collection<ProcessObject> |
getRemovedObjects() |
ProcessObjectDiff.ProcessObjectState |
getStatus(java.lang.String objectID) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
compare
protected ProcessModel model1
protected ProcessModel model2
protected java.util.HashMap<java.lang.String,ProcessObject> addedObjects
protected java.util.HashMap<java.lang.String,ProcessObject> removedObjects
protected Relation<java.lang.String,ProcessObjectDiff> changedObjects
protected Relation<java.lang.String,ProcessObjectDiff> equalObjects
public java.util.Collection<ProcessObject> getAddedObjects()
getAddedObjects
in interface ProcessModelDiff
public java.util.Collection<ProcessObject> getChangedObjects()
getChangedObjects
in interface ProcessModelDiff
public java.util.Collection<ProcessObject> getRemovedObjects()
getRemovedObjects
in interface ProcessModelDiff
public Relation<java.lang.String,ProcessObjectDiff> getChangedObjectDiffs()
getChangedObjectDiffs
in interface ProcessModelDiff
public Relation<java.lang.String,ProcessObjectDiff> getEqualObjectDiffs()
getEqualObjectDiffs
in interface ProcessModelDiff
public ProcessModel getModel1()
getModel1
in interface ProcessModelDiff
public ProcessModel getModel2()
getModel2
in interface ProcessModelDiff
public ProcessObjectDiff.ProcessObjectState getStatus(java.lang.String objectID)
getStatus
in interface ProcessModelDiff
public ProcessObject getPartnerProcessObject(java.lang.String objectID, ProcessModel origin)
getPartnerProcessObject
in interface ProcessModelDiff
public ProcessObjectDiff getProcessObjectRelation(java.lang.String objectID, ProcessModel origin)
getProcessObjectRelation
in interface ProcessModelDiff
public void dump()
dump
in interface ProcessModelDiff