All Classes
-
All Classes Interface Summary Class Summary Class Description AbstractHidingBehavior TheAbstractHidingBehavior
registers listeners on theHidingModel
upon activation.AbstractLabelPart Abstract base class for external labels, i.e. labels that are not part of the visualization of another controller.AbstractLayoutBehavior TheAbstractLayoutBehavior
is an abstract behavior that schedulesAbstractLayoutBehavior.preLayout()
andAbstractLayoutBehavior.postLayout()
to be called before or after a layout pass, respectively.BendAndRelocateLabelsOnSegmentDragHandler TheBendAndRelocateLabelsOnSegmentDragHandler
is a special BendBendFirstAnchorageAndRelocateLabelsOnSegmentHandleDragHandler AnBendFirstAnchorageOnSegmentHandleDragHandler
that also takes care of relocating relatedEdgeLabelPart
s.ChangeAttributeOperation TheChangeAttributeOperation
can be used to manipulate the value of an attribute of anIAttributeStore
.EdgeHidingBehavior EdgeLabelHidingBehavior EdgeLabelPart TheEdgeLabelPart
is anAbstractLabelPart
that is used to display the label of an edge.EdgeLayoutBehavior EdgePart GraphLayoutBehavior TheGraphLayoutBehavior
is responsible for initiating layout passes.GraphPart HiddenNeighborsFeedbackPart TheHiddenNeighborsFeedbackPart
is anAbstractFeedbackPart
that displays the number of hidden neighbors (seeHidingModel.getHiddenNeighbors(org.eclipse.gef.graph.Node)
) of its first anchorage.HideFirstAnchorageOnClickHandler TheHideFirstAnchorageOnClickHandler
is anIOnClickHandler
that hides the first anchorage of its host.HideHoverHandlePart TheHideHoverHandlePart
is anAbstractSegmentHandlePart
that displays a "collapse" image.HideOnTypeHandler TheHideOnTypeHandler
is anIOnTypeHandler
that hides itshost
NodePart
upon the press of aKeyCode.P
key.HideOperation HidePolicy TheHidePolicy
can be installed onNodePart
to hide the contents.HidingModel IGraphAttributesProvider TheIGraphAttributesProvider
can be used to provide arbitrary attributes for nodes, edges, the root graph, and any nested graphs.IGraphContentProvider TheIGraphContentProvider
mediates between theZestContentViewer
and a content model.LabelOffsetSupport TheLabelOffsetSupport
can be used to preserve label positions during interaction w.r.t. their reference positions.NavigateOperation TheNavigateOperation
is aReverseUndoCompositeOperation
that combines aChangeContentsOperation
and anChangeViewportOperation
to navigate between nested and parentGraph
s.NavigationModel TheNavigationModel
manages aSet
ofGraph
s for which the next layout pass should be skipped (due to transformation or navigation changes).NavigationModel.ViewportState Representation of a viewport's state, which manifests itself in x and y translation, width and height, as well as a contents transform.NodeHidingBehavior TheNodeHidingBehavior
is specific toNodePart
.NodeLabelPart TheNodeLabelPart
is anAbstractVisualPart
that is used to display the external label of a node.NodeLayoutBehavior NodePart NodePart.NestedGraphIcon JavaFX Node displaying a small icon representing a nested graph.NodePartAnchorProvider A specificDefaultAnchorProvider
that reflects the node shape as the outline to place anchors at.OpenNestedGraphOnDoubleClickHandler TheOpenNestedGraphOnDoubleClickHandler
is anIOnClickHandler
that can be installed onNodePart
s (seeOpenNestedGraphOnDoubleClickHandler.getHost()
).OpenParentGraphOnDoubleClickHandler TheOpenParentGraphOnDoubleClickHandler
is anIOnClickHandler
that can be installed onZestFxRootPart
s (seeOpenParentGraphOnDoubleClickHandler.getHost()
).SemanticZoomPolicy TheSemanticZoomPolicy
extends theViewportPolicy
for associating semantic changes with viewport changes, i.e. opening of nested/nesting graphs when the zoom level is changed below/above a certain threshold.ShowHiddenNeighborsHoverHandlePart TheShowHiddenNeighborsHoverHandlePart
is anAbstractSegmentHandlePart
that displays an expansion image.ShowHiddenNeighborsOfFirstAnchorageOnClickHandler TheShowHiddenNeighborsOfFirstAnchorageOnClickHandler
is anIOnClickHandler
that shows all hidden neighbors of its host upon mouse click by removing them from theHidingModel
.ShowHiddenNeighborsOnTypeHandler TheShowHiddenNeighborsOnTypeHandler
is anIOnTypeHandler
that shows all hidden neighbors of its host uponKeyCode.E
key press.ShowHiddenNeighborsOperation TheShowHiddenNeighborsOperation
can be used to remove the neighbors of a givenNodePart
from theHidingModel
of a givenIViewer
.ShowHiddenNeighborsPolicy TheShowHiddenNeighborsPolicy
can be installed onNodePart
to show its hidden neighboursTransformLabelPolicy TheTransformLabelPolicy
is a specialization of theTransformPolicy
that chains aChangeAttributeOperation
to affect the underlying model when transforming nodes.TranslateSelectedAndRelocateLabelsOnDragHandler A specificTranslateSelectedOnDragHandler
that includes dragging of unselected label parts.ZestContentViewer ZestFxContentPartFactory ZestFxHoverIntentHandlePartFactory TheZestFxHoverIntentHandlePartFactory
is a specialization of theDefaultHoverIntentHandlePartFactory
that performs the generation of "hide" and "show" hover handles.ZestFxJFaceModule TheZestFxJFaceModule
contains Eclipse UI specific bindings in the context of an MVC.FX application.ZestFxModule TheZestFxModule
defines Zest.FX specific bindings additional to the bindings defined withinMvcFxModule
.ZestFxRootPart TheZestFxRootPart
is an extension toLayeredRootPart
that hides the grid (seeGridModel.setShowGrid(boolean)
) and adds a stylesheet to theScene
(seeScene.getStylesheets()
).ZestFxSelectionFeedbackPartFactory A specificIFeedbackPartFactory
for selection feedback.ZestFxSelectionHandlePartFactory TheZestFxSelectionHandlePartFactory
is a specialization of theDefaultSelectionHandlePartFactory
that suppresses the generation of multi selection handles.ZestFxUiModule TheZestFxUiModule
contains Zest.FX.UI specific bindings additional to the bindings defined withinMvcFxUiModule
.ZestFxUiView TheZestFxUiView
is an extension to theAbstractFXView
.ZestProperties TheZestProperties
class contains the definition of the attributes (including their default values) that are evaluated by Zest.FX.