Package org.jbpm.simulation.impl
Class BPMN2SimulationDataProvider
- java.lang.Object
-
- org.jbpm.simulation.impl.BPMN2SimulationDataProvider
-
- All Implemented Interfaces:
SimulationDataProvider
public class BPMN2SimulationDataProvider extends Object implements SimulationDataProvider
-
-
Constructor Summary
Constructors Constructor Description BPMN2SimulationDataProvider(InputStream bpmn2Stream)BPMN2SimulationDataProvider(String bpmn2xml)BPMN2SimulationDataProvider(org.eclipse.bpmn2.Definitions def)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description doublecalculatePathProbability(SimulationPath path)protected org.eclipse.bpmn2.FlowElementfindElementInContainer(org.eclipse.bpmn2.FlowElementsContainer container, String id)protected StringgetEventDefinitionAsString(org.eclipse.bpmn2.EventDefinition eventDefinition)Map<String,Object>getProcessDataForNode(org.kie.api.definition.process.Node node)Map<String,Object>getSimulationDataForNode(String nodeId)Map<String,Object>getSimulationDataForNode(org.kie.api.definition.process.Node node)
-
-
-
Constructor Detail
-
BPMN2SimulationDataProvider
public BPMN2SimulationDataProvider(org.eclipse.bpmn2.Definitions def)
-
BPMN2SimulationDataProvider
public BPMN2SimulationDataProvider(String bpmn2xml)
-
BPMN2SimulationDataProvider
public BPMN2SimulationDataProvider(InputStream bpmn2Stream)
-
-
Method Detail
-
getSimulationDataForNode
public Map<String,Object> getSimulationDataForNode(org.kie.api.definition.process.Node node)
- Specified by:
getSimulationDataForNodein interfaceSimulationDataProvider
-
findElementInContainer
protected org.eclipse.bpmn2.FlowElement findElementInContainer(org.eclipse.bpmn2.FlowElementsContainer container, String id)
-
calculatePathProbability
public double calculatePathProbability(SimulationPath path)
- Specified by:
calculatePathProbabilityin interfaceSimulationDataProvider
-
getProcessDataForNode
public Map<String,Object> getProcessDataForNode(org.kie.api.definition.process.Node node)
- Specified by:
getProcessDataForNodein interfaceSimulationDataProvider
-
getEventDefinitionAsString
protected String getEventDefinitionAsString(org.eclipse.bpmn2.EventDefinition eventDefinition)
-
-