# Package org.eclipse.gef.zest.fx.handlers

This package provides handler implementations for Zest interactions.

Class Summary
BendAndRelocateLabelsOnSegmentDragHandler: The `BendAndRelocateLabelsOnSegmentDragHandler` is a special Bend
BendFirstAnchorageAndRelocateLabelsOnSegmentHandleDragHandler: An `BendFirstAnchorageOnSegmentHandleDragHandler` that also takes care of relocating related `EdgeLabelPart`s.
HideFirstAnchorageOnClickHandler: The `HideFirstAnchorageOnClickHandler` is an `IOnClickHandler` that hides the first anchorage of its host.
HideOnTypeHandler: The `HideOnTypeHandler` is an `IOnTypeHandler` that hides its `host` `NodePart` upon the press of a `KeyCode.P` key.
LabelOffsetSupport: The `LabelOffsetSupport` can be used to preserve label positions during interaction w.r.t. their reference positions.
OpenNestedGraphOnDoubleClickHandler: The `OpenNestedGraphOnDoubleClickHandler` is an `IOnClickHandler` that can be installed on `NodePart`s (see `OpenNestedGraphOnDoubleClickHandler.getHost()`).
OpenParentGraphOnDoubleClickHandler: The `OpenParentGraphOnDoubleClickHandler` is an `IOnClickHandler` that can be installed on `ZestFxRootPart`s (see `OpenParentGraphOnDoubleClickHandler.getHost()`).
ShowHiddenNeighborsOfFirstAnchorageOnClickHandler: The `ShowHiddenNeighborsOfFirstAnchorageOnClickHandler` is an `IOnClickHandler` that shows all hidden neighbors of its host upon mouse click by removing them from the `HidingModel`.
ShowHiddenNeighborsOnTypeHandler: The `ShowHiddenNeighborsOnTypeHandler` is an `IOnTypeHandler` that shows all hidden neighbors of its host upon `KeyCode.E` key press.
TranslateSelectedAndRelocateLabelsOnDragHandler: A specific `TranslateSelectedOnDragHandler` that includes dragging of unselected label parts.