Rules based dependencies like you describe could be very powerful but are also tricky to design in a way that makes managing them less work than the current one-by-one method.
For example, if all my interior walls stop at the ceiling but my story level is set to the finish floor above, then I'd need the ability to include an offset for these wall to properly follow a story height change.
Perhaps a better approach is linking objects. In my example the walls could be linked to the slab forming the ceiling. If the slab changed elevation or thickness the walls would stretch. If the slab also forms the floor above then all the walls above would also respond to the change.
Linking objects is more representative of real construction assemblies, which is what we're modeling in the first place.
But it's still tricky, especially given the fact that real assemblies penetrate one another. If my slab thickened because my flooring material thickened I would not want my upper walls to adjust if they were already sitting on the sub-floor. So this necessitates the ability to link selected core elements of composite structures, which introduces a whole new level of sophistication and complication.
Regards,
Geoff Briggs
I & I Design, Seattle, USA
AC7-27, M1 Mac, OS 14.x