Package | Description |
---|---|
org.eclipse.gef4.mvc.behaviors |
This package contains the
IBehavior
and AbstractBehavior definitions. |
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 | Method and Description |
---|---|
IHandlePart<VR,? extends VR> |
SelectionBehavior.updateHandles(java.util.Comparator<IHandlePart<VR,? extends VR>> interactedWithComparator,
IHandlePart<VR,? extends VR> interactedWith)
Updates the handles of this host.
|
protected IHandlePart<VR,? extends VR> |
AbstractBehavior.updateHandles(IVisualPart<VR,? extends VR> target,
java.util.List<? extends IHandlePart<VR,? extends VR>> handles,
java.util.Comparator<IHandlePart<VR,? extends VR>> interactedWithComparator,
IHandlePart<VR,? extends VR> interactedWith)
Updates the handle parts for the given target.
|
Modifier and Type | Method and Description |
---|---|
protected java.util.List<IHandlePart<VR,? extends VR>> |
AbstractBehavior.getHandleParts()
Returns a list containing the handle parts most recently created by this
behavior.
|
Modifier and Type | Method and Description |
---|---|
IHandlePart<VR,? extends VR> |
SelectionBehavior.updateHandles(java.util.Comparator<IHandlePart<VR,? extends VR>> interactedWithComparator,
IHandlePart<VR,? extends VR> interactedWith)
Updates the handles of this host.
|
protected IHandlePart<VR,? extends VR> |
AbstractBehavior.updateHandles(IVisualPart<VR,? extends VR> target,
java.util.List<? extends IHandlePart<VR,? extends VR>> handles,
java.util.Comparator<IHandlePart<VR,? extends VR>> interactedWithComparator,
IHandlePart<VR,? extends VR> interactedWith)
Updates the handle parts for the given target.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractBehavior.addHandles(java.util.List<? extends IVisualPart<VR,? extends VR>> targets,
java.util.List<? extends IHandlePart<VR,? extends VR>> handles) |
IHandlePart<VR,? extends VR> |
SelectionBehavior.updateHandles(java.util.Comparator<IHandlePart<VR,? extends VR>> interactedWithComparator,
IHandlePart<VR,? extends VR> interactedWith)
Updates the handles of this host.
|
protected IHandlePart<VR,? extends VR> |
AbstractBehavior.updateHandles(IVisualPart<VR,? extends VR> target,
java.util.List<? extends IHandlePart<VR,? extends VR>> handles,
java.util.Comparator<IHandlePart<VR,? extends VR>> interactedWithComparator,
IHandlePart<VR,? extends VR> interactedWith)
Updates the handle parts for the given target.
|
protected IHandlePart<VR,? extends VR> |
AbstractBehavior.updateHandles(IVisualPart<VR,? extends VR> target,
java.util.List<? extends IHandlePart<VR,? extends VR>> handles,
java.util.Comparator<IHandlePart<VR,? extends VR>> interactedWithComparator,
IHandlePart<VR,? extends VR> interactedWith)
Updates the handle parts for the given target.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFXHandlePart<V extends javafx.scene.Node>
Abstract base implementation for a JavaFX-specific
IHandlePart . |
class |
AbstractFXSegmentHandlePart<N extends javafx.scene.Node>
An
AbstractFXSegmentHandlePart is bound to a segment of a poly-bezier
handle geometry, represented by an array of BezierCurve s. |
class |
FXCircleSegmentHandlePart
The
FXCircleSegmentHandlePart is an
AbstractFXSegmentHandlePart that uses Circle for the
visualization. |
class |
FXRectangleSegmentHandlePart
An
AbstractFXSegmentHandlePart with a rectangular
Rectangle visual. |
class |
FXSquareSegmentHandlePart
An
AbstractFXSegmentHandlePart with a quadratic
Rectangle visual. |
Modifier and Type | Method and Description |
---|---|
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 | Class and Description |
---|---|
class |
AbstractHandlePart<VR,V extends VR>
The abstract base implementation of
IHandlePart , intended to be
sub-classed by clients to create their own custom IHandlePart . |
Modifier and Type | Method and Description |
---|---|
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. |
java.util.List<IHandlePart<VR,? extends VR>> |
AbstractRootPart.getHandlePartChildren() |
java.util.List<IHandlePart<VR,? extends VR>> |
IRootPart.getHandlePartChildren()
Returns all children of type
IHandlePart contained by this
IRootPart . |
Copyright (c) 2014 itemis AG and others. All rights reserved.