1 <?xml version="1.0" encoding="UTF-8"?>
\r<!--
\r
2 Copyright (c) 2010, 2011 Association for Decentralized Information Management in
\r
4 All rights reserved. This program and the accompanying materials
\r
5 are made available under the terms of the Eclipse Public License v1.0
\r
6 which accompanies this distribution, and is available at
\r
7 http://www.eclipse.org/legal/epl-v10.html
\r
10 VTT Technical Research Centre of Finland - initial API and implementation
\r
15 <target interface="org.simantics.browsing.ui.model.children.ChildRule">
\r
16 <baseType uri="http://www.simantics.org/Viewpoint-0.0/ChildRule" />
\r
18 uri="http://www.simantics.org/Viewpoint-0.0/EqualContentChildRule"
\r
19 class="org.simantics.browsing.ui.model.children.EqualContentChildRule">
\r
20 <atMostOne uri="http://www.simantics.org/Viewpoint-0.0/EqualContentChildRule/HasCondition"
\r
21 to="org.simantics.browsing.ui.model.tests.Test"/>
\r
24 uri="http://www.simantics.org/Viewpoint-0.0/RelationChildRule"
\r
25 class="org.simantics.browsing.ui.model.children.RelationChildRule">
\r
26 <single uri="http://www.simantics.org/Viewpoint-0.0/RelationChildRule/HasRelation"/>
\r <atMostOne uri="http://www.simantics.org/Viewpoint-0.0/RelationChildRule/HasTest"
\r to="org.simantics.browsing.ui.model.tests.Test"/>
\r
28 <type
\r uri="http://www.simantics.org/Viewpoint-0.0/RelationStatementRule"
\r class="org.simantics.browsing.ui.model.children.RelationStatementRule">
\r <single uri="http://www.simantics.org/Viewpoint-0.0/RelationStatementRule/HasRelation"/>
\r <atMostOne uri="http://www.simantics.org/Viewpoint-0.0/RelationStatementRule/HasTest"
\r to="org.simantics.browsing.ui.model.tests.Test"/>
\r </type>
\r <type
\r
29 uri="http://www.simantics.org/Viewpoint-0.0/CompositeChildRule"
\r
30 class="org.simantics.browsing.ui.model.children.CompositeChildRule">
\r
32 <single uri="http://www.simantics.org/Viewpoint-0.0/CompositeChildRule/HasChildRules"/>
\r
35 uri="http://www.simantics.org/Viewpoint-0.0/ConstantChildRule"
\r
36 class="org.simantics.browsing.ui.model.children.ConstantChildRule">
\r
37 <related uri="http://www.simantics.org/Viewpoint-0.0/ConstantChildRule/HasChild"/>
\r
41 <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">
\r
42 <baseType uri="http://www.simantics.org/Viewpoint-0.0/VisualsRule" />
\r
44 uri="http://www.simantics.org/Viewpoint-0.0/ResourceNameLabelRule"
\r
45 class="org.simantics.browsing.ui.model.labels.ResourceNameLabelRule"/>
\r
47 uri="http://www.simantics.org/Viewpoint-0.0/ResourceLabelLabelRule"
\r
48 class="org.simantics.browsing.ui.model.labels.ResourceLabelLabelRule"/>
\r
49 <resource
\r uri="http://www.simantics.org/Viewpoint-0.0/StandardNameLabelRule"
\r class="org.simantics.browsing.ui.model.labels.StandardNameLabelRule"/>
\r <type
\r
50 uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelRule"
\r
51 class="org.simantics.browsing.ui.model.labels.ConstantLabelRule">
\r
52 <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelRule/HasLabel"
\r
53 to="java.lang.String"/>
\r
54 <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelRule/HasColumnKey"
\r to="java.lang.String"/>
\r </type>
\r
56 uri="http://www.simantics.org/Viewpoint-0.0/ResourceNameModifierRule"
\r
57 class="org.simantics.browsing.ui.model.modifiers.StringPropertyModifierRule">
\r
59 <string>http://www.simantics.org/Layer0-0.0/HasName</string>
\r
62 uri="http://www.simantics.org/Viewpoint-0.0/ResourceLabelModifierRule"
\r
63 class="org.simantics.browsing.ui.model.modifiers.StringPropertyModifierRule">
\r
65 <string>http://www.simantics.org/Layer0-0.0/HasLabel</string>
\r
67 <resource
\r uri="http://www.simantics.org/Viewpoint-0.0/VariableLabelModifierRule"
\r class="org.simantics.browsing.ui.model.modifiers.VariablePropertyModifierRule">
\r <graph/>
\r <string>HasLabel</string>
\r </resource>
\r <resource
\r
68 uri="http://www.simantics.org/Viewpoint-0.0/NoModifierRule"
\r
69 class="org.simantics.browsing.ui.model.modifiers.NoModifierRule"
\r
74 uri="http://www.simantics.org/Viewpoint-0.0/ConstantImageRule"
\r
75 class="org.simantics.browsing.ui.model.images.ConstantImageRule">
\r
76 <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantImageRule/HasImage"
\r
77 to="org.eclipse.jface.resource.ImageDescriptor"/>
\r
78 <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantImageRule/HasColumnKey"
\r to="java.lang.String"/>
\r </type>
\r
81 uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelDecorationRule"
\r
82 class="org.simantics.browsing.ui.model.labeldecorators.ConstantLabelDecorationRule"
\r
83 constructor="create">
\r
89 uri="http://www.simantics.org/Viewpoint-0.0/AlphanumericSorterRule"
\r
90 class="org.simantics.browsing.ui.model.sorters.AlphanumericSorterRule"/>
\r
92 uri="http://www.simantics.org/Viewpoint-0.0/PassThruSorterRule"
\r
93 class="org.simantics.browsing.ui.model.sorters.PassThruSorterRule"/>
\r
94 <resource
\r uri="http://www.simantics.org/Viewpoint-0.0/LinkedListSorterRule"
\r class="org.simantics.browsing.ui.model.sorters.LinkedListSorterRule"/>
\r\r
95 <baseType uri="http://www.simantics.org/Viewpoint-0.0/ImageDecorationRule" />
\r \r <resource
\r uri="http://www.simantics.org/Viewpoint-0.0/DescriptionTooltipRule"
\r class="org.simantics.browsing.ui.model.tooltips.DescriptionTooltipRule" />
\r
98 <target interface="org.simantics.browsing.ui.model.nodetypes.NodeType">
\r
99 <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />
\r
101 uri="http://www.simantics.org/Viewpoint-0.0/NodeType"
\r
102 class="org.simantics.browsing.ui.model.nodetypes.SpecialNodeType"
\r
103 constructor="create">
\r
108 uri="http://www.simantics.org/Layer0-0.0/Type"
\r
109 class="org.simantics.browsing.ui.model.nodetypes.EntityNodeType"
\r
110 constructor="create">
\r
115 <target interface="org.simantics.browsing.ui.model.tests.Test">
\r
116 <baseType uri="http://www.simantics.org/Viewpoint-0.0/Test" />
\r
118 uri="http://www.simantics.org/Viewpoint-0.0/HasStatementTest"
\r
119 class="org.simantics.browsing.ui.model.tests.HasStatementTest">
\r
120 <single uri="http://www.simantics.org/Viewpoint-0.0/HasStatementTest/HasRelation"/>
\r
121 </type>
\r <type
\r uri="http://www.simantics.org/Viewpoint-0.0/HasInstanceOfTest"
\r class="org.simantics.browsing.ui.model.tests.HasInstanceOfTest">
\r <single uri="http://www.simantics.org/Viewpoint-0.0/HasInstanceOfTest/IsInstanceOf"/>
\r </type>
\r <type
\r uri="http://www.simantics.org/Viewpoint-0.0/HasNegatedTest"
\r class="org.simantics.browsing.ui.model.tests.HasNegatedTest">
\r <single uri="http://www.simantics.org/Viewpoint-0.0/HasNegatedTest/HasTest"
\r to="org.simantics.browsing.ui.model.tests.Test"/>
\r </type>
\r
122 <type
\r uri="http://www.simantics.org/Viewpoint-0.0/AndTest"
\r class="org.simantics.browsing.ui.model.tests.AndTest">
\r <related uri="http://www.simantics.org/Viewpoint-0.0/AndTest/HasTest"
\r to="org.simantics.browsing.ui.model.tests.Test"/>
\r </type>
\r <type
\r uri="http://www.simantics.org/Viewpoint-0.0/OrTest"
\r class="org.simantics.browsing.ui.model.tests.OrTest">
\r <related uri="http://www.simantics.org/Viewpoint-0.0/OrTest/HasTest"
\r to="org.simantics.browsing.ui.model.tests.Test"/>
\r </type>
\r <type
\r uri="http://www.simantics.org/Viewpoint-0.0/InstanceOfTest"
\r class="org.simantics.browsing.ui.model.tests.InstanceOfTest">
\r <graph/>
\r <this/>
\r </type>
\r <type uri="http://www.simantics.org/Viewpoint-0.0/FailTest"
\r class="org.simantics.browsing.ui.model.tests.FailTest"
\r constructor="get">
\r </type>
\r </target>
\r
124 <target interface="org.simantics.browsing.ui.model.actions.IActionCategory">
\r
125 <baseType uri="http://www.simantics.org/Viewpoint-0.0/ActionCategory" />
\r
127 <type uri="http://www.simantics.org/Viewpoint-0.0/ActionCategory"
\r
128 class="org.simantics.browsing.ui.model.actions.ActionCategory"
\r
129 constructor="create">
\r