Uses of Interface
org.processmining.plugins.InductiveMiner.efficienttree.EfficientTree
-
-
Uses of EfficientTree in org.processmining.plugins.flowerMiner
Methods in org.processmining.plugins.flowerMiner that return EfficientTree Modifier and Type Method Description static EfficientTreeFlowerMiner. mine(org.deckfour.xes.info.XLogInfo logInfo)static EfficientTreeFlowerMinerDfg. mine(java.lang.String[] activities)static EfficientTreeFlowerMinerDfg. mine(org.deckfour.xes.classification.XEventClass[] vertices)static EfficientTreeTauMiner. mine()static EfficientTreeTraceMiner. mineTraceModel(org.deckfour.xes.model.XLog log, org.deckfour.xes.classification.XEventClassifier classifier) -
Uses of EfficientTree in org.processmining.plugins.InductiveMiner.efficienttree
Classes in org.processmining.plugins.InductiveMiner.efficienttree that implement EfficientTree Modifier and Type Class Description classEfficientTreeImplMethods in org.processmining.plugins.InductiveMiner.efficienttree that return EfficientTree Modifier and Type Method Description static EfficientTreeInlineTree. and(EfficientTree child1, EfficientTree... children)EfficientTreeEfficientTree. clone()EfficientTreeEfficientTreeImpl. clone()static EfficientTreeInlineTree. concurrent(java.util.Collection<EfficientTree> children)Construct a new tree by putting the given children concurrent.static EfficientTreeInlineTree. concurrent(EfficientTree child1, EfficientTree... children)Construct a new tree by putting the given children concurrent.static EfficientTreeProcessTree2EfficientTree. convert(org.processmining.processtree.Node node)Convert a process tree node to a efficient treestatic EfficientTreeProcessTree2EfficientTree. convert(org.processmining.processtree.ProcessTree processTree)Convert a process tree into a efficient treestatic EfficientTreeEfficientTreeFactory. create(int[] tree, gnu.trove.map.TObjectIntMap<java.lang.String> activity2int, java.lang.String[] int2activity)static EfficientTreeInlineTree. inte(EfficientTree child1, EfficientTree... children)static EfficientTreeInlineTree. interleaved(java.util.List<EfficientTree> children)Construct a new tree by putting the given children interleaved.static EfficientTreeInlineTree. interleaved(EfficientTree child1, EfficientTree... children)Construct a new tree by putting the given children interleaved.static EfficientTreeInlineTree. leaf(java.lang.String label)static EfficientTreeInlineTree. loop(java.util.List<EfficientTree> children)Construct a new tree by putting the given children in loop.static EfficientTreeInlineTree. loop(EfficientTree body, EfficientTree redo, EfficientTree exit)Construct a new tree by putting the given children in loop.static EfficientTreeInlineTree. or(java.util.List<EfficientTree> children)Construct a new tree by putting the given children in an inclusive or.static EfficientTreeInlineTree. or(EfficientTree child1, EfficientTree... children)Construct a new tree by putting the given children in an inclusive or.static EfficientTreeInlineTree. seq(EfficientTree child1, EfficientTree... children)static EfficientTreeInlineTree. sequence(java.util.List<EfficientTree> children)Construct a new tree by putting the given children in sequence.static EfficientTreeInlineTree. sequence(EfficientTree child1, EfficientTree... children)Construct a new tree by putting the given children in sequence.static EfficientTreeInlineTree. tau()static EfficientTreeInlineTree. xor(java.util.Collection<EfficientTree> children)Construct a new tree by putting the given children in xor.static EfficientTreeInlineTree. xor(EfficientTree child1, EfficientTree... children)Construct a new tree by putting the given children in xor.Methods in org.processmining.plugins.InductiveMiner.efficienttree that return types with arguments of type EfficientTree Modifier and Type Method Description static Triple<EfficientTree,java.lang.Integer,java.lang.String>ProcessTreeParser. parse(java.lang.String string, int spacesPerTab)static Triple<EfficientTree,java.lang.Integer,java.lang.String>ProcessTreeParser. parseNode(ProcessTreeNodiser nodiser)Parse the next node using nodiser.Methods in org.processmining.plugins.InductiveMiner.efficienttree with parameters of type EfficientTree Modifier and Type Method Description static EfficientTreeInlineTree. and(EfficientTree child1, EfficientTree... children)booleanEfficientTreeReductionRule. apply(EfficientTree tree, int node)Apply the reduction rule on tree, on the node at position i.static java.util.BitSetEfficientTreeMetrics. canOnlyProduceTau(EfficientTree tree)static booleanEfficientTreeMetrics. canOnlyProduceTau(EfficientTree tree, int node)static booleanEfficientTreeMetrics. canProduceSingleActivity(EfficientTree tree, int node, int activity)static java.util.BitSetEfficientTreeMetrics. canProduceTau(EfficientTree tree)static booleanEfficientTreeMetrics. canProduceTau(EfficientTree tree, int node)static EfficientTreeInlineTree. concurrent(EfficientTree child1, EfficientTree... children)Construct a new tree by putting the given children concurrent.static org.processmining.acceptingpetrinet.models.AcceptingPetriNetEfficientTree2AcceptingPetriNet. convert(EfficientTree tree)static org.processmining.acceptingpetrinet.models.AcceptingPetriNetEfficientTree2AcceptingPetriNet. convert(EfficientTree tree, gnu.trove.map.TIntObjectMap<org.processmining.models.graphbased.directed.petrinet.elements.Transition> node2transition)static org.processmining.processtree.ProcessTreeEfficientTree2processTree. convert(EfficientTree tree)static org.processmining.processtree.NodeEfficientTree2processTree. convert(EfficientTree tree, int node, org.processmining.processtree.ProcessTree newTree)static java.lang.Iterable<java.lang.Integer>EfficientTreeUtils. getAllActivityLeaves(EfficientTree tree)static java.lang.Iterable<java.lang.Integer>EfficientTreeUtils. getAllActivityLeaves(EfficientTree tree, int child)static java.lang.Iterable<java.lang.Integer>EfficientTreeUtils. getAllNodes(EfficientTree tree)static java.lang.Iterable<java.lang.Integer>EfficientTreeUtils. getAllNodes(EfficientTree tree, int child)static intEfficientTreeUtils. getChildNumberWith(EfficientTree tree, int parent, int grandChild)static intEfficientTreeUtils. getChildWith(EfficientTree tree, int parent, int grandChild)static intEfficientTreeUtils. getLowestCommonParent(EfficientTree tree, int nodeA, int nodeB)static intEfficientTreeUtils. getParent(EfficientTree tree, int node)Returns the parent of node.static longEfficientTreeMetrics. getShortestTrace(EfficientTree tree, int node)static java.lang.StringEfficientTreeHash. hash(EfficientTree tree)static java.lang.StringEfficientTreeHash. hash(EfficientTree tree, int node)static java.lang.StringEfficientTreeHash. hashOnIndices(EfficientTree tree)static EfficientTreeInlineTree. inte(EfficientTree child1, EfficientTree... children)static EfficientTreeInlineTree. interleaved(EfficientTree child1, EfficientTree... children)Construct a new tree by putting the given children interleaved.static booleanEfficientTreeUtils. isConsistent(EfficientTree tree)static booleanEfficientTreeUtils. isParentOf(EfficientTree tree, int parent, int child)static Pair<java.util.BitSet,int[]>EfficientTreeReduce. isSuperfluousTau(EfficientTree tree, java.util.BitSet canProduceTau)static EfficientTreeInlineTree. loop(EfficientTree body, EfficientTree redo, EfficientTree exit)Construct a new tree by putting the given children in loop.static booleanEfficientTreeMetrics. onlyEmptyTrace(EfficientTree tree, int node)static EfficientTreeInlineTree. or(EfficientTree child1, EfficientTree... children)Construct a new tree by putting the given children in an inclusive or.static voidEfficientTreeReduce. reduce(EfficientTree tree)static voidEfficientTreeReduce. reduce(EfficientTree tree, EfficientTreeReduceParameters reduceParameters)static voidEfficientTreeUtils. removeChild(EfficientTree tree, int parent, int child)Remove a child of a node.static org.processmining.processtree.NodeEfficientTree2processTree. replaceNode(org.processmining.processtree.Node node, EfficientTree tree)Make tree a subtree that replaces node.static voidEfficientTreeUtils. replaceNodeWithTau(EfficientTree tree, int node)Replace a node and all of its children by a single tau.static EfficientTreeInlineTree. seq(EfficientTree child1, EfficientTree... children)static EfficientTreeInlineTree. sequence(EfficientTree child1, EfficientTree... children)Construct a new tree by putting the given children in sequence.voidEfficientTreeEditor. setTree(EfficientTree tree)Set the editor to the given tree.static java.lang.StringEfficientTree2HumanReadableString. toMachineString(EfficientTree tree)static java.lang.StringEfficientTree2HumanReadableString. toString(EfficientTree tree)static booleanEfficientTreeMetrics. traceLengthAtMostOne(EfficientTree tree, int node)static java.lang.StringEfficientTree2HumanReadableString. tree2string(EfficientTree tree, int indent, int node, boolean machineReadable)static EfficientTreeInlineTree. xor(EfficientTree child1, EfficientTree... children)Construct a new tree by putting the given children in xor.Method parameters in org.processmining.plugins.InductiveMiner.efficienttree with type arguments of type EfficientTree Modifier and Type Method Description static EfficientTreeInlineTree. concurrent(java.util.Collection<EfficientTree> children)Construct a new tree by putting the given children concurrent.static EfficientTreeInlineTree. interleaved(java.util.List<EfficientTree> children)Construct a new tree by putting the given children interleaved.static EfficientTreeInlineTree. loop(java.util.List<EfficientTree> children)Construct a new tree by putting the given children in loop.static EfficientTreeInlineTree. or(java.util.List<EfficientTree> children)Construct a new tree by putting the given children in an inclusive or.static EfficientTreeInlineTree. sequence(java.util.List<EfficientTree> children)Construct a new tree by putting the given children in sequence.static EfficientTreeInlineTree. xor(java.util.Collection<EfficientTree> children)Construct a new tree by putting the given children in xor.Constructors in org.processmining.plugins.InductiveMiner.efficienttree with parameters of type EfficientTree Constructor Description EfficientTreeEditor(EfficientTree tree, java.lang.String message) -
Uses of EfficientTree in org.processmining.plugins.InductiveMiner.efficienttree.reductionrules
Methods in org.processmining.plugins.InductiveMiner.efficienttree.reductionrules with parameters of type EfficientTree Modifier and Type Method Description booleanAnd2Or. apply(EfficientTree tree, int node)booleanIntShortLanguage. apply(EfficientTree tree, int node)booleanLoopATauTau2flower. apply(EfficientTree tree, int loop)booleanLoopLoop. apply(EfficientTree tree, int loop)booleanLoopTau. apply(EfficientTree tree, int node)booleanLoopTauATau2flower. apply(EfficientTree tree, int loop)Deprecated.booleanOrXorTau. apply(EfficientTree tree, int node)booleanSameOperator. apply(EfficientTree tree, int node)booleanSingleChild. apply(EfficientTree tree, int node)booleanTauChildOfOr. apply(EfficientTree tree, int node)booleanTauChildOfSeqAndInt. apply(EfficientTree tree, int node)booleanXorDoubleSingleChild. apply(EfficientTree tree, int node)booleanXorTauTau. apply(EfficientTree tree, int node)booleanXorTauTauLoop2flowerRevert. apply(EfficientTree tree, int node) -
Uses of EfficientTree in org.processmining.plugins.InductiveMiner.plugins
Methods in org.processmining.plugins.InductiveMiner.plugins that return EfficientTree Modifier and Type Method Description static EfficientTreeEfficientTreeImportPlugin. importFromFile(java.io.File file)static EfficientTreeEfficientTreeImportPlugin. importFromStream(java.io.InputStream stream)EfficientTreeProcessTree2EfficientTreePlugin. measure1automata(org.processmining.contexts.uitopia.UIPluginContext context, org.processmining.processtree.ProcessTree tree)static EfficientTreeIMTree. mineTree(org.deckfour.xes.model.XLog log, MiningParameters parameters)EfficientTreeIMTree. mineTree(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log)EfficientTreeIMTree. mineTreeParameters(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log, MiningParameters parameters)Methods in org.processmining.plugins.InductiveMiner.plugins with parameters of type EfficientTree Modifier and Type Method Description org.processmining.acceptingpetrinet.models.AcceptingPetriNetEfficientTree2AcceptingPetriNetPlugin. convert(org.processmining.framework.plugin.PluginContext context, EfficientTree tree)org.processmining.processtree.ProcessTreeProcessTree2EfficientTreePlugin. convertBack(org.processmining.contexts.uitopia.UIPluginContext context, EfficientTree tree)static voidEfficientTreeExportPlugin. export(EfficientTree tree, java.io.File file)voidEfficientTreeExportPlugin. exportDefault(org.processmining.contexts.uitopia.UIPluginContext context, EfficientTree tree, java.io.File file)org.processmining.processtree.ProcessTreeEfficientTree2processTreePlugin. mineGuiProcessTree(org.processmining.framework.plugin.PluginContext context, EfficientTree tree)
-