> It's this helper function that I don't know the name for, and can't
> immediately see in the documentation - sorry for being so dense. You explain
> below very nicely how the helper function works, but not what it's called.
The "helper" functions are getId/setId/isSetId/getName/setName/isSetName
which are implemented on SBase.
The issue is that when libSBML becomes extendible - these helper
functions wont work for new elements introduced by L3 packages :-)