Package com.tensegrity.graph.layout.controller

The controller package contains several concrete implementations of abstract class LayoutController which can be used in many common applications.

See:
          Description

Class Summary
FreeWorkflowLayoutController The FreeWorkflowLayoutController is a concrete LayoutController class used to layout a free workflow.
GraphLayoutController Class GraphLayoutController provides the generic functionality needed in many free-flowing graph editors and modelers.
LayoutController The abstract class LayoutController is responsible for managing a number of Layout instances and ensuring that they are properly used.
LayoutObserverPostLayoutInfo TODO: comment
OrgChartLayoutController The OrgChartLayoutController is a concrete LayoutController class used to layout an organizational chart.
SwimlaneLayoutController This class implements a layout controller for swimlane application.
SwimLanePoolFlattener This class will generate a new flat VisualGraphView from a given hierarchy of nested VisualGraphObjectContainers by unfolding each container in a bottom-up order, finally yielding a flat VisualGraphView.
WorkflowLayoutController Class WorkflowLayoutController provides the generic functionality that is needed in many workflow applications.
WorkflowLayoutController.BranchInfo TODO: comment.
WorkflowLayoutController.SequenceInfo TODO: comment.
 

Package com.tensegrity.graph.layout.controller Description

The controller package contains several concrete implementations of abstract class LayoutController which can be used in many common applications.

ClassnameDescription
GraphLayoutController This Layoutcontroller implements the functionality found in graph editors and modelers that allow users to freely place node objects in the view. Different layout styles can be used by specifying an appropriate LayoutContext.
OrgChartLayoutController This LayoutController uses a Layout class that is suitable for orgchart applications.
WorkflowLayoutController This LayoutController is used in the context of interactive block-oriented workflow modeling. The controller incorporates the aspect of a layout direction that can be either horizontal or vertical. This represents the fact that workflows can be positioned both left-to-right and top-to-bottom. Please note that it is not enough to activate a WorkflowLayoutController in order to obtain a fully-operational workflow graph. Such a graph also has to be configured in a special way, using rules and geometries, in order to be fully functional.
FreeWorkflowLayoutController This LayoutController is used in the context of freely-interactive workflow modeling. It uses the hierarchical layout to arrange workflow elements and allows users to position visual nodes freely.



Copyright © 2005 Tensegrity Software GmbH. All Rights Reserved. Date of creation: 09.06.2006.