See: Description
| Interface | Description |
|---|---|
| EdgeEffects<V,E> | |
| EdgeSupport<V,E> |
interface to support the creation of new edges by the EditingGraphMousePlugin
SimpleEdgeSupport is a sample implementation
|
| GraphMouseListener<V> |
This interface allows users to register listeners to register to receive
vertex clicks.
|
| GraphMousePlugin |
the interface for all plugins to the PluggableGraphMouse
|
| ModalGraphMouse |
Interface for a GraphMouse that supports modality.
|
| ScalingControl | |
| VertexSupport<V,E> |
interface to support the creation of new vertices by the EditingGraphMousePlugin.
|
| Class | Description |
|---|---|
| AbsoluteCrossoverScalingControl |
Scales to the absolute value passed as an argument.
|
| AbstractGraphMousePlugin |
a base class for GraphMousePlugin instances.
|
| AbstractModalGraphMouse |
AbstractModalGraphMouse is a PluggableGraphMouse class that
manages a collection of plugins for picking and
transforming the graph.
|
| AbstractPopupGraphMousePlugin | |
| AnimatedPickingGraphMousePlugin<V,E> |
AnimatedPickingGraphMousePlugin supports the picking of one Graph
Vertex.
|
| CrossoverScalingControl |
A scaling control that has a crossover point.
|
| CubicCurveEdgeEffects<V,E> | |
| DefaultModalGraphMouse<V,E> |
DefaultModalGraphMouse is a PluggableGraphMouse class that
pre-installs a large collection of plugins for picking and
transforming the graph.
|
| DefaultModalGraphMouse.ModeKeyAdapter | |
| EditingGraphMousePlugin<V,E> |
A plugin that can create vertices, undirected edges, and directed edges
using mouse gestures.
|
| EditingModalGraphMouse<V,E> | |
| EditingModalGraphMouse.ModeKeyAdapter | |
| EditingPopupGraphMousePlugin<V,E> |
a plugin that uses popup menus to create vertices, undirected edges,
and directed edges.
|
| GraphMouseAdapter |
Simple extension of MouseAdapter that supplies modifier
checking
|
| LabelEditingGraphMousePlugin<V,E> | |
| LayoutScalingControl |
LayoutScalingControl applies a scaling transformation to the graph layout.
|
| LensMagnificationGraphMousePlugin |
HyperbolicMagnificationGraphMousePlugin changes the magnification
within the Hyperbolic projection of the HyperbolicTransformer.
|
| LensTranslatingGraphMousePlugin |
Extends TranslatingGraphMousePlugin and adds the capability
to drag and resize the viewing
lens in the graph view.
|
| ModalLensGraphMouse |
an implementation of the AbstractModalGraphMouse that includes plugins for
manipulating a view that is using a LensTransformer.
|
| ModalLensGraphMouse.ModeKeyAdapter | |
| ModalSatelliteGraphMouse | |
| MouseListenerTranslator<V,E> |
This class translates mouse clicks into vertex clicks
|
| PickingGraphMousePlugin<V,E> |
PickingGraphMousePlugin supports the picking of graph elements
with the mouse.
|
| PluggableGraphMouse |
a GraphMouse that accepts plugins for various mouse events.
|
| RotatingGraphMousePlugin |
RotatingGraphMouse provides the abiity to rotate the graph using
the mouse.
|
| SatelliteAnimatedPickingGraphMousePlugin<V,E> |
A version of the AnimatedPickingGraphMousePlugin that is for
the SatelliteVisualizationViewer.
|
| SatelliteRotatingGraphMousePlugin |
Mouse events in the SatelliteView that match the modifiers
will cause the Main view to rotate
|
| SatelliteScalingGraphMousePlugin |
Overrides ScalingGraphMousePlugin so that mouse events in the
satellite view will cause scaling in the main view
|
| SatelliteShearingGraphMousePlugin |
Overrides ShearingGraphMousePlugin so that mouse events in the
satellite view cause shearing of the main view
|
| SatelliteTranslatingGraphMousePlugin |
Overrides TranslatingGraphMousePlugin so that mouse events in
the satellite view cause translating of the main view
|
| SatelliteVisualizationViewer<V,E> |
A VisualizationViewer that can act as a satellite view for another
(master) VisualizationViewer.
|
| ScalingGraphMousePlugin |
ScalingGraphMouse applies a scaling transformation to the graph layout.
|
| ShearingGraphMousePlugin |
ShearingGraphMousePlugin allows the user to drag with the mouse
to shear the transform either in the horizontal or vertical direction.
|
| SimpleEdgeSupport<V,E> | |
| SimpleVertexSupport<V,E> |
sample implementation showing how to use the VertexSupport interface member of the
EditingGraphMousePlugin.
|
| TranslatingGraphMousePlugin |
TranslatingGraphMousePlugin uses a MouseButtonOne press and
drag gesture to translate the graph display in the x and y
direction.
|
| ViewScalingControl |
ViewScalingGraphMouse applies a scaling transform to the View
of the graph.
|
| ViewTranslatingGraphMousePlugin |
ViewTranslatingGraphMousePlugin uses a MouseButtonOne press and
drag gesture to translate the graph display in the x and y
direction by changing the AffineTransform applied to the Graphics2D.
|
| Enum | Description |
|---|---|
| ModalGraphMouse.Mode |
Mechanisms for manipulating and controlling a graph visualization, largely in terms of mouse plugins.
Copyright © 2016. All rights reserved.