Class MainFPGrowthLPMTree
- java.lang.Object
-
- org.processmining.placebasedlpmdiscovery.model.fpgrowth.FPGrowthLPMTree<MainFPGrowthLPMTreeNode>
-
- org.processmining.placebasedlpmdiscovery.model.fpgrowth.MainFPGrowthLPMTree
-
- All Implemented Interfaces:
LPMBuildingResult,CanBeInterrupted
public class MainFPGrowthLPMTree extends FPGrowthLPMTree<MainFPGrowthLPMTreeNode> implements CanBeInterrupted, LPMBuildingResult
-
-
Field Summary
-
Fields inherited from class org.processmining.placebasedlpmdiscovery.model.fpgrowth.FPGrowthLPMTree
nodes, root
-
-
Constructor Summary
Constructors Constructor Description MainFPGrowthLPMTree(java.util.Map<Place,java.lang.Integer> priorityMap, java.util.Map<java.lang.String,java.lang.Integer> labelMap, int maxDependencyLength)MainFPGrowthLPMTree(java.util.Map<Place,java.lang.Integer> priorityMap, java.util.Map<java.lang.String,java.lang.Integer> labelMap, int maxDependencyLength, RunningContext runningContext)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddOrUpdate(LocalProcessModel lpm, int count, java.util.List<java.lang.Integer> window, LPMTemporaryWindowInfo lpmTemporaryWindowInfo, java.lang.Integer traceVariantId)voidaddOrUpdate(LocalProcessModel lpm, LPMAdditionalInfo additionalInfo)protected MainFPGrowthLPMTreeNodecreateRoot()intgetHeight()MainFPGrowthLPMTreeNodegetNode(LocalProcessModel lpm)MainFPGrowthLPMTreeNodegetRoot()voidinterrupt()voidupdateAllTotalCount(WindowTotalCounter windowTotalCounter, java.lang.Integer totalTraceCount, org.deckfour.xes.model.XLog log)-
Methods inherited from class org.processmining.placebasedlpmdiscovery.model.fpgrowth.FPGrowthLPMTree
getNodes
-
-
-
-
Constructor Detail
-
MainFPGrowthLPMTree
public MainFPGrowthLPMTree(java.util.Map<Place,java.lang.Integer> priorityMap, java.util.Map<java.lang.String,java.lang.Integer> labelMap, int maxDependencyLength, RunningContext runningContext)
-
MainFPGrowthLPMTree
public MainFPGrowthLPMTree(java.util.Map<Place,java.lang.Integer> priorityMap, java.util.Map<java.lang.String,java.lang.Integer> labelMap, int maxDependencyLength)
-
-
Method Detail
-
createRoot
protected MainFPGrowthLPMTreeNode createRoot()
- Specified by:
createRootin classFPGrowthLPMTree<MainFPGrowthLPMTreeNode>
-
getNode
public MainFPGrowthLPMTreeNode getNode(LocalProcessModel lpm)
-
addOrUpdate
public void addOrUpdate(LocalProcessModel lpm, LPMAdditionalInfo additionalInfo)
-
addOrUpdate
public void addOrUpdate(LocalProcessModel lpm, int count, java.util.List<java.lang.Integer> window, LPMTemporaryWindowInfo lpmTemporaryWindowInfo, java.lang.Integer traceVariantId)
-
updateAllTotalCount
public void updateAllTotalCount(WindowTotalCounter windowTotalCounter, java.lang.Integer totalTraceCount, org.deckfour.xes.model.XLog log)
-
getHeight
public int getHeight()
-
interrupt
public void interrupt()
- Specified by:
interruptin interfaceCanBeInterrupted
-
getRoot
public MainFPGrowthLPMTreeNode getRoot()
-
-