The Layout Editor allows modifying Layouts while ensuring all the different
invariants of the Layout objects are upheld no matter what kind of
operations are being applied. It provides the current state of the editor as
state objects that can be visualized by any kind of User Interface.
The Layout Editor allows modifying Layouts while ensuring all the different invariants of the Layout objects are upheld no matter what kind of operations are being applied. It provides the current state of the editor as state objects that can be visualized by any kind of User Interface.