jBPM Simulation 6.2.0.Final

org.jbpm.simulation.impl
Class BPMN2SimulationDataProvider

java.lang.Object
  extended by org.jbpm.simulation.impl.BPMN2SimulationDataProvider
All Implemented Interfaces:
SimulationDataProvider

public class BPMN2SimulationDataProvider
extends Object
implements SimulationDataProvider


Constructor Summary
BPMN2SimulationDataProvider(org.eclipse.bpmn2.Definitions def)
           
BPMN2SimulationDataProvider(InputStream bpmn2Stream)
           
BPMN2SimulationDataProvider(String bpmn2xml)
           
 
Method Summary
 double calculatePathProbability(SimulationPath path)
           
protected  org.eclipse.bpmn2.FlowElement findElementInContainer(org.eclipse.bpmn2.FlowElementsContainer container, String id)
           
protected  String getEventDefinitionAsString(org.eclipse.bpmn2.EventDefinition eventDefinition)
           
 Map<String,Object> getProcessDataForNode(org.kie.api.definition.process.Node node)
           
 Map<String,Object> getSimulationDataForNode(org.kie.api.definition.process.Node node)
           
 Map<String,Object> getSimulationDataForNode(String nodeId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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:
getSimulationDataForNode in interface SimulationDataProvider

getSimulationDataForNode

public Map<String,Object> getSimulationDataForNode(String nodeId)

findElementInContainer

protected org.eclipse.bpmn2.FlowElement findElementInContainer(org.eclipse.bpmn2.FlowElementsContainer container,
                                                               String id)

calculatePathProbability

public double calculatePathProbability(SimulationPath path)
Specified by:
calculatePathProbability in interface SimulationDataProvider

getProcessDataForNode

public Map<String,Object> getProcessDataForNode(org.kie.api.definition.process.Node node)
Specified by:
getProcessDataForNode in interface SimulationDataProvider

getEventDefinitionAsString

protected String getEventDefinitionAsString(org.eclipse.bpmn2.EventDefinition eventDefinition)

jBPM Simulation 6.2.0.Final

Copyright © 2001-2015 JBoss by Red Hat. All Rights Reserved.