1 <?xml version="1.0" encoding="UTF-8"?>
3 Copyright (c) 2007, 2010 Association for Decentralized Information Management
5 All rights reserved. This program and the accompanying materials
6 are made available under the terms of the Eclipse Public License v1.0
7 which accompanies this distribution, and is available at
8 http://www.eclipse.org/legal/epl-v10.html
11 VTT Technical Research Centre of Finland - initial API and implementation
16 <target interface="org.simantics.scenegraph.profile.ProfileEntry">
18 uri="http://www.simantics.org/Diagram-0.0/GroupStyleProfileEntry"
19 class="org.simantics.diagram.adapter.GroupStyleProfileEntry">
25 <target interface="org.simantics.scenegraph.profile.Style">
27 uri="http://www.simantics.org/Diagram-0.0/ConstantStyle"
28 class="org.simantics.diagram.adapter.ConstantStyle">
33 uri="http://www.simantics.org/Diagram-0.0/ExpressionStyle"
34 class="org.simantics.diagram.adapter.ExpressionStyle">
39 <target interface="org.simantics.scenegraph.profile.Group">
41 uri="http://www.simantics.org/Diagram-0.0/TypeGroup"
42 class="org.simantics.diagram.adapter.TypeGroup">
47 uri="http://www.simantics.org/Diagram-0.0/MappedTypeGroup"
48 class="org.simantics.diagram.adapter.MappedTypeGroup">
54 <target interface="org.simantics.g2d.diagram.DiagramClass">
55 <baseType uri="http://www.simantics.org/Diagram-0.0/Composite" />
56 <adapter uri="http://www.simantics.org/Diagram-0.0/Composite"
57 adapterClass="org.simantics.diagram.adapter.DiagramClassAdapter" />
60 <target interface="org.simantics.diagram.adapter.ElementFactory">
61 <resource uri="http://www.simantics.org/Diagram-0.0/Flag"
62 class="org.simantics.diagram.adapter.FlagClassFactory" />
63 <resource uri="http://www.simantics.org/Diagram-0.0/Composite"
64 class="org.simantics.diagram.adapter.CompositeClassFactory" />
65 <resource uri="http://www.simantics.org/Diagram-0.0/DefinedElement"
66 class="org.simantics.diagram.adapter.DefinedElementFactory" />
67 <resource uri="http://www.simantics.org/Diagram-0.0/SVGElement"
68 class="org.simantics.diagram.adapter.SVGElementClassFactory" />
69 <resource uri="http://www.simantics.org/Diagram-0.0/RasterElement"
70 class="org.simantics.diagram.adapter.RasterElementClassFactory" />
71 <resource uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"
72 class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />
73 <resource uri="http://www.simantics.org/Diagram-0.0/BranchPoint"
74 class="org.simantics.diagram.adapter.BranchPointClassFactory" />
75 <resource uri="http://www.simantics.org/Diagram-0.0/Connection"
76 class="org.simantics.diagram.adapter.DefaultConnectionEdgeClassFactory" />
77 <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"
78 class="org.simantics.diagram.adapter.TextElementClassFactory" />
80 <type uri="http://www.simantics.org/Diagram-0.0/Connection"
81 class="org.simantics.diagram.adapter.DefaultConnectionClassFactory" />
83 <resource uri="http://www.simantics.org/Diagram-0.0/RouteGraphConnection"
84 class="org.simantics.diagram.adapter.RouteGraphConnectionClassFactory">
87 <type uri="http://www.simantics.org/Diagram-0.0/RouteGraphConnection"
88 class="org.simantics.diagram.adapter.RouteGraphConnectionClassFactory">
91 <type uri="http://www.simantics.org/Diagram-0.0/Flag"
92 class="org.simantics.diagram.adapter.FlagClassFactory" />
93 <type uri="http://www.simantics.org/Diagram-0.0/Composite"
94 class="org.simantics.diagram.adapter.CompositeClassFactory" />
95 <type uri="http://www.simantics.org/Diagram-0.0/RasterElement"
96 class="org.simantics.diagram.adapter.RasterElementClassFactory" />
97 <type uri="http://www.simantics.org/Diagram-0.0/SVGElement"
98 class="org.simantics.diagram.adapter.SVGElementClassFactory" />
99 <type uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"
100 class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />
101 <type uri="http://www.simantics.org/Diagram-0.0/DefinedElement"
102 class="org.simantics.diagram.adapter.DefinedElementFactory" />
103 <type uri="http://www.simantics.org/Diagram-0.0/BranchPoint"
104 class="org.simantics.diagram.adapter.BranchPointClassFactory" />
105 <type uri="http://www.simantics.org/Diagram-0.0/TextElement"
106 class="org.simantics.diagram.adapter.TextElementClassFactory" />
109 <target interface="org.simantics.diagram.synchronization.graph.ElementWriter">
110 <type uri="http://www.simantics.org/Layer0-0.0/Entity"
111 class="org.simantics.diagram.adapter.DummyElementWriter" />
112 <resource uri="http://www.simantics.org/Diagram-0.0/Flag"
113 class="org.simantics.diagram.adapter.FlagWriter" />
114 <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"
115 class="org.simantics.diagram.adapter.TextElementWriter" />
118 <target interface="org.simantics.diagram.symbolcontribution.SymbolContribution">
119 <type uri="http://www.simantics.org/Diagram-0.0/BasicSymbolContribution"
120 class="org.simantics.diagram.symbolcontribution.BasicSymbolContribution">
123 <type uri="http://www.simantics.org/Diagram-0.0/IndexRootSymbolContribution"
124 class="org.simantics.diagram.symbolcontribution.IndexRootSymbolContribution">
128 <target interface="org.simantics.diagram.symbolcontribution.SymbolContributionFilter">
129 <resource uri="http://www.simantics.org/Diagram-0.0/DenyFilter"
130 class="org.simantics.diagram.symbolcontribution.DenyFilter"
133 <type uri="http://www.simantics.org/Diagram-0.0/SCLFilter"
134 class="org.simantics.diagram.symbolcontribution.SCLFilter">
139 <target interface="org.simantics.g2d.routing.IRouter2">
140 <resource uri="http://www.simantics.org/Diagram-0.0/LinearRouting"
141 class="org.simantics.g2d.routing.TrivialRouter2" />
142 <resource uri="http://www.simantics.org/Diagram-0.0/RightAngledRouting"
143 class="org.simantics.g2d.routing.algorithm2.Router4" />
146 <target interface="org.simantics.ui.icons.ImageDescriptorProvider">
147 <type uri="http://www.simantics.org/Diagram-0.0/Diagram"
148 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
150 <string>icons/diagram.png</string>
152 <resource uri="http://www.simantics.org/Diagram-0.0/Diagram"
153 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
155 <string>icons/diagram.png</string>
159 <target interface="org.simantics.db.layer0.adapter.StringModifierFactory">
160 <type uri="http://www.simantics.org/Diagram-0.0/Flag" class="org.simantics.diagram.flag.FlagStringModifierFactory">
166 <target interface="org.simantics.diagram.flag.FlagLabelingScheme">
167 <baseType uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme" />
169 uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme/Alphabetical"
170 class="org.simantics.diagram.flag.PermutativeFlagLabelingScheme">
176 uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme/Numeric"
177 class="org.simantics.diagram.flag.PermutativeFlagLabelingScheme">
184 <target interface="org.simantics.scenegraph.loader.ScenegraphLoader">
185 <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/AbstractText" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
188 <string>org.simantics.diagram.elements.TextNode</string>
190 <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/SVGImage" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
193 <string>org.simantics.scenegraph.g2d.nodes.SVGNode</string>
195 <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/Composite" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
198 <string>org.simantics.scenegraph.g2d.nodes.spatial.RTreeNode</string>
202 interface="org.simantics.db.layer0.adapter.PasteHandler">
204 uri="http://www.simantics.org/Diagram-0.0/Scenegraph/Composite"
205 class="org.simantics.diagram.adapter.ScenegraphCompositePasteHandler">
210 <target interface="org.simantics.diagram.synchronization.graph.layer.IGraphLayerUtil">
211 <resource uri="http://www.simantics.org/Diagram-0.0/Layer"
212 class="org.simantics.diagram.synchronization.graph.layer.GraphLayerUtil">