A B C D E G H L M N O P R S T V 
All Classes All Packages

A

ARTIFACT_PREFIX - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
ArtifactBpmnProcessorImpl - Class in science.aist.bpmn.viz.impl
Processes TArtifcats of a BPMN model.
ArtifactBpmnProcessorImpl(BpmnProcessorData, List<JAXBElement<? extends TArtifact>>, boolean) - Constructor for class science.aist.bpmn.viz.impl.ArtifactBpmnProcessorImpl
 

B

BLACKBOX_PARTICIPANT_SIZE - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
BPMN_IO_MARGIN - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
BpmnAutoLayout - Class in science.aist.bpmn.viz
Auto layouts a BPMN model, with the help of different BPMN processors.
BpmnAutoLayout(JAXBElement<TDefinitions>, boolean) - Constructor for class science.aist.bpmn.viz.BpmnAutoLayout
 
BpmnAutoLayout(BpmnProcessorData) - Constructor for class science.aist.bpmn.viz.BpmnAutoLayout
 
BpmnAutoLayout.CustomHierarchicalLayout - Class in science.aist.bpmn.viz
Due to a bug (see http://forum.jgraph.com/questions/5952/mxhierarchicallayout-not-correct-when-using-child-vertex) We must extend the default hierarchical layout to tweak it a bit (see url link) otherwise the layouting crashes.
BpmnProcessor - Interface in science.aist.bpmn.viz
Interface for processing the graph
BpmnProcessorData - Class in science.aist.bpmn.viz
Object which contains all information for instances of BpmnProcessor.
BpmnProcessorData() - Constructor for class science.aist.bpmn.viz.BpmnProcessorData
 

C

createGraph() - Method in class science.aist.bpmn.viz.GraphCreator
 
CustomHierarchicalLayout(mxGraph, int) - Constructor for class science.aist.bpmn.viz.BpmnAutoLayout.CustomHierarchicalLayout
 

D

DATA_OBJECT_HEIGHT - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
DATA_OBJECT_REFERENCE_PREFIX - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
DATA_OBJECT_WIDTH - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
DATA_OBJECTS_LANE_PREFIX - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
DATA_STORE_HEIGHT - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
DATA_STORE_LANE_PREFIX - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
DATA_STORE_WIDTH - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
DataBpmnProcessorImpl - Class in science.aist.bpmn.viz.impl
Processes TDataObject of a BPMN model.
DataBpmnProcessorImpl(BpmnProcessorData) - Constructor for class science.aist.bpmn.viz.impl.DataBpmnProcessorImpl
 

E

ELEMENT_CONTAINER_PREFIX - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
ElementBpmnProcessorImpl - Class in science.aist.bpmn.viz.impl
Processes the elements of either a TProcess or TSubProcess of a BPMN model.
ElementBpmnProcessorImpl(BpmnProcessorData, List<JAXBElement<? extends TFlowElement>>) - Constructor for class science.aist.bpmn.viz.impl.ElementBpmnProcessorImpl
 
EVENT_SIZE - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
execute() - Method in class science.aist.bpmn.viz.BpmnAutoLayout
Method to setup the visualization of a given BPMN file

G

GATEWAY_SIZE - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
generateRandomId(String) - Static method in class science.aist.bpmn.viz.VisualizationUtils
Method to generate element ID if not present We really must have ids for - TSequenceFlow - TArtifacts - TDataObjectReference to be able to generate stuff
GraphCreator - Class in science.aist.bpmn.viz
Class which creates a graph and setup the style of it.
GraphCreator(boolean) - Constructor for class science.aist.bpmn.viz.GraphCreator
 

H

handleSequenceFlow() - Method in class science.aist.bpmn.viz.BpmnAutoLayout
Method to handle the sequence flow
HIERARCHY_NODE_PREFIX - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 

L

LABEL_HEIGHT - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
LABEL_WIDTH - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
layoutHandler(TBaseElement) - Method in class science.aist.bpmn.viz.BpmnAutoLayout
Method to handle different flow element containers

M

MARGIN - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 

N

NESTED_SWIMLANE - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 

O

OBJECT_FACTORY - Static variable in class science.aist.bpmn.viz.VisualizationUtils
 

P

process(mxGraph) - Method in interface science.aist.bpmn.viz.BpmnProcessor
 
process(mxGraph) - Method in class science.aist.bpmn.viz.impl.ArtifactBpmnProcessorImpl
 
process(mxGraph) - Method in class science.aist.bpmn.viz.impl.DataBpmnProcessorImpl
 
process(mxGraph) - Method in class science.aist.bpmn.viz.impl.ElementBpmnProcessorImpl
 
process(mxGraph) - Method in class science.aist.bpmn.viz.impl.RootElementBpmnProcessorImpl
 
process(mxGraph) - Method in class science.aist.bpmn.viz.impl.SwimlaneBpmnProcessorImpl
 

R

RootElementBpmnProcessorImpl - Class in science.aist.bpmn.viz.impl
Processes the root elements of a BPMN model.
RootElementBpmnProcessorImpl(BpmnProcessorData) - Constructor for class science.aist.bpmn.viz.impl.RootElementBpmnProcessorImpl
 

S

science.aist.bpmn.viz - package science.aist.bpmn.viz
 
science.aist.bpmn.viz.impl - package science.aist.bpmn.viz.impl
 
setupProcessElements() - Method in class science.aist.bpmn.viz.impl.ElementBpmnProcessorImpl
Method to setup all necessary object maps/lists which belong to a process
STYLE_BOUNDARY_SEQUENCE_FLOW - Static variable in class science.aist.bpmn.viz.GraphCreator
 
STYLE_EVENT - Static variable in class science.aist.bpmn.viz.GraphCreator
 
STYLE_GATEWAY - Static variable in class science.aist.bpmn.viz.GraphCreator
 
STYLE_MESSAGE_FLOW - Static variable in class science.aist.bpmn.viz.GraphCreator
 
STYLE_MESSAGE_FLOW_PARTICIPANT_TO_ELEMENT - Static variable in class science.aist.bpmn.viz.GraphCreator
 
STYLE_SEQUENCE_FLOW - Static variable in class science.aist.bpmn.viz.GraphCreator
 
SWIMLANE - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
SwimlaneBpmnProcessorImpl - Class in science.aist.bpmn.viz.impl
Processes swimlanes and nested swimlanes of a BPMN model.
SwimlaneBpmnProcessorImpl(BpmnProcessorData, TLaneSet) - Constructor for class science.aist.bpmn.viz.impl.SwimlaneBpmnProcessorImpl
 
SwimlaneData - Class in science.aist.bpmn.viz
Object which contains all information for swimlanes.
SwimlaneData() - Constructor for class science.aist.bpmn.viz.SwimlaneData
 

T

TASK_HEIGHT - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
TASK_WIDTH - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
TEXT_ANNOTATION_HEIGHT - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
TEXT_ANNOTATION_MARGIN - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 
TEXT_ANNOTATION_WIDTH - Static variable in class science.aist.bpmn.viz.VisualizationConstants
 

V

VisualizationConstants - Class in science.aist.bpmn.viz
Visualizations constants which are used by the BPMN layouting process.
VisualizationUtils - Class in science.aist.bpmn.viz
Visualizations utils which are used by the BPMN layouting process.
A B C D E G H L M N O P R S T V 
All Classes All Packages