Class AlignedLogVisualisationDataImplSojourn

    • Constructor Detail

      • AlignedLogVisualisationDataImplSojourn

        public AlignedLogVisualisationDataImplSojourn​(IvMModel model,
                                                      Performance queueLengths,
                                                      IvMLogInfo logInfo)
    • Method Detail

      • computeExtremes

        protected void computeExtremes​(Performance performance)
      • getExtremeCardinalities

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

        public org.processmining.plugins.InductiveMiner.Triple<java.lang.String,​java.lang.Long,​java.lang.Long> getNodeLabel​(int unode,
                                                                                                                                        boolean includeModelMoves)
        Specified by:
        getNodeLabel in interface AlignedLogVisualisationData
        Returns:
        Triple of label (second line), first colour, second colour (for gradient). Leave colours null if unwanted.
      • 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