Class DfgParser
- java.lang.Object
-
- org.processmining.plugins.inductiveVisualMiner.editModel.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 voidparseEndActivities(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 voidparseStartActivities(DfgActivityNodiser nodiser, org.processmining.directlyfollowsmodelminer.model.DirectlyFollowsModel dfg, gnu.trove.map.TObjectIntMap<org.processmining.plugins.InductiveMiner.Pair<java.lang.String,java.lang.Integer>> userIndex2dfgIndex)
-
-
-
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
-
-