1 L0 = <http://www.simantics.org/Layer0-1.1>
\r
2 L0X = <http://www.simantics.org/Layer0X-1.1>
\r
3 PROJ = <http://www.simantics.org/Project-1.2>
\r
4 STR = <http://www.simantics.org/Structural-1.2>
\r
5 MOD = <http://www.simantics.org/Modeling-1.2>
\r
6 DIA = <http://www.simantics.org/Diagram-2.2>
\r
12 PREDS = MOD.Predicates : L0.Library
\r
13 PREDS.HasCounterpart : PRED.Predicate
\r
16 OPS = MOD.Operations : L0.Library
\r
18 OPS.NavigateToTarget : OP.Operation
\r
20 MOD.HasModelingOperations <R L0.IsWeaklyRelatedTo
\r
21 MOD.HasDiagramOperations <R L0.IsWeaklyRelatedTo
\r
23 MOD.ModelingOperations : OP.TypeBasedList
24 L0X.HasRelation MOD.HasModelingOperations
26 MOD.DiagramOperations : OP.TypeBasedList
27 L0X.HasRelation MOD.HasDiagramOperations
\r
30 MOD.HasModelingOperations LL : OP.ContextualList <R L0.IsRelatedTo
\r
34 MOD.HasModelingOperations MO : OP.ContextualList <R L0.IsRelatedTo
\r
37 //OPS.NewComponentType : L0.Operation
38 //OPS.NewModel : OP.Operation
\r
41 MOD.HasDiagramOperations _ : OP.ContextualList <R L0.IsRelatedTo
43 _ : OP.ConditionalList
44 OP.HasCondition PREDS.HasCounterpart
45 OP.HasThenElement OPS.NavigateToTarget
46 //_ : OP.ConditionalList
47 // OP.HasCondition PREDS.HasCounterpart
48 // OP.HasThenElement OPS.DisconnectFlag : OP.Operation
\r
51 MOD.HasDiagramOperations _ : OP.ContextualList <R L0.IsRelatedTo
\r
53 _ : OP.ConditionalList
\r
54 OP.HasCondition PREDS.HasCounterpart
\r
55 OP.HasThenElement OPS.NavigateToTarget
\r