OffsetEdgeLabelOnDragPolicy
is an AbstractFXOnDragPolicy
that can be installed on EdgeLabelPart
s (see OffsetEdgeLabelOnDragPolicy.getHost()
).HidingModel
changes.host
.ViewportModel
).ViewportModel
).ViewportModel
).OpenNestedGraphOnDoubleClickPolicy
is an
AbstractFXOnClickPolicy
that can be installed on
NodeContentPart
s (see OpenNestedGraphOnDoubleClickPolicy.getHost()
).OpenNestedGraphOnZoomBehavior
handles the navigation to a nested
graph when the user zooms into the nesting node.OpenParentGraphOnDoubleClickPolicy
is an
AbstractFXOnClickPolicy
that can be installed on
GraphRootPart
s (see OpenParentGraphOnDoubleClickPolicy.getHost()
).OpenParentGraphOnZoomBehavior
handles the navigation to a parent
graph when the user zooms out of a nested graph.ZestFxModule
) with bindings for Zest.FX, as
well a class (ZestProperties
) that defines
all supported graph attributes for visualization and layout.LayoutContextBehavior
,
AbstractLayoutBehavior
,
NodeLayoutBehavior
,
EdgeLayoutBehavior
),
hiding/unhiding of nodes and related edges (
AbstractHidingBehavior
,
HidingBehavior
,
EdgeHidingBehavior
,
EdgeLabelHidingBehavior
), as well
as navigation of nested graphs via semantic zooming (
SynchronizeChildrenOnZoomBehavior
,
OpenNestedGraphOnZoomBehavior
,
OpenParentGraphOnZoomBehavior
).GraphLayoutContext
,
GraphNodeLayout
,
GraphEdgeLayout
) that implement
layout data interfaces and target graph model elements.HidingModel
) as well as semantic
zooming (NavigationModel
).IUndoableOperation
to support
hiding/unhiding of nodes and related edges (
HideOperation
).GraphRootPart
), specific
content parts for graphs, nodes, and edges (
GraphContentPart
,
NodeContentPart
,
EdgeContentPart
), (hover) handle parts
to realize hiding/unhiding of nodes (
ZestFxHidingHandlePart
,
ZestFxExpandingHandlePart
), as well as
feedback parts to indicate hidden nodes (
HiddenNeighborsPart
) and edge label
anchor links (
ZestFxEdgeLinkFeedbackPart
).HideNodePolicy
,
HideOnTypePolicy
), selection and
hovering (
FocusAndSelectFirstAnchorageOnClickPolicy
, HoverFirstAnchorageOnHoverPolicy
), dragging of edge labels (
OffsetEdgeLabelOnDragPolicy
), and
navigating nested graphs via double-click (
OpenNestedGraphOnDoubleClickPolicy
,
OpenParentGraphOnDoubleClickPolicy
).ZestFxUiModule
) with bindings for
Zest.FX.UI.ContentViewer
to render graphs (
ZestContentViewer
) and related
content (IGraphNodeContentProvider
,
INestedGraphContentProvider
) and
label providers (
IGraphNodeLabelProvider
,
INestedGraphLabelProvider
).ViewPart
(
ZestFxUiView
) to render graphs.Copyright (c) 2014 itemis AG and others. All rights reserved.