public class AbstractGraphEditDistanceSimilarityAlgorithm.Mapping extends java.lang.Object implements java.lang.Comparable<AbstractGraphEditDistanceSimilarityAlgorithm.Mapping>
Modifier and Type | Field and Description |
---|---|
java.util.Set<org.processmining.framework.util.Pair<org.processmining.models.graphbased.directed.DirectedGraphNode,org.processmining.models.graphbased.directed.DirectedGraphNode>> |
addedEdges |
java.util.Set<org.processmining.models.graphbased.directed.DirectedGraphNode> |
addedVertices |
double |
cost |
java.util.Set<org.processmining.framework.util.Pair<org.processmining.models.graphbased.directed.DirectedGraphNode,org.processmining.models.graphbased.directed.DirectedGraphNode>> |
deletedEdges |
java.util.Set<org.processmining.models.graphbased.directed.DirectedGraphNode> |
deletedVertices |
java.util.Map<org.processmining.models.graphbased.directed.DirectedGraphNode,org.processmining.models.graphbased.directed.DirectedGraphNode> |
mappingsFromGraph1 |
java.util.Map<org.processmining.models.graphbased.directed.DirectedGraphNode,org.processmining.models.graphbased.directed.DirectedGraphNode> |
mappingsFromGraph2 |
java.util.Set<org.processmining.framework.util.Pair<org.processmining.models.graphbased.directed.DirectedGraphNode,org.processmining.models.graphbased.directed.DirectedGraphNode>> |
matchedEdges |
java.util.List<org.processmining.models.graphbased.directed.DirectedGraphNode> |
remaining1 |
java.util.List<org.processmining.models.graphbased.directed.DirectedGraphNode> |
remaining2 |
double |
vertexMappingCost |
double |
vertexMappingCount |
Constructor and Description |
---|
Mapping() |
Modifier and Type | Method and Description |
---|---|
AbstractGraphEditDistanceSimilarityAlgorithm.Mapping |
clone() |
int |
compareTo(AbstractGraphEditDistanceSimilarityAlgorithm.Mapping o) |
double |
getCost() |
void |
step(org.processmining.models.graphbased.directed.DirectedGraphNode v1,
org.processmining.models.graphbased.directed.DirectedGraphNode v2) |
void |
step(org.processmining.models.graphbased.directed.DirectedGraphNode v1,
org.processmining.models.graphbased.directed.DirectedGraphNode v2,
double subsCost) |
void |
updateCost(GraphEditDistanceSimilarityAStar edCalculator) |
public double cost
public double vertexMappingCost
public double vertexMappingCount
public java.util.Map<org.processmining.models.graphbased.directed.DirectedGraphNode,org.processmining.models.graphbased.directed.DirectedGraphNode> mappingsFromGraph1
public java.util.Map<org.processmining.models.graphbased.directed.DirectedGraphNode,org.processmining.models.graphbased.directed.DirectedGraphNode> mappingsFromGraph2
public java.util.Set<org.processmining.models.graphbased.directed.DirectedGraphNode> addedVertices
public java.util.Set<org.processmining.models.graphbased.directed.DirectedGraphNode> deletedVertices
public java.util.Set<org.processmining.framework.util.Pair<org.processmining.models.graphbased.directed.DirectedGraphNode,org.processmining.models.graphbased.directed.DirectedGraphNode>> matchedEdges
public java.util.Set<org.processmining.framework.util.Pair<org.processmining.models.graphbased.directed.DirectedGraphNode,org.processmining.models.graphbased.directed.DirectedGraphNode>> addedEdges
public java.util.Set<org.processmining.framework.util.Pair<org.processmining.models.graphbased.directed.DirectedGraphNode,org.processmining.models.graphbased.directed.DirectedGraphNode>> deletedEdges
public java.util.List<org.processmining.models.graphbased.directed.DirectedGraphNode> remaining1
public java.util.List<org.processmining.models.graphbased.directed.DirectedGraphNode> remaining2
public AbstractGraphEditDistanceSimilarityAlgorithm.Mapping clone()
clone
in class java.lang.Object
public int compareTo(AbstractGraphEditDistanceSimilarityAlgorithm.Mapping o)
compareTo
in interface java.lang.Comparable<AbstractGraphEditDistanceSimilarityAlgorithm.Mapping>
public double getCost()
public void updateCost(GraphEditDistanceSimilarityAStar edCalculator)
public void step(org.processmining.models.graphbased.directed.DirectedGraphNode v1, org.processmining.models.graphbased.directed.DirectedGraphNode v2)
public void step(org.processmining.models.graphbased.directed.DirectedGraphNode v1, org.processmining.models.graphbased.directed.DirectedGraphNode v2, double subsCost)