@Override public void add(int index, Figure figure) { basicAdd(index, figure); if (getDrawing() != null) { figure.addNotify(getDrawing()); } fireFigureAdded(figure, index); invalidate(); }
public final void addAll(int index, Collection<? extends Figure> figures) { for (Figure f : figures) { basicAdd(index++, f); if (getDrawing() != null) { f.addNotify(getDrawing()); } fireFigureAdded(f, index); } invalidate(); }