- // We must be in a template to delete nodes...
- Node template = AkbJcrUtils.getCurrentTemplate(node);
-
- IEditorPart currPart = currentPage
- .findEditor(new AkbNodeEditorInput(
- template.getIdentifier(), nodeJcrId));
- if (currPart != null)
- currPart.dispose();
+ // We must be in a template or on the root of an env instance to
+ // delete nodes.
+ Node template = node.isNodeType(AkbTypes.AKB_ENV) ? node
+ : AkbJcrUtils.getCurrentTemplate(node);