-<?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\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 <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 <target interface="org.simantics.diagram.synchronization.graph.layer.IGraphLayerUtil">\r <resource uri="http://www.simantics.org/Diagram-0.0/Layer"\r class="org.simantics.diagram.synchronization.graph.layer.GraphLayerUtil">\r <this />\r </resource>\r </target>\r</adapters>\r
\ No newline at end of file
+<?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>
+ <type
+ uri="http://www.simantics.org/Diagram-0.0/ResourceSCLTextGridStyle"
+ class="org.simantics.diagram.profile.ResourceSCLTextGridStyle">
+ <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>