V4 beta Feb-27-2019 available now

 From:  Michael Gibson
9266.29 In reply to 9266.28 
Hi Brian, so there is a way that objects can be set to be non selectable, they are usually used in commands that involve different stages of selection. Like in the Sweep command after you have selected profile curves, selection lock is set on them so that in the next step of selecting a rail the profiles won't be in the way for selection again.

These states are cleared when a command ends, but this might not be happening with the node editor since it runs outside the context of a command. So you may need to manually do some cleanup of these states in your case.

The mechanism for that is called selection lock and it can be cleared using the ObjectList method unlockSelection.

So for example to clear all selection lock on everything try moi.geometryDatabase.getObjects().unlockSelection();

- Michael