Analysis Situs implements Document Model of operating with data. All data objects are organized hierarchically into the project tree. Some objects are structural and cannot be affected (e.g. Part Node). Some other objects are constructed dynamically and can be dynamically removed. The data model of Analysis Situs is entirely based on Active Data framework. This framework comes with such handy ready-to-use mechanisms as:
- Transactional approach to data modification.
- Parametric dependencies between data objects.
To dump the internals of your current project, use dump-project command.