UML Diagram Interchange Metamodel Overview
OMG's Diagram Interchange specification is supported in the UML metamodel.
The root element in the Diagram Interchange metamodel is a Diagram. A Diagram is a tree of elements:
- A Diagram contains GraphNodes and GraphEdges
- Its GraphNodes can contain other GraphNodes and GraphEdges
A Diagram is a view of semantic Elements:
- The link from a Diagram to the semantic Element is unidirectional
- A semantic Element can be drawn in several Diagrams
- A Diagram is not semantically contained in the Model
A Diagram is based on a layout
- A GraphNode has a size and a position
- A GraphEdge has waypoints
Managing Diagrams
Managing SysML Diagrams
API Reference