Package | Description |
---|---|
org.eclipse.gef.mvc.fx.behaviors |
This package contains JavaFX/MVC.FX-specific
IBehavior implementations. |
org.eclipse.gef.mvc.fx.parts |
This package contains all JavaFX-specific
IContentPart ,
IVisualPart ,
IFeedbackPart , and
IHandlePart implementations and related
classes. |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<IFeedbackPart<? extends javafx.scene.Node>> |
AbstractBehavior.getFeedback(java.util.Collection<? extends IVisualPart<? extends javafx.scene.Node>> targets)
Returns a list that contains all
IHandlePart s that were generated
for the given target parts by this IBehavior . |
protected java.util.List<IFeedbackPart<? extends javafx.scene.Node>> |
AbstractBehavior.getFeedback(IVisualPart<? extends javafx.scene.Node> target)
Returns a list that contains all
IHandlePart s that were generated
for the given target part by this IBehavior . |
protected java.util.Map<java.util.Set<IVisualPart<? extends javafx.scene.Node>>,java.util.List<IFeedbackPart<? extends javafx.scene.Node>>> |
AbstractBehavior.getFeedbackPerTargetSet()
Returns the map that stores the feedback parts per target part set.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractFeedbackPart<V extends javafx.scene.Node>
Abstract base implementation for a JavaFX-specific
IFeedbackPart . |
class |
FocusFeedbackPart
The
FocusFeedbackPart visualizes focus feedback. |
class |
HoverFeedbackPart
|
class |
SelectionFeedbackPart
The
SelectionFeedbackPart is an AbstractFeedbackPart that is
parameterized by GeometryNode<IGeometry> . |
class |
SelectionLinkFeedbackPart
The
SelectionLinkFeedbackPart is an SelectionFeedbackPart
that uses a dotted line as its visualization. |
class |
SnappingFeedbackPart
The
SnappingFeedbackPart visualizes a
SnappingModel.SnappingLocation by drawing a red line at the
SnappingModel.SnappingLocation through the whole viewport. |
Modifier and Type | Method and Description |
---|---|
protected IFeedbackPart<? extends javafx.scene.Node> |
DefaultSelectionFeedbackPartFactory.createLinkFeedbackPart(IVisualPart<? extends javafx.scene.Node> anchorage,
Provider<? extends IGeometry> anchorageLinkFeedbackGeometryProvider,
IVisualPart<? extends javafx.scene.Node> anchored,
Provider<? extends IGeometry> anchoredLinkFeedbackGeometryProvider,
java.lang.String role)
Creates a feedback-line between an anchored part and its anchorage.
|
Modifier and Type | Method and Description |
---|---|
java.util.List<IFeedbackPart<? extends javafx.scene.Node>> |
IFeedbackPartFactory.createFeedbackParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets,
java.util.Map<java.lang.Object,java.lang.Object> contextMap)
Creates specific
IFeedbackPart s for the given targets. |
java.util.List<IFeedbackPart<? extends javafx.scene.Node>> |
DefaultSnappingFeedbackPartFactory.createFeedbackParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets,
java.util.Map<java.lang.Object,java.lang.Object> contextMap) |
java.util.List<IFeedbackPart<? extends javafx.scene.Node>> |
DefaultSelectionFeedbackPartFactory.createFeedbackParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets,
java.util.Map<java.lang.Object,java.lang.Object> contextMap) |
java.util.List<IFeedbackPart<? extends javafx.scene.Node>> |
DefaultHoverFeedbackPartFactory.createFeedbackParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets,
java.util.Map<java.lang.Object,java.lang.Object> contextMap) |
java.util.List<IFeedbackPart<? extends javafx.scene.Node>> |
DefaultFocusFeedbackPartFactory.createFeedbackParts(java.util.List<? extends IVisualPart<? extends javafx.scene.Node>> targets,
java.util.Map<java.lang.Object,java.lang.Object> contextMap) |
java.util.List<IFeedbackPart<? extends javafx.scene.Node>> |
LayeredRootPart.getFeedbackPartChildren() |
java.util.List<IFeedbackPart<? extends javafx.scene.Node>> |
IRootPart.getFeedbackPartChildren()
Returns all children of type
IFeedbackPart contained by this
IRootPart . |
Copyright (c) 2014, 2016 itemis AG and others. All rights reserved.