I have a node that I don’t want the user to delete. Is the only way I can avoid that is to process every node in a JGoSelection???
Yes, you can do that in a JGoViewListener when it’s a JGoViewEvent.SELECTION_DELETING. Call consume on the event if you don’t want the deletion to happen (i.e. the call to JGoView.deleteSelection).
I suppose there ought to be a "Deletable" property on JGoObject, but there isn't at the current time.