public class EditOperation extends java.lang.Object implements java.lang.Comparable<EditOperation>
Modifier and Type | Class and Description |
---|---|
static class |
EditOperation.Op |
Constructor and Description |
---|
EditOperation(EditOperation.Op operation,
java.util.UUID origNodeId,
java.lang.String origName,
java.util.UUID newNodeId,
java.lang.String newName,
double cost) |
EditOperation(EditOperation.Op operation,
java.util.UUID origNodeId,
java.lang.String origName,
java.util.UUID newNodeId,
java.lang.String newName,
double cost,
boolean reverse) |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(EditOperation other) |
int[] |
getChildIndices() |
double |
getCost() |
java.lang.String |
getNewName() |
java.util.UUID |
getNewNode() |
EditOperation.Op |
getOperation() |
java.lang.String |
getOrigName() |
java.util.UUID |
getOrigNode() |
java.lang.Integer |
getParentIndex() |
org.processmining.processtree.Node |
getParentNode() |
boolean |
isReverse() |
void |
setChildIndices(int[] childIndices) |
void |
setParentIndex(java.lang.Integer parentIndex) |
void |
setParentNode(org.processmining.processtree.Node parentNode) |
void |
setReverse(boolean reverse) |
java.lang.String |
toString() |
public EditOperation(EditOperation.Op operation, java.util.UUID origNodeId, java.lang.String origName, java.util.UUID newNodeId, java.lang.String newName, double cost)
public EditOperation(EditOperation.Op operation, java.util.UUID origNodeId, java.lang.String origName, java.util.UUID newNodeId, java.lang.String newName, double cost, boolean reverse)
public int compareTo(EditOperation other)
compareTo
in interface java.lang.Comparable<EditOperation>
public EditOperation.Op getOperation()
public java.util.UUID getOrigNode()
public java.util.UUID getNewNode()
public double getCost()
public java.lang.String getOrigName()
public java.lang.String getNewName()
public java.lang.String toString()
toString
in class java.lang.Object
public boolean isReverse()
public void setReverse(boolean reverse)
public void setParentIndex(java.lang.Integer parentIndex)
public java.lang.Integer getParentIndex()
public int[] getChildIndices()
public void setChildIndices(int[] childIndices)
public void setParentNode(org.processmining.processtree.Node parentNode)
public org.processmining.processtree.Node getParentNode()