@Override public Object getTransformRestoreData() { final List<BezierFigure> result = new ArrayList<>(); for (final BezierFigure figure : figures) { result.add(figure.clone()); } return result; }
@Override public Object getTransformRestoreData() { final List<BezierFigure> result = new ArrayList<BezierFigure>(); for (final BezierFigure figure : figures) { result.add(figure.clone()); } return result; }
@SuppressWarnings("unchecked") protected BezierFigure createFigure() { BezierFigure f = (BezierFigure) prototype.clone(); getEditor().applyDefaultAttributesTo(f); if (attributes != null) { for (Map.Entry<AttributeKey, Object> entry : attributes.entrySet()) { f.set(entry.getKey(), entry.getValue()); } } return f; }