| Package | Description |
|---|---|
| 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.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
). |
| Class and Description |
|---|
| EdgeContentPart
The
EdgeContentPart is the controller for an Edge content
object. |
| EdgeLabelPart
The
EdgeLabelPart is an AbstractVisualPart that is used to
display the label of an edge. |
| GraphContentPart
The
GraphContentPart is the controller for a Graph content
object. |
| GraphRootPart
The
GraphRootPart is an extension to FXRootPart that hides
the grid (see GridModel.setShowGrid(boolean)) and adds a stylesheet
to the Scene (see Scene.getStylesheets()). |
| NodeContentPart
The
NodeContentPart is the controller for a
Node content object. |
| Class and Description |
|---|
| NodeContentPart
The
NodeContentPart is the controller for a
Node content object. |
| Class and Description |
|---|
| AbstractHidingHandlePart
The
AbstractHidingHandlePart is an
AbstractFXSegmentHandlePart that displays an
FXImageViewHoverOverlay that uses the image and
hover image that are provided by subclasses. |
| EdgeContentPart
The
EdgeContentPart is the controller for an Edge content
object. |
| EdgeLabelPart
The
EdgeLabelPart is an AbstractVisualPart that is used to
display the label of an edge. |
| Class and Description |
|---|
| EdgeLabelPart
The
EdgeLabelPart is an AbstractVisualPart that is used to
display the label of an edge. |
| GraphRootPart
The
GraphRootPart is an extension to FXRootPart that hides
the grid (see GridModel.setShowGrid(boolean)) and adds a stylesheet
to the Scene (see Scene.getStylesheets()). |
| NodeContentPart
The
NodeContentPart is the controller for a
Node content object. |
Copyright (c) 2014 itemis AG and others. All rights reserved.