Package org.eclipse.gef.mvc.fx.parts
Class SelectionFeedbackPart
java.lang.Object
org.eclipse.gef.mvc.fx.parts.AbstractVisualPart<V>
org.eclipse.gef.mvc.fx.parts.AbstractFeedbackPart<GeometryNode<IGeometry>>
org.eclipse.gef.mvc.fx.parts.SelectionFeedbackPart
- All Implemented Interfaces:
- IActivatable,- IAdaptable,- IAdaptable.Bound<IViewer>,- IDisposable,- IFeedbackPart<GeometryNode<IGeometry>>,- IVisualPart<GeometryNode<IGeometry>>
- Direct Known Subclasses:
- SelectionLinkFeedbackPart
The 
SelectionFeedbackPart is an AbstractFeedbackPart that is
 parameterized by GeometryNode<IGeometry>.- 
Property SummaryProperties inherited from class org.eclipse.gef.mvc.fx.parts.AbstractVisualPartactive, adaptable, adapters, anchoragesUnmodifiable, anchoredsUnmodifiable, childrenUnmodifiable, parent, refreshVisualProperties inherited from interface org.eclipse.gef.common.activate.IActivatableactiveProperties inherited from interface org.eclipse.gef.common.adapt.IAdaptableadaptersProperties inherited from interface org.eclipse.gef.common.adapt.IAdaptable.BoundadaptableProperties inherited from interface org.eclipse.gef.mvc.fx.parts.IVisualPartanchoragesUnmodifiable, anchoredsUnmodifiable, childrenUnmodifiable, parent, refreshVisual
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptableIAdaptable.Bound<A extends IAdaptable>Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable.BoundIAdaptable.Bound.Impl<T extends IAdaptable>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected static final doubleThe stroke width for selection feedback.Fields inherited from interface org.eclipse.gef.common.activate.IActivatableACTIVE_PROPERTYFields inherited from interface org.eclipse.gef.common.adapt.IAdaptableADAPTERS_PROPERTYFields inherited from interface org.eclipse.gef.mvc.fx.parts.IVisualPartANCHORAGES_PROPERTY, ANCHOREDS_PROPERTY, CHILDREN_PROPERTY, PARENT_PROPERTY, REFRESH_VISUAL_PROPERTY
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected GeometryNode<IGeometry>Creates this part's visual.voiddoRefreshVisual(GeometryNode<IGeometry> visual) Refreshes this part's visualization based on this part's content.protected IGeometryReturns theIGeometrythat is provided by this part'sfeedback geometry provider.protected javafx.scene.paint.ColorReturns the primary selectionColor.protected javafx.scene.paint.ColorReturns the primary selectionColor.voidsetGeometryProvider(Provider<? extends IGeometry> geometryProvider) Sets the feedback geometry provider (Provider<IGeometry>) of this part to the given value.Methods inherited from class org.eclipse.gef.mvc.fx.parts.AbstractFeedbackPartdoAddChildVisual, doAttachToAnchorageVisual, doDetachFromAnchorageVisual, doRemoveChildVisualMethods inherited from class org.eclipse.gef.mvc.fx.parts.AbstractVisualPartactivate, activateAdapters, activateChildren, activeProperty, adaptableProperty, adaptersProperty, addChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, deactivate, deactivateAdapters, deactivateChildren, detachAnchored, detachFromAnchorage, detachFromAnchorage, determineViewer, dispose, doActivate, doDeactivate, getAdaptable, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getHandlers, getParent, getPolicies, getRoot, getVisual, isActive, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, register, registerAtVisualPartMap, removeChild, removeChildren, reorderChild, setAdaptable, setAdapter, setAdapter, setAdapter, setAdapter, setParent, setRefreshVisual, unregister, unregisterFromVisualPartMap, unsetAdapterMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.gef.common.activate.IActivatableactivate, activeProperty, deactivate, isActiveMethods inherited from interface org.eclipse.gef.common.adapt.IAdaptableadaptersProperty, getAdapter, getAdapter, getAdapter, getAdapterKey, getAdapters, getAdapters, getAdapters, setAdapter, setAdapter, setAdapter, setAdapter, unsetAdapterMethods inherited from interface org.eclipse.gef.common.adapt.IAdaptable.BoundadaptableProperty, getAdaptable, setAdaptableMethods inherited from interface org.eclipse.gef.common.dispose.IDisposabledisposeMethods inherited from interface org.eclipse.gef.mvc.fx.parts.IVisualPartaddChild, addChild, addChildren, addChildren, anchoragesUnmodifiableProperty, anchoredsUnmodifiableProperty, attachAnchored, attachToAnchorage, attachToAnchorage, childrenUnmodifiableProperty, detachAnchored, detachFromAnchorage, detachFromAnchorage, getAnchoragesUnmodifiable, getAnchoredsUnmodifiable, getBehaviors, getChildrenUnmodifiable, getHandlers, getParent, getPolicies, getRoot, getViewer, getVisual, isRefreshVisual, parentProperty, refreshVisual, refreshVisualProperty, removeChild, removeChildren, reorderChild, setParent, setRefreshVisual
- 
Field Details- 
DEFAULT_STROKE_WIDTHprotected static final double DEFAULT_STROKE_WIDTHThe stroke width for selection feedback.- See Also:
 
 
- 
- 
Constructor Details- 
SelectionFeedbackPartpublic SelectionFeedbackPart()Default constructor.
 
- 
- 
Method Details- 
doCreateVisualDescription copied from class:AbstractVisualPartCreates this part's visual.- Specified by:
- doCreateVisualin class- AbstractVisualPart<GeometryNode<IGeometry>>
- Returns:
- This part's visual.
 
- 
doRefreshVisualDescription copied from class:AbstractVisualPartRefreshes this part's visualization based on this part's content.- Specified by:
- doRefreshVisualin class- AbstractVisualPart<GeometryNode<IGeometry>>
- Parameters:
- visual- This part's visual.
 
- 
getFeedbackGeometryReturns theIGeometrythat is provided by this part'sfeedback geometry provider.- Returns:
- The IGeometrythat is provided by this part'sfeedback geometry provider.
 
- 
getPrimarySelectionColorprotected javafx.scene.paint.Color getPrimarySelectionColor()Returns the primary selectionColor.- Returns:
- The primary selection Color.
 
- 
getSecondarySelectionColorprotected javafx.scene.paint.Color getSecondarySelectionColor()Returns the primary selectionColor.- Returns:
- The primary selection Color.
 
- 
setGeometryProviderSets the feedback geometry provider (Provider<IGeometry>) of this part to the given value.- Parameters:
- geometryProvider- The new feedback geometry provider for this part.
 
 
-