You may be surprised to receive such a late answer. Another developer raised the same questions and pointed to this thread of yours. Here is the situation as of today, in AutoCAD Architecture 2015:
Question 1: Is there a way to hook into the functionality of the Space-Zone Manager of ADT programmatically in order to extend, process or export the informations stored in its data structure?
Answer 1: I do not think we have any chance to extend Space-Zone manager. It’s class is not exported.
Question 2: How can the "associativity" of the extruded 3D space object be used programmatically in order to get the information of walls, doors, windows etc bounding the space object?
Answer 2: We do provide an interface to access the information. For associative extruded spaces, openings’ data are not stored in the space. The method Space. FindSurfaceBoundingOpenings can help to get opening Ids. SpaceSurface also provides two methods, GetAssociativeComponentProfile and GetAssociativeComponentMatrix, to get the profile and ECS of a given opening. To get the extruded space surface’s bounding object Id, you can use the method SpaceSurface.Attribute. SpaceSurface is actually a Segment2d. The bounding object Id is stored as an AttributeId object. Using this Id, the wall information and other bounding object’s properties can be accessed.
I hope this helps.
Access a broad range of knowledge to help get the most out of your products and services.