private String getNodeName() {
        if (NullSafe.hasItems(explorerNodes)) {
            return explorerNodes.size() > 1
                    ? explorerNodes.size() + " Documents"
                    : explorerNodes.get(0).getName();
        } else {
            throw new RuntimeException("No explorerNodes");
        }
    }
Presenter for editing the tags on a single node or adding tags to multiple nodes.
See {@link ExplorerNodeRemoveTagsPresenter} for tag removal on multiple nodes.
stroom-core-client/src/main/java/stroom/explorer/client/presenter/ExplorerNodeEditTagsPresenter.java