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:

ArchiMate Layer Blueprint Export
  • 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.
Frontend Constraint Resolution: The diagram rendering plugin evaluates the spatial boundaries of the diagram dynamically. The frontend explicitly calculates layout limits from the node coordinates provided, meaning the core engine doesn't need to distinguish between separate geometric types during layout execution.

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 ConfigurationUML Class EquivalenceStructural 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 = trueInheritance / 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 = trueComposition / Dependency Renders a directed relationship line representing a strict instantiation block constraint.
Relation with is_alternative_to = trueN-Ary Interface Polymorphism Maps parallel implementation signatures across shared data types.
Snapshot Consistency: Because these visualizations look at static state snapshots of your data graph, any update to your Left Entities Panel or canvas layout coordinates instantly reflects across your ArchiMate and UML exports without corrupting the underlying simulation engine parameters.