Package com.tensegrity.composite

The Tensgrity Graph Framework supports complex visual representations of nodes and edges.

See:
          Description

Interface Summary
BaseComposite The BaseComposite interface is an aggregated interface that combines multiple roles and responsibilities.
BaseCompositeContainer The BaseCompositeContainer interface is a collection container specification for objects which implement the BaseComposite interface.
BaseCompositeIterator The BaseCompositeIterator interface defines an iterator that can be used to iterator over a list of BaseComposites.
Composite A Composite is a specialization of the BaseComposite interface.
CompositeControl CompositeControl identifies special composites and defines the methods that a composite has to implement to act like a control in the graph.
CompositeGroup A CompositeGroup is a specialization of the Composite interface.
CompositeGroupState The CompositeGroupState interface defines a memento of the current state of a CompositeGroup.
CompositeInteractionHandler This interfaces defines the method needed for interactions on Composites.
CompositeIterator The CompositeIterator interface defines an iterator that can be used to iterator over a list of Composites.
CompositeLabel A CompositeLabel is a multi-line area that displays text.
CompositeLabelRepresentation Every CompositeLabel can have an arbitrary geometrical molding.
CompositeLine A CompositeLine is a specialization of the BaseComposite interface.
CompositeLineState The CompositeLineState interface defines a memento of the current state of a CompositeLine.
CompositeNavigator A CompositeNavigator is responsible for displaying a graphical overview of the content of a CompositeNavigatorProvider.
CompositeNavigator.ColorListener A listener that gets notified of changes in the colors of this navigator.
CompositeNavigator.ZoomValueListener Interface for the listeners interested in the current used zoom value of this Navigator.
CompositeNavigatorProvider The CompositeNavigatorProvider interface defines a role which provides a CompositeNavigator with all of the BaseComposite objects it should display.
CompositeState The CompositeState interface defines a memento of the current state of a Composite.
CompositeSwimLane Implementations of this interface can be used to lay out Composites on a lane.
CompositeSwimLanePool A CompositeSwimlanePool is a composition of CompositeSwimLanes.
CompositeTable This interface represents the definition of a CompositeGroup that behaves like a 2-dimensional table, complete with rows and columns.
CompositeTableSpan Deprecated. Not used anymore!
CompositeTableState The CompositeTableState interface defines a memento of the current state of a CompositeGroup.
CompositeView This interface represents the top-level BaseCompositeContainer in a tree of like-kind containers.
CompositeViewGrid A CompositeViewGrid builds up a set of lines intersecting at a right angle.
CompositeViewMeasurementObject Specifies the common methods of the CompositeViewRuler and the CompositeViewGrid.
CompositeViewRuler A ruler can be used for measurements within a CompositeView.
InteractionRegionCalculator The InteractionRegionCalculator defines an object that is used by the CompositeView to calculate the region that has to be validated after an interaction with the user takes place.
PrimitiveIterator The PrimitiveIterator interface defines an iterator that can be used to iterator over a list of Primitives.
 

Class Summary
CompositeAttributeConstraintRegistry The CompositeAttributeConstraintRegistry class represent the global registry for composite attribute constraints.
CompositeAttributes The CompositeAttributes class provides the names for the Attributes used within the composite-package.
CompositeBBoxOperations This clas provides static utilitiy methods useful when working with Boundaries and BoundingBoxes.
CompositeFactory The CompositeFactory is the facility where to create a new CompositeLine, a new Composite, a new CompositeGroup, a new CompositeView and all interfaces that generalizes them.
CompositeGroupOperations The CompositeGroupOperations class provides a set of functionalities when working with CompositeGroup objects.
CompositeInteractionConfiguration TODO: comment
CompositeSelectionUtilities Provides some static utility methods for dealing with Composite selections.
CompositeUtilities This class provides static helper methods if you need to find a nested Composite, a BaseComposite or CompositeGroups in a CompositeGroup respectively a CompositeView.
CompositeViewOperations The CompositeViewOperations class provides some basic functionalities that can be used when working with a CompositeView.
DragRepresentationRegistry TODO: comment
GeometryDescriptionUtilities  
HighlightRegistry TODO: comment
 

Exception Summary
StateNotApplicableException The StateNotApplicableException is thrown when a state should be applied to an instance of a Composite but it is not applicable.
 

Package com.tensegrity.composite Description

The Tensgrity Graph Framework supports complex visual representations of nodes and edges. Composite objects holding Primitive lines, rectangles and ellipses allow you to construct complex visualizations for any type of object. Composite objects are typically used to visualize graph nodes and edges.



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