Skip to main content

Module Overlay Rendering

Overview​

Module overlay nodes represent organization-specific software applications plotted on top of the standard GEMMA reference architecture views. This enables organizations to visualize their application landscape in the context of the national standard.

Rendering​

Module nodes are rendered as children of referentiecomponenten (reference components) in the GEMMA ArchiMate view. They are visually distinct from standard GEMMA elements through:

  • Different background color and reduced opacity
  • Positioned within parent referentiecomponent bounds
  • Hover tooltips showing module name and details

Performance​

The rendering pipeline uses JointJS paper.freeze()/paper.unfreeze() optimization for batch rendering of module nodes. The topological sort algorithm handles module overlay nodes alongside standard GEMMA elements.

Edge Cases​

  • Modules without a valid parent referentiecomponent reference are skipped
  • Modules appearing in multiple referentiecomponenten are rendered in each
  • Referentiecomponenten without modules render normally