| Package | Description |
|---|---|
| org.eclipse.gef4.mvc.behaviors |
This package contains the
IBehavior
and AbstractBehavior definitions. |
| org.eclipse.gef4.mvc.fx.behaviors |
This package contains JavaFX/MVC.FX-specific
IBehavior implementations. |
| org.eclipse.gef4.mvc.fx.parts |
This package contains all JavaFX-specific
IContentPart,
IVisualPart,
IFeedbackPart, and
IHandlePart implementations and related
classes. |
| org.eclipse.gef4.mvc.parts |
This package contains all abstractions related to controllers (aka parts) in
a model-view-controller architecture.
|
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractBehavior<VR> |
class |
ContentBehavior<VR>
A behavior that can be adapted to an
IRootPart or an
IContentPart to synchronize the list of IContentPart children
and (only in case of an IContentPart) anchorages with the list of
content children and anchored. |
class |
HoverBehavior<VR>
The
HoverBehavior is responsible for creating and removing selection
feedback. |
class |
SelectionBehavior<VR>
The default selection behavior is responsible for creating and removing
selection feedback and handles.
|
| Modifier and Type | Class and Description |
|---|---|
class |
FXCursorBehavior
The
FXCursorBehavior can be used to change the mouse cursor depending
on the currently pressed modifier keys. |
class |
FXFocusBehavior
The
FXFocusBehavior can be registered on an IVisualPart to
transfer the focus information from the FocusModel to the part's
visualization. |
class |
FXGridBehavior
The
FXGridBehavior can be registered on an FXRootPart to
apply the information from the GridModel to the FXGridLayer
that is managed by the FXViewer. |
class |
FXHoverBehavior
|
class |
FXViewportBehavior
The
FXViewportBehavior can be registered on an FXRootPart in
order to keep the ViewportModel in sync with the ScrollPaneEx
of the FXViewer and vice versa. |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<IFeedbackPart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultFeedbackPartFactory.createFeedbackParts(java.util.List<? extends IVisualPart<javafx.scene.Node,? extends javafx.scene.Node>> targets,
IBehavior<javafx.scene.Node> contextBehavior,
java.util.Map<java.lang.Object,java.lang.Object> contextMap) |
java.util.List<IHandlePart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultHandlePartFactory.createHandleParts(java.util.List<? extends IVisualPart<javafx.scene.Node,? extends javafx.scene.Node>> targets,
IBehavior<javafx.scene.Node> contextBehavior,
java.util.Map<java.lang.Object,java.lang.Object> contextMap) |
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<AdapterKey<? extends IBehavior<VR>>,IBehavior<VR>> |
AbstractVisualPart.getBehaviors() |
java.util.Map<AdapterKey<? extends IBehavior<VR>>,IBehavior<VR>> |
AbstractVisualPart.getBehaviors() |
java.util.Map<AdapterKey<? extends IBehavior<VR>>,IBehavior<VR>> |
IVisualPart.getBehaviors()
Returns a
Map of this part's behaviors and their corresponding
AdapterKeys. |
java.util.Map<AdapterKey<? extends IBehavior<VR>>,IBehavior<VR>> |
IVisualPart.getBehaviors()
Returns a
Map of this part's behaviors and their corresponding
AdapterKeys. |
| Modifier and Type | Method and Description |
|---|---|
IContentPart<VR,? extends VR> |
IContentPartFactory.createContentPart(java.lang.Object content,
IBehavior<VR> contextBehavior,
java.util.Map<java.lang.Object,java.lang.Object> contextMap)
Creates a specific
IContentPart for the given content. |
java.util.List<IFeedbackPart<VR,? extends VR>> |
IFeedbackPartFactory.createFeedbackParts(java.util.List<? extends IVisualPart<VR,? extends VR>> targets,
IBehavior<VR> contextBehavior,
java.util.Map<java.lang.Object,java.lang.Object> contextMap)
Creates specific
IFeedbackParts for the given targets. |
java.util.List<IHandlePart<VR,? extends VR>> |
IHandlePartFactory.createHandleParts(java.util.List<? extends IVisualPart<VR,? extends VR>> targets,
IBehavior<VR> contextBehavior,
java.util.Map<java.lang.Object,java.lang.Object> contextMap)
Creates specific
IHandleParts for the given targets. |
Copyright (c) 2014 itemis AG and others. All rights reserved.