1 <?xml version="1.0" encoding="UTF-8"?>
3 Copyright (c) 2010, 2011 Association for Decentralized Information Management in
5 All rights reserved. This program and the accompanying materials
6 are made available under the terms of the Eclipse Public License v1.0
7 which accompanies this distribution, and is available at
8 http://www.eclipse.org/legal/epl-v10.html
11 VTT Technical Research Centre of Finland - initial API and implementation
16 <target interface="org.simantics.browsing.ui.model.children.ChildRule">
17 <baseType uri="http://www.simantics.org/Viewpoint-0.0/ChildRule" />
19 uri="http://www.simantics.org/Viewpoint-0.0/EqualContentChildRule"
20 class="org.simantics.browsing.ui.model.children.EqualContentChildRule">
21 <atMostOne uri="http://www.simantics.org/Viewpoint-0.0/EqualContentChildRule/HasCondition"
22 to="org.simantics.browsing.ui.model.tests.Test"/>
25 uri="http://www.simantics.org/Viewpoint-0.0/RelationChildRule"
26 class="org.simantics.browsing.ui.model.children.RelationChildRule">
27 <single uri="http://www.simantics.org/Viewpoint-0.0/RelationChildRule/HasRelation"/>
28 <atMostOne uri="http://www.simantics.org/Viewpoint-0.0/RelationChildRule/HasTest"
29 to="org.simantics.browsing.ui.model.tests.Test"/>
32 uri="http://www.simantics.org/Viewpoint-0.0/RelationStatementRule"
33 class="org.simantics.browsing.ui.model.children.RelationStatementRule">
34 <single uri="http://www.simantics.org/Viewpoint-0.0/RelationStatementRule/HasRelation"/>
35 <atMostOne uri="http://www.simantics.org/Viewpoint-0.0/RelationStatementRule/HasTest"
36 to="org.simantics.browsing.ui.model.tests.Test"/>
39 uri="http://www.simantics.org/Viewpoint-0.0/CompositeChildRule"
40 class="org.simantics.browsing.ui.model.children.CompositeChildRule">
42 <single uri="http://www.simantics.org/Viewpoint-0.0/CompositeChildRule/HasChildRules"/>
45 uri="http://www.simantics.org/Viewpoint-0.0/ConstantChildRule"
46 class="org.simantics.browsing.ui.model.children.ConstantChildRule">
47 <related uri="http://www.simantics.org/Viewpoint-0.0/ConstantChildRule/HasChild"/>
51 <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">
52 <baseType uri="http://www.simantics.org/Viewpoint-0.0/VisualsRule" />
54 uri="http://www.simantics.org/Viewpoint-0.0/ResourceNameLabelRule"
55 class="org.simantics.browsing.ui.model.labels.ResourceNameLabelRule"/>
57 uri="http://www.simantics.org/Viewpoint-0.0/ResourceLabelLabelRule"
58 class="org.simantics.browsing.ui.model.labels.ResourceLabelLabelRule"/>
60 uri="http://www.simantics.org/Viewpoint-0.0/StandardNameLabelRule"
61 class="org.simantics.browsing.ui.model.labels.StandardNameLabelRule"/>
63 uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelRule"
64 class="org.simantics.browsing.ui.model.labels.ConstantLabelRule">
65 <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelRule/HasLabel"
66 to="java.lang.String"/>
67 <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelRule/HasColumnKey"
68 to="java.lang.String"/>
71 uri="http://www.simantics.org/Viewpoint-0.0/ResourceNameModifierRule"
72 class="org.simantics.browsing.ui.model.modifiers.StringPropertyModifierRule">
74 <string>http://www.simantics.org/Layer0-0.0/HasName</string>
77 uri="http://www.simantics.org/Viewpoint-0.0/ResourceLabelModifierRule"
78 class="org.simantics.browsing.ui.model.modifiers.StringPropertyModifierRule">
80 <string>http://www.simantics.org/Layer0-0.0/HasLabel</string>
83 uri="http://www.simantics.org/Viewpoint-0.0/VariableLabelModifierRule"
84 class="org.simantics.browsing.ui.model.modifiers.VariablePropertyModifierRule">
86 <string>HasLabel</string>
89 uri="http://www.simantics.org/Viewpoint-0.0/NoModifierRule"
90 class="org.simantics.browsing.ui.model.modifiers.NoModifierRule"
95 uri="http://www.simantics.org/Viewpoint-0.0/ConstantImageRule"
96 class="org.simantics.browsing.ui.model.images.ConstantImageRule">
97 <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantImageRule/HasImage"
98 to="org.eclipse.jface.resource.ImageDescriptor"/>
99 <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantImageRule/HasColumnKey"
100 to="java.lang.String"/>
104 uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelDecorationRule"
105 class="org.simantics.browsing.ui.model.labeldecorators.ConstantLabelDecorationRule"
106 constructor="create">
112 uri="http://www.simantics.org/Viewpoint-0.0/AlphanumericSorterRule"
113 class="org.simantics.browsing.ui.model.sorters.AlphanumericSorterRule"/>
115 uri="http://www.simantics.org/Viewpoint-0.0/PassThruSorterRule"
116 class="org.simantics.browsing.ui.model.sorters.PassThruSorterRule"/>
118 uri="http://www.simantics.org/Viewpoint-0.0/LinkedListSorterRule"
119 class="org.simantics.browsing.ui.model.sorters.LinkedListSorterRule"/>
120 <baseType uri="http://www.simantics.org/Viewpoint-0.0/ImageDecorationRule" />
123 uri="http://www.simantics.org/Viewpoint-0.0/DescriptionTooltipRule"
124 class="org.simantics.browsing.ui.model.tooltips.DescriptionTooltipRule" />
127 <target interface="org.simantics.browsing.ui.model.nodetypes.NodeType">
128 <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />
130 uri="http://www.simantics.org/Viewpoint-0.0/NodeType"
131 class="org.simantics.browsing.ui.model.nodetypes.SpecialNodeType"
132 constructor="create">
137 uri="http://www.simantics.org/Layer0-0.0/Type"
138 class="org.simantics.browsing.ui.model.nodetypes.EntityNodeType"
139 constructor="create">
144 <target interface="org.simantics.browsing.ui.model.tests.Test">
145 <baseType uri="http://www.simantics.org/Viewpoint-0.0/Test" />
147 uri="http://www.simantics.org/Viewpoint-0.0/HasStatementTest"
148 class="org.simantics.browsing.ui.model.tests.HasStatementTest">
149 <single uri="http://www.simantics.org/Viewpoint-0.0/HasStatementTest/HasRelation"/>
152 uri="http://www.simantics.org/Viewpoint-0.0/HasInstanceOfTest"
153 class="org.simantics.browsing.ui.model.tests.HasInstanceOfTest">
154 <single uri="http://www.simantics.org/Viewpoint-0.0/HasInstanceOfTest/IsInstanceOf"/>
157 uri="http://www.simantics.org/Viewpoint-0.0/HasNegatedTest"
158 class="org.simantics.browsing.ui.model.tests.HasNegatedTest">
159 <single uri="http://www.simantics.org/Viewpoint-0.0/HasNegatedTest/HasTest"
160 to="org.simantics.browsing.ui.model.tests.Test"/>
163 uri="http://www.simantics.org/Viewpoint-0.0/AndTest"
164 class="org.simantics.browsing.ui.model.tests.AndTest">
165 <related uri="http://www.simantics.org/Viewpoint-0.0/AndTest/HasTest"
166 to="org.simantics.browsing.ui.model.tests.Test"/>
169 uri="http://www.simantics.org/Viewpoint-0.0/OrTest"
170 class="org.simantics.browsing.ui.model.tests.OrTest">
171 <related uri="http://www.simantics.org/Viewpoint-0.0/OrTest/HasTest"
172 to="org.simantics.browsing.ui.model.tests.Test"/>
175 uri="http://www.simantics.org/Viewpoint-0.0/InstanceOfTest"
176 class="org.simantics.browsing.ui.model.tests.InstanceOfTest">
180 <type uri="http://www.simantics.org/Viewpoint-0.0/FailTest"
181 class="org.simantics.browsing.ui.model.tests.FailTest"
184 <type uri="http://www.simantics.org/Viewpoint-0.0/HasURITest"
185 class="org.simantics.browsing.ui.model.tests.HasURITest"
188 <type uri="http://www.simantics.org/Viewpoint-0.0/InDevelopmentModeTest"
189 class="org.simantics.browsing.ui.model.tests.InDevelopmentModeTest"
194 <target interface="org.simantics.browsing.ui.model.actions.IActionCategory">
195 <baseType uri="http://www.simantics.org/Viewpoint-0.0/ActionCategory" />
197 <type uri="http://www.simantics.org/Viewpoint-0.0/ActionCategory"
198 class="org.simantics.browsing.ui.model.actions.ActionCategory"
199 constructor="create">