Task: Open sides are single edges that do not need cleaning. For this reason it does not clean others it connects with. These others however clean when they make connections with other normal sides. When this happens their connections with the open side changes. The openside must update to the new connection point to maintain the integrity of the model.
Task: Provide observers for data objects. When changes occur, all fixtures for the changed object are notified. Open sides use this opportunity to adjust to the new connection.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Task: Clean connections involving SpaceArcSideOpen objects
Task: Open sides are single edges that do not need cleaning. For this reason it does not clean others it connects with. These others however clean when they make connections with other normal sides. When this happens their connections with the open side changes. The openside must update to the new connection point to maintain the integrity of the model.
Task: Provide observers for data objects. When changes occur, all fixtures for the changed object are notified. Open sides use this opportunity to adjust to the new connection.