]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.annotation.ontology/graph/AnnotationView.pgraph
Migrated source code from Simantics SVN
[simantics/platform.git] / bundles / org.simantics.annotation.ontology / graph / AnnotationView.pgraph
1 L0 = <http://www.simantics.org/Layer0-1.1>\r
2 VP = <http://www.simantics.org/Viewpoint-1.2>\r
3 VIEW = <http://www.simantics.org/Views-1.2>\r
4 SG = <http://www.simantics.org/Scenegraph-1.1>\r
5 SEL = <http://www.simantics.org/SelectionView-1.2>\r
6 SEL_UI = <http://www.simantics.org/SelectionViewUI-1.1>\r
7 MOD = <http://www.simantics.org/Modeling-1.2>\r
8 ANNO = <http://www.simantics.org/Annotation-1.0>\r
9 \r
10 ANNO.HasDefaultAnnotationType <R L0.IsRelatedTo\r
11     L0.HasDescription "Stores preference information related to the type of the previously user selected annotation type"\r
12 ANNO.HasDefaultAnnotationName <R L0.IsRelatedTo\r
13     L0.HasDescription "Stores preference information related to the type of the previously user selected annotation name"\r
14 ANNO.DefaultAnnotationSource <R L0.IsRelatedTo\r
15     L0.HasDescription "Stores preference information about which object to show in the annotation tab"\r
16 \r
17 ANNO.Functions.availableAnnotations : L0.Function\r
18     L0.HasValueType "[(String, Resource)]"\r
19 ANNO.Functions.selectedAnnotation : L0.Function\r
20     L0.HasValueType "String"\r
21 ANNO.Functions.selectedAnnotationModifier : L0.Function\r
22     L0.HasValueType "String -> String"\r
23 ANNO.Functions.availableSources : L0.Function\r
24     L0.HasValueType "[(String, Resource)]"\r
25 ANNO.Functions.selectedSource : L0.Function\r
26     L0.HasValueType "String"\r
27 ANNO.Functions.selectedSourceModifier : L0.Function\r
28     L0.HasValueType "String -> String"\r
29 ANNO.Functions.newAnnotationModifier : L0.Function\r
30     L0.HasValueType "String"\r
31 ANNO.Functions.removeAnnotationModifier : L0.Function\r
32     L0.HasValueType "String"\r
33 ANNO.Functions.saveAnnotationModifier : L0.Function\r
34     L0.HasValueType "String"\r
35 ANNO.Functions.explorerInput : L0.Function\r
36     L0.HasValueType "a"\r
37 ANNO.Functions.explorerInput2 : L0.Function\r
38     L0.HasValueType "a"\r
39 ANNO.Functions.descriptionText : L0.Function\r
40     L0.HasValueType "String"\r
41 \r
42 ANNO.SelectionTabContribution : SEL.TypedVariableTabContribution\r
43     SEL.TypedVariableTabContribution.HasType L0.Entity\r
44     SEL.VariableTabContribution.HasView ANNO.SelectionTab\r
45     SEL.VariableTabContribution.HasPriority -10\r
46     L0.HasLabel "Annotations"\r
47 \r
48 ANNO.SelectionTabContribution2 : SEL.TypedVariableTabContribution\r
49     SEL.TypedVariableTabContribution.HasType ANNO.Annotation\r
50     SEL.VariableTabContribution.HasView ANNO.SelectionTab2\r
51     SEL.VariableTabContribution.HasPriority -9\r
52     L0.HasLabel "Annotation Properties"\r
53 \r
54 ANNO.SelectionTab.BC : SEL_UI.StandardProperties.BrowseContextStandardChildren\r
55     VP.BrowseContext.HasChildContribution\r
56         MOD.Contributions.VariableChildren\r
57 \r
58 ANNO.SelectionTab : VIEW.Composite\r
59   VIEW.Composite.layout _ : VIEW.GridLayout\r
60     VIEW.GridLayout.columnCount 5\r
61   VIEW.Control.layoutData _ : VIEW.GridLayout.GridData\r
62     VIEW.GridLayout.GridData.horizontalGrab true\r
63     VIEW.GridLayout.GridData.verticalGrab true\r
64   SG.Node.children _ : L0.List\r
65     @L0.list\r
66       ANNO.SelectionTab.Combo1 : VIEW.Combo\r
67         @VIEW.Control.style1 VIEW.Control.Style.Constant.ReadOnly\r
68         VIEW.Control.layoutData _ : VIEW.GridLayout.GridData\r
69           VIEW.GridLayout.GridData.horizontalGrab true\r
70         VIEW.Combo.available ANNO.Functions.availableSources\r
71         VIEW.Combo.selected ANNO.Functions.selectedSource\r
72         VIEW.Combo.modifier ANNO.Functions.selectedSourceModifier\r
73       ANNO.SelectionTab.Combo2 : VIEW.Combo\r
74         @VIEW.Control.style1 VIEW.Control.Style.Constant.ReadOnly\r
75         VIEW.Control.layoutData _ : VIEW.GridLayout.GridData\r
76           VIEW.GridLayout.GridData.horizontalGrab true\r
77         VIEW.Combo.available ANNO.Functions.availableAnnotations\r
78         VIEW.Combo.selected ANNO.Functions.selectedAnnotation\r
79         VIEW.Combo.modifier ANNO.Functions.selectedAnnotationModifier\r
80       ANNO.SelectionTab.Add : VIEW.Button\r
81         VIEW.Control.layoutData _ : VIEW.GridLayout.GridData\r
82         VIEW.Button.text "Add"\r
83         VIEW.Button.tooltip "Add New or Attach Existing Annotation to Selected Entity"\r
84         VIEW.Button.modifier ANNO.Functions.newAnnotationModifier\r
85       ANNO.SelectionTab.Remove : VIEW.Button\r
86         VIEW.Control.layoutData _ : VIEW.GridLayout.GridData\r
87         VIEW.Button.text "Remove"\r
88         VIEW.Button.tooltip "Remove Current Annotation from Selected Entity"\r
89         VIEW.Button.modifier ANNO.Functions.removeAnnotationModifier\r
90       ANNO.SelectionTab.Save : VIEW.Button\r
91         VIEW.Control.layoutData _ : VIEW.GridLayout.GridData\r
92         VIEW.Button.text "Save"\r
93         VIEW.Button.tooltip "Attach Current Annotation to a Library"\r
94         VIEW.Button.modifier ANNO.Functions.saveAnnotationModifier\r
95       ANNO.SelectionTab.Description : VIEW.Label\r
96         @VIEW.Control.style1 VIEW.Control.Style.Constant.Border\r
97         VIEW.Control.layoutData _ : VIEW.GridLayout.GridData\r
98           VIEW.GridLayout.GridData.horizontalGrab true\r
99           VIEW.GridLayout.GridData.verticalGrab false\r
100           VIEW.GridLayout.GridData.horizontalSpan 5\r
101         VIEW.TextContainer.text ANNO.Functions.descriptionText\r
102       ANNO.SelectionTab.Properties : SEL_UI.StandardPropertiesBase\r
103         VIEW.Control.layoutData _ : VIEW.GridLayout.GridData\r
104           VIEW.GridLayout.GridData.horizontalGrab true\r
105           VIEW.GridLayout.GridData.verticalGrab true\r
106           VIEW.GridLayout.GridData.horizontalSpan 5\r
107         VIEW.Explorer.input ANNO.Functions.explorerInput\r
108         VIEW.Explorer.browseContext _ : VIEW.ResourceURI\r
109           VIEW.ResourceURI.HasResource ANNO.SelectionTab.BC        \r
110 \r
111 ANNO.SelectionTab2 : VIEW.Composite\r
112   VIEW.Composite.layout _ : VIEW.GridLayout\r
113     VIEW.GridLayout.columnCount 2\r
114   VIEW.Control.layoutData _ : VIEW.GridLayout.GridData\r
115     VIEW.GridLayout.GridData.horizontalGrab true\r
116     VIEW.GridLayout.GridData.verticalGrab true\r
117   SG.Node.children _ : L0.List\r
118     @L0.list\r
119       ANNO.SelectionTab2.Properties : SEL_UI.StandardPropertiesBase\r
120         VIEW.Control.layoutData _ : VIEW.GridLayout.GridData\r
121           VIEW.GridLayout.GridData.horizontalGrab true\r
122           VIEW.GridLayout.GridData.verticalGrab true\r
123           VIEW.GridLayout.GridData.horizontalSpan 2\r
124         VIEW.Explorer.input ANNO.Functions.explorerInput2\r
125