|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||
See:
Description
| Interface Summary | |
| CustomUndoRedo | A custom undo-redo step can be implemented and submitted by implementing this interface. |
| InteractionControl | Interaction control. |
| NestedVisualEdgeCreationController | This class is a predicate callback that can be used to control what nested-edges the api may introduce or not. |
| VisualEdge |
This interface represents the functionality of any potential
Edge representation. |
| VisualEdgeComposite | The VisualEdgeComposite interface is a generalization of the
CompositeLine interface. |
| VisualEdgeInfo | Tag interface that indicates that an implementation class
holds additional information that is associated 1:1 with
an instance of VisualEdge.
|
| VisualGraph |
This interface defines a view of a Graph
model to which instances must always be attached. |
| VisualGraphObject |
This interface represents the aspects common to all visual graph
elements, including a VisualNode, VisualEdge
and VisualSubgraph. |
| VisualGraphObjectComposite | The VisualGraphObjectComposite interface is a generalization of
the BaseComposite interface. |
| VisualGraphObjectContainer |
This interface holds the methods that define the container role
for classes that manage VisualGraphObject instances. |
| VisualGraphView |
This interface defines a view of a Graph
model as well but adds additional functional specifications. |
| VisualGraphVisitor | This class is a functional visitor for subgraphs. |
| VisualNode |
This interface represents the functionality of any potential
Node representation. |
| VisualNodeComposite | The VisualNodeComposite interface is a generalization of the
Composite interface. |
| VisualNodeInfo | Tag interface that indicates that an implementation class
holds additional information that is associated 1:1 with
an instance of VisualNode
The only method that is defined in this interface is the
method VisualNodeInfo.deepCopy() which can be implemented
in any way by the client. |
| VisualPort |
This interface represents the visualization of a model Port
that is contained and managed by a VisualNode.
|
| VisualPortDenotation |
Instances of this class describe the characteristics of a
VisualPort. |
| VisualSubgraph | VisualSubgraph are the view counterparts to the
Subgraph objects in the graph model package. |
| VisualSubgraphComposite | The VisualSubgraphComposite interface is a generalization of the
CompositeGroup interface. |
| Class Summary | |
| GraphViewFactory | This abstract class defines the methods to create instances of all graph view objects. |
| InteractionControlAdapter | Interaction control. |
| InteractionHighlightConfiguration | The InteractionHighlightConfiguration class serves as a
central point for the configuration of the highlights that are displayed
throughout user interaction. |
| InteractionSettings | Interaction settings. |
| VisualGraphOperations | The VisualGraphOperations class defines a set of methods that
represent operations upon a VisualGraph. |
| VisualGraphViewInteractionConfiguration | TODO: comment |
| VisualGraphViewSettings | Global settings/flags are stored in this class. |
| VisualGraphViewUtil | Utility class for outputing SVG (Scalable Vector Graphics) from a given
VisualGraphView instance.
|
| VisualNodePlacement | This class implements basic node placement and consists of static methods for simple node placement tasks. |
| VisualOperations |
Class VisualOperations provides utility methods that draw and
transform a graph. |
| VisualPortAssignmentPredicate |
The class VisualPortAssignmentPredicate contains
predefined predicates that can be used for angle or direction-based
port reassignment. |
| VisualPortAssignmentPredicate.AnglePredicate | Updates the ports accourding to the angle between the center of the source node and the center of the target node. |
| VisualPortAssignmentPredicate.BottomToTopPredicate | This class is a simple implementation of the visualport assignment predicate, that assigns bottom-to-top ports (based on source/target nodes of an edge). |
| VisualPortAssignmentPredicate.CenterBothPredicate | This class is a simple implementation of the visualport assignment predicate, that always assigns center ports. |
| VisualPortAssignmentPredicate.ConstrainedDenotationNamePredicate | Updates the ports accourding to the given name but allows only the specified ports and does not consider other ports that have the desired denotation name. |
| VisualPortAssignmentPredicate.ConstrainedDirectionPredicate | Updates the ports accourding to the angle. |
| VisualPortAssignmentPredicate.ConstrainedShortestDistancePredicate | Updates the ports according to the distance but constrained
to the given VisualNode. |
| VisualPortAssignmentPredicate.DenotationNamePredicate | Updates the ports accourding to the given name. |
| VisualPortAssignmentPredicate.DirectionPredicate | Updates the ports accourding to the angle. |
| VisualPortAssignmentPredicate.IdPredicate | This class is a simple implementation of the visualport assignment predicate, that assigns by id. |
| VisualPortAssignmentPredicate.LeftToRightPredicate | This class is a simple implementation of the visualport assignment predicate, that assigns left-to-right ports (based on source/target nodes of an edge). |
| VisualPortAssignmentPredicate.RestrictedDirectionPredicate | Updates the ports accourding to the angle with an additional restriction. |
| VisualPortAssignmentPredicate.RightToLeftPredicate | This class is a simple implementation of the visualport assignment predicate, that assigns right-to-left ports (based on source/target nodes of an edge). |
| VisualPortAssignmentPredicate.ShortestDistancePredicate | Updates the ports accourding to the distance. |
| VisualPortAssignmentPredicate.SubgraphDeepestNodeDenotationNamePredicate | |
| VisualPortAssignmentPredicate.SubgraphDeepestNodeShortestDistancePredicate | |
| VisualPortAssignmentPredicate.SubgraphInnerNodeDenotationNamePredicate | |
| VisualPortAssignmentPredicate.TopToBottomPredicate | This class is a simple implementation of the visualport assignment predicate, that assigns top-to-bottom ports (based on source/target nodes of an edge). |
| VisualSubgraphOperations | Utility class. |
| Exception Summary | |
| ClipboardOperationException |
A ClipboardOperationException is thrown whenever an operation
that should be made onto the clipboard fails.
|
Contains the graph view interface. The package defines the set of methods that are needed for implementing a graph view and associated utility methods, like a number of generic visual utility methods.
|
|||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | ||||||||||