Opaque Construction
Class Name: opaque_construction
Description: contains attributes for parts of the building that don't pass light such as walls, roof, doors.
Parent Class: building
Number of Instances: 1...N
Attributes:
Validation/Rules:
1. Currently only implementing "layers" construction method, so "code" is not currently applicable for multi-family, however, opaque_construction.assembly_code must be of correct assembly type for construction; zone_wall, zone_roof, zone_ceiling, zone_floor
Notes: