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) |
getAsynchronousMoveSort, getCanceller, getEpsilon, getExpectedAlignmentOverrun, getNumThreads, getQueueingModel, getType, isCreatingConn, isGUIMode, setAsynchronousMoveSort, setCanceller, setCreateConn, setEpsilon, setExpectedAlignmentOverrun, setGUIMode, setNumThreads, setQueueingModel, setType
public 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)
IPNReplayParameter
configuration
- 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)