Class SelectionHandlePartFactory
java.lang.Object
org.eclipse.gef.mvc.fx.parts.DefaultSelectionHandlePartFactory
com.amalgamasimulation.graphicaleditor.factories.SelectionHandlePartFactory
- All Implemented Interfaces:
org.eclipse.gef.mvc.fx.parts.IHandlePartFactory
public class SelectionHandlePartFactory
extends org.eclipse.gef.mvc.fx.parts.DefaultSelectionHandlePartFactory
-
Field Summary
Fields inherited from class org.eclipse.gef.mvc.fx.parts.DefaultSelectionHandlePartFactory
BENDPOINT_CREATE_HANDLE_MINIMUM_SEGMENT_LENGTH, CONNECTED_HANDLE_COLOR_PROVIDER, DEFAULT_CONNECTED_HANDLE_COLOR, DEFAULT_INSERT_HANDLE_COLOR, DEFAULT_MOVE_HANDLE_COLOR, INSERT_HANDLE_COLOR_PROVIDER, MOVE_HANDLE_COLOR_PROVIDER, MULTI_SELECTION_HANDLES_GEOMETRY_PROVIDER, SEGMENT_CREATE_HANDLE_MINIMUM_SEGMENT_LENGTH, SEGMENT_MOVE_HANDLE_MINIMUM_SEGMENT_LENGTH, SELECTION_HANDLES_GEOMETRY_PROVIDER -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected List<org.eclipse.gef.mvc.fx.parts.IHandlePart<? extends javafx.scene.Node>> createMultiSelectionHandleParts(List<? extends org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node>> targets, Map<Object, Object> contextMap) protected List<org.eclipse.gef.mvc.fx.parts.IHandlePart<? extends javafx.scene.Node>> createSingleSelectionHandlePartsForCurve(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> target, Map<Object, Object> contextMap, com.google.inject.Provider<org.eclipse.gef.geometry.planar.BezierCurve[]> segmentsProvider) protected List<org.eclipse.gef.mvc.fx.parts.IHandlePart<? extends javafx.scene.Node>> createSingleSelectionHandlePartsForRectangularOutline(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> target, Map<Object, Object> contextMap, com.google.inject.Provider<org.eclipse.gef.geometry.planar.BezierCurve[]> segmentsProvider) Methods inherited from class org.eclipse.gef.mvc.fx.parts.DefaultSelectionHandlePartFactory
createHandleParts, createSingleSelectionHandleParts, createSingleSelectionHandlePartsForPolygonalOutline
-
Constructor Details
-
SelectionHandlePartFactory
public SelectionHandlePartFactory()
-
-
Method Details
-
createSingleSelectionHandlePartsForCurve
protected List<org.eclipse.gef.mvc.fx.parts.IHandlePart<? extends javafx.scene.Node>> createSingleSelectionHandlePartsForCurve(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> target, Map<Object, Object> contextMap, com.google.inject.Provider<org.eclipse.gef.geometry.planar.BezierCurve[]> segmentsProvider) - Overrides:
createSingleSelectionHandlePartsForCurvein classorg.eclipse.gef.mvc.fx.parts.DefaultSelectionHandlePartFactory
-
createMultiSelectionHandleParts
protected List<org.eclipse.gef.mvc.fx.parts.IHandlePart<? extends javafx.scene.Node>> createMultiSelectionHandleParts(List<? extends org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node>> targets, Map<Object, Object> contextMap) - Overrides:
createMultiSelectionHandlePartsin classorg.eclipse.gef.mvc.fx.parts.DefaultSelectionHandlePartFactory
-
createSingleSelectionHandlePartsForRectangularOutline
protected List<org.eclipse.gef.mvc.fx.parts.IHandlePart<? extends javafx.scene.Node>> createSingleSelectionHandlePartsForRectangularOutline(org.eclipse.gef.mvc.fx.parts.IVisualPart<? extends javafx.scene.Node> target, Map<Object, Object> contextMap, com.google.inject.Provider<org.eclipse.gef.geometry.planar.BezierCurve[]> segmentsProvider) - Overrides:
createSingleSelectionHandlePartsForRectangularOutlinein classorg.eclipse.gef.mvc.fx.parts.DefaultSelectionHandlePartFactory
-