]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.browsing.ui.model/adapters.xml
Sync git svn branch with SVN repository r33144.
[simantics/platform.git] / bundles / org.simantics.browsing.ui.model / adapters.xml
1 <?xml version="1.0" encoding="UTF-8"?>\r<!--\r
2     Copyright (c) 2010, 2011 Association for Decentralized Information Management in\r
3     Industry THTH ry.\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
8    \r
9     Contributors:\r
10         VTT Technical Research Centre of Finland - initial API and implementation\r
11  -->\r
12
13 <adapters>\r
14 \r
15     <target interface="org.simantics.browsing.ui.model.children.ChildRule">\r
16         <baseType uri="http://www.simantics.org/Viewpoint-0.0/ChildRule" />\r
17         <type\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
22         </type>\r
23         <type\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
27         </type>\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
31             <graph/>\r
32             <single uri="http://www.simantics.org/Viewpoint-0.0/CompositeChildRule/HasChildRules"/>\r
33         </type>\r
34         <type\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
38         </type>\r
39     </target>\r
40     \r
41     <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">\r
42         <baseType uri="http://www.simantics.org/Viewpoint-0.0/VisualsRule" />\r
43         <resource\r
44             uri="http://www.simantics.org/Viewpoint-0.0/ResourceNameLabelRule"\r
45             class="org.simantics.browsing.ui.model.labels.ResourceNameLabelRule"/>\r
46         <resource\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
55         <resource\r
56             uri="http://www.simantics.org/Viewpoint-0.0/ResourceNameModifierRule"\r
57             class="org.simantics.browsing.ui.model.modifiers.StringPropertyModifierRule">\r
58             <graph/>\r
59             <string>http://www.simantics.org/Layer0-0.0/HasName</string>\r
60         </resource>\r
61         <resource\r
62             uri="http://www.simantics.org/Viewpoint-0.0/ResourceLabelModifierRule"\r
63             class="org.simantics.browsing.ui.model.modifiers.StringPropertyModifierRule">\r
64             <graph/>\r
65             <string>http://www.simantics.org/Layer0-0.0/HasLabel</string>\r
66         </resource>\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
70             constructor="get">\r
71         </resource>\r
72 \r
73         <type\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
79 \r
80         <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
84             <graph/>\r
85             <this/>\r
86         </type>\r
87         \r
88         <resource\r
89             uri="http://www.simantics.org/Viewpoint-0.0/AlphanumericSorterRule"\r
90             class="org.simantics.browsing.ui.model.sorters.AlphanumericSorterRule"/>\r
91         <resource\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
96     </target>\r
97     \r
98     <target interface="org.simantics.browsing.ui.model.nodetypes.NodeType">\r
99         <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />\r
100         <type\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
104             <graph/>\r
105             <this/>\r
106         </type>        \r
107         <type\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
111             <this/>\r
112         </type>\r
113     </target>\r
114     \r
115     <target interface="org.simantics.browsing.ui.model.tests.Test">\r
116         <baseType uri="http://www.simantics.org/Viewpoint-0.0/Test" />\r
117         <type\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
123     \r
124     <target interface="org.simantics.browsing.ui.model.actions.IActionCategory">\r
125         <baseType uri="http://www.simantics.org/Viewpoint-0.0/ActionCategory" />\r
126         \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
130               <graph/>\r
131               <this/>\r
132         </type>\r
133     </target>\r
134 \r
135 </adapters>