@Override public void detach() { parent = null; parentCached = false; super.detach(); }
@Override public Node getObject() { return super.getObject(); }
@Override public void setChainedModel(IModel model) { detach(); super.setChainedModel(model); }
@Override public void detach() { if (parentModel != null) { parentModel.detach(); } super.detach(); }
@Override public void detach() { if (elements != null && attached) { Iterator<M> iterator = elements.iterator(); while (iterator.hasNext()) { iterator.next().detach(); } attached = false; } super.detach(); }