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 |
FXConnectionClickableAreaBehavior
A behavior that regulates the clickable area width of an
IVisualPart
's connection visual dependent on the zoom level. |
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 background grid that
is managed by the FXViewer . |
class |
FXHoverBehavior
|
Modifier and Type | Method and Description |
---|---|
java.util.List<IFeedbackPart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultSelectionFeedbackPartFactory.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<IFeedbackPart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultHoverFeedbackPartFactory.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<IFeedbackPart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultFocusFeedbackPartFactory.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>> |
FXDefaultSelectionHandlePartFactory.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) |
java.util.List<IHandlePart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultHoverHandlePartFactory.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) |
protected java.util.List<IHandlePart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultHoverHandlePartFactory.createHoverHandlePartsForCurve(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> target,
IBehavior<javafx.scene.Node> contextBehavior,
java.util.Map<java.lang.Object,java.lang.Object> contextMap,
com.google.inject.Provider<BezierCurve[]> segmentsProvider)
Creates hover handle parts for a handle geometry that is an
ICurve . |
protected java.util.List<IHandlePart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultHoverHandlePartFactory.createHoverHandlePartsForPolygonalOutline(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> target,
IBehavior<javafx.scene.Node> contextBehavior,
java.util.Map<java.lang.Object,java.lang.Object> contextMap,
com.google.inject.Provider<BezierCurve[]> segmentsProvider)
|
protected java.util.List<IHandlePart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultHoverHandlePartFactory.createHoverHandlePartsForRectangularOutline(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> target,
IBehavior<javafx.scene.Node> contextBehavior,
java.util.Map<java.lang.Object,java.lang.Object> contextMap,
com.google.inject.Provider<BezierCurve[]> segmentsProvider)
Creates hover handle parts for a handle geometry that is a
Rectangle . |
protected java.util.List<IHandlePart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultSelectionHandlePartFactory.createMultiSelectionHandleParts(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)
Creates handle parts for a multi selection.
|
protected java.util.List<IHandlePart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultSelectionHandlePartFactory.createSingleSelectionHandleParts(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> target,
IBehavior<javafx.scene.Node> contextBehavior,
java.util.Map<java.lang.Object,java.lang.Object> contextMap)
Creates handle parts for a single selection.
|
protected java.util.List<IHandlePart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultSelectionHandlePartFactory.createSingleSelectionHandlePartsForCurve(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> target,
IBehavior<javafx.scene.Node> contextBehavior,
java.util.Map<java.lang.Object,java.lang.Object> contextMap,
com.google.inject.Provider<BezierCurve[]> segmentsProvider)
Creates handle parts for a single selection of which the handle geometry
is an
ICurve . |
protected java.util.List<IHandlePart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultSelectionHandlePartFactory.createSingleSelectionHandlePartsForPolygonalOutline(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> target,
IBehavior<javafx.scene.Node> contextBehavior,
java.util.Map<java.lang.Object,java.lang.Object> contextMap,
com.google.inject.Provider<BezierCurve[]> segmentsProvider)
|
protected java.util.List<IHandlePart<javafx.scene.Node,? extends javafx.scene.Node>> |
FXDefaultSelectionHandlePartFactory.createSingleSelectionHandlePartsForRectangularOutline(IVisualPart<javafx.scene.Node,? extends javafx.scene.Node> target,
IBehavior<javafx.scene.Node> contextBehavior,
java.util.Map<java.lang.Object,java.lang.Object> contextMap,
com.google.inject.Provider<BezierCurve[]> segmentsProvider)
Creates handle parts for a single selection of which the handle geometry
is a
Rectangle . |
Modifier and Type | Method and Description |
---|---|
java.util.Map<AdapterKey<? extends IBehavior<VR>>,IBehavior<VR>> |
IVisualPart.getBehaviors()
Returns a
Map of this part's behaviors and their corresponding
AdapterKey s. |
java.util.Map<AdapterKey<? extends IBehavior<VR>>,IBehavior<VR>> |
IVisualPart.getBehaviors()
Returns a
Map of this part's behaviors and their corresponding
AdapterKey s. |
java.util.Map<AdapterKey<? extends IBehavior<VR>>,IBehavior<VR>> |
AbstractVisualPart.getBehaviors() |
java.util.Map<AdapterKey<? extends IBehavior<VR>>,IBehavior<VR>> |
AbstractVisualPart.getBehaviors() |
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
IFeedbackPart s 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
IHandlePart s for the given targets. |
Copyright (c) 2014 itemis AG and others. All rights reserved.