Class DfgParser


  • public class DfgParser
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      DfgParser()  
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static org.processmining.plugins.InductiveMiner.Triple<org.processmining.directlyfollowsmodelminer.model.DirectlyFollowsModel,​java.lang.Integer,​java.lang.String> parse​(java.lang.String startActivities, java.lang.String edges, java.lang.String endActivities, boolean emptyTraces)  
      static org.processmining.plugins.InductiveMiner.Pair<java.lang.Integer,​java.lang.String> parseEdges​(DfgEdgeNodiser nodiser, org.processmining.directlyfollowsmodelminer.model.DirectlyFollowsModel dfg, gnu.trove.map.TObjectIntMap<org.processmining.plugins.InductiveMiner.Pair<java.lang.String,​java.lang.Integer>> userIndex2dfgIndex)
      Parse the next node using nodiser.
      static void parseEndActivities​(DfgActivityNodiser nodiser, org.processmining.directlyfollowsmodelminer.model.DirectlyFollowsModel dfg, gnu.trove.map.TObjectIntMap<org.processmining.plugins.InductiveMiner.Pair<java.lang.String,​java.lang.Integer>> userIndex2dfgIndex)  
      static void parseStartActivities​(DfgActivityNodiser nodiser, org.processmining.directlyfollowsmodelminer.model.DirectlyFollowsModel dfg, gnu.trove.map.TObjectIntMap<org.processmining.plugins.InductiveMiner.Pair<java.lang.String,​java.lang.Integer>> userIndex2dfgIndex)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DfgParser

        public DfgParser()
    • Method Detail

      • parse

        public static org.processmining.plugins.InductiveMiner.Triple<org.processmining.directlyfollowsmodelminer.model.DirectlyFollowsModel,​java.lang.Integer,​java.lang.String> parse​(java.lang.String startActivities,
                                                                                                                                                                                                   java.lang.String edges,
                                                                                                                                                                                                   java.lang.String endActivities,
                                                                                                                                                                                                   boolean emptyTraces)
                                                                                                                                                                                            throws java.io.IOException
        Throws:
        java.io.IOException
      • parseEdges

        public static org.processmining.plugins.InductiveMiner.Pair<java.lang.Integer,​java.lang.String> parseEdges​(DfgEdgeNodiser nodiser,
                                                                                                                         org.processmining.directlyfollowsmodelminer.model.DirectlyFollowsModel dfg,
                                                                                                                         gnu.trove.map.TObjectIntMap<org.processmining.plugins.InductiveMiner.Pair<java.lang.String,​java.lang.Integer>> userIndex2dfgIndex)
                                                                                                                  throws java.io.IOException
        Parse the next node using nodiser.
        Parameters:
        nodiser -
        dfg -
        Returns:
        A triple, in which the first item denotes the parsed dfg. If parsing failed, this is null, and the second element contains the line number where parsing failed, and the third element contains an error message.
        Throws:
        java.io.IOException
      • parseStartActivities

        public static void parseStartActivities​(DfgActivityNodiser nodiser,
                                                org.processmining.directlyfollowsmodelminer.model.DirectlyFollowsModel dfg,
                                                gnu.trove.map.TObjectIntMap<org.processmining.plugins.InductiveMiner.Pair<java.lang.String,​java.lang.Integer>> userIndex2dfgIndex)
                                         throws java.io.IOException
        Throws:
        java.io.IOException
      • parseEndActivities

        public static void parseEndActivities​(DfgActivityNodiser nodiser,
                                              org.processmining.directlyfollowsmodelminer.model.DirectlyFollowsModel dfg,
                                              gnu.trove.map.TObjectIntMap<org.processmining.plugins.InductiveMiner.Pair<java.lang.String,​java.lang.Integer>> userIndex2dfgIndex)
                                       throws java.io.IOException
        Throws:
        java.io.IOException