-<?xml version="1.0" encoding="UTF-8"?>\r<!--\r
- Copyright (c) 2007, 2010 Association for Decentralized Information Management\r
- in 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
-
-<adapters>\r
-\r
- <target interface="org.simantics.scenegraph.profile.ProfileEntry">\r <type\r uri="http://www.simantics.org/Diagram-0.0/GroupStyleProfileEntry"\r class="org.simantics.diagram.adapter.GroupStyleProfileEntry">\r <graph />\r <this />\r </type>\r </target>\r\r <target interface="org.simantics.scenegraph.profile.Style">\r <type\r uri="http://www.simantics.org/Diagram-0.0/ConstantStyle"\r class="org.simantics.diagram.adapter.ConstantStyle">\r <graph />\r <this />\r </type>\r <type\r uri="http://www.simantics.org/Diagram-0.0/ExpressionStyle"\r class="org.simantics.diagram.adapter.ExpressionStyle">\r <this />\r </type>\r </target>\r\r <target interface="org.simantics.scenegraph.profile.Group">\r <type\r uri="http://www.simantics.org/Diagram-0.0/TypeGroup"\r class="org.simantics.diagram.adapter.TypeGroup">\r <graph />\r <this />\r </type>\r <type\r uri="http://www.simantics.org/Diagram-0.0/MappedTypeGroup"\r class="org.simantics.diagram.adapter.MappedTypeGroup">\r <graph />\r <this />\r </type>\r </target>\r\r <target interface="org.simantics.g2d.diagram.DiagramClass">\r
- <baseType uri="http://www.simantics.org/Diagram-0.0/Composite" />\r
- <adapter uri="http://www.simantics.org/Diagram-0.0/Composite"\r
- adapterClass="org.simantics.diagram.adapter.DiagramClassAdapter" />\r
- </target>\r
-\r
- <target interface="org.simantics.diagram.adapter.ElementFactory">\r
- <resource uri="http://www.simantics.org/Diagram-0.0/Flag"\r
- class="org.simantics.diagram.adapter.FlagClassFactory" />\r
- <resource uri="http://www.simantics.org/Diagram-0.0/Composite"\r
- class="org.simantics.diagram.adapter.CompositeClassFactory" />\r
- <resource uri="http://www.simantics.org/Diagram-0.0/DefinedElement"\r
- class="org.simantics.diagram.adapter.DefinedElementFactory" />\r
- <resource uri="http://www.simantics.org/Diagram-0.0/SVGElement"\r
- class="org.simantics.diagram.adapter.SVGElementClassFactory" />\r
- <resource uri="http://www.simantics.org/Diagram-0.0/RasterElement"\r class="org.simantics.diagram.adapter.RasterElementClassFactory" />\r <resource uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"\r
- class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />\r
- <resource uri="http://www.simantics.org/Diagram-0.0/BranchPoint"\r
- class="org.simantics.diagram.adapter.BranchPointClassFactory" />\r
- <resource uri="http://www.simantics.org/Diagram-0.0/Connection"\r
- class="org.simantics.diagram.adapter.DefaultConnectionEdgeClassFactory" />\r
- <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"\r
- class="org.simantics.diagram.adapter.TextElementClassFactory" />\r
-\r
- <type uri="http://www.simantics.org/Diagram-0.0/Connection"\r
- class="org.simantics.diagram.adapter.DefaultConnectionClassFactory" />\r\r <resource uri="http://www.simantics.org/Diagram-0.0/RouteGraphConnection"\r class="org.simantics.diagram.adapter.RouteGraphConnectionClassFactory">\r <graph />\r </resource>\r <type uri="http://www.simantics.org/Diagram-0.0/RouteGraphConnection"\r class="org.simantics.diagram.adapter.RouteGraphConnectionClassFactory">\r <graph/>\r </type>\r\r
- <type uri="http://www.simantics.org/Diagram-0.0/Flag"\r
- class="org.simantics.diagram.adapter.FlagClassFactory" />\r
- <type uri="http://www.simantics.org/Diagram-0.0/Composite"\r
- class="org.simantics.diagram.adapter.CompositeClassFactory" />\r
- <type uri="http://www.simantics.org/Diagram-0.0/RasterElement"\r class="org.simantics.diagram.adapter.RasterElementClassFactory" />\r <type uri="http://www.simantics.org/Diagram-0.0/SVGElement"\r
- class="org.simantics.diagram.adapter.SVGElementClassFactory" />\r
- <type uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"\r
- class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />\r
- <type uri="http://www.simantics.org/Diagram-0.0/DefinedElement"\r
- class="org.simantics.diagram.adapter.DefinedElementFactory" />\r
- <type uri="http://www.simantics.org/Diagram-0.0/BranchPoint"\r
- class="org.simantics.diagram.adapter.BranchPointClassFactory" />\r
- <type uri="http://www.simantics.org/Diagram-0.0/TextElement"\r
- class="org.simantics.diagram.adapter.TextElementClassFactory" />\r
- </target>\r
-\r
- <target interface="org.simantics.diagram.synchronization.graph.ElementWriter">\r
- <type uri="http://www.simantics.org/Layer0-0.0/Entity"\r
- class="org.simantics.diagram.adapter.DummyElementWriter" />\r
- <resource uri="http://www.simantics.org/Diagram-0.0/Flag"\r
- class="org.simantics.diagram.adapter.FlagWriter" />\r
- <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"\r
- class="org.simantics.diagram.adapter.TextElementWriter" />\r
- </target>\r
-\r
- <target interface="org.simantics.diagram.symbolcontribution.SymbolContribution">\r
- <type uri="http://www.simantics.org/Diagram-0.0/BasicSymbolContribution"\r
- class="org.simantics.diagram.symbolcontribution.BasicSymbolContribution">\r
- <this />\r
- </type>\r
- <type uri="http://www.simantics.org/Diagram-0.0/IndexRootSymbolContribution"\r class="org.simantics.diagram.symbolcontribution.IndexRootSymbolContribution">\r </type>\r </target>\r\r <target interface="org.simantics.diagram.symbolcontribution.SymbolContributionFilter">\r <resource uri="http://www.simantics.org/Diagram-0.0/DenyFilter"\r class="org.simantics.diagram.symbolcontribution.DenyFilter"\r constructor="get">\r </resource>\r <type uri="http://www.simantics.org/Diagram-0.0/SCLFilter"\r class="org.simantics.diagram.symbolcontribution.SCLFilter">\r <this />\r </type>\r </target>\r\r\r <target interface="org.simantics.g2d.routing.IRouter2">\r <resource uri="http://www.simantics.org/Diagram-0.0/LinearRouting"\r class="org.simantics.g2d.routing.TrivialRouter2" />\r <resource uri="http://www.simantics.org/Diagram-0.0/RightAngledRouting"\r class="org.simantics.g2d.routing.algorithm2.Router4" />\r </target>\r\r <target interface="org.simantics.ui.icons.ImageDescriptorProvider">\r <type uri="http://www.simantics.org/Diagram-0.0/Diagram"\r class="org.simantics.ui.icons.BundleImageDescriptorProvider">\r <bundle />\r <string>icons/diagram.png</string>\r </type>\r <resource uri="http://www.simantics.org/Diagram-0.0/Diagram"\r class="org.simantics.ui.icons.BundleImageDescriptorProvider">\r <bundle />\r <string>icons/diagram.png</string>\r </resource>\r </target>\r\r <target interface="org.simantics.db.layer0.adapter.StringModifierFactory">\r <type uri="http://www.simantics.org/Diagram-0.0/Flag" class="org.simantics.diagram.flag.FlagStringModifierFactory">\r <graph />\r <this />\r </type>\r </target>\r\r <target interface="org.simantics.diagram.flag.FlagLabelingScheme">\r <baseType uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme" />\r <resource\r uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme/Alphabetical"\r class="org.simantics.diagram.flag.PermutativeFlagLabelingScheme">\r <string>A</string>\r <string>A</string>\r <string>Z</string>\r </resource>\r <resource\r uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme/Numeric"\r class="org.simantics.diagram.flag.PermutativeFlagLabelingScheme">\r <string>1</string>\r <string>1</string>\r <string>9</string>\r </resource>\r </target>\r\r <target interface="org.simantics.scenegraph.loader.ScenegraphLoader">\r <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/AbstractText" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">\r <this/>\r <bundle />\r <string>org.simantics.diagram.elements.TextNode</string>\r </type>\r <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/SVGImage" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">\r <this/>\r <bundle />\r <string>org.simantics.scenegraph.g2d.nodes.SVGNode</string>\r </type>\r <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/Composite" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">\r <this/>\r <bundle />\r <string>org.simantics.scenegraph.g2d.nodes.spatial.RTreeNode</string>\r </type>\r </target>\r <target\r interface="org.simantics.db.layer0.adapter.PasteHandler">\r <type\r uri="http://www.simantics.org/Diagram-0.0/Scenegraph/Composite"\r class="org.simantics.diagram.adapter.ScenegraphCompositePasteHandler">\r <this />\r </type>\r </target>\r\r
-</adapters>\r
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ Copyright (c) 2007, 2010 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.scenegraph.profile.ProfileEntry">
+ <type
+ uri="http://www.simantics.org/Diagram-0.0/GroupStyleProfileEntry"
+ class="org.simantics.diagram.adapter.GroupStyleProfileEntry">
+ <graph />
+ <this />
+ </type>
+ </target>
+
+ <target interface="org.simantics.scenegraph.profile.Style">
+ <type
+ uri="http://www.simantics.org/Diagram-0.0/ConstantStyle"
+ class="org.simantics.diagram.adapter.ConstantStyle">
+ <graph />
+ <this />
+ </type>
+ <type
+ uri="http://www.simantics.org/Diagram-0.0/ExpressionStyle"
+ class="org.simantics.diagram.adapter.ExpressionStyle">
+ <this />
+ </type>
+ <type
+ uri="http://www.simantics.org/Diagram-0.0/SCLTextGridStyle"
+ class="org.simantics.diagram.profile.SCLTextGridStyle">
+ <graph />
+ <this />
+ </type>
+ </target>
+
+ <target interface="org.simantics.scenegraph.profile.Group">
+ <type
+ uri="http://www.simantics.org/Diagram-0.0/TypeGroup"
+ class="org.simantics.diagram.adapter.TypeGroup">
+ <graph />
+ <this />
+ </type>
+ <type
+ uri="http://www.simantics.org/Diagram-0.0/MappedTypeGroup"
+ class="org.simantics.diagram.adapter.MappedTypeGroup">
+ <graph />
+ <this />
+ </type>
+ </target>
+
+ <target interface="org.simantics.g2d.diagram.DiagramClass">
+ <baseType uri="http://www.simantics.org/Diagram-0.0/Composite" />
+ <adapter uri="http://www.simantics.org/Diagram-0.0/Composite"
+ adapterClass="org.simantics.diagram.adapter.DiagramClassAdapter" />
+ </target>
+
+ <target interface="org.simantics.diagram.adapter.ElementFactory">
+ <resource uri="http://www.simantics.org/Diagram-0.0/Flag"
+ class="org.simantics.diagram.adapter.FlagClassFactory" />
+ <resource uri="http://www.simantics.org/Diagram-0.0/Composite"
+ class="org.simantics.diagram.adapter.CompositeClassFactory" />
+ <resource uri="http://www.simantics.org/Diagram-0.0/DefinedElement"
+ class="org.simantics.diagram.adapter.DefinedElementFactory" />
+ <resource uri="http://www.simantics.org/Diagram-0.0/SVGElement"
+ class="org.simantics.diagram.adapter.SVGElementClassFactory" />
+ <resource uri="http://www.simantics.org/Diagram-0.0/RasterElement"
+ class="org.simantics.diagram.adapter.RasterElementClassFactory" />
+ <resource uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"
+ class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />
+ <resource uri="http://www.simantics.org/Diagram-0.0/BranchPoint"
+ class="org.simantics.diagram.adapter.BranchPointClassFactory" />
+ <resource uri="http://www.simantics.org/Diagram-0.0/Connection"
+ class="org.simantics.diagram.adapter.DefaultConnectionEdgeClassFactory" />
+ <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"
+ class="org.simantics.diagram.adapter.TextElementClassFactory" />
+
+ <type uri="http://www.simantics.org/Diagram-0.0/Connection"
+ class="org.simantics.diagram.adapter.DefaultConnectionClassFactory" />
+
+ <resource uri="http://www.simantics.org/Diagram-0.0/RouteGraphConnection"
+ class="org.simantics.diagram.adapter.RouteGraphConnectionClassFactory">
+ <graph />
+ </resource>
+ <type uri="http://www.simantics.org/Diagram-0.0/RouteGraphConnection"
+ class="org.simantics.diagram.adapter.RouteGraphConnectionClassFactory">
+ <graph/>
+ </type>
+ <type uri="http://www.simantics.org/Diagram-0.0/Flag"
+ class="org.simantics.diagram.adapter.FlagClassFactory" />
+ <type uri="http://www.simantics.org/Diagram-0.0/Composite"
+ class="org.simantics.diagram.adapter.CompositeClassFactory" />
+ <type uri="http://www.simantics.org/Diagram-0.0/RasterElement"
+ class="org.simantics.diagram.adapter.RasterElementClassFactory" />
+ <type uri="http://www.simantics.org/Diagram-0.0/SVGElement"
+ class="org.simantics.diagram.adapter.SVGElementClassFactory" />
+ <type uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"
+ class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />
+ <type uri="http://www.simantics.org/Diagram-0.0/DefinedElement"
+ class="org.simantics.diagram.adapter.DefinedElementFactory" />
+ <type uri="http://www.simantics.org/Diagram-0.0/BranchPoint"
+ class="org.simantics.diagram.adapter.BranchPointClassFactory" />
+ <type uri="http://www.simantics.org/Diagram-0.0/TextElement"
+ class="org.simantics.diagram.adapter.TextElementClassFactory" />
+ </target>
+
+ <target interface="org.simantics.diagram.synchronization.graph.ElementWriter">
+ <type uri="http://www.simantics.org/Layer0-0.0/Entity"
+ class="org.simantics.diagram.adapter.DummyElementWriter" />
+ <resource uri="http://www.simantics.org/Diagram-0.0/Flag"
+ class="org.simantics.diagram.adapter.FlagWriter" />
+ <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"
+ class="org.simantics.diagram.adapter.TextElementWriter" />
+ </target>
+
+ <target interface="org.simantics.diagram.symbolcontribution.SymbolContribution">
+ <type uri="http://www.simantics.org/Diagram-0.0/BasicSymbolContribution"
+ class="org.simantics.diagram.symbolcontribution.BasicSymbolContribution">
+ <this />
+ </type>
+ <type uri="http://www.simantics.org/Diagram-0.0/IndexRootSymbolContribution"
+ class="org.simantics.diagram.symbolcontribution.IndexRootSymbolContribution">
+ </type>
+ </target>
+
+ <target interface="org.simantics.diagram.symbolcontribution.SymbolContributionFilter">
+ <resource uri="http://www.simantics.org/Diagram-0.0/DenyFilter"
+ class="org.simantics.diagram.symbolcontribution.DenyFilter"
+ constructor="get">
+ </resource>
+ <type uri="http://www.simantics.org/Diagram-0.0/SCLFilter"
+ class="org.simantics.diagram.symbolcontribution.SCLFilter">
+ <this />
+ </type>
+ </target>
+
+ <target interface="org.simantics.g2d.routing.IRouter2">
+ <resource uri="http://www.simantics.org/Diagram-0.0/LinearRouting"
+ class="org.simantics.g2d.routing.TrivialRouter2" />
+ <resource uri="http://www.simantics.org/Diagram-0.0/RightAngledRouting"
+ class="org.simantics.g2d.routing.algorithm2.Router4" />
+ </target>
+
+ <target interface="org.simantics.ui.icons.ImageDescriptorProvider">
+ <type uri="http://www.simantics.org/Diagram-0.0/Diagram"
+ class="org.simantics.ui.icons.BundleImageDescriptorProvider">
+ <bundle />
+ <string>icons/diagram.png</string>
+ </type>
+ <resource uri="http://www.simantics.org/Diagram-0.0/Diagram"
+ class="org.simantics.ui.icons.BundleImageDescriptorProvider">
+ <bundle />
+ <string>icons/diagram.png</string>
+ </resource>
+ </target>
+
+ <target interface="org.simantics.db.layer0.adapter.StringModifierFactory">
+ <type uri="http://www.simantics.org/Diagram-0.0/Flag" class="org.simantics.diagram.flag.FlagStringModifierFactory">
+ <graph />
+ <this />
+ </type>
+ </target>
+
+ <target interface="org.simantics.diagram.flag.FlagLabelingScheme">
+ <baseType uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme" />
+ <resource
+ uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme/Alphabetical"
+ class="org.simantics.diagram.flag.PermutativeFlagLabelingScheme">
+ <string>A</string>
+ <string>A</string>
+ <string>Z</string>
+ </resource>
+ <resource
+ uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme/Numeric"
+ class="org.simantics.diagram.flag.PermutativeFlagLabelingScheme">
+ <string>1</string>
+ <string>1</string>
+ <string>9</string>
+ </resource>
+ </target>
+
+ <target interface="org.simantics.scenegraph.loader.ScenegraphLoader">
+ <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/AbstractText" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
+ <this/>
+ <bundle />
+ <string>org.simantics.diagram.elements.TextNode</string>
+ </type>
+ <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/SVGImage" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
+ <this/>
+ <bundle />
+ <string>org.simantics.diagram.elements.SVGNode</string>
+ </type>
+ <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/Composite" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
+ <this/>
+ <bundle />
+ <string>org.simantics.scenegraph.g2d.nodes.spatial.RTreeNode</string>
+ </type>
+ </target>
+ <target
+ interface="org.simantics.db.layer0.adapter.PasteHandler">
+ <type
+ uri="http://www.simantics.org/Diagram-0.0/Scenegraph/Composite"
+ class="org.simantics.diagram.adapter.ScenegraphCompositePasteHandler">
+ <this />
+ </type>
+ </target>
+
+ <target interface="org.simantics.diagram.synchronization.graph.layer.IGraphLayerUtil">
+ <resource uri="http://www.simantics.org/Diagram-0.0/Layer"
+ class="org.simantics.diagram.synchronization.graph.layer.GraphLayerUtil">
+ </resource>
+ </target>
+</adapters>