private void processAddNodeActionEvent(UITreeNode srcNode) { UITree srcTree = srcNode != null ? srcNode.getUITree() : null; TreeRowKey dragNodeKey = (srcNode.getDragValue() instanceof TreeRowKey) ? (TreeRowKey) srcNode.getDragValue() : null; TreeNode draggedNode = dragNodeKey != null ? srcTree.getTreeNode(dragNodeKey) : null; log.debug("dropped key: " + dragNodeKey); // add to list of selected properties if (draggedNode != null) this.dndSelNodes.put(((OntologyProperty) draggedNode.getData()).getURI(), draggedNode); }
public void processDrop(DropEvent dropEvent) { // resolve drag source attributes UITreeNode srcNode = (dropEvent.getDraggableSource() instanceof UITreeNode) ? (UITreeNode) dropEvent.getDraggableSource() : null; UITree srcTree = srcNode != null ? srcNode.getUITree() : null; TreeRowKey dragNodeKey = (dropEvent.getDragValue() instanceof TreeRowKey) ? (TreeRowKey) dropEvent.getDragValue() : null; TreeNode draggedNode = dragNodeKey != null ? srcTree.getTreeNode(dragNodeKey) : null; log.debug("dropped key: " + dragNodeKey); // add to list of selected properties if (draggedNode != null) this.dndSelNodes.put(((OntologyProperty) draggedNode.getData()).getURI(), draggedNode); }