Package science.aist.bpmn.viz.impl
Class ElementBpmnProcessorImpl
- java.lang.Object
-
- science.aist.bpmn.viz.impl.ElementBpmnProcessorImpl
-
- All Implemented Interfaces:
BpmnProcessor
public class ElementBpmnProcessorImpl extends Object implements BpmnProcessor
Processes the elements of either a TProcess or TSubProcess of a BPMN model.
At the moment it can handle:
- TSequenceFlow elements
- TEvent elements
- TGateway elements
- The following TActivity elements:
- TTask elements
- TCallActivity elements
- TSubProcess elements
- The following attributes of such elements:
- TProperty
- TDataInput
- TDataOutput
- TDataInputAssociation
- TDataOutputAssociation
- TDataObjectReference elements
- TDataStoreReference elements
- Author:
- Clemens Toegel
-
-
Constructor Summary
Constructors Constructor Description ElementBpmnProcessorImpl(BpmnProcessorData bpmnProcessorData, List<javax.xml.bind.JAXBElement<? extends org.omg.spec.bpmn.model.TFlowElement>> flowElements)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description com.mxgraph.view.mxGraph
process(com.mxgraph.view.mxGraph graph)
protected void
setupProcessElements()
Method to setup all necessary object maps/lists which belong to a process
-
-
-
Constructor Detail
-
ElementBpmnProcessorImpl
public ElementBpmnProcessorImpl(BpmnProcessorData bpmnProcessorData, List<javax.xml.bind.JAXBElement<? extends org.omg.spec.bpmn.model.TFlowElement>> flowElements)
-
-
Method Detail
-
process
public com.mxgraph.view.mxGraph process(com.mxgraph.view.mxGraph graph)
- Specified by:
process
in interfaceBpmnProcessor
-
setupProcessElements
protected void setupProcessElements()
Method to setup all necessary object maps/lists which belong to a process
-
-