Package | Description |
---|---|
org.eclipse.gef4.zest.fx |
This package provides a Guice Module (
ZestFxModule ) with bindings for Zest.FX, as
well a class (ZestProperties ) that defines
all supported graph attributes for visualization and layout. |
org.eclipse.gef4.zest.fx.behaviors |
This package provides behaviors for transferring information between graph
model elements and layout abstractions (
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 ). |
org.eclipse.gef4.zest.fx.layout |
This package provides object adapters (
GraphLayoutContext ,
GraphNodeLayout ,
GraphEdgeLayout ) that implement
layout data interfaces and target graph model elements. |
org.eclipse.gef4.zest.fx.models |
This package provides viewer models to support hiding/unhiding of nodes (
HidingModel ) as well as semantic
zooming (NavigationModel ). |
org.eclipse.gef4.zest.fx.operations |
This package provides an
IUndoableOperation to support
hiding/unhiding of nodes and related edges (
HideOperation ). |
org.eclipse.gef4.zest.fx.parts |
This package provides a specific root part that enables support for CSS
styling (
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 ). |
org.eclipse.gef4.zest.fx.policies |
This package provides policy implementations to support hiding/unhiding of
nodes and related edges (
HideNodePolicy ,
HideOnTypePolicy ), selection and
hovering (
FocusAndSelectFirstAnchorageOnClickPolicy
, HoverFirstAnchorageOnHoverPolicy
), dragging of edge labels (
OffsetEdgeLabelOnDragPolicy ), and
navigating nested graphs via double-click (
OpenNestedGraphOnDoubleClickPolicy ,
OpenParentGraphOnDoubleClickPolicy
). |
org.eclipse.gef4.zest.fx.ui |
This package provides a Guice Module (
ZestFxUiModule ) with bindings for
Zest.FX.UI. |
org.eclipse.gef4.zest.fx.ui.jface |
This package provides a specific
ContentViewer to render graphs (
ZestContentViewer ) and related
content (IGraphNodeContentProvider ,
INestedGraphContentProvider ) and
label providers (
IGraphNodeLabelProvider ,
INestedGraphLabelProvider ). |
org.eclipse.gef4.zest.fx.ui.parts |
This package provides a
ViewPart (
ZestFxUiView ) to render graphs. |
Copyright (c) 2014 itemis AG and others. All rights reserved.