// Copy enabled if we have an object selected
actions [ACTION_INDEX_COPY].setEnabled(currentNode instanceof ObjectNode);
// Cut enabled if we have an object selected and we can remove elements
actions [ACTION_INDEX_CUT].setEnabled(cdn != null && cdn.allowsNodeRemoval() && cdn.getChildCount() > 0 && currentNode instanceof ObjectNode);
// Paste enabled if we have an object selected and the current clipboard content
// is compatible to the object class we manage in the currently selected collection.
boolean canPaste = false;
if (cdn != null && cdn.allowsNodeAddition())