class WiresCanvasView extends LienzoCanvasView<WiresLayer> {

    @Override
    public LienzoCanvasView dock(final ShapeView<?> parent,
                                 final ShapeView<?> child) {
        final WiresContainer parentShape = (WiresContainer) parent;
        final WiresShape childShape = (WiresShape) child;
        layer.dock(parentShape,
                   childShape);
        childShape.shapeMoved();
        return this;
    }

    @Inject public  WiresCanvasView(final WiresLayer layer);

}