1 L0 = <http://www.simantics.org/Layer0-1.1>
2 STR = <http://www.simantics.org/Structural-1.2>
3 MOD = <http://www.simantics.org/Modeling-1.2>
5 MOD.ComponentSwitchGroup <T L0.Entity
7 >-- MOD.ComponentSwitchGroup.alternative --> MOD.ComponentSwitchAlternative <R L0.IsComposedOf
9 MOD.ComponentSwitchAlternative <T L0.Entity
11 >-- MOD.ComponentSwitchAlternative.componentType --> STR.ComponentType <R L0.IsRelatedTo : L0.TotalFunction
12 L0.InverseOf MOD.BelongsToComponentSwitchGroup <R L0.IsRelatedTo
14 MOD.ComponentSwitchAlternative.withLabel : L0.Template
15 @template %group %label %componentType
17 MOD.ComponentSwitchGroup.alternative _ : MOD.ComponentSwitchAlternative
19 MOD.ComponentSwitchAlternative.componentType %componentType