1 L0 = <http://www.simantics.org/Layer0-1.1>
2 VIEWS = <http://www.simantics.org/Views-1.2>
3 SG = <http://www.simantics.org/Scenegraph-1.1>
4 DOC = <http://www.simantics.org/Document-1.2>
5 ACT = <http://www.simantics.org/Action-1.1>
6 VP = <http://www.simantics.org/Viewpoint-1.2>
7 MOD = <http://www.simantics.org/Modeling-1.2>
8 SIMU = <http://www.simantics.org/Simulation-1.1>
9 SEL = <http://www.simantics.org/SelectionView-1.2>
10 SILK = <http://www.simantics.org/Silk-1.1>
11 DATA = <http://www.simantics.org/Datatypes-1.1>
13 UI = <http://www.simantics.org/DocumentUI-1.1> : L0.Ontology
15 L0.HasResourceClass "org.simantics.document.ui.DocumentUIResource"
17 UI.Functions : L0.Library
19 UI.CSSEditorContribution
20 L0.HasLabel "Wiki Style Editor"
21 @MOD.editorContribution "org.simantics.document.ui.csseditor"
24 "\r -> isInstanceOf r L0.IndexRoot"
26 UI.WikitextContribution : SEL.VariableTabContribution
27 SEL.VariableTabContribution.HasTest UI.Functions.isWikitext : L0.Function
28 SEL.VariableTabContribution.HasView UI.WikitextContribution.View
29 SEL.VariableTabContribution.HasPriority 1
32 UI.WikitextContribution.View : VIEWS.Composite
33 VIEWS.Control.layoutData
34 _ : VIEWS.GridLayout.GridData
35 VIEWS.GridLayout.GridData.horizontalGrab true
36 VIEWS.GridLayout.GridData.verticalGrab true
37 VIEWS.Composite.layout _ : VIEWS.GridLayout
38 SG.Node.children _ : L0.List
41 VIEWS.Composite.layout _ : VIEWS.GridLayout
42 VIEWS.GridLayout.columnCount 19
43 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
44 VIEWS.GridLayout.GridData.horizontalGrab true
45 SG.Node.children _ : L0.List
48 @VIEWS.Control.style1 VIEWS.Control.Style.Constant.NoFocus
49 VIEWS.Button.tooltip "Makes selection bold or inserts some bold text at cursor"
50 VIEWS.Button.modifier UI.Functions.boldModifier : L0.Function
51 VIEWS.Button.image SILK.text_bold
52 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
53 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
54 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
56 VIEWS.Button.tooltip "Makes selection italic or inserts some italic text at cursor"
57 VIEWS.Button.modifier UI.Functions.italicModifier : L0.Function
58 VIEWS.Button.image SILK.text_italic
59 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
60 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
61 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
63 VIEWS.Button.tooltip "Makes selection strikethrough or inserts some strikethrough text at cursor"
64 VIEWS.Button.modifier UI.Functions.strikethroughModifier : L0.Function
65 VIEWS.Button.image SILK.text_strikethrough
66 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
67 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
68 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
70 VIEWS.Button.tooltip "Makes selection underlined or inserts some underlined text at cursor"
71 VIEWS.Button.modifier UI.Functions.underlineModifier : L0.Function
72 VIEWS.Button.image SILK.text_underline
73 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
74 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
75 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
77 VIEWS.Button.tooltip "Inserts a horizontal ruler at cursor"
78 VIEWS.Button.modifier UI.Functions.horizontalRulerModifier : L0.Function
79 VIEWS.Button.image SILK.text_horizontalrule
80 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
81 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
82 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
84 VIEWS.Button.tooltip "Indents text"
85 VIEWS.Button.modifier UI.Functions.indentModifier : L0.Function
86 VIEWS.Button.image SILK.text_indent
87 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
88 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
89 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
91 VIEWS.Button.tooltip "Modifies selection font or inserts text with font settings"
92 VIEWS.Button.modifier UI.Functions.fontModifier : L0.Function
93 VIEWS.Button.image SILK.font
94 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
95 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
96 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
98 VIEWS.Button.tooltip "Inserts an image"
99 VIEWS.Button.modifier UI.Functions.imageModifier : L0.Function
100 VIEWS.Button.image SILK.image
101 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
102 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
103 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
105 VIEWS.Button.tooltip "Inserts a 1st level header"
106 VIEWS.Button.modifier UI.Functions.header1Modifier : L0.Function
107 VIEWS.Button.image SILK.text_heading_1
108 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
109 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
110 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
112 VIEWS.Button.tooltip "Inserts a 2nd level header"
113 VIEWS.Button.modifier UI.Functions.header2Modifier : L0.Function
114 VIEWS.Button.image SILK.text_heading_2
115 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
116 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
117 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
119 VIEWS.Button.tooltip "Inserts a 3rd level header"
120 VIEWS.Button.modifier UI.Functions.header3Modifier : L0.Function
121 VIEWS.Button.image SILK.text_heading_3
122 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
123 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
124 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
126 VIEWS.Button.tooltip "Inserts a 4th level header"
127 VIEWS.Button.modifier UI.Functions.header4Modifier : L0.Function
128 VIEWS.Button.image SILK.text_heading_4
129 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
130 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
131 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
133 VIEWS.Button.tooltip "Inserts a numbered list"
134 VIEWS.Button.modifier UI.Functions.numberedListModifier : L0.Function
135 VIEWS.Button.image SILK.text_list_numbers
136 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
137 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
138 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
140 VIEWS.Button.tooltip "Inserts a bullet list"
141 VIEWS.Button.modifier UI.Functions.bulletListModifier : L0.Function
142 VIEWS.Button.image SILK.text_list_bullets
143 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
144 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
145 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
147 VIEWS.Button.tooltip "Inserts a table"
148 VIEWS.Button.modifier UI.Functions.tableModifier : L0.Function
149 VIEWS.Button.image SILK.table
150 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
151 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
152 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
154 VIEWS.Button.tooltip "Inserts an external website link"
155 VIEWS.Button.modifier UI.Functions.linkModifier : L0.Function
156 VIEWS.Button.image SILK.link
157 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
158 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
159 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
161 VIEWS.Button.text "&Styles"
162 VIEWS.Button.tooltip "Edits document styles"
163 VIEWS.Button.modifier UI.Functions.styleModifier : L0.Function
164 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
165 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
166 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
168 VIEWS.Button.text "&Apply changes"
169 VIEWS.Button.tooltip "Applies any changes in the wiki markup into the document"
170 VIEWS.Button.modifier UI.Functions.wikitextModifier : L0.Function
171 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
172 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
173 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
175 VIEWS.Button.text "Delete document"
176 VIEWS.Button.tooltip "Deletes the document"
177 VIEWS.Button.modifier UI.Functions.onDeleteDocumentButton : L0.Function
178 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
179 VIEWS.GridLayout.GridData.horizontalAlignment VIEWS.GridLayout.GridData.BEGINNING
180 VIEWS.GridLayout.GridData.verticalAlignment VIEWS.GridLayout.GridData.BEGINNING
182 UI.WikitextContribution.View.TextContainer : VIEWS.Composite
183 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
184 VIEWS.GridLayout.GridData.horizontalSpan 17
185 VIEWS.GridLayout.GridData.horizontalGrab true
186 VIEWS.GridLayout.GridData.verticalGrab true
187 VIEWS.Composite.layout _ : VIEWS.GridLayout
188 SG.Node.children _ : L0.List
190 UI.WikitextContribution.View.Text : VIEWS.StyledText
191 @VIEWS.Control.style4 VIEWS.Control.Style.Constant.Multi VIEWS.Control.Style.Constant.Border VIEWS.Control.Style.Constant.VScroll VIEWS.Control.Style.Constant.HScroll
192 VIEWS.TextContainer.text UI.Functions.selectedDocumentPart : L0.Function
193 L0.HasValueType "String"
194 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
195 VIEWS.GridLayout.GridData.verticalGrab true
196 VIEWS.GridLayout.GridData.horizontalGrab true
198 UI.Content : VIEWS.Composite
199 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
200 VIEWS.GridLayout.GridData.horizontalGrab true
201 VIEWS.GridLayout.GridData.verticalGrab true
202 VIEWS.Composite.layout _ : VIEWS.GridLayout
203 VIEWS.GridLayout.extendedMargins (2,2,2,2) : VIEWS.GridLayout.ExtendedMargins
204 VIEWS.GridLayout.horizontalSpacing 10
205 VIEWS.GridLayout.verticalSpacing 5
206 SG.Node.children _ : L0.List
210 UI.Alternative : VIEWS.Alternative
211 VIEWS.Alternative.condition UI.Functions.hasDocument : L0.Function
212 L0.HasValueType "Boolean"
213 SG.Node.children _ : L0.List
218 UI.Sash : VIEWS.SashForm
219 VIEWS.onLoaded UI.Functions.editorLoaded : L0.Function
220 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
221 VIEWS.GridLayout.GridData.horizontalGrab true
222 VIEWS.GridLayout.GridData.verticalGrab true
223 VIEWS.Composite.layout _ : VIEWS.GridLayout
224 VIEWS.GridLayout.extendedMargins (2,2,2,2) : VIEWS.GridLayout.ExtendedMargins
225 VIEWS.GridLayout.horizontalSpacing 10
226 VIEWS.GridLayout.verticalSpacing 5
227 VIEWS.SashForm.weights [70,30]
228 VIEWS.SashForm.orientation VIEWS.SashForm.Vertical
229 SG.Node.children _ : L0.List
231 // UI.Scroll : VIEWS.ScrolledComposite
232 // VIEWS.Control.layoutData
233 // _ : VIEWS.GridLayout.GridData
234 // VIEWS.GridLayout.GridData.horizontalGrab true
235 // VIEWS.GridLayout.GridData.verticalGrab true
236 // SG.Node.children _ : L0.List
238 UI.Browser : VIEWS.Browser
239 VIEWS.Control.layoutData
240 _ : VIEWS.GridLayout.GridData
241 VIEWS.GridLayout.GridData.horizontalGrab true
242 VIEWS.GridLayout.GridData.verticalGrab true
243 VIEWS.Browser.variable DOC.Functions.documentationRootVariable
244 VIEWS.Browser.document DOC.Functions.documentationText
245 UI.WikitextContribution.View
247 UI.NoDocument : VIEWS.Composite
248 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
249 VIEWS.GridLayout.GridData.horizontalGrab true
250 VIEWS.GridLayout.GridData.verticalGrab true
251 VIEWS.Control.background (255,255,255) : DATA.RGB.Integer
252 SG.Node.children _ : L0.List
255 VIEWS.TextContainer.text "No document to show"
256 VIEWS.Control.font ("Arial",14,"Bold") : DATA.Font
258 VIEWS.TextContainer.text UI.Functions.noDocumentText : L0.Function
259 L0.HasValueType "String"
260 VIEWS.Control.font ("Arial",8,"Normal") : DATA.Font
261 _ : VIEWS.Alternative
262 VIEWS.Alternative.condition UI.Functions.canCreateDocument : L0.Function
263 L0.HasValueType "Boolean"
264 VIEWS.Control.background (255,255,255) : DATA.RGB.Integer
265 SG.Node.children _ : L0.List
268 VIEWS.Button.text "Create a document"
269 VIEWS.Button.tooltip "Creates a document based on a template"
270 VIEWS.Button.modifier UI.Functions.onCreateDocumentButton : L0.Function
272 UI.Editor : VIEWS.Composite
273 VIEWS.onLoaded UI.Functions.editorLoaded : L0.Function
274 L0.HasValueType "WriteGraph => Variable -> Variable -> Boolean"
275 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
276 VIEWS.GridLayout.GridData.horizontalGrab true
277 VIEWS.GridLayout.GridData.verticalGrab true
278 VIEWS.Composite.layout _ : VIEWS.GridLayout
279 SG.Node.children _ : L0.List
283 UI.View : VIEWS.Composite
284 VIEWS.HasInputSource VIEWS.WorkbenchSelectionInputSource
285 VIEWS.onInputChanged UI.Functions.viewInputChanged : L0.Function
286 L0.HasValueType "Variable -> Boolean"
287 VIEWS.Control.layoutData _ : VIEWS.GridLayout.GridData
288 VIEWS.GridLayout.GridData.horizontalGrab true
289 VIEWS.GridLayout.GridData.verticalGrab true
290 VIEWS.Composite.layout _ : VIEWS.GridLayout
291 SG.Node.children _ : L0.List
297 BC = UI.BrowseContext : VP.BrowseContext
300 VP.BrowseContext.HasChildContribution _ : VP.ChildContribution
301 VP.ChildContribution.HasParentNodeType MOD.ModelingBrowseContext.Variable
302 VP.ChildContribution.HasChildNodeType MOD.ModelingBrowseContext.Variable
303 VP.ChildContribution.HasRule _ : MOD.ModelingBrowseContext.VariablePropertyRule
304 MOD.ModelingBrowseContext.VariablePropertyRule.RequireProperty "userProperty"
305 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
306 VP.VisualsContribution.HasNodeType MOD.ModelingBrowseContext.Variable
307 VP.VisualsContribution.HasRule MOD.ModelingBrowseContext.VariableLabelRule
308 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
309 VP.VisualsContribution.HasNodeType MOD.ModelingBrowseContext.Variable
310 VP.VisualsContribution.HasRule _ : VP.ConstantImageRule
311 VP.ConstantImageRule.HasImage SILK.layout_content