]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.browsing.ui.model/adapters.xml
Copy URI context menu action to Model Browser for development mode
[simantics/platform.git] / bundles / org.simantics.browsing.ui.model / adapters.xml
index 7a2d83f2e04e963a67a8d527781d21f83000bfe8..4276f3febe14de63daf3c8663ab4c7c87a721a17 100644 (file)
-<?xml version="1.0" encoding="UTF-8"?>\r<!--\r
-    Copyright (c) 2010, 2011 Association for Decentralized Information Management in\r
-    Industry THTH ry.\r
-    All rights reserved. This program and the accompanying materials\r
-    are made available under the terms of the Eclipse Public License v1.0\r
-    which accompanies this distribution, and is available at\r
-    http://www.eclipse.org/legal/epl-v10.html\r
-   \r
-    Contributors:\r
-        VTT Technical Research Centre of Finland - initial API and implementation\r
- -->\r
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+    Copyright (c) 2010, 2011 Association for Decentralized Information Management in
+    Industry THTH ry.
+    All rights reserved. This program and the accompanying materials
+    are made available under the terms of the Eclipse Public License v1.0
+    which accompanies this distribution, and is available at
+    http://www.eclipse.org/legal/epl-v10.html
+   
+    Contributors:
+        VTT Technical Research Centre of Finland - initial API and implementation
+ -->
+
+<adapters>
+
+    <target interface="org.simantics.browsing.ui.model.children.ChildRule">
+        <baseType uri="http://www.simantics.org/Viewpoint-0.0/ChildRule" />
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/EqualContentChildRule"
+            class="org.simantics.browsing.ui.model.children.EqualContentChildRule">
+            <atMostOne uri="http://www.simantics.org/Viewpoint-0.0/EqualContentChildRule/HasCondition"
+                        to="org.simantics.browsing.ui.model.tests.Test"/>
+        </type>
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/RelationChildRule"
+            class="org.simantics.browsing.ui.model.children.RelationChildRule">
+            <single uri="http://www.simantics.org/Viewpoint-0.0/RelationChildRule/HasRelation"/>
+            <atMostOne uri="http://www.simantics.org/Viewpoint-0.0/RelationChildRule/HasTest"
+                       to="org.simantics.browsing.ui.model.tests.Test"/>
+        </type>
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/RelationStatementRule"
+            class="org.simantics.browsing.ui.model.children.RelationStatementRule">
+            <single uri="http://www.simantics.org/Viewpoint-0.0/RelationStatementRule/HasRelation"/>
+            <atMostOne uri="http://www.simantics.org/Viewpoint-0.0/RelationStatementRule/HasTest"
+                       to="org.simantics.browsing.ui.model.tests.Test"/>
+        </type>
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/CompositeChildRule"
+            class="org.simantics.browsing.ui.model.children.CompositeChildRule">
+            <graph/>
+            <single uri="http://www.simantics.org/Viewpoint-0.0/CompositeChildRule/HasChildRules"/>
+        </type>
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/ConstantChildRule"
+            class="org.simantics.browsing.ui.model.children.ConstantChildRule">
+            <related uri="http://www.simantics.org/Viewpoint-0.0/ConstantChildRule/HasChild"/>
+        </type>
+    </target>
+    
+    <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">
+        <baseType uri="http://www.simantics.org/Viewpoint-0.0/VisualsRule" />
+        <resource
+            uri="http://www.simantics.org/Viewpoint-0.0/ResourceNameLabelRule"
+            class="org.simantics.browsing.ui.model.labels.ResourceNameLabelRule"/>
+        <resource
+            uri="http://www.simantics.org/Viewpoint-0.0/ResourceLabelLabelRule"
+            class="org.simantics.browsing.ui.model.labels.ResourceLabelLabelRule"/>
+        <resource
+            uri="http://www.simantics.org/Viewpoint-0.0/StandardNameLabelRule"
+            class="org.simantics.browsing.ui.model.labels.StandardNameLabelRule"/>
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelRule"
+            class="org.simantics.browsing.ui.model.labels.ConstantLabelRule">
+            <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelRule/HasLabel" 
+                    to="java.lang.String"/>
+            <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelRule/HasColumnKey" 
+                    to="java.lang.String"/>
+        </type>
+        <resource
+            uri="http://www.simantics.org/Viewpoint-0.0/ResourceNameModifierRule"
+            class="org.simantics.browsing.ui.model.modifiers.StringPropertyModifierRule">
+            <graph/>
+            <string>http://www.simantics.org/Layer0-0.0/HasName</string>
+        </resource>
+        <resource
+            uri="http://www.simantics.org/Viewpoint-0.0/ResourceLabelModifierRule"
+            class="org.simantics.browsing.ui.model.modifiers.StringPropertyModifierRule">
+            <graph/>
+            <string>http://www.simantics.org/Layer0-0.0/HasLabel</string>
+        </resource>
+        <resource
+            uri="http://www.simantics.org/Viewpoint-0.0/VariableLabelModifierRule"
+            class="org.simantics.browsing.ui.model.modifiers.VariablePropertyModifierRule">
+            <graph/>
+            <string>HasLabel</string>
+        </resource>
+        <resource
+            uri="http://www.simantics.org/Viewpoint-0.0/NoModifierRule"
+            class="org.simantics.browsing.ui.model.modifiers.NoModifierRule"
+            constructor="get">
+        </resource>
+
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/ConstantImageRule"
+            class="org.simantics.browsing.ui.model.images.ConstantImageRule">
+            <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantImageRule/HasImage" 
+                    to="org.eclipse.jface.resource.ImageDescriptor"/>
+            <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantImageRule/HasColumnKey" 
+                    to="java.lang.String"/>
+        </type>
+
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelDecorationRule"
+            class="org.simantics.browsing.ui.model.labeldecorators.ConstantLabelDecorationRule"
+            constructor="create">
+            <graph/>
+            <this/>
+        </type>
+        
+        <resource
+            uri="http://www.simantics.org/Viewpoint-0.0/AlphanumericSorterRule"
+            class="org.simantics.browsing.ui.model.sorters.AlphanumericSorterRule"/>
+        <resource
+            uri="http://www.simantics.org/Viewpoint-0.0/PassThruSorterRule"
+            class="org.simantics.browsing.ui.model.sorters.PassThruSorterRule"/>
+        <resource
+            uri="http://www.simantics.org/Viewpoint-0.0/LinkedListSorterRule"
+            class="org.simantics.browsing.ui.model.sorters.LinkedListSorterRule"/>
+        <baseType uri="http://www.simantics.org/Viewpoint-0.0/ImageDecorationRule" />
+        
+        <resource
+            uri="http://www.simantics.org/Viewpoint-0.0/DescriptionTooltipRule"
+            class="org.simantics.browsing.ui.model.tooltips.DescriptionTooltipRule" />
+    </target>
+    
+    <target interface="org.simantics.browsing.ui.model.nodetypes.NodeType">
+        <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/NodeType"
+            class="org.simantics.browsing.ui.model.nodetypes.SpecialNodeType"
+            constructor="create">
+            <graph/>
+            <this/>
+        </type>        
+        <type
+            uri="http://www.simantics.org/Layer0-0.0/Type"
+            class="org.simantics.browsing.ui.model.nodetypes.EntityNodeType"
+            constructor="create">
+            <this/>
+        </type>
+    </target>
+    
+    <target interface="org.simantics.browsing.ui.model.tests.Test">
+        <baseType uri="http://www.simantics.org/Viewpoint-0.0/Test" />
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/HasStatementTest"
+            class="org.simantics.browsing.ui.model.tests.HasStatementTest">
+            <single uri="http://www.simantics.org/Viewpoint-0.0/HasStatementTest/HasRelation"/>
+        </type>
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/HasInstanceOfTest"
+            class="org.simantics.browsing.ui.model.tests.HasInstanceOfTest">
+            <single uri="http://www.simantics.org/Viewpoint-0.0/HasInstanceOfTest/IsInstanceOf"/>
+        </type>
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/HasNegatedTest"
+            class="org.simantics.browsing.ui.model.tests.HasNegatedTest">
+            <single uri="http://www.simantics.org/Viewpoint-0.0/HasNegatedTest/HasTest"
+                to="org.simantics.browsing.ui.model.tests.Test"/>
+        </type>
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/AndTest"
+            class="org.simantics.browsing.ui.model.tests.AndTest">
+            <related uri="http://www.simantics.org/Viewpoint-0.0/AndTest/HasTest"
+                to="org.simantics.browsing.ui.model.tests.Test"/>
+        </type>
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/OrTest"
+            class="org.simantics.browsing.ui.model.tests.OrTest">
+            <related uri="http://www.simantics.org/Viewpoint-0.0/OrTest/HasTest"
+                to="org.simantics.browsing.ui.model.tests.Test"/>
+        </type>
+        <type
+            uri="http://www.simantics.org/Viewpoint-0.0/InstanceOfTest"
+            class="org.simantics.browsing.ui.model.tests.InstanceOfTest">
+            <graph/>
+            <this/>
+        </type>
+        <type uri="http://www.simantics.org/Viewpoint-0.0/FailTest"
+            class="org.simantics.browsing.ui.model.tests.FailTest"
+            constructor="get">
+        </type>
+        <type uri="http://www.simantics.org/Viewpoint-0.0/HasURITest"
+            class="org.simantics.browsing.ui.model.tests.HasURITest"
+            constructor="get">
+        </type>
+        <type uri="http://www.simantics.org/Viewpoint-0.0/InDevelopmentModeTest"
+            class="org.simantics.browsing.ui.model.tests.InDevelopmentModeTest"
+            constructor="get">
+        </type>
+    </target>
+    
+    <target interface="org.simantics.browsing.ui.model.actions.IActionCategory">
+        <baseType uri="http://www.simantics.org/Viewpoint-0.0/ActionCategory" />
+        
+        <type uri="http://www.simantics.org/Viewpoint-0.0/ActionCategory"
+              class="org.simantics.browsing.ui.model.actions.ActionCategory"
+              constructor="create">
+              <graph/>
+              <this/>
+        </type>
+    </target>
 
-<adapters>\r
-\r
-    <target interface="org.simantics.browsing.ui.model.children.ChildRule">\r
-        <baseType uri="http://www.simantics.org/Viewpoint-0.0/ChildRule" />\r
-        <type\r
-            uri="http://www.simantics.org/Viewpoint-0.0/EqualContentChildRule"\r
-            class="org.simantics.browsing.ui.model.children.EqualContentChildRule">\r
-            <atMostOne uri="http://www.simantics.org/Viewpoint-0.0/EqualContentChildRule/HasCondition"\r
-                        to="org.simantics.browsing.ui.model.tests.Test"/>\r
-        </type>\r
-        <type\r
-            uri="http://www.simantics.org/Viewpoint-0.0/RelationChildRule"\r
-            class="org.simantics.browsing.ui.model.children.RelationChildRule">\r
-            <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
-        </type>\r
-        <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
-            uri="http://www.simantics.org/Viewpoint-0.0/CompositeChildRule"\r
-            class="org.simantics.browsing.ui.model.children.CompositeChildRule">\r
-            <graph/>\r
-            <single uri="http://www.simantics.org/Viewpoint-0.0/CompositeChildRule/HasChildRules"/>\r
-        </type>\r
-        <type\r
-            uri="http://www.simantics.org/Viewpoint-0.0/ConstantChildRule"\r
-            class="org.simantics.browsing.ui.model.children.ConstantChildRule">\r
-            <related uri="http://www.simantics.org/Viewpoint-0.0/ConstantChildRule/HasChild"/>\r
-        </type>\r
-    </target>\r
-    \r
-    <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">\r
-        <baseType uri="http://www.simantics.org/Viewpoint-0.0/VisualsRule" />\r
-        <resource\r
-            uri="http://www.simantics.org/Viewpoint-0.0/ResourceNameLabelRule"\r
-            class="org.simantics.browsing.ui.model.labels.ResourceNameLabelRule"/>\r
-        <resource\r
-            uri="http://www.simantics.org/Viewpoint-0.0/ResourceLabelLabelRule"\r
-            class="org.simantics.browsing.ui.model.labels.ResourceLabelLabelRule"/>\r
-        <resource\r            uri="http://www.simantics.org/Viewpoint-0.0/StandardNameLabelRule"\r            class="org.simantics.browsing.ui.model.labels.StandardNameLabelRule"/>\r        <type\r
-            uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelRule"\r
-            class="org.simantics.browsing.ui.model.labels.ConstantLabelRule">\r
-            <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelRule/HasLabel" \r
-                    to="java.lang.String"/>\r
-            <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelRule/HasColumnKey" \r                    to="java.lang.String"/>\r        </type>\r
-        <resource\r
-            uri="http://www.simantics.org/Viewpoint-0.0/ResourceNameModifierRule"\r
-            class="org.simantics.browsing.ui.model.modifiers.StringPropertyModifierRule">\r
-            <graph/>\r
-            <string>http://www.simantics.org/Layer0-0.0/HasName</string>\r
-        </resource>\r
-        <resource\r
-            uri="http://www.simantics.org/Viewpoint-0.0/ResourceLabelModifierRule"\r
-            class="org.simantics.browsing.ui.model.modifiers.StringPropertyModifierRule">\r
-            <graph/>\r
-            <string>http://www.simantics.org/Layer0-0.0/HasLabel</string>\r
-        </resource>\r
-        <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
-            uri="http://www.simantics.org/Viewpoint-0.0/NoModifierRule"\r
-            class="org.simantics.browsing.ui.model.modifiers.NoModifierRule"\r
-            constructor="get">\r
-        </resource>\r
-\r
-        <type\r
-            uri="http://www.simantics.org/Viewpoint-0.0/ConstantImageRule"\r
-            class="org.simantics.browsing.ui.model.images.ConstantImageRule">\r
-            <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantImageRule/HasImage" \r
-                    to="org.eclipse.jface.resource.ImageDescriptor"/>\r
-            <single uri="http://www.simantics.org/Viewpoint-0.0/ConstantImageRule/HasColumnKey" \r                    to="java.lang.String"/>\r        </type>\r
-\r
-        <type\r
-            uri="http://www.simantics.org/Viewpoint-0.0/ConstantLabelDecorationRule"\r
-            class="org.simantics.browsing.ui.model.labeldecorators.ConstantLabelDecorationRule"\r
-            constructor="create">\r
-            <graph/>\r
-            <this/>\r
-        </type>\r
-        \r
-        <resource\r
-            uri="http://www.simantics.org/Viewpoint-0.0/AlphanumericSorterRule"\r
-            class="org.simantics.browsing.ui.model.sorters.AlphanumericSorterRule"/>\r
-        <resource\r
-            uri="http://www.simantics.org/Viewpoint-0.0/PassThruSorterRule"\r
-            class="org.simantics.browsing.ui.model.sorters.PassThruSorterRule"/>\r
-        <resource\r            uri="http://www.simantics.org/Viewpoint-0.0/LinkedListSorterRule"\r            class="org.simantics.browsing.ui.model.sorters.LinkedListSorterRule"/>\r\r
-        <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
-    </target>\r
-    \r
-    <target interface="org.simantics.browsing.ui.model.nodetypes.NodeType">\r
-        <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />\r
-        <type\r
-            uri="http://www.simantics.org/Viewpoint-0.0/NodeType"\r
-            class="org.simantics.browsing.ui.model.nodetypes.SpecialNodeType"\r
-            constructor="create">\r
-            <graph/>\r
-            <this/>\r
-        </type>        \r
-        <type\r
-            uri="http://www.simantics.org/Layer0-0.0/Type"\r
-            class="org.simantics.browsing.ui.model.nodetypes.EntityNodeType"\r
-            constructor="create">\r
-            <this/>\r
-        </type>\r
-    </target>\r
-    \r
-    <target interface="org.simantics.browsing.ui.model.tests.Test">\r
-        <baseType uri="http://www.simantics.org/Viewpoint-0.0/Test" />\r
-        <type\r
-            uri="http://www.simantics.org/Viewpoint-0.0/HasStatementTest"\r
-            class="org.simantics.browsing.ui.model.tests.HasStatementTest">\r
-            <single uri="http://www.simantics.org/Viewpoint-0.0/HasStatementTest/HasRelation"/>\r
-        </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
-        <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
-    \r
-    <target interface="org.simantics.browsing.ui.model.actions.IActionCategory">\r
-        <baseType uri="http://www.simantics.org/Viewpoint-0.0/ActionCategory" />\r
-        \r
-        <type uri="http://www.simantics.org/Viewpoint-0.0/ActionCategory"\r
-              class="org.simantics.browsing.ui.model.actions.ActionCategory"\r
-              constructor="create">\r
-              <graph/>\r
-              <this/>\r
-        </type>\r
-    </target>\r
-\r
 </adapters>
\ No newline at end of file