public interface ILspSnappable
ILspSnappable
, the isSnapTarget()
method
determines whether it should be regarded as a source for snapping points or not.
Note that the creation of snapping candidates is separate from this interface. This
interface is merely used to toggle whether snapping should be applied or not for
the implementing object.
The most common implementer of this interface is
TLspLayer
.ILspSnapper
Modifier and Type | Method and Description |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener aPropertyChangeListener)
Adds a property change listener to this
ILspSnappable . |
boolean |
isSnapTarget()
Determines whether this object should be regarded as a source for snapping points.
|
void |
removePropertyChangeListener(PropertyChangeListener aPropertyChangeListener)
Removes the given property change listener from this
ILspSnappable . |
void |
setSnapTarget(boolean aIsSnapTarget)
Sets whether this object should be regarded as a source for snapping points.
|
boolean isSnapTarget()
void setSnapTarget(boolean aIsSnapTarget)
aIsSnapTarget
- if true, this object should be regarded as a source for snapping points, i.e.
it should be possible to snap to this object; if false, this object should not
produce snapping candidates.void addPropertyChangeListener(PropertyChangeListener aPropertyChangeListener)
ILspSnappable
.aPropertyChangeListener
- the given property change listener.void removePropertyChangeListener(PropertyChangeListener aPropertyChangeListener)
ILspSnappable
.aPropertyChangeListener
- the given property change listener.