Class ExtendedCausalGraph

    • Constructor Detail

      • ExtendedCausalGraph

        public ExtendedCausalGraph()
    • Method Detail

      • getActivityFrequencyMap

        public java.util.Map<java.lang.String,​java.lang.Integer> getActivityFrequencyMap()
      • setActivityFrequencyMap

        public void setActivityFrequencyMap​(java.util.Map<java.lang.String,​java.lang.Integer> activityFrequencyMap)
      • getLog

        public org.deckfour.xes.model.XLog getLog()
      • setLog

        public void setLog​(org.deckfour.xes.model.XLog log)
      • getUnfilteredLog

        public org.deckfour.xes.model.XLog getUnfilteredLog()
      • setUnfilteredLog

        public void setUnfilteredLog​(org.deckfour.xes.model.XLog ulog)
      • setTraceVariants

        public void setTraceVariants​(TraceVariantsLog variants)
      • getActivitiesMapping

        public java.util.Map<java.lang.String,​java.lang.Integer> getActivitiesMapping()
      • getActivitiesMappingStructures

        public java.util.HashMap<java.lang.Integer,​java.lang.String> getActivitiesMappingStructures()
      • setActivitiesMapping

        public void setActivitiesMapping​(java.util.HashMap<java.lang.Integer,​java.lang.String> activityMap,
                                         java.util.HashMap<java.lang.String,​java.lang.Integer> reverseMap)
      • getOutputDirectSuccessionDependency

        public java.lang.Double getOutputDirectSuccessionDependency​(int i,
                                                                    int j)
      • getInputDirectSuccessionDependency

        public java.lang.Double getInputDirectSuccessionDependency​(int i,
                                                                   int j)
      • addNode

        public HybridDirectedGraphNode addNode​(java.lang.String nodeLabel)
        We build fuzzyCausalGraph with a strong limitation: we do not ever have two nodes with the same label.
        Parameters:
        nodeLabel - the node to be added
        Returns:
        a new node with the specified label if there is no other node in the graph with the same label, otherwise the already existing node.
      • clone

        protected java.lang.Object clone()
                                  throws java.lang.CloneNotSupportedException
        Overrides:
        clone in class java.lang.Object
        Throws:
        java.lang.CloneNotSupportedException
      • emptyGraph

        public void emptyGraph()
        It empties the graph associated to this fCG
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class org.processmining.models.graphbased.AbstractGraphElement
      • setMetrics

        public void setMetrics​(int eventsNumber,
                               cern.colt.matrix.DoubleMatrix2D directSucc,
                               cern.colt.matrix.DoubleMatrix2D rel1,
                               cern.colt.matrix.DoubleMatrix2D rel2,
                               cern.colt.matrix.DoubleMatrix2D outputDirectSuccessionMetric,
                               cern.colt.matrix.DoubleMatrix2D inputDirectSuccessionMetric,
                               cern.colt.matrix.DoubleMatrix2D eF,
                               cern.colt.matrix.DoubleMatrix2D oLD,
                               cern.colt.matrix.DoubleMatrix2D iLD,
                               cern.colt.matrix.DoubleMatrix2D rel1LD,
                               cern.colt.matrix.DoubleMatrix2D rel2LD)
      • getEventsNumber

        public int getEventsNumber()
      • getDirectSuccessionCount

        public double getDirectSuccessionCount​(int i,
                                               int j)
      • getRel1

        public double getRel1​(int i,
                              int j)
      • getRel2

        public double getRel2​(int i,
                              int j)
      • getDirectSuccessionCount

        public cern.colt.matrix.DoubleMatrix2D getDirectSuccessionCount()
      • getRel1

        public cern.colt.matrix.DoubleMatrix2D getRel1()
      • getRel2

        public cern.colt.matrix.DoubleMatrix2D getRel2()
      • getSureColor

        public java.awt.Color getSureColor()
      • getUnsureColor

        public java.awt.Color getUnsureColor()
      • updateSureColor

        public void updateSureColor​(java.awt.Color c)
      • updateUnsureColor

        public void updateUnsureColor​(java.awt.Color c)
      • getEF

        public cern.colt.matrix.DoubleMatrix2D getEF()
      • getILD

        public cern.colt.matrix.DoubleMatrix2D getILD()
      • getOLD

        public cern.colt.matrix.DoubleMatrix2D getOLD()
      • getrel1LD

        public cern.colt.matrix.DoubleMatrix2D getrel1LD()
      • getrel2LD

        public cern.colt.matrix.DoubleMatrix2D getrel2LD()
      • getLongDepColor

        public java.awt.Color getLongDepColor()
      • updateLongDepColor

        public void updateLongDepColor​(java.awt.Color c)