Package org.eclipse.gef.mvc.fx.models
Class HoverModel
java.lang.Object
org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<IViewer>
org.eclipse.gef.mvc.fx.models.HoverModel
- All Implemented Interfaces:
- IAdaptable.Bound<IViewer>,- IDisposable
The 
HoverModel is used to store the current viewer's mouse hover
 target, i.e. the IVisualPart that is currently under the mouse
 cursor.- 
Property SummaryPropertiesTypePropertyDescriptionjavafx.beans.property.ObjectProperty<IContentPart<? extends javafx.scene.Node>>Returns an object property representing the hover intent part.javafx.beans.property.ObjectProperty<IVisualPart<? extends javafx.scene.Node>>Returns an object property representing the current hover part.Properties inherited from class org.eclipse.gef.common.adapt.IAdaptable.Bound.Impladaptable
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable.BoundIAdaptable.Bound.Impl<T extends IAdaptable>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final StringThis property stores the intended hoveredstatic final StringThis is the name of the property that stores the currently hoveredIVisualPart.
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidSets the hovered part tonull.voidSets the intentionally hovered part tonull.voiddispose()IVisualPart<? extends javafx.scene.Node>getHover()Returns the currently hoveredIVisualPartornullif no visual part is hovered.IContentPart<? extends javafx.scene.Node>Returns the current hover intentIContentPartornullif no content part is intentionally hovered.javafx.beans.property.ObjectProperty<IContentPart<? extends javafx.scene.Node>>Returns an object property representing the hover intent part.javafx.beans.property.ObjectProperty<IVisualPart<? extends javafx.scene.Node>>Returns an object property representing the current hover part.voidsetAdaptable(IViewer adaptable) voidsetHover(IVisualPart<? extends javafx.scene.Node> cp) Sets the hoveredIVisualPartto the given value.voidsetHoverIntent(IContentPart<? extends javafx.scene.Node> cp) Sets the hover intentIContentPartto the given value.Methods inherited from class org.eclipse.gef.common.adapt.IAdaptable.Bound.ImpladaptableProperty, getAdaptable
- 
Property Details- 
hoverIntentpublic javafx.beans.property.ObjectProperty<IContentPart<? extends javafx.scene.Node>> hoverIntentPropertyReturns an object property representing the hover intent part.- See Also:
 
- 
hoverReturns an object property representing the current hover part.- See Also:
 
 
- 
- 
Field Details- 
HOVER_PROPERTYThis is the name of the property that stores the currently hoveredIVisualPart.- See Also:
 
- 
HOVER_INTENT_PROPERTYThis property stores the intended hovered- See Also:
 
 
- 
- 
Constructor Details- 
HoverModelpublic HoverModel()
 
- 
- 
Method Details- 
clearHoverpublic void clearHover()Sets the hovered part tonull.
- 
clearHoverIntentpublic void clearHoverIntent()Sets the intentionally hovered part tonull.
- 
disposepublic void dispose()- Specified by:
- disposein interface- IDisposable
- Since:
- 1.1
 
- 
getHoverReturns the currently hoveredIVisualPartornullif no visual part is hovered.- Returns:
- the currently hovered IVisualPartornull
 
- 
getHoverIntentReturns the current hover intentIContentPartornullif no content part is intentionally hovered.- Returns:
- The current hover intent IContentPartornull
 
- 
hoverIntentPropertypublic javafx.beans.property.ObjectProperty<IContentPart<? extends javafx.scene.Node>> hoverIntentProperty()Returns an object property representing the hover intent part.- See Also:
 
- 
hoverPropertypublic javafx.beans.property.ObjectProperty<IVisualPart<? extends javafx.scene.Node>> hoverProperty()Returns an object property representing the current hover part.- See Also:
 
- 
setAdaptable- Specified by:
- setAdaptablein interface- IAdaptable.Bound<IViewer>
- Overrides:
- setAdaptablein class- IAdaptable.Bound.Impl<IViewer>
 
- 
setHoverSets the hoveredIVisualPartto the given value. The given part may benullin order to unhover.- Parameters:
- cp- hovered- IVisualPartor- null
 
- 
setHoverIntentSets the hover intentIContentPartto the given value. The given part may benullto indicate unhovering.- Parameters:
- cp- The hover intent- IContentPartor- null.
 
 
-