Basis-Features des Tensegrity Graph Framework
Graph Elements
- Graph
- Nodes
- Edges
- Groups (Sub graph)
- Ports
- Attributes with all elements
Graph Analysing Tools
- depth-first search
- breadth-first search
- shortest path
- minimum spanning tree
- topological sort
- transitive closure
Window Toolkit Support
- Swing/AWT support
- JFACE/SWT support
Layout
- Hierarchical layout
- Tree layout (Radial, HV, Loop)
- Org chart layout
- Circular layout
- Energy layout
- Custom Layout
- Group constrained
- Separate node and edge Layout
- Layout Animation
- Path finder
- Label placement strategies
- Edge layout (Straight, Orthogonal, context sensitive, bridge building)
Modeling
- Drag & Drop
- Cut/Copy/Paste
- Cut/Copy/Paste (via System Clipboard)
- Undo/Redo
- Grid
- Ruler
- Zoom ( Zoom -In –Out, %, Fit to screen, Rectangle)
- Drawing Order
- toFront / toBack
- stepUp / stepDown
- Nodes on top
- Edges on top
- Free
- toFront / toBack
- Alignment
- Left
- Top
- Right
- Bottom
- Horizontal centered
- Vertical centered
- Left
- Distribution
- horizontally
- vertically
- Manipulation of elements
- Moving of elements
- Changing size of elements
- Changing size with aspect ratio
- Programmable behavior at size changing
- Moving of elements
- Edge contact at ports
- Grouping of Elements
- Groups inside of groups
- Groups inside of groups
- Rules
- Behavior of Elements
- Behavior of Graphs
- Behavior of Elements
- Automated modeling
- Edge Creation Mode (using Mouse)
- Overlay Edge Creation
- Copy On Move
- Detach On Move
- Adjacent Edge Deletion
- Edge Split
- Edge Cascade
- Callback support for complex actions
- Edge Creation Mode (using Mouse)
Export/Import
- Export
- Custom rendering
- Picture formats
- SVG
- Customized SVG
- PDF
- ImageMap
- GXL
- Custom rendering
- Import
- CSV
- GXL
Application Framework
- Internationalization (German, English, French)
- Attributes
- Preferences
- Attributes
- Object Repository
- Layout Tool Repository
- Attribute Editor
- Table
- Tree
- Renaming of attributes
- Validation and restrictions
- Attribute hiding
- Attribute description
- Custom Editor
- Table
- Navigator
- Interactive
- Zoom
- level of detail
- Interactive
- Preferences
- Document/View architecture
- Rich Text
- ToolTips
- Level of Detail (Zoom, Navigator Graph)
- Printing
- Print preview
- Zoom for printing
- Layout
- Print preview
- DockingGUI (Positioning and docking of GUI elements)
- XML User Interface configuration
- Screen Layout Management

