Skip navigation links
GEF4 Zest
0.2.0.201509140217

GEF4 Zest API Reference

Packages 
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.
Skip navigation links
GEF4 Zest
0.2.0.201509140217

Copyright (c) 2014 itemis AG and others. All rights reserved.