I would like to prevent some ContainerShapes from being recognized as potential new containers when I do a drag n' drop, to be able to put one shape above another. This is the default behaviour of GEF I think.

Using move features' canMove(context), I can only forbid or allow the dnd gesture. But I can't indicate that the target shape is still the container, although there is another shape under the mouse.