Class CostModelImplModelDeviations

  • All Implemented Interfaces:
    CostModel

    public class CostModelImplModelDeviations
    extends CostModelAbstract
    Parameter structure: [0,n-1] log move cost on per activity that has at least one log move; [n,n+m*x] per model node a few timing things cost.
    Author:
    sander
    • Constructor Detail

      • CostModelImplModelDeviations

        public CostModelImplModelDeviations​(IvMModel model,
                                            IvMLogInfo logInfoFiltered)
    • Method Detail

      • getName

        public java.lang.String getName()
      • getCost

        public double getCost​(IvMTrace trace)
        Returns:
        the cost associated with the trace, or Double.NaN if it does not exist.
      • getNodeRepresentationModel

        public org.processmining.plugins.InductiveMiner.Pair<java.lang.Long,​java.lang.String> getNodeRepresentationModel​(int node)
        Description copied from interface: CostModel
        The representation to show this model on a node. Value (for colouring) and string value.
        Returns:
      • getNodeRepresentationPopup

        public java.lang.String[][] getNodeRepresentationPopup​(int node)
        Description copied from interface: CostModel
        The representation of this model for this node (for the model-activity node popups).
        Returns: