public class MPCoreInfoProvider
extends org.processmining.plugins.pnalignanalysis.visualization.projection.CoreInfoProvider
Modifier and Type | Field and Description |
---|---|
protected int[] |
activatedTraces |
protected int[] |
activations |
protected int[] |
activationsFitting |
protected int |
maxActivations |
protected int |
maxViolations |
protected int |
minActivations |
protected int |
minViolations |
protected int[] |
violations |
Constructor and Description |
---|
MPCoreInfoProvider(PetrinetWithAutomata net,
org.processmining.models.semantics.petrinet.Marking marking,
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping,
org.deckfour.xes.model.XLog log,
MPReplayResult mpReplayResult) |
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) |
void |
extractInfoOnConstraints(MPSyncReplayResult alignment,
int representedTraces) |
int |
getActivatedTracesFor(DeclarativeArc a) |
int |
getActivationsFor(DeclarativeArc a) |
int |
getActivationsInFittingTracesFor(DeclarativeArc a) |
int |
getArcIndexOf(DeclarativeArc arc) |
DeclarativeArc[] |
getConstraintArray() |
int[] |
getConstraintInfo(int arc) |
int |
getMaximumActivations() |
int |
getMaximumViolations() |
int |
getMinimumActivations() |
int |
getMinimumViolations() |
int |
getNumConstraints() |
int |
getViolationsFor(DeclarativeArc a) |
protected void |
initialize() |
protected boolean |
isFitting(org.processmining.plugins.replayer.replayresult.SyncReplayResult syncRepRes,
int index) |
getAllStats, getEC2Int, getEvClassArray, getIndexOf, getInfoMarking, getInfoNode, getMinMaxFreq, getNumPlaces, getNumTrans, getPlace2Int, getPlaceArray, getPlaceFreq, getPlaceIndexOf, getTrans2Int, getTransArray
protected int[] activations
protected int[] activatedTraces
protected int[] activationsFitting
protected int[] violations
protected int minActivations
protected int maxActivations
protected int minViolations
protected int maxViolations
public MPCoreInfoProvider(PetrinetWithAutomata net, org.processmining.models.semantics.petrinet.Marking marking, org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping, org.deckfour.xes.model.XLog log, MPReplayResult mpReplayResult)
protected void initialize()
initialize
in class org.processmining.plugins.pnalignanalysis.visualization.projection.CoreInfoProvider
public void extractInfo(boolean[] filter, java.util.Set<java.lang.Integer> preservedIndexes)
extractInfo
in class org.processmining.plugins.pnalignanalysis.visualization.projection.CoreInfoProvider
protected void extractInfoFromReliableNonEmptyTrace(org.processmining.plugins.replayer.replayresult.SyncReplayResult syncRepRes, int traceSize)
extractInfoFromReliableNonEmptyTrace
in class org.processmining.plugins.pnalignanalysis.visualization.projection.CoreInfoProvider
protected boolean isFitting(org.processmining.plugins.replayer.replayresult.SyncReplayResult syncRepRes, int index)
isFitting
in class org.processmining.plugins.pnalignanalysis.visualization.projection.CoreInfoProvider
public void extractInfoOnConstraints(MPSyncReplayResult alignment, int representedTraces)
public int getMinimumActivations()
public int getMaximumActivations()
public int getMinimumViolations()
public int getMaximumViolations()
public int getViolationsFor(DeclarativeArc a)
public int getActivatedTracesFor(DeclarativeArc a)
public int getActivationsFor(DeclarativeArc a)
public int getActivationsInFittingTracesFor(DeclarativeArc a)
public int getNumConstraints()
public DeclarativeArc[] getConstraintArray()
public int[] getConstraintInfo(int arc)
public int getArcIndexOf(DeclarativeArc arc)