public class RecomposingReplayParameters
extends org.processmining.basicutils.parameters.impl.PluginParametersImpl
implements org.processmining.log.parameters.ClassifierParameter, org.processmining.pnetreplayer.parameters.TransEvClassMappingParameter
Constructor and Description |
---|
RecomposingReplayParameters(RecomposingReplayParameters parameters) |
RecomposingReplayParameters(org.deckfour.xes.model.XLog log,
org.processmining.acceptingpetrinet.models.AcceptingPetriNet net) |
RecomposingReplayParameters(org.deckfour.xes.model.XLog log,
org.processmining.acceptingpetrinet.models.AcceptingPetriNet net,
org.deckfour.xes.classification.XEventClassifier classifier) |
Modifier and Type | Method and Description |
---|---|
int |
getAlignmentPercentage() |
org.deckfour.xes.classification.XEventClassifier |
getClassifier() |
int |
getGlobalDuration() |
int |
getIntervalAbsolute() |
int |
getIntervalRelative() |
int |
getLocalDuration() |
org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping |
getMapping() |
int |
getMaxConflicts() |
long |
getMillis() |
int |
getMoveOnLogCosts() |
int |
getMoveOnModelCosts() |
int |
getNofIterations() |
java.util.Set<org.deckfour.xes.classification.XEventClass> |
getUnsplittableActivities() |
boolean |
isAddConflictOnlyOnce() |
boolean |
isPlanB() |
boolean |
isPreferBorderTransitions() |
boolean |
isUseHideAndReduceAbstraction() |
boolean |
reject(org.processmining.plugins.replayer.replayresult.SyncReplayResult traceResult,
java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Double> conflicts) |
void |
setAddConflictOnlyOnce(boolean addConflictOnlyOnce) |
void |
setAlignmentPercentage(int alignmentPercentage) |
void |
setClassifier(org.deckfour.xes.classification.XEventClassifier classifier) |
void |
setGlobalDuration(int duration) |
void |
setIntervalAbsolute(int intervalAbsolute) |
void |
setIntervalRelative(int intervalRelative) |
void |
setLocalDuration(int localDuration) |
void |
setMapping(org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping) |
void |
setMaxConflicts(int maxConflicts) |
void |
setMillis(long millis) |
void |
setMoveOnLogCosts(int moveOnLogCosts) |
void |
setMoveOnModelCosts(int moveOnModelCosts) |
void |
setNofIterations(int nofIterations) |
void |
setPlanB(boolean planB) |
void |
setPreferBorderTransitions(boolean preferBorderTransitions) |
void |
setUnsplittableActivities(java.util.Set<org.deckfour.xes.classification.XEventClass> unsplittableActivities) |
void |
setUseHideAndReduceAbstraction(boolean useHideAndReduceAbstraction) |
boolean |
stop(RecomposingReplayWorkspace workspace,
org.processmining.framework.util.Pair<java.lang.Double,java.lang.Double> fitnessInterval) |
public RecomposingReplayParameters(org.deckfour.xes.model.XLog log, org.processmining.acceptingpetrinet.models.AcceptingPetriNet net, org.deckfour.xes.classification.XEventClassifier classifier)
public RecomposingReplayParameters(org.deckfour.xes.model.XLog log, org.processmining.acceptingpetrinet.models.AcceptingPetriNet net)
public RecomposingReplayParameters(RecomposingReplayParameters parameters)
public void setMapping(org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping mapping)
setMapping
in interface org.processmining.pnetreplayer.parameters.TransEvClassMappingParameter
public org.processmining.plugins.connectionfactories.logpetrinet.TransEvClassMapping getMapping()
getMapping
in interface org.processmining.pnetreplayer.parameters.TransEvClassMappingParameter
public void setClassifier(org.deckfour.xes.classification.XEventClassifier classifier)
setClassifier
in interface org.processmining.log.parameters.ClassifierParameter
public org.deckfour.xes.classification.XEventClassifier getClassifier()
getClassifier
in interface org.processmining.log.parameters.ClassifierParameter
public void setGlobalDuration(int duration)
public int getGlobalDuration()
public void setMillis(long millis)
public long getMillis()
public boolean reject(org.processmining.plugins.replayer.replayresult.SyncReplayResult traceResult, java.util.Map<org.deckfour.xes.classification.XEventClass,java.lang.Double> conflicts)
public boolean stop(RecomposingReplayWorkspace workspace, org.processmining.framework.util.Pair<java.lang.Double,java.lang.Double> fitnessInterval)
public java.util.Set<org.deckfour.xes.classification.XEventClass> getUnsplittableActivities()
public void setUnsplittableActivities(java.util.Set<org.deckfour.xes.classification.XEventClass> unsplittableActivities)
public int getMoveOnLogCosts()
public void setMoveOnLogCosts(int moveOnLogCosts)
public int getMoveOnModelCosts()
public void setMoveOnModelCosts(int moveOnModelCosts)
public int getLocalDuration()
public void setLocalDuration(int localDuration)
public int getIntervalRelative()
public void setIntervalRelative(int intervalRelative)
public int getIntervalAbsolute()
public void setIntervalAbsolute(int intervalAbsolute)
public int getMaxConflicts()
public void setMaxConflicts(int maxConflicts)
public int getAlignmentPercentage()
public void setAlignmentPercentage(int alignmentPercentage)
public int getNofIterations()
public void setNofIterations(int nofIterations)
public boolean isPlanB()
public void setPlanB(boolean planB)
public boolean isUseHideAndReduceAbstraction()
public void setUseHideAndReduceAbstraction(boolean useHideAndReduceAbstraction)
public boolean isAddConflictOnlyOnce()
public void setAddConflictOnlyOnce(boolean addConflictOnlyOnce)
public boolean isPreferBorderTransitions()
public void setPreferBorderTransitions(boolean preferBorderTransitions)