class ControlPointControlImpl extends AbstractCanvasHandlerRegistrationControl<AbstractCanvasHandler> implements ControlPointControl<AbstractCanvasHandler> {

    @Override
    public void deleteControlPoint(final Edge candidate,
                                   final int index) {
        execute(canvasCommandFactory.deleteControlPoint(candidate, index));
    }

    @Inject public  ControlPointControlImpl(final CanvasCommandFactory<AbstractCanvasHandler> canvasCommandFactory,
                                   final Event<CanvasSelectionEvent> selectionEvent);

}