The default controllers in Lucy retrieve possible snap targets from the ILcyMapComponent.getSnapList() list. This list is automatically populated from the layers that implement the ILcySnappable interface.

As such, if you want your layer to be snappable, you must let it implement the ILcySnappable interface.