Package org.eclipse.gef.mvc.fx.providers
Class CenterSnappingLocationProvider
java.lang.Object
org.eclipse.gef.mvc.fx.providers.BoundsSnappingLocationProvider
org.eclipse.gef.mvc.fx.providers.CenterSnappingLocationProvider
- All Implemented Interfaces:
ISnappingLocationProvider
The
CenterSnappingLocationProvider
is a specialization of
BoundsSnappingLocationProvider
that returns the center of the bounds
as the only SnappingModel.SnappingLocation
s.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetHorizontalSnappingLocations
(IContentPart<? extends javafx.scene.Node> part) Returns the horizontalSnappingModel.SnappingLocation
s for the givenIContentPart
.getVerticalSnappingLocations
(IContentPart<? extends javafx.scene.Node> part) Returns the verticalSnappingModel.SnappingLocation
s for the givenIContentPart
.Methods inherited from class org.eclipse.gef.mvc.fx.providers.BoundsSnappingLocationProvider
getSnappingLocations
-
Constructor Details
-
CenterSnappingLocationProvider
public CenterSnappingLocationProvider()
-
-
Method Details
-
getHorizontalSnappingLocations
public List<SnappingModel.SnappingLocation> getHorizontalSnappingLocations(IContentPart<? extends javafx.scene.Node> part) Description copied from interface:ISnappingLocationProvider
Returns the horizontalSnappingModel.SnappingLocation
s for the givenIContentPart
.- Specified by:
getHorizontalSnappingLocations
in interfaceISnappingLocationProvider
- Overrides:
getHorizontalSnappingLocations
in classBoundsSnappingLocationProvider
- Parameters:
part
- TheIContentPart
for which to compute theSnappingModel.SnappingLocation
s.- Returns:
- A
List
of all horizontalSnappingModel.SnappingLocation
s for the givenIContentPart
.
-
getVerticalSnappingLocations
public List<SnappingModel.SnappingLocation> getVerticalSnappingLocations(IContentPart<? extends javafx.scene.Node> part) Description copied from interface:ISnappingLocationProvider
Returns the verticalSnappingModel.SnappingLocation
s for the givenIContentPart
.- Specified by:
getVerticalSnappingLocations
in interfaceISnappingLocationProvider
- Overrides:
getVerticalSnappingLocations
in classBoundsSnappingLocationProvider
- Parameters:
part
- TheIContentPart
for which to compute theSnappingModel.SnappingLocation
s.- Returns:
- A
List
of all verticalSnappingModel.SnappingLocation
s for the givenIContentPart
.
-