Static Structural Models
The EdgeNode framework bridges the gap between pure data-driven analysis and standard visual modeling. Because the platform operates on a unified semantic graph where Node equals Graph equals Entity, the engine can project your data models into standardized industry diagrams on demand.
The Static Models generator focuses on structural layouts, translating underlying entity definitions and node boundaries directly into ArchiMate architectures and UML Class diagrams.
1. ArchiMate Blueprint Projection
ArchiMate models excel at capturing enterprise layer cross-sections. To make asset passing efficient, the rendering engine decouples layout complexities from heavy logs. It simplifies rendering by passing nothing more than an Entity ID pointer paired with a Snapshot of the localized state.
The engine reads your Contours and node Definitions to map elements across standard ArchiMate layers:

- Business Layer: Node identifiers defined as structural unit archetypes are instantly projected as ArchiMate Business Actors or Departments.
- Application Layer: Nodes with process definitions operating on digital asset streams map straight to Application Components.
- Technology Layer: Your managed Assets infrastructure properties represent physical deployment networks or Nodes.
2. UML Class Diagram Projection
While ArchiMate defines operational architecture, the UML Class generator targets data structures, schemas, and object relationships.
Instead of drawing arbitrary lines, the generator uses the exact mathematical parameters defined inside your active Contour perimeters:
| Graph Entity Configuration | UML Class Equivalence | Structural Notation Rendered |
|---|---|---|
| Node Entity (with artifact definitions) | Class Block | The Class name matches your node descriptor, and its internal field attributes are auto-populated by the assigned Stream schema. |
| Relation with is_extension_of = true | Inheritance / Generalization | Renders a solid line with a hollow arrow pointing from the specialized subclass node to the base parent node. |
| Relation with is_required_by = true | Composition / Dependency | Renders a directed relationship line representing a strict instantiation block constraint. |
| Relation with is_alternative_to = true | N-Ary Interface Polymorphism | Maps parallel implementation signatures across shared data types. |