Package org.eclipse.gef.mvc.fx.providers
Class ShapeOutlineProvider
java.lang.Object
org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl<IVisualPart<? extends Node>>
org.eclipse.gef.mvc.fx.providers.ShapeOutlineProvider
- All Implemented Interfaces:
Provider<IGeometry>
,jakarta.inject.Provider<IGeometry>
,IAdaptable.Bound<IVisualPart<? extends Node>>
public class ShapeOutlineProvider
extends IAdaptable.Bound.Impl<IVisualPart<? extends Node>>
implements Provider<IGeometry>
The
ShapeOutlineProvider
is a Provider<IGeometry>
that returns an IGeometry
that corresponds
to the shape outline of its host visual, i.e. it includes the geometric
outline and the stroke of the visual. The IGeometry
is specified
within the local coordinate system of the host visual.-
Property Summary
Properties inherited from class org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl
adaptable
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.gef.common.adapt.IAdaptable.Bound
IAdaptable.Bound.Impl<T extends IAdaptable>
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.gef.common.adapt.IAdaptable.Bound.Impl
adaptableProperty, getAdaptable, setAdaptable