view-usage-only-one-view-rendering

Available in: SysML

This checks that view usages have at most one owned or inherited view rendering.

Note: currently Syside only checks that there is at most one owned rendering. Pilot implementation seems to have the same behaviour.

Specification

A ViewUsage must have at most one ViewRenderingMembership.

Example

view v {
    render rendering R;
    render rendering R2; // error
}

Remove the additional render:

view v {
    render rendering R; // ok
}