[SS10, and looking ahead, ORD] List of elements using a feature definition? Dynamic linking of element templates instead of static application?

From my observations in Geopak SS10 v8.11.09.918, all element template attributes are applied at the time the user sets the feature definition. If there are any changes to the feature definition in the way of revising which element templates are used, or if there are any changes to the same element templates at a later time, those do not affect any element that already exists that has already been set to the impacted feature definition.

I feel that this should be achieved with dynamic linking rather than static application. How does ORD handle this situation?

Anyway, what this tells me is if there is a revision to the element template, we need to go through each element using that feature definition, change the feature definition, and then return it to the feature definition we want to apply. For one, this may be a long list. For another, this list doesn't seem to exist other than by creating it myself. For the matter of creating such a list myself, I can imagine two scenarios:

  • This comment on another post may lead to something useful to generating a report, though I feel like writing a VBA script for this is going overboard. The application of such a script, I suppose, would mean doing a selection set of everything in this file (being sure not to select any other files' linework) and running the script which might cycle through feature definitions and list the elements according to the feature definition.
  • I could run a horizontal report on all elements in the file, but because I can't do a report on a selection set, that implies I already know where all the lines are and that I am able to select them all (which implies none are hidden behind other linework).

Am I missing a possible shortcut here?