public boolean isAncestorofNode(NodeModel node) { CompoundModel root = node.getParentModel(); while (root != null) { if (root == this) { return true; } else { root = root.getParentModel(); } } return false; }