Class AlignedLogVisualisationDataImplRelativeFrequencies

    • Constructor Detail

      • AlignedLogVisualisationDataImplRelativeFrequencies

        public AlignedLogVisualisationDataImplRelativeFrequencies​(IvMModel model,
                                                                  IvMLogInfo logInfo)
    • Method Detail

      • getExtremeCardinalities

        public org.processmining.plugins.InductiveMiner.Pair<java.lang.Long,​java.lang.Long> getExtremeCardinalities()
                                                                                                                   throws org.processmining.plugins.InductiveMiner.efficienttree.UnknownTreeNodeException
        Specified by:
        getExtremeCardinalities in interface AlignedLogVisualisationData
        Returns:
        result[0] = minimum, result[1] = maximum
        Throws:
        org.processmining.plugins.InductiveMiner.efficienttree.UnknownTreeNodeException
      • getNodeLabel

        public org.processmining.plugins.InductiveMiner.Triple<java.lang.String,​java.lang.Long,​java.lang.Long> getNodeLabel​(int unode,
                                                                                                                                        boolean includeModelMoves)
                                                                                                                                 throws org.processmining.plugins.InductiveMiner.efficienttree.UnknownTreeNodeException
        Specified by:
        getNodeLabel in interface AlignedLogVisualisationData
        Returns:
        Triple of label (second line), first colour, second colour (for gradient). Leave colours null if unwanted.
        Throws:
        org.processmining.plugins.InductiveMiner.efficienttree.UnknownTreeNodeException
      • getEdgeLabel

        public org.processmining.plugins.InductiveMiner.Pair<java.lang.String,​java.lang.Long> getEdgeLabel​(int unode,
                                                                                                                 boolean includeModelMoves)
                                                                                                          throws org.processmining.plugins.InductiveMiner.efficienttree.UnknownTreeNodeException
        Specified by:
        getEdgeLabel in interface AlignedLogVisualisationData
        Throws:
        org.processmining.plugins.InductiveMiner.efficienttree.UnknownTreeNodeException
      • getEdgeLabel

        public org.processmining.plugins.InductiveMiner.Pair<java.lang.String,​java.lang.Long> getEdgeLabel​(int from,
                                                                                                                 int to,
                                                                                                                 boolean includeModelMoves)
                                                                                                          throws org.processmining.plugins.InductiveMiner.efficienttree.UnknownTreeNodeException
        Specified by:
        getEdgeLabel in interface AlignedLogVisualisationData
        Throws:
        org.processmining.plugins.InductiveMiner.efficienttree.UnknownTreeNodeException
      • getLogMoveEdgeLabel

        public org.processmining.plugins.InductiveMiner.Pair<java.lang.String,​org.processmining.plugins.InductiveMiner.MultiSet<org.deckfour.xes.classification.XEventClass>> getLogMoveEdgeLabel​(LogMovePosition logMovePosition)
        Specified by:
        getLogMoveEdgeLabel in interface AlignedLogVisualisationData
      • format

        public static java.lang.String format​(double value)