public class CoreInfoProvider
extends java.lang.Object
Constructor and Description |
---|
CoreInfoProvider(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net,
org.processmining.models.semantics.petrinet.Marking marking,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping,
org.deckfour.xes.model.XLog log,
java.util.Set<? extends org.processmining.plugins.replayer.replayresult.SyncReplayResult> logReplayResult) |
Modifier and Type | Method and Description |
---|---|
void |
extractInfo(boolean[] filter,
java.util.Set<java.lang.Integer> preservedIndexes) |
protected void |
extractInfoFromReliableNonEmptyTrace(org.processmining.plugins.replayer.replayresult.SyncReplayResult syncRepRes,
int traceSize) |
int[] |
getAllStats() |
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> |
getEC2Int() |
org.deckfour.xes.classification.XEventClass[] |
getEvClassArray() |
int |
getIndexOf(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
Return negative if it does not exist
|
int[] |
getInfoMarking(int markingIndex)
Get marking info: [marking][freq event class][freq unique trace event
class]
|
int[] |
getInfoNode(int selectedIndex) |
int[] |
getMinMaxFreq(boolean isShowMoveLogModel,
boolean isShowMoveModelOnly)
Return minimum and maximum values of frequency
|
int |
getNumPlaces() |
int |
getNumTrans() |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.lang.Integer> |
getPlace2Int() |
org.processmining.models.graphbased.directed.petrinet.elements.Place[] |
getPlaceArray() |
int[] |
getPlaceFreq()
get frequency occurrence of places from markings
|
int |
getPlaceIndexOf(org.processmining.models.graphbased.directed.petrinet.elements.Place p) |
java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> |
getTrans2Int() |
org.processmining.models.graphbased.directed.petrinet.elements.Transition[] |
getTransArray() |
protected void |
initialize() |
protected boolean |
isFitting(org.processmining.plugins.replayer.replayresult.SyncReplayResult syncRepRes,
int index) |
public CoreInfoProvider(org.processmining.models.graphbased.directed.petrinet.PetrinetGraph net, org.processmining.models.semantics.petrinet.Marking marking, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.deckfour.xes.model.XLog log, java.util.Set<? extends org.processmining.plugins.replayer.replayresult.SyncReplayResult> logReplayResult)
protected void initialize()
public int getNumTrans()
public void extractInfo(boolean[] filter, java.util.Set<java.lang.Integer> preservedIndexes)
newNet
- mNewNet
- mapOrig2ViewNode
- repResult
- protected void extractInfoFromReliableNonEmptyTrace(org.processmining.plugins.replayer.replayresult.SyncReplayResult syncRepRes, int traceSize)
protected boolean isFitting(org.processmining.plugins.replayer.replayresult.SyncReplayResult syncRepRes, int index)
public int[] getInfoNode(int selectedIndex)
public int[] getInfoMarking(int markingIndex)
markingIndex
- public int[] getAllStats()
public org.processmining.models.graphbased.directed.petrinet.elements.Transition[] getTransArray()
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,java.lang.Integer> getTrans2Int()
public int getIndexOf(org.processmining.models.graphbased.directed.petrinet.elements.Transition t)
t
- public int[] getMinMaxFreq(boolean isShowMoveLogModel, boolean isShowMoveModelOnly)
isShowMoveLogModel
- isShowMoveModelOnly
- public int getNumPlaces()
public org.processmining.models.graphbased.directed.petrinet.elements.Place[] getPlaceArray()
public java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Place,java.lang.Integer> getPlace2Int()
public org.deckfour.xes.classification.XEventClass[] getEvClassArray()
public java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Integer> getEC2Int()
public int[] getPlaceFreq()
public int getPlaceIndexOf(org.processmining.models.graphbased.directed.petrinet.elements.Place p)