This packages provides a flow rendering for processes.
A process flow is visualizes a process in form of boxes representing the phases and activities the process performed so far and optionally the phases which will be perfromed in the forseeable future.
The following image presents an example of such a graph:
In this graph
The visualiyation of a process flow depends on multiple elements.
The {@link link com.top_logic.extensions.ewe.layout.progressFlow.ProgressFlowImageComponent} renders the process flow. The flow is based on a list of {@link link com.top_logic.extensions.ewe.layout.progressFlow.Phase} objects. The phases provide a type, a color, a text, and optionally a list of sub phases. The rendering of the sub phases depends on the type of the phase.
The exact shapes, positions, and sizes of the boxes are provided via a render info provider.
The generation of the phaes is delegated to amodel generator
The {@link com.top_logic.extensions.ewe.layout.progressFlow.ModelGenerator} provides the phases to be rtendered. Depending on the concrete generator it may depend on certain configuation attributes of the workflow the process is based on.
The {@link com.top_logic.extensions.ewe.layout.RenderInfoProvider} provides the szes of the boxes, the indentations of the arrows, the sizes and indentation of the texts, the separation of the boxes, ...
Copyright (c) 2007 Business Operation Systems GmbH. All Rights Reserved.