All Classes and Interfaces
Class
Description
The
AbstractHidingBehavior
registers listeners on the
HidingModel
upon activation.Abstract base class for external labels, i.e. labels that are not part of the
visualization of another controller.
The
AbstractLayoutBehavior
is an abstract behavior that schedules
AbstractLayoutBehavior.preLayout()
and AbstractLayoutBehavior.postLayout()
to be called before or after a
layout pass, respectively.The
BendAndRelocateLabelsOnSegmentDragHandler
is a special BendAn
BendFirstAnchorageOnSegmentHandleDragHandler
that also takes care
of relocating related EdgeLabelPart
s.The
ChangeAttributeOperation
can be used to manipulate the value of
an attribute of an IAttributeStore
.The
EdgeLabelPart
is an AbstractLabelPart
that is used to
display the label of an edge.The
GraphLayoutBehavior
is responsible for initiating layout passes.The
HiddenNeighborsFeedbackPart
is an AbstractFeedbackPart
that displays the number of hidden neighbors (see
HidingModel.getHiddenNeighbors(org.eclipse.gef.graph.Node)
) of its
first anchorage.The
HideFirstAnchorageOnClickHandler
is an IOnClickHandler
that hides the first anchorage of its host.The
HideHoverHandlePart
is an AbstractSegmentHandlePart
that displays a "collapse" image.The
HideOnTypeHandler
is an IOnTypeHandler
that hides its
host
NodePart
upon the press of a
KeyCode.P
key.The
HidePolicy
can be installed on NodePart
to hide the
contents.The
IGraphAttributesProvider
can be used to provide arbitrary
attributes for nodes, edges, the root graph, and any nested graphs.The
IGraphContentProvider
mediates between the
ZestContentViewer
and a content model.The
LabelOffsetSupport
can be used to preserve label positions during
interaction w.r.t. their reference positions.The
NavigateOperation
is a ReverseUndoCompositeOperation
that
combines a ChangeContentsOperation
and an
ChangeViewportOperation
to navigate between nested and parent
Graph
s.The
NavigationModel
manages a Set
of Graph
s for which
the next layout pass should be skipped (due to transformation or navigation
changes).Representation of a viewport's state, which manifests itself in x and y
translation, width and height, as well as a contents transform.
The
NodeHidingBehavior
is specific to NodePart
.The
NodeLabelPart
is an AbstractVisualPart
that is used to
display the external label of a node.JavaFX Node displaying a small icon representing a nested graph.
A specific
DefaultAnchorProvider
that reflects the node shape as the
outline to place anchors at.The
OpenNestedGraphOnDoubleClickHandler
is an IOnClickHandler
that can be installed on NodePart
s (see OpenNestedGraphOnDoubleClickHandler.getHost()
).The
OpenParentGraphOnDoubleClickHandler
is an IOnClickHandler
that can be installed on ZestFxRootPart
s (see OpenParentGraphOnDoubleClickHandler.getHost()
).The
SemanticZoomPolicy
extends the ViewportPolicy
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.The
ShowHiddenNeighborsHoverHandlePart
is an
AbstractSegmentHandlePart
that displays an expansion image.The
ShowHiddenNeighborsOfFirstAnchorageOnClickHandler
is an
IOnClickHandler
that shows all hidden neighbors of its host upon
mouse click by removing them from the HidingModel
.The
ShowHiddenNeighborsOnTypeHandler
is an IOnTypeHandler
that shows all hidden neighbors of its host upon KeyCode.E
key press.The
ShowHiddenNeighborsOperation
can be used to remove the neighbors
of a given NodePart
from the HidingModel
of a given
IViewer
.The
ShowHiddenNeighborsPolicy
can be installed on NodePart
to
show its hidden neighboursThe
TransformLabelPolicy
is a specialization of the
TransformPolicy
that chains a ChangeAttributeOperation
to
affect the underlying model when transforming nodes.A specific
TranslateSelectedOnDragHandler
that includes dragging of
unselected label parts.The
ZestFxHoverIntentHandlePartFactory
is a specialization of the
DefaultHoverIntentHandlePartFactory
that performs the generation
of "hide" and "show" hover handles.The
ZestFxJFaceModule
contains Eclipse UI specific bindings in the
context of an MVC.FX application.The
ZestFxModule
defines Zest.FX specific bindings additional to the
bindings defined within MvcFxModule
.The
ZestFxRootPart
is an extension to LayeredRootPart
that hides
the grid (see GridModel.setShowGrid(boolean)
) and adds a stylesheet
to the Scene
(see Scene.getStylesheets()
).A specific
IFeedbackPartFactory
for selection feedback.The
ZestFxSelectionHandlePartFactory
is a specialization of the
DefaultSelectionHandlePartFactory
that suppresses the generation of
multi selection handles.The
ZestFxUiModule
contains Zest.FX.UI specific bindings additional
to the bindings defined within MvcFxUiModule
.The
ZestFxUiView
is an extension to the AbstractFXView
.The
ZestProperties
class contains the definition of the attributes
(including their default values) that are evaluated by Zest.FX.