Tensegrity API

Tensegrity Java Packages
com.tensegrity.application This package contains the main interfaces and meta classes for the skeleton framework.
com.tensegrity.application.swing  
com.tensegrity.application.swt  
com.tensegrity.composite The Tensgrity Graph Framework supports complex visual representations of nodes and edges.
com.tensegrity.composite.coordinate Provides interfaces and classes for creating and dealing with coordinate systems.
com.tensegrity.composite.coordinate.range Contains interfaces and classes providing the functionality of dividing coordinate systems into different ranges.
com.tensegrity.composite.event Provides interfaces and classes for dealing with events fired by base composites.
com.tensegrity.composite.event.base Provides classes for dealing with base events.
com.tensegrity.composite.event.group Provides interfaces and classes for dealing with events fired by composites group components.
com.tensegrity.composite.event.line Provides interfaces and classes for dealing with events fired by a CompositeLine.
com.tensegrity.composite.event.single Provides classes representing the base events a composite fires.
com.tensegrity.composite.event.view Holds the classes representing the events fired by composite views.
com.tensegrity.composite.geometry Provides interfaces and classes for defining and dealing with geometries and styles for composites.
com.tensegrity.composite.geometry.persistence Provides interfaces and classes for making geometry attributes of composites persistent.
com.tensegrity.composite.label Contains classes used by the CompositeLabel.
com.tensegrity.composite.persistence Provides classes for making composite objects persistent.
com.tensegrity.composite.style Styles are used to define the visual appearance of an element.
com.tensegrity.composite.style.persistence Provides classes for making style attributes persistent.
com.tensegrity.composite.util  
com.tensegrity.generic.attribute Contains interfaces that define the attribute framework and its associated exceptions.
com.tensegrity.generic.attribute.customattribute  
com.tensegrity.generic.attribute.event Provides interfaces and classes for dealing with different types of events fired and exceptions thrown by the attribute framework.
com.tensegrity.generic.attribute.meta Contains type information and meta informations for attributes and attributesets.
com.tensegrity.generic.command Contains interfaces and classes needed for using the Command concept.
com.tensegrity.generic.constraint Includes the default constraints, associated exceptions and the constraint parser.
com.tensegrity.generic.event The generic event framework which provides the basic functionality for event handling.
com.tensegrity.generic.math Math related code (e.g. matrices, transforms, algorithms).
com.tensegrity.generic.persistence Holds classes and interfaces useful to make instances of objects of the Tensegrity-API persistent.
com.tensegrity.generic.util Core classes for tensegrity-software packages.
com.tensegrity.generic.util.metric  
com.tensegrity.generic.util.prefs Contains interfaces and classes that is helpful for dealing with persistent application settings.
com.tensegrity.graph.algorithm  
com.tensegrity.graph.classdiagram ClassDiagram functionality.
com.tensegrity.graph.controller Graph Controller specification.
com.tensegrity.graph.element Element functions.
com.tensegrity.graph.element.persistence Element persistance functions.
com.tensegrity.graph.event This package contains the event related code which consists of Event classes, Listeners and Adapters for the later.
com.tensegrity.graph.layout Contains the layout algorithms and their dependent utility classes.
com.tensegrity.graph.layout.circular  
com.tensegrity.graph.layout.controller The controller package contains several concrete implementations of abstract class LayoutController which can be used in many common applications.
com.tensegrity.graph.layout.edge  
com.tensegrity.graph.layout.energy  
com.tensegrity.graph.layout.hierarchical  
com.tensegrity.graph.layout.orgchart  
com.tensegrity.graph.layout.random  
com.tensegrity.graph.layout.swimlane  
com.tensegrity.graph.layout.tree  
com.tensegrity.graph.model Contains the graph model interface.
com.tensegrity.graph.persistence GraphPersistence package.
com.tensegrity.graph.rule The rule package contains the code for rules that are used throughout the graph packages.
com.tensegrity.graph.rule.event  
com.tensegrity.graph.rule.handler Handlers that can be registered and then activated in rules.
com.tensegrity.graph.rule.persistence This package contains the classes necessary to implement xml and attribute-based persistence for rules.
com.tensegrity.graph.view Contains the graph view interface.
com.tensegrity.graph.view.event  
com.tensegrity.graph.view.geometry  
com.tensegrity.graph.view.image  
com.tensegrity.graph.view.style  
com.tensegrity.graphics Contains basic classes and interfaces of the Tensegrity graphics framework.
com.tensegrity.graphics.awt Contains basic helper classes for working with AWT.
com.tensegrity.graphics.color This package contains one utility class that provides functionalities for working with colors.
com.tensegrity.graphics.device Contains classes and interfaces defining devices that accomplish the drawing.
com.tensegrity.graphics.device.awt Contains classes defining gradient, pattern and texture paints for use in an AWT context.
com.tensegrity.graphics.device.swt Contains classes defining gradients for the Standard Widget Toolkit (SWT).
com.tensegrity.graphics.image Provides classes for creating and modifying images.
com.tensegrity.graphics.interaction Contains classes and interfaces for handling graphic interactions.
com.tensegrity.graphics.primitive2D Contains classes that define graphical primitives in 2D space.
com.tensegrity.graphics.render Contains classes that are used to define the rendering data used to render the graphical objects onto a device.
com.tensegrity.graphics.swt Provides constants and methods which are useful in an SWT context.
com.tensegrity.graphics.text This package contains the model classes useful for text processing.
com.tensegrity.gui This package contains all i18n related classes such as UIManager, GUIItem and various type of list implementations which are responsible for the dynamic switch of the language during runtime.
com.tensegrity.gui.component The component package contains the basic abstractions for components used within a Graph application, such as GraphApplication, StatusBar, AttributeTable and ObjectTreePanel.
com.tensegrity.gui.container  
com.tensegrity.gui.document Contains the interfaces for document types and the framework which maintains such documents.
com.tensegrity.gui.document.event This package contains all implementation and interface related to all sorts of Document related events such as DocumentEvent, -Multiplexer, -Listener and -VetoExceptions.
com.tensegrity.gui.document.persistence  
com.tensegrity.gui.formatitems  
com.tensegrity.gui.graphdocument This package contains the GraphDocument interface, a Factory for creating such documents as well as a definition for a panel which may hold such documents.
com.tensegrity.gui.graphdocument.persistence  
com.tensegrity.gui.inplaceediting  
com.tensegrity.gui.launch This package contains two interfaces which should be used to implement LaunchTasks executed at the startup of an application.
com.tensegrity.gui.printing  
com.tensegrity.gui.swing The package is the container for all swing-related gui classes and interfaces.
com.tensegrity.gui.swing.Border  
com.tensegrity.gui.swing.control This package contains specific controls used within dialogs, such as the IntegerTextField, ProgressBar and SpinButton.
com.tensegrity.gui.swing.control.attributeeditor  
com.tensegrity.gui.swing.control.attributetable This package contains the AttributeTable implementation.
com.tensegrity.gui.swing.control.attributetree  
com.tensegrity.gui.swing.control.attributetree.command  
com.tensegrity.gui.swing.control.multiselect This package contains the MultiSelectPanel and MultiSelectComboBox implementation.
com.tensegrity.gui.swing.control.preview This package contains interfaces and implementations for all sort of preview panels used to show previews on Stroke-, Font- or PaintFormats.
com.tensegrity.gui.swing.control.slidepanel This package contains our SlidePanel implementation.
com.tensegrity.gui.swing.control.spinbutton  
com.tensegrity.gui.swing.control.tree This package contains the implementation for an Object Tree for VisualGraph objects.
com.tensegrity.gui.swing.control.tree.strategy  
com.tensegrity.gui.swing.customattribute This package demonstrates how to implement a CustomAttribute.
com.tensegrity.gui.swing.dialog This package contains several Dialog implementations, such as a ColorChooser for the three Format types (Paint, Stroke, Font) of the Graphics API.
com.tensegrity.gui.swing.dialog.graphfilechooser The extension to the default Open- and Save-Dialog is placed in this package.
com.tensegrity.gui.swing.dialog.graphtools  
com.tensegrity.gui.swing.dialog.panel The package for all format panel implementations.
com.tensegrity.gui.swing.dialog.ruleeditor  
com.tensegrity.gui.swing.dnd This package contains a basic implementation for Drag And Drop.
com.tensegrity.gui.swing.dock.core  
com.tensegrity.gui.swing.dock.core.themes.classic  
com.tensegrity.gui.swing.dock.core.themes.halfmodern  
com.tensegrity.gui.swing.dock.core.themes.modern  
com.tensegrity.gui.swing.dock.core.themes.standard  
com.tensegrity.gui.swing.dock.util  
com.tensegrity.gui.swing.document This package contains all of the current document implementations for use in a swing-based environment.
com.tensegrity.gui.swing.document.persistence  
com.tensegrity.gui.swing.graph The graph package contains the two panels required for the SwingGraphDocument, a NavigatorPanel and several components for the inplace editing supported by the SwingGraphPanel.
com.tensegrity.gui.swing.icon This package holds several Icon implementations, such as a TriangleIcon, CloseIcon, etc.
com.tensegrity.gui.swing.inplaceediting  
com.tensegrity.gui.swing.print  
com.tensegrity.gui.swing.repository The repository package contains classes for the creation of a repository control.
com.tensegrity.gui.swt This package contains classes for a swt-based GraphApplication.
com.tensegrity.gui.swt.control  
com.tensegrity.gui.swt.control.attributetree  
com.tensegrity.gui.swt.control.attributetree.editors  
com.tensegrity.gui.swt.control.buttons  
com.tensegrity.gui.swt.control.labels  
com.tensegrity.gui.swt.control.multiselect  
com.tensegrity.gui.swt.control.panels  
com.tensegrity.gui.swt.control.panels.slidepanel  
com.tensegrity.gui.swt.control.preview  
com.tensegrity.gui.swt.control.widgets  
com.tensegrity.gui.swt.dialog  
com.tensegrity.gui.swt.dialog.graphfilechooser  
com.tensegrity.gui.swt.dialog.graphtools  
com.tensegrity.gui.swt.dialog.ruleeditor  
com.tensegrity.gui.swt.dnd  
com.tensegrity.gui.swt.document  
com.tensegrity.gui.swt.document.persitence  
com.tensegrity.gui.swt.events  
com.tensegrity.gui.swt.graph  
com.tensegrity.gui.swt.icon  
com.tensegrity.gui.swt.inplaceediting  
com.tensegrity.gui.swt.print  
com.tensegrity.gui.swt.repository  
com.tensegrity.gui.template  
com.tensegrity.repository  
com.tensegrity.resource  
com.tensegrity.skeleton  
com.tensegrity.skeleton.commands The command package contains all the predefined commands of the skeleton, like Save, Print, Quit, Zoom, etc.
com.tensegrity.skeleton.commands.generic Generic commands are those commands which are not dependant of a gui library like swing, swt, etc.
com.tensegrity.skeleton.container The container package defines all those interfaces required for describing the behaviour of a (Tool)container used in an applicationframe.
com.tensegrity.skeleton.container.swing The swing implementations of all currently available ToolContainer types.
com.tensegrity.skeleton.container.swt  
com.tensegrity.skeleton.launch  
com.tensegrity.skeleton.swing The Swing based implementation of the skeleton framework.
com.tensegrity.skeleton.swing.launch This package contains all (mainly swing based) LaunchTask implementations used by the SwingApplicationFrame.
com.tensegrity.skeleton.swt  
com.tensegrity.skeleton.swt.commands  
com.tensegrity.skeleton.swt.container  
com.tensegrity.skeleton.swt.launch  

 



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