]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.modeling.ontology/graph/ModelingOperations.pgraph
Sync git svn branch with SVN repository r33196.
[simantics/platform.git] / bundles / org.simantics.modeling.ontology / graph / ModelingOperations.pgraph
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
7 \r
8 OP = L0X.Operation\r
9 PRED = L0X.Predicate\r
10 \r
11 // Predicates\r
12 PREDS = MOD.Predicates : L0.Library\r
13 PREDS.HasCounterpart : PRED.Predicate\r
14 \r
15 // Operations\r
16 OPS = MOD.Operations : L0.Library\r
17 \r
18 OPS.NavigateToTarget : OP.Operation\r
19 \r
20 MOD.HasModelingOperations <R L0.IsWeaklyRelatedTo\r
21 MOD.HasDiagramOperations <R L0.IsWeaklyRelatedTo\r
22 \r
23 MOD.ModelingOperations : OP.TypeBasedList
24     L0X.HasRelation MOD.HasModelingOperations
25
26 MOD.DiagramOperations : OP.TypeBasedList
27     L0X.HasRelation MOD.HasDiagramOperations\r
28
29 STR.Component
30     MOD.HasModelingOperations LL : OP.ContextualList <R L0.IsRelatedTo\r
31         LL LL\r
32         \r
33 PROJ.Project
34     MOD.HasModelingOperations MO : OP.ContextualList <R L0.IsRelatedTo\r
35         MO MO
36         //@L0.orderedSet        
37             //OPS.NewComponentType : L0.Operation
38             //OPS.NewModel : OP.Operation\r
39 \r
40 DIA.Flag
41     MOD.HasDiagramOperations _ : OP.ContextualList <R L0.IsRelatedTo
42         @L0.orderedSet
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
49 \r
50 DIA.Monitor\r
51     MOD.HasDiagramOperations _ : OP.ContextualList <R L0.IsRelatedTo\r
52         @L0.orderedSet\r
53             _ : OP.ConditionalList\r
54                 OP.HasCondition PREDS.HasCounterpart\r
55                 OP.HasThenElement OPS.NavigateToTarget\r