Package org.eclipse.gef.zest.fx.parts
package org.eclipse.gef.zest.fx.parts
This package provides a specific root part that enables support for CSS
styling (
ZestFxRootPart
), specific
content parts for graphs, nodes, and edges (
GraphPart
,
NodePart
,
EdgePart
), (hover) handle parts
to realize hiding/unhiding of nodes (
HideHoverHandlePart
,
ShowHiddenNeighborsHoverHandlePart
), as well as
feedback parts to indicate hidden nodes (
HiddenNeighborsFeedbackPart
).-
ClassDescriptionAbstract base class for external labels, i.e. labels that are not part of the visualization of another controller.The
EdgeLabelPart
is anAbstractLabelPart
that is used to display the label of an edge.TheHiddenNeighborsFeedbackPart
is anAbstractFeedbackPart
that displays the number of hidden neighbors (seeHidingModel.getHiddenNeighbors(org.eclipse.gef.graph.Node)
) of its first anchorage.TheHideHoverHandlePart
is anAbstractSegmentHandlePart
that displays a "collapse" image.TheNodeLabelPart
is anAbstractVisualPart
that is used to display the external label of a node.JavaFX Node displaying a small icon representing a nested graph.TheShowHiddenNeighborsHoverHandlePart
is anAbstractSegmentHandlePart
that displays an expansion image.TheZestFxHoverIntentHandlePartFactory
is a specialization of theDefaultHoverIntentHandlePartFactory
that performs the generation of "hide" and "show" hover handles.TheZestFxRootPart
is an extension toLayeredRootPart
that hides the grid (seeGridModel.setShowGrid(boolean)
) and adds a stylesheet to theScene
(seeScene.getStylesheets()
).A specificIFeedbackPartFactory
for selection feedback.TheZestFxSelectionHandlePartFactory
is a specialization of theDefaultSelectionHandlePartFactory
that suppresses the generation of multi selection handles.