public class CostBasedPrefixParam extends AbstractDefaultPNReplayParam
canceller, createConn, guiMode| Constructor and Description |
|---|
CostBasedPrefixParam()
Default parameter
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
getAllowEventSkip() |
java.lang.Boolean |
getAllowExecViolating() |
java.lang.Boolean |
getAllowExecWOTokens() |
java.lang.Boolean |
getAllowInviTaskMove() |
java.lang.Boolean |
getAllowRealTaskMove() |
java.lang.Integer |
getHeuristicDistanceCost() |
java.lang.Integer |
getInappropriateTransFireCost() |
org.processmining.models.semantics.petrinet.Marking |
getInitialMarking() |
java.lang.Integer |
getMaxNumOfStates() |
java.lang.Integer |
getReplayedEventCost() |
java.lang.Integer |
getSelfExecInviTaskCost() |
java.lang.Integer |
getSelfExecRealTaskCost() |
java.lang.Integer |
getSkippedEventCost() |
void |
replaceTransitions(java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,org.processmining.models.graphbased.directed.petrinet.elements.Transition> configuration,
boolean keepNonReplacedMapping)
Replace transitions in this parameter (if the parameter consider
individual transitions) with another transitions.
|
void |
setAllowEventSkip(java.lang.Boolean allowEventSkip) |
void |
setAllowExecViolating(java.lang.Boolean allowExecViolating) |
void |
setAllowExecWOTokens(java.lang.Boolean allowExecWOTokens) |
void |
setAllowInviTaskMove(java.lang.Boolean allowInviTaskMove) |
void |
setAllowRealTaskMove(java.lang.Boolean allowRealTaskMove) |
void |
setFinalMarkings(org.processmining.models.semantics.petrinet.Marking[] finalMarkings) |
void |
setHeuristicDistanceCost(java.lang.Integer heuristicDistanceCost) |
void |
setInappropriateTransFireCost(java.lang.Integer inappropriateTransFireCost) |
void |
setInitialMarking(org.processmining.models.semantics.petrinet.Marking initialMarking) |
void |
setMaxNumOfStates(java.lang.Integer maxNumOfStates) |
void |
setReplayedEventCost(java.lang.Integer replayedEventCost) |
void |
setSelfExecInviTaskCost(java.lang.Integer selfExecInviTaskCost) |
void |
setSelfExecRealTaskCost(java.lang.Integer selfExecRealTaskCost) |
void |
setSkippedEventCost(java.lang.Integer skippedEventCost) |
getCanceller, getNumThreads, isCreatingConn, isGUIMode, setCanceller, setCreateConn, setGUIMode, setNumThreadspublic org.processmining.models.semantics.petrinet.Marking getInitialMarking()
public void setInitialMarking(org.processmining.models.semantics.petrinet.Marking initialMarking)
initialMarking - the initialMarking to setpublic java.lang.Integer getMaxNumOfStates()
public void setMaxNumOfStates(java.lang.Integer maxNumOfStates)
maxNumOfStates - the maxNumOfStates to setpublic java.lang.Integer getInappropriateTransFireCost()
public void setInappropriateTransFireCost(java.lang.Integer inappropriateTransFireCost)
inappropriateTransFireCost - the inappropriateTransFireCost to setpublic java.lang.Integer getReplayedEventCost()
public void setReplayedEventCost(java.lang.Integer replayedEventCost)
replayedEventCost - the replayedEventCost to setpublic java.lang.Integer getSkippedEventCost()
public void setSkippedEventCost(java.lang.Integer skippedEventCost)
skippedEventCost - the skippedEventCost to setpublic java.lang.Integer getHeuristicDistanceCost()
public void setHeuristicDistanceCost(java.lang.Integer heuristicDistanceCost)
heuristicDistanceCost - the heuristicDistanceCost to setpublic java.lang.Integer getSelfExecInviTaskCost()
public void setSelfExecInviTaskCost(java.lang.Integer selfExecInviTaskCost)
selfExecInviTaskCost - the selfExecInviTaskCost to setpublic java.lang.Integer getSelfExecRealTaskCost()
public void setSelfExecRealTaskCost(java.lang.Integer selfExecRealTaskCost)
selfExecRealTaskCost - the selfExecRealTaskCost to setpublic java.lang.Boolean getAllowInviTaskMove()
public void setAllowInviTaskMove(java.lang.Boolean allowInviTaskMove)
allowInviTaskMove - the allowInviTaskMove to setpublic java.lang.Boolean getAllowRealTaskMove()
public void setAllowRealTaskMove(java.lang.Boolean allowRealTaskMove)
allowRealTaskMove - the allowRealTaskMove to setpublic java.lang.Boolean getAllowEventSkip()
public void setAllowEventSkip(java.lang.Boolean allowEventSkip)
allowEventSkip - the allowEventSkip to setpublic java.lang.Boolean getAllowExecWOTokens()
public void setAllowExecWOTokens(java.lang.Boolean allowExecWOTokens)
allowExecWOTokens - the allowExecWOTokens to setpublic java.lang.Boolean getAllowExecViolating()
public void setAllowExecViolating(java.lang.Boolean allowExecViolating)
allowExecViolating - the allowExecViolating to setpublic void replaceTransitions(java.util.Map<org.processmining.models.graphbased.directed.petrinet.elements.Transition,org.processmining.models.graphbased.directed.petrinet.elements.Transition> configuration,
boolean keepNonReplacedMapping)
IPNReplayParameterconfiguration - map from original transitions to their replacementskeepNonReplacedMapping - if true, non replaced transitions are kept in the new mappingpublic void setFinalMarkings(org.processmining.models.semantics.petrinet.Marking[] finalMarkings)