1 L0 = <http://www.simantics.org/Layer0-1.1>
\r
2 IMAGE = <http://www.simantics.org/Image2-1.2>
\r
3 COLOR = <http://www.simantics.org/Color-1.1>
\r
5 VP = <http://www.simantics.org/Viewpoint-1.2> : L0.Ontology
\r
7 L0.HasResourceClass "org.simantics.viewpoint.ontology.ViewpointResource"
\r
9 VP.NodeType <T L0.Entity
\r
10 @L0.singleProperty VP.HasContentType
\r
11 @L0.optionalProperty VP.HasBundle
\r
12 VP.HasBundle <R L0.HasProperty : L0.FunctionalRelation
\r
13 L0.HasDescription """Bundle specifies the symbolic ID of the bundle which should be used for loading the class pointed to by HasContentType. This needs to be used if a class is not loadable by bundle org.simantics.browsing.ui.model."""
\r
14 L0.HasRange L0.String
\r
15 VP.HasContentType <R L0.HasProperty : L0.FunctionalRelation
\r
16 L0.HasDescription """Content type specifies the (SCL) type of the node content, if the subject is used as a node type. If not specified the content type is Resource."""
\r
17 L0.HasRange L0.String
\r
18 VP.ResourceNodeType <T VP.NodeType
\r
19 @L0.assert VP.HasContentType "Resource"
\r
21 VP.BrowseContext <T L0.Entity
\r
22 L0.HasDescription """All viewpoint contributions are associated with a browse context. They can be used to control which contributions are enabled for a specific browsing component. Browse contexts form a hierarchy: by enabling a super context also the contexts inherited from it are enabled."""
\r
23 VP.BrowseContext.Includes <R L0.IsRelatedTo
\r
24 L0.HasDomain VP.BrowseContext
\r
25 L0.HasRange VP.BrowseContext
\r
26 L0.InverseOf VP.BrowseContext.IsIncludedIn <R L0.IsRelatedTo
\r
27 VP.BrowseContext.HasChildContribution <R L0.IsRelatedTo
\r
28 L0.HasDomain VP.BrowseContext
\r
29 L0.HasRange VP.ChildContribution
\r
30 VP.BrowseContext.HasVisualsContribution <R L0.IsRelatedTo
\r
31 L0.HasDomain VP.BrowseContext
\r
32 L0.HasRange VP.VisualsContribution
\r
34 VP.BrowseContextContribution <T L0.Entity
\r
35 >-- VP.BrowseContextContribution.HasType --> L0.Type <R L0.IsRelatedTo
\r
36 >-- VP.BrowseContextContribution.HasBrowseContext --> VP.BrowseContext <R L0.IsRelatedTo
\r
37 >-- VP.BrowseContextContribution.allowedUIContexts --> L0.StringArray <R L0.HasProperty : L0.FunctionalRelation
\r
39 VP.ActionBrowseContextContribution <T L0.Entity
\r
40 >-- VP.ActionBrowseContextContribution.HasType --> L0.Type <R L0.IsRelatedTo
\r
41 >-- VP.ActionBrowseContextContribution.HasActionBrowseContext --> VP.BrowseContext <R L0.IsRelatedTo
\r
42 >-- VP.ActionBrowseContextContribution.allowedUIContexts --> L0.StringArray <R L0.HasProperty : L0.FunctionalRelation
\r
44 VP.ChildContribution <T L0.Entity
\r
45 L0.HasDescription """A child contribution is adds child nodes to the instances of a specific node type."""
\r
46 >-- VP.ChildContribution.HasParentNodeType --> L0.Entity <R L0.IsRelatedTo : L0.TotalFunction
\r
47 >-- VP.ChildContribution.HasChildNodeType --> L0.Entity <R L0.IsRelatedTo : L0.TotalFunction
\r
48 >-- VP.ChildContribution.HasRule --> L0.Entity <R L0.IsRelatedTo : L0.TotalFunction
\r
49 >-- VP.ChildContribution.identifier --> L0.String <R L0.HasProperty : L0.TotalFunction
\r
50 >-- VP.ChildContribution.priority --> L0.Double <R L0.HasProperty : L0.TotalFunction
\r
51 @L0.assert VP.ChildContribution.identifier ""
\r
52 @L0.assert VP.ChildContribution.priority 0.0
\r
54 VP.ChildRule <T L0.Entity
\r
55 L0.HasDescription """A child rule is a part of child contribution that tells how the child nodes are found."""
\r
56 VP.EqualContentChildRule <T VP.ChildRule
\r
57 L0.HasDescription """A child rule that says that there is exactly one child node whose content is equal to the content of the parent.
\r
58 There is an optional condition restricting when the rule is applied."""
\r
59 VP.EqualContentChildRule.HasCondition <R L0.IsRelatedTo : L0.FunctionalRelation
\r
60 L0.HasDomain VP.EqualContentChildRule
\r
62 VP.RelationChildRule <T VP.ChildRule
\r
63 L0.HasDescription """A child rule that follows the given relation. Content type of both parent and child node types must be Resources."""
\r
64 >-- VP.RelationChildRule.HasRelation --> L0.Relation <R L0.IsRelatedTo : L0.TotalFunction
\r
65 >-- VP.RelationChildRule.HasTest --> VP.Test <R L0.IsRelatedTo : L0.FunctionalRelation
\r
66 VP.RelationStatementRule <T VP.ChildRule
\r
67 L0.HasDescription """A child rule that follows the given relation. Content type of parent must be Resource. Content type of child must be Statement."""
\r
68 >-- VP.RelationStatementRule.HasRelation --> L0.Relation <R L0.IsRelatedTo : L0.TotalFunction
\r
69 >-- VP.RelationStatementRule.HasTest --> VP.Test <R L0.IsRelatedTo : L0.FunctionalRelation
\r
70 VP.CompositeChildRule <T VP.ChildRule
\r
71 L0.HasDescription """A child rule composed of other child rules."""
\r
72 VP.CompositeChildRule.HasChildRules <R L0.IsComposedOf : L0.TotalFunction
\r
73 L0.HasDomain VP.CompositeChildRule
\r
74 L0.HasRange L0.OrderedSet
\r
75 VP.ConstantChildRule <T VP.ChildRule
\r
76 L0.HasDescription """Says that a certain constant resource is a child of the parent."""
\r
77 VP.ConstantChildRule.HasChild <R L0.IsComposedOf
\r
78 L0.HasDomain VP.ConstantChildRule
\r
80 VP.VisualsContribution <T L0.Entity
\r
81 L0.HasDescription """A visuals contribution adds visual properties to the instances of a specific node type."""
\r
82 VP.VisualsContribution.HasNodeType <R L0.IsRelatedTo : L0.TotalFunction
\r
83 L0.HasDomain VP.VisualsContribution
\r
84 L0.HasRange L0.Entity
\r
85 VP.VisualsContribution.HasRule <R L0.IsRelatedTo
\r
86 L0.HasDomain VP.VisualsContribution
\r
87 L0.HasRange VP.VisualsRule
\r
88 VP.VisualsContribution.HasPriority <R L0.HasProperty : L0.FunctionalRelation
\r
89 L0.HasDomain VP.VisualsContribution
\r
90 L0.HasRange L0.Double
\r
91 VP.VisualsContribution.HasCondition <R L0.IsRelatedTo : L0.FunctionalRelation
\r
92 L0.HasDomain VP.VisualsContribution
\r
93 L0.HasRange VP.Test
\r
95 VP.VisualsRule <T L0.Entity
\r
97 VP.LabelRule <T VP.VisualsRule
\r
98 L0.HasDescription """Label rule gives a label to a node."""
\r
99 VP.ConstantLabelRule <T VP.LabelRule
\r
100 L0.HasDescription """Constant label rule gives a fixed label to a node."""
\r
101 VP.ConstantLabelRule.HasLabel <R L0.HasProperty : L0.TotalFunction
\r
102 L0.HasDomain VP.ConstantLabelRule
\r
103 L0.HasRange L0.String
\r
104 VP.ConstantLabelRule.HasColumnKey <R L0.HasProperty : L0.TotalFunction
\r
105 L0.HasDomain VP.ConstantLabelRule
\r
106 L0.HasRange L0.String
\r
107 VP.StandardNameLabelRule : VP.LabelRule
\r
108 L0.HasDescription """Label rule based on resource names and labels controlled by PlatformUI.hasNameLabelMode."""
\r
109 VP.ResourceNameLabelRule : VP.LabelRule
\r
110 L0.HasDescription """Label rule based on resource names."""
\r
111 VP.ResourceLabelLabelRule : VP.LabelRule
\r
112 L0.HasDescription """Label rule based on resource labels."""
\r
114 VP.TooltipRule <T VP.VisualsRule
\r
115 L0.HasDescription """Tooltip rule gives a tooltip to a node."""
\r
116 VP.DescriptionTooltipRule : VP.TooltipRule
\r
117 L0.HasDescription """Tooltip rule that reads tooltip from node's L0.HasDescription."""
\r
119 VP.ModifierRule <T VP.VisualsRule
\r
120 L0.HasDescription """Modifier rule gives a modifier to a node."""
\r
121 VP.NoModifierRule : VP.ModifierRule
\r
122 L0.HasDescription """Modifier rule that denies modifications."""
\r
123 VP.ResourceNameModifierRule : VP.ModifierRule
\r
124 L0.HasDescription """Modifier rule based on resource names."""
\r
125 VP.ResourceLabelModifierRule : VP.ModifierRule
\r
126 L0.HasDescription """Modifier rule based on resource labels."""
\r
127 VP.VariableLabelModifierRule : VP.ModifierRule
\r
128 L0.HasDescription """Modifier rule based on variable labels."""
\r
130 VP.ImageRule <T VP.VisualsRule
\r
131 L0.HasDescription """Label rule gives an image to a node."""
\r
132 VP.ConstantImageRule <T VP.LabelRule
\r
133 L0.HasDescription """Constant label rule gives a fixed image to a node."""
\r
134 VP.ConstantImageRule.HasImage <R L0.HasProperty : L0.TotalFunction
\r
135 L0.HasDomain VP.ConstantLabelRule
\r
136 L0.HasRange IMAGE.Image
\r
137 VP.ConstantImageRule.HasColumnKey <R L0.HasProperty : L0.TotalFunction
\r
138 L0.HasDomain VP.ConstantLabelRule
\r
139 L0.HasRange IMAGE.Image
\r
141 VP.LabelDecorationRule <T VP.VisualsRule
\r
142 L0.HasDescription """Label decoration rule decorates the label of a node."""
\r
143 VP.ConstantLabelDecorationRule <T VP.LabelDecorationRule
\r
144 VP.ConstantLabelDecorationRule.HasFormat <R L0.HasProperty : L0.FunctionalRelation
\r
145 L0.HasDomain VP.ConstantLabelDecorationRule
\r
146 L0.HasRange L0.String
\r
147 VP.ConstantLabelDecorationRule.HasForegroundColor <R L0.HasProperty : L0.FunctionalRelation
\r
148 L0.HasDomain VP.ConstantLabelDecorationRule
\r
149 L0.HasRange COLOR.RGB
\r
150 VP.ConstantLabelDecorationRule.HasBackgroundColor <R L0.HasProperty : L0.FunctionalRelation
\r
151 L0.HasDomain VP.ConstantLabelDecorationRule
\r
152 L0.HasRange COLOR.RGB
\r
153 VP.ConstantLabelDecorationRule.HasFont <R L0.HasProperty : L0.FunctionalRelation
\r
154 L0.HasDomain VP.ConstantLabelDecorationRule
\r
155 L0.HasRange L0.String
\r
156 VP.ConstantLabelDecorationRule.HasStyle <R L0.HasProperty : L0.FunctionalRelation
\r
157 L0.HasDomain VP.ConstantLabelDecorationRule
\r
158 L0.HasRange L0.String
\r
160 VP.FlatNodeRule : VP.VisualsRule
\r
162 VP.ImageDecorationRule <T VP.VisualsRule
\r
163 L0.HasDescription """Image decoration rule decorates the image of a node."""
\r
165 VP.SorterRule <T VP.VisualsRule
\r
166 VP.PassThruSorterRule : VP.SorterRule
\r
167 VP.AlphanumericSorterRule : VP.SorterRule
\r
168 VP.LinkedListSorterRule : VP.SorterRule
\r
170 VP.CheckedStateRule <T VP.VisualsRule
\r
172 VP.Test <T L0.Entity
\r
173 L0.HasDescription """Tests may be used to control if contributions are enabled for specific node content."""
\r
176 VP.relationChildRule : L0.Template
\r
177 @template %browseContext %parentType %relation %childType
\r
179 VP.BrowseContext.HasChildContribution _ : VP.ChildContribution
\r
180 VP.ChildContribution.HasParentNodeType %parentType
\r
181 VP.ChildContribution.HasChildNodeType %childType
\r
182 VP.ChildContribution.HasRule _ : VP.RelationChildRule
\r
183 VP.RelationChildRule.HasRelation %relation
\r
185 VP.relationStatementRule : L0.Template
\r
186 @template %browseContext %parentType %relation %childType
\r
188 VP.BrowseContext.HasChildContribution _ : VP.ChildContribution
\r
189 VP.ChildContribution.HasParentNodeType %parentType
\r
190 VP.ChildContribution.HasChildNodeType %childType
\r
191 VP.ChildContribution.HasRule _ : VP.RelationStatementRule
\r
192 VP.RelationStatementRule.HasRelation %relation
\r
194 VP.equalContentChildRule : L0.Template
\r
195 @template %browseContext %parentType %childType
\r
197 VP.BrowseContext.HasChildContribution _ : VP.ChildContribution
\r
198 VP.ChildContribution.HasParentNodeType %parentType
\r
199 VP.ChildContribution.HasChildNodeType %childType
\r
200 VP.ChildContribution.HasRule _ : VP.EqualContentChildRule
\r
202 VP.constantChildRule : L0.Template
\r
203 @template %browseContext %parentType %child
\r
205 VP.BrowseContext.HasChildContribution _ : VP.ChildContribution
\r
206 VP.ChildContribution.HasParentNodeType %parentType
\r
207 VP.ChildContribution.HasChildNodeType L0.Entity
\r
208 VP.ChildContribution.HasRule _ : VP.ConstantChildRule
\r
209 VP.ConstantChildRule.HasChild %child
\r
211 VP.customChildRule : L0.Template
\r
212 @template %browseContext %parentType %childRule %childType
\r
214 VP.BrowseContext.HasChildContribution _ : VP.ChildContribution
\r
215 VP.ChildContribution.HasParentNodeType %parentType
\r
216 VP.ChildContribution.HasChildNodeType %childType
\r
217 VP.ChildContribution.HasRule %childRule
\r
219 VP.customModifierRule : L0.Template
\r
220 @template %browseContext %parentType %modifierRule
\r
222 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
223 VP.VisualsContribution.HasNodeType %parentType
\r
224 VP.VisualsContribution.HasRule %modifierRule
\r
226 VP.customVisualsRule : L0.Template
\r
227 @template %browseContext %parentType %labelRule
\r
229 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
230 VP.VisualsContribution.HasNodeType %parentType
\r
231 VP.VisualsContribution.HasRule %labelRule
\r
233 VP.customVisualsRuleWithPriority : L0.Template
\r
234 @template %browseContext %parentType %labelRule %priority
\r
236 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
237 VP.VisualsContribution.HasNodeType %parentType
\r
238 VP.VisualsContribution.HasRule %labelRule
\r
239 VP.VisualsContribution.HasPriority %priority
\r
241 VP.customVisualsRuleWithPriorityAndTest : L0.Template
\r
242 @template %browseContext %parentType %labelRule %priority %condition
\r
244 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
245 VP.VisualsContribution.HasNodeType %parentType
\r
246 VP.VisualsContribution.HasRule %labelRule
\r
247 VP.VisualsContribution.HasPriority %priority
\r
248 VP.VisualsContribution.HasCondition %condition
\r
250 VP.constantLabelRule : L0.Template
\r
251 @template %browseContext %parentType %label
\r
253 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
254 VP.VisualsContribution.HasNodeType %parentType
\r
255 VP.VisualsContribution.HasRule _ : VP.ConstantLabelRule
\r
256 VP.ConstantLabelRule.HasLabel %label
\r
257 VP.ConstantLabelRule.HasColumnKey "single"
\r
259 VP.constantLabelRuleWithColumn : L0.Template
\r
260 @template %browseContext %parentType %key %label
\r
262 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
263 VP.VisualsContribution.HasNodeType %parentType
\r
264 VP.VisualsContribution.HasRule _ : VP.ConstantLabelRule
\r
265 VP.ConstantLabelRule.HasLabel %label
\r
266 VP.ConstantLabelRule.HasColumnKey %key
\r
268 VP.customLabelRule : L0.Template
\r
269 @template %browseContext %parentType %labelRule
\r
271 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
272 VP.VisualsContribution.HasNodeType %parentType
\r
273 VP.VisualsContribution.HasRule %labelRule
\r
275 VP.customLabelRuleWithPriority : L0.Template
\r
276 @template %browseContext %parentType %labelRule %priority
\r
278 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
279 VP.VisualsContribution.HasNodeType %parentType
\r
280 VP.VisualsContribution.HasRule %labelRule
\r
281 VP.VisualsContribution.HasPriority %priority
\r
283 VP.constantImageRule : L0.Template
\r
284 @template %browseContext %parentType %image
\r
286 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
287 VP.VisualsContribution.HasNodeType %parentType
\r
288 VP.VisualsContribution.HasRule _ : VP.ConstantImageRule
\r
289 VP.ConstantImageRule.HasColumnKey "single"
\r
290 VP.ConstantImageRule.HasImage %image
\r
292 VP.constantImageRuleWithColumn : L0.Template
\r
293 @template %browseContext %parentType %columnKey %image
\r
295 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
296 VP.VisualsContribution.HasNodeType %parentType
\r
297 VP.VisualsContribution.HasRule _ : VP.ConstantImageRule
\r
298 VP.ConstantImageRule.HasColumnKey %columnKey
\r
299 VP.ConstantImageRule.HasImage %image
\r
301 VP.customImageRule : L0.Template
\r
302 @template %browseContext %parentType %imageRule
\r
304 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
305 VP.VisualsContribution.HasNodeType %parentType
\r
306 VP.VisualsContribution.HasRule %imageRule
\r
308 VP.customCheckedStateRule : L0.Template
\r
309 @template %browseContext %parentType %stateRule
\r
311 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
312 VP.VisualsContribution.HasNodeType %parentType
\r
313 VP.VisualsContribution.HasRule %stateRule
\r
315 VP.relationChildRuleWithFolder : L0.Template
\r
316 @template %browseContext %parentType %relation %childType %folder
\r
318 VP.BrowseContext.HasChildContribution _ : VP.ChildContribution
\r
319 VP.ChildContribution.HasParentNodeType %parentType
\r
320 VP.ChildContribution.HasChildNodeType %folder
\r
321 VP.ChildContribution.HasRule _ : VP.EqualContentChildRule
\r
322 VP.BrowseContext.HasChildContribution _ : VP.ChildContribution
\r
323 VP.ChildContribution.HasParentNodeType %folder
\r
324 VP.ChildContribution.HasChildNodeType %childType
\r
325 VP.ChildContribution.HasRule _ : VP.RelationChildRule
\r
326 VP.RelationChildRule.HasRelation %relation
\r
328 VP.customLabelDecorationRule : L0.Template
\r
329 @template %browseContext %parentType %decorationRule
\r
331 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
332 VP.VisualsContribution.HasNodeType %parentType
\r
333 VP.VisualsContribution.HasRule %decorationRule
\r
335 VP.customImageDecorationRule : L0.Template
\r
336 @template %browseContext %parentType %decorationRule
\r
338 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
339 VP.VisualsContribution.HasNodeType %parentType
\r
340 VP.VisualsContribution.HasRule %decorationRule
\r
342 VP.defineRelationChildRule : L0.Template
\r
343 @template %rule %parentType %relation %childType
\r
344 %rule : VP.ChildContribution
\r
345 VP.ChildContribution.HasParentNodeType %parentType
\r
346 VP.ChildContribution.HasChildNodeType %childType
\r
347 VP.ChildContribution.HasRule _ : VP.RelationChildRule
\r
348 VP.RelationChildRule.HasRelation %relation
\r
350 // Templates for named rules
\r
351 VP.namedRelationChildRule : L0.Template
\r
352 @template %browseContext %name %parentType %relation %childType
\r
354 VP.BrowseContext.HasChildContribution %name : VP.ChildContribution
\r
355 VP.ChildContribution.HasParentNodeType %parentType
\r
356 VP.ChildContribution.HasChildNodeType %childType
\r
357 VP.ChildContribution.HasRule _ : VP.RelationChildRule
\r
358 VP.RelationChildRule.HasRelation %relation
\r
360 VP.namedRelationStatementRule : L0.Template
\r
361 @template %browseContext %name %parentType %relation %childType
\r
363 VP.BrowseContext.HasChildContribution %name : VP.ChildContribution
\r
364 VP.ChildContribution.HasParentNodeType %parentType
\r
365 VP.ChildContribution.HasChildNodeType %childType
\r
366 VP.ChildContribution.HasRule _ : VP.RelationStatementRule
\r
367 VP.RelationStatementRule.HasRelation %relation
\r
369 VP.namedEqualContentChildRule : L0.Template
\r
370 @template %browseContext %name %parentType %childType
\r
372 VP.BrowseContext.HasChildContribution %name : VP.ChildContribution
\r
373 VP.ChildContribution.HasParentNodeType %parentType
\r
374 VP.ChildContribution.HasChildNodeType %childType
\r
375 VP.ChildContribution.HasRule _ : VP.EqualContentChildRule
\r
377 VP.namedConstantChildRule : L0.Template
\r
378 @template %browseContext %name %parentType %child
\r
380 VP.BrowseContext.HasChildContribution %name : VP.ChildContribution
\r
381 VP.ChildContribution.HasParentNodeType %parentType
\r
382 VP.ChildContribution.HasChildNodeType L0.Entity
\r
383 VP.ChildContribution.HasRule _ : VP.ConstantChildRule
\r
384 VP.ConstantChildRule.HasChild %child
\r
386 VP.namedCustomChildRule : L0.Template
\r
387 @template %browseContext %name %parentType %childRule %childType
\r
389 VP.BrowseContext.HasChildContribution %name : VP.ChildContribution
\r
390 VP.ChildContribution.HasParentNodeType %parentType
\r
391 VP.ChildContribution.HasChildNodeType %childType
\r
392 VP.ChildContribution.HasRule %childRule
\r
394 VP.namedCustomModifierRule : L0.Template
\r
395 @template %browseContext %name %parentType %modifierRule
\r
397 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
398 VP.VisualsContribution.HasNodeType %parentType
\r
399 VP.VisualsContribution.HasRule %modifierRule
\r
401 VP.namedCustomModifierRule : L0.Template
\r
402 @template %browseContext %name %parentType %modifierRule
\r
404 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
405 VP.VisualsContribution.HasNodeType %parentType
\r
406 VP.VisualsContribution.HasRule %modifierRule
\r
408 VP.namedCustomVisualsRule : L0.Template
\r
409 @template %browseContext %name %parentType %labelRule
\r
411 VP.BrowseContext.HasVisualsContribution %name : VP.VisualsContribution
\r
412 VP.VisualsContribution.HasNodeType %parentType
\r
413 VP.VisualsContribution.HasRule %labelRule
\r
415 VP.namedCustomVisualsRuleWithPriority : L0.Template
\r
416 @template %browseContext %name %parentType %labelRule %priority
\r
418 VP.BrowseContext.HasVisualsContribution _ : VP.VisualsContribution
\r
419 VP.VisualsContribution.HasNodeType %parentType
\r
420 VP.VisualsContribution.HasRule %labelRule
\r
421 VP.VisualsContribution.HasPriority %priority
\r
423 VP.namedCustomVisualsRuleWithPriorityAndTest : L0.Template
\r
424 @template %browseContext %name %parentType %labelRule %priority %condition
\r
426 VP.BrowseContext.HasVisualsContribution %name : VP.VisualsContribution
\r
427 VP.VisualsContribution.HasNodeType %parentType
\r
428 VP.VisualsContribution.HasRule %labelRule
\r
429 VP.VisualsContribution.HasPriority %priority
\r
430 VP.VisualsContribution.HasCondition %condition
\r
432 VP.namedConstantLabelRule : L0.Template
\r
433 @template %browseContext %name %parentType %label
\r
435 VP.BrowseContext.HasVisualsContribution %name : VP.VisualsContribution
\r
436 VP.VisualsContribution.HasNodeType %parentType
\r
437 VP.VisualsContribution.HasRule _ : VP.ConstantLabelRule
\r
438 VP.ConstantLabelRule.HasLabel %label
\r
439 VP.ConstantLabelRule.HasColumnKey "single"
\r
441 VP.namedConstantLabelRuleWithColumn : L0.Template
\r
442 @template %browseContext %name %parentType %key %label
\r
444 VP.BrowseContext.HasVisualsContribution %name : VP.VisualsContribution
\r
445 VP.VisualsContribution.HasNodeType %parentType
\r
446 VP.VisualsContribution.HasRule _ : VP.ConstantLabelRule
\r
447 VP.ConstantLabelRule.HasLabel %label
\r
448 VP.ConstantLabelRule.HasColumnKey %key
\r
450 VP.namedCustomLabelRule : L0.Template
\r
451 @template %browseContext %name %parentType %labelRule
\r
453 VP.BrowseContext.HasVisualsContribution %name : VP.VisualsContribution
\r
454 VP.VisualsContribution.HasNodeType %parentType
\r
455 VP.VisualsContribution.HasRule %labelRule
\r
457 VP.namedCustomLabelRuleWithPriority : L0.Template
\r
458 @template %browseContext %name %parentType %labelRule %priority
\r
460 VP.BrowseContext.HasVisualsContribution %name : VP.VisualsContribution
\r
461 VP.VisualsContribution.HasNodeType %parentType
\r
462 VP.VisualsContribution.HasRule %labelRule
\r
463 VP.VisualsContribution.HasPriority %priority
\r
465 VP.namedConstantImageRule : L0.Template
\r
466 @template %browseContext %name %parentType %image
\r
468 VP.BrowseContext.HasVisualsContribution %name : VP.VisualsContribution
\r
469 VP.VisualsContribution.HasNodeType %parentType
\r
470 VP.VisualsContribution.HasRule _ : VP.ConstantImageRule
\r
471 VP.ConstantImageRule.HasColumnKey "single"
\r
472 VP.ConstantImageRule.HasImage %image
\r
474 VP.namedConstantImageRuleWithColumn : L0.Template
\r
475 @template %browseContext %name %parentType %columnKey %image
\r
477 VP.BrowseContext.HasVisualsContribution %name : VP.VisualsContribution
\r
478 VP.VisualsContribution.HasNodeType %parentType
\r
479 VP.VisualsContribution.HasRule _ : VP.ConstantImageRule
\r
480 VP.ConstantImageRule.HasColumnKey %columnKey
\r
481 VP.ConstantImageRule.HasImage %image
\r
483 VP.namedCustomImageRule : L0.Template
\r
484 @template %browseContext %name %parentType %imageRule
\r
486 VP.BrowseContext.HasVisualsContribution %name : VP.VisualsContribution
\r
487 VP.VisualsContribution.HasNodeType %parentType
\r
488 VP.VisualsContribution.HasRule %imageRule
\r
490 VP.namedCustomCheckedStateRule : L0.Template
\r
491 @template %browseContext %name %parentType %stateRule
\r
493 VP.BrowseContext.HasVisualsContribution %name : VP.VisualsContribution
\r
494 VP.VisualsContribution.HasNodeType %parentType
\r
495 VP.VisualsContribution.HasRule %stateRule
\r
497 VP.namedRelationChildRuleWithFolder : L0.Template
\r
498 @template %browseContext %folderName %folderChildrenName %parentType %relation %childType %folder
\r
500 VP.BrowseContext.HasChildContribution %folderName : VP.ChildContribution
\r
501 VP.ChildContribution.HasParentNodeType %parentType
\r
502 VP.ChildContribution.HasChildNodeType %folder
\r
503 VP.ChildContribution.HasRule _ : VP.EqualContentChildRule
\r
504 VP.BrowseContext.HasChildContribution %folderChildrenName : VP.ChildContribution
\r
505 VP.ChildContribution.HasParentNodeType %folder
\r
506 VP.ChildContribution.HasChildNodeType %childType
\r
507 VP.ChildContribution.HasRule _ : VP.RelationChildRule
\r
508 VP.RelationChildRule.HasRelation %relation
\r
510 VP.namedCustomLabelDecorationRule : L0.Template
\r
511 @template %browseContext %name %parentType %decorationRule
\r
513 VP.BrowseContext.HasVisualsContribution %name : VP.VisualsContribution
\r
514 VP.VisualsContribution.HasNodeType %parentType
\r
515 VP.VisualsContribution.HasRule %decorationRule
\r
517 VP.namedCustomImageDecorationRule : L0.Template
\r
518 @template %browseContext %name %parentType %decorationRule
\r
520 VP.BrowseContext.HasVisualsContribution %name : VP.VisualsContribution
\r
521 VP.VisualsContribution.HasNodeType %parentType
\r
522 VP.VisualsContribution.HasRule %decorationRule
\r