Visualization management
Introduce the notion of model visualisation that allow to display (or export to a picture) only parts of the diagram, for example by grouping connections between two components into a single line or by providing selection lists that allow user hide some components from the view.
...
<VisualGroup id="SomeName" visible="yes/no" />
<Function ...>
<Property name="Taste::VisualGroup" value="SomeName"/>
</Function>
...
- Split the visibility management and the grouping?
- Top-level rects (
Function
,FunctionType
,Comment
) rendered as a united rect; the more area - the less Z-level, but always below regular items; no children; - Connections use the same line only if its source and target are the same;
- No graphical editing (no editing at all?)