Interface CostModel
-
- All Known Implementing Classes:
CostModelAbstract,CostModelImplModel,CostModelImplModelDeviations,CostModelImplModelDeviationsService,CostModelImplModelDeviationsTime
public interface CostModel
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description doublegetCost(IvMTrace trace)java.util.List<DataRow<java.lang.Object>>getModelRepresentation()The representation of this model (for the data analysis cost tab)java.lang.StringgetName()org.processmining.plugins.InductiveMiner.Pair<java.lang.Long,java.lang.String>getNodeRepresentationModel(int node)The representation to show this model on a node.java.lang.String[][]getNodeRepresentationPopup(int node)The representation of this model for this node (for the model-activity node popups).
-
-
-
Method Detail
-
getName
java.lang.String getName()
-
getNodeRepresentationModel
org.processmining.plugins.InductiveMiner.Pair<java.lang.Long,java.lang.String> getNodeRepresentationModel(int node)
The representation to show this model on a node. Value (for colouring) and string value.- Parameters:
node-- Returns:
-
getNodeRepresentationPopup
java.lang.String[][] getNodeRepresentationPopup(int node)
The representation of this model for this node (for the model-activity node popups).- Parameters:
unode-- Returns:
-
getModelRepresentation
java.util.List<DataRow<java.lang.Object>> getModelRepresentation()
The representation of this model (for the data analysis cost tab)- Returns:
-
getCost
double getCost(IvMTrace trace)
- Parameters:
trace-- Returns:
- the cost associated with the trace, or Double.NaN if it does not exist.
-
-