1 <?xml version="1.0" encoding="UTF-8"?>
\r<!--
\r
2 Copyright (c) 2007, 2010 Association for Decentralized Information Management
\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.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
16 <baseType uri="http://www.simantics.org/Diagram-0.0/Composite" />
\r
17 <adapter uri="http://www.simantics.org/Diagram-0.0/Composite"
\r
18 adapterClass="org.simantics.diagram.adapter.DiagramClassAdapter" />
\r
21 <target interface="org.simantics.diagram.adapter.ElementFactory">
\r
22 <resource uri="http://www.simantics.org/Diagram-0.0/Flag"
\r
23 class="org.simantics.diagram.adapter.FlagClassFactory" />
\r
24 <resource uri="http://www.simantics.org/Diagram-0.0/Composite"
\r
25 class="org.simantics.diagram.adapter.CompositeClassFactory" />
\r
26 <resource uri="http://www.simantics.org/Diagram-0.0/DefinedElement"
\r
27 class="org.simantics.diagram.adapter.DefinedElementFactory" />
\r
28 <resource uri="http://www.simantics.org/Diagram-0.0/SVGElement"
\r
29 class="org.simantics.diagram.adapter.SVGElementClassFactory" />
\r
30 <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
31 class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />
\r
32 <resource uri="http://www.simantics.org/Diagram-0.0/BranchPoint"
\r
33 class="org.simantics.diagram.adapter.BranchPointClassFactory" />
\r
34 <resource uri="http://www.simantics.org/Diagram-0.0/Connection"
\r
35 class="org.simantics.diagram.adapter.DefaultConnectionEdgeClassFactory" />
\r
36 <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"
\r
37 class="org.simantics.diagram.adapter.TextElementClassFactory" />
\r
39 <type uri="http://www.simantics.org/Diagram-0.0/Connection"
\r
40 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
41 <type uri="http://www.simantics.org/Diagram-0.0/Flag"
\r
42 class="org.simantics.diagram.adapter.FlagClassFactory" />
\r
43 <type uri="http://www.simantics.org/Diagram-0.0/Composite"
\r
44 class="org.simantics.diagram.adapter.CompositeClassFactory" />
\r
45 <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
46 class="org.simantics.diagram.adapter.SVGElementClassFactory" />
\r
47 <type uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"
\r
48 class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />
\r
49 <type uri="http://www.simantics.org/Diagram-0.0/DefinedElement"
\r
50 class="org.simantics.diagram.adapter.DefinedElementFactory" />
\r
51 <type uri="http://www.simantics.org/Diagram-0.0/BranchPoint"
\r
52 class="org.simantics.diagram.adapter.BranchPointClassFactory" />
\r
53 <type uri="http://www.simantics.org/Diagram-0.0/TextElement"
\r
54 class="org.simantics.diagram.adapter.TextElementClassFactory" />
\r
57 <target interface="org.simantics.diagram.synchronization.graph.ElementWriter">
\r
58 <type uri="http://www.simantics.org/Layer0-0.0/Entity"
\r
59 class="org.simantics.diagram.adapter.DummyElementWriter" />
\r
60 <resource uri="http://www.simantics.org/Diagram-0.0/Flag"
\r
61 class="org.simantics.diagram.adapter.FlagWriter" />
\r
62 <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"
\r
63 class="org.simantics.diagram.adapter.TextElementWriter" />
\r
66 <target interface="org.simantics.diagram.symbolcontribution.SymbolContribution">
\r
67 <type uri="http://www.simantics.org/Diagram-0.0/BasicSymbolContribution"
\r
68 class="org.simantics.diagram.symbolcontribution.BasicSymbolContribution">
\r
71 <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