Interface ExecutableBpmnNode
-
- All Known Implementing Classes:
AbstractExecutableBpmnNode,ExecutableBpmnActivityNode,ExecutableBpmnEndEventNode,ExecutableBpmnExclusiveGatewayNode,ExecutableBpmnParallelGatewayNode,ExecutableBpmnStartEventNode,ExecutableBpmnStochasticExclusiveGatewayNode
public interface ExecutableBpmnNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description BpmnFiringChangefire(BpmnMarking marking, BpmnNodeFiringOption firingOption, int fireTimes)default BpmnFiringChangefireAll(BpmnMarking marking, BpmnNodeFiringOption firingOption)default BpmnFiringChangefireOne(BpmnMarking marking, BpmnNodeFiringOption firingOption)java.util.Collection<BpmnMarking>getConsumeOptions()intgetConsumesTokensCount()java.util.List<BpmnNodeFiringOption>getDefaultFiringOption(BpmnMarking marking)java.util.List<java.util.List<BpmnNodeFiringOption>>getFiringOptions(BpmnMarking marking)org.processmining.models.graphbased.directed.bpmn.BPMNDiagramgetModel()org.processmining.models.graphbased.directed.bpmn.BPMNNodegetNode()java.util.Collection<BpmnMarking>getProduceOptions()intgetProducesTokensCount()intgetTimesEnabledIn(BpmnMarking marking)booleanisChoice()booleanisEnabledIn(BpmnMarking marking)voidsetDefaultProduceOption(BpmnMarking firingOption)java.lang.StringtoString()
-
-
-
Method Detail
-
getModel
org.processmining.models.graphbased.directed.bpmn.BPMNDiagram getModel()
-
getNode
org.processmining.models.graphbased.directed.bpmn.BPMNNode getNode()
-
isChoice
boolean isChoice()
-
isEnabledIn
boolean isEnabledIn(BpmnMarking marking)
-
getTimesEnabledIn
int getTimesEnabledIn(BpmnMarking marking)
-
getProduceOptions
java.util.Collection<BpmnMarking> getProduceOptions()
-
getConsumeOptions
java.util.Collection<BpmnMarking> getConsumeOptions()
-
getFiringOptions
java.util.List<java.util.List<BpmnNodeFiringOption>> getFiringOptions(BpmnMarking marking)
-
getDefaultFiringOption
java.util.List<BpmnNodeFiringOption> getDefaultFiringOption(BpmnMarking marking)
-
setDefaultProduceOption
void setDefaultProduceOption(BpmnMarking firingOption)
-
fire
BpmnFiringChange fire(BpmnMarking marking, BpmnNodeFiringOption firingOption, int fireTimes) throws BpmnNodeNotEnabledException
- Throws:
BpmnNodeNotEnabledException
-
fireOne
default BpmnFiringChange fireOne(BpmnMarking marking, BpmnNodeFiringOption firingOption) throws BpmnNodeNotEnabledException
- Throws:
BpmnNodeNotEnabledException
-
fireAll
default BpmnFiringChange fireAll(BpmnMarking marking, BpmnNodeFiringOption firingOption) throws BpmnNodeNotEnabledException
- Throws:
BpmnNodeNotEnabledException
-
toString
java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getProducesTokensCount
int getProducesTokensCount()
-
getConsumesTokensCount
int getConsumesTokensCount()
-
-