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">
38 uri="http://www.simantics.org/Diagram-0.0/SCLTextGridStyle"
39 class="org.simantics.diagram.profile.SCLTextGridStyle">
44 <target interface="org.simantics.scenegraph.profile.Group">
46 uri="http://www.simantics.org/Diagram-0.0/TypeGroup"
47 class="org.simantics.diagram.adapter.TypeGroup">
52 uri="http://www.simantics.org/Diagram-0.0/MappedTypeGroup"
53 class="org.simantics.diagram.adapter.MappedTypeGroup">
59 <target interface="org.simantics.g2d.diagram.DiagramClass">
60 <baseType uri="http://www.simantics.org/Diagram-0.0/Composite" />
61 <adapter uri="http://www.simantics.org/Diagram-0.0/Composite"
62 adapterClass="org.simantics.diagram.adapter.DiagramClassAdapter" />
65 <target interface="org.simantics.diagram.adapter.ElementFactory">
66 <resource uri="http://www.simantics.org/Diagram-0.0/Flag"
67 class="org.simantics.diagram.adapter.FlagClassFactory" />
68 <resource uri="http://www.simantics.org/Diagram-0.0/Composite"
69 class="org.simantics.diagram.adapter.CompositeClassFactory" />
70 <resource uri="http://www.simantics.org/Diagram-0.0/DefinedElement"
71 class="org.simantics.diagram.adapter.DefinedElementFactory" />
72 <resource uri="http://www.simantics.org/Diagram-0.0/SVGElement"
73 class="org.simantics.diagram.adapter.SVGElementClassFactory" />
74 <resource uri="http://www.simantics.org/Diagram-0.0/RasterElement"
75 class="org.simantics.diagram.adapter.RasterElementClassFactory" />
76 <resource uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"
77 class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />
78 <resource uri="http://www.simantics.org/Diagram-0.0/BranchPoint"
79 class="org.simantics.diagram.adapter.BranchPointClassFactory" />
80 <resource uri="http://www.simantics.org/Diagram-0.0/Connection"
81 class="org.simantics.diagram.adapter.DefaultConnectionEdgeClassFactory" />
82 <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"
83 class="org.simantics.diagram.adapter.TextElementClassFactory" />
85 <type uri="http://www.simantics.org/Diagram-0.0/Connection"
86 class="org.simantics.diagram.adapter.DefaultConnectionClassFactory" />
88 <resource uri="http://www.simantics.org/Diagram-0.0/RouteGraphConnection"
89 class="org.simantics.diagram.adapter.RouteGraphConnectionClassFactory">
92 <type uri="http://www.simantics.org/Diagram-0.0/RouteGraphConnection"
93 class="org.simantics.diagram.adapter.RouteGraphConnectionClassFactory">
96 <type uri="http://www.simantics.org/Diagram-0.0/Flag"
97 class="org.simantics.diagram.adapter.FlagClassFactory" />
98 <type uri="http://www.simantics.org/Diagram-0.0/Composite"
99 class="org.simantics.diagram.adapter.CompositeClassFactory" />
100 <type uri="http://www.simantics.org/Diagram-0.0/RasterElement"
101 class="org.simantics.diagram.adapter.RasterElementClassFactory" />
102 <type uri="http://www.simantics.org/Diagram-0.0/SVGElement"
103 class="org.simantics.diagram.adapter.SVGElementClassFactory" />
104 <type uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"
105 class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />
106 <type uri="http://www.simantics.org/Diagram-0.0/DefinedElement"
107 class="org.simantics.diagram.adapter.DefinedElementFactory" />
108 <type uri="http://www.simantics.org/Diagram-0.0/BranchPoint"
109 class="org.simantics.diagram.adapter.BranchPointClassFactory" />
110 <type uri="http://www.simantics.org/Diagram-0.0/TextElement"
111 class="org.simantics.diagram.adapter.TextElementClassFactory" />
114 <target interface="org.simantics.diagram.synchronization.graph.ElementWriter">
115 <type uri="http://www.simantics.org/Layer0-0.0/Entity"
116 class="org.simantics.diagram.adapter.DummyElementWriter" />
117 <resource uri="http://www.simantics.org/Diagram-0.0/Flag"
118 class="org.simantics.diagram.adapter.FlagWriter" />
119 <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"
120 class="org.simantics.diagram.adapter.TextElementWriter" />
123 <target interface="org.simantics.diagram.symbolcontribution.SymbolContribution">
124 <type uri="http://www.simantics.org/Diagram-0.0/BasicSymbolContribution"
125 class="org.simantics.diagram.symbolcontribution.BasicSymbolContribution">
128 <type uri="http://www.simantics.org/Diagram-0.0/IndexRootSymbolContribution"
129 class="org.simantics.diagram.symbolcontribution.IndexRootSymbolContribution">
133 <target interface="org.simantics.diagram.symbolcontribution.SymbolContributionFilter">
134 <resource uri="http://www.simantics.org/Diagram-0.0/DenyFilter"
135 class="org.simantics.diagram.symbolcontribution.DenyFilter"
138 <type uri="http://www.simantics.org/Diagram-0.0/SCLFilter"
139 class="org.simantics.diagram.symbolcontribution.SCLFilter">
144 <target interface="org.simantics.g2d.routing.IRouter2">
145 <resource uri="http://www.simantics.org/Diagram-0.0/LinearRouting"
146 class="org.simantics.g2d.routing.TrivialRouter2" />
147 <resource uri="http://www.simantics.org/Diagram-0.0/RightAngledRouting"
148 class="org.simantics.g2d.routing.algorithm2.Router4" />
151 <target interface="org.simantics.ui.icons.ImageDescriptorProvider">
152 <type uri="http://www.simantics.org/Diagram-0.0/Diagram"
153 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
155 <string>icons/diagram.png</string>
157 <resource uri="http://www.simantics.org/Diagram-0.0/Diagram"
158 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
160 <string>icons/diagram.png</string>
164 <target interface="org.simantics.db.layer0.adapter.StringModifierFactory">
165 <type uri="http://www.simantics.org/Diagram-0.0/Flag" class="org.simantics.diagram.flag.FlagStringModifierFactory">
171 <target interface="org.simantics.diagram.flag.FlagLabelingScheme">
172 <baseType uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme" />
174 uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme/Alphabetical"
175 class="org.simantics.diagram.flag.PermutativeFlagLabelingScheme">
181 uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme/Numeric"
182 class="org.simantics.diagram.flag.PermutativeFlagLabelingScheme">
189 <target interface="org.simantics.scenegraph.loader.ScenegraphLoader">
190 <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/AbstractText" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
193 <string>org.simantics.diagram.elements.TextNode</string>
195 <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/SVGImage" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
198 <string>org.simantics.diagram.elements.SVGNode</string>
200 <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/Composite" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
203 <string>org.simantics.scenegraph.g2d.nodes.spatial.RTreeNode</string>
207 interface="org.simantics.db.layer0.adapter.PasteHandler">
209 uri="http://www.simantics.org/Diagram-0.0/Scenegraph/Composite"
210 class="org.simantics.diagram.adapter.ScenegraphCompositePasteHandler">
215 <target interface="org.simantics.diagram.synchronization.graph.layer.IGraphLayerUtil">
216 <resource uri="http://www.simantics.org/Diagram-0.0/Layer"
217 class="org.simantics.diagram.synchronization.graph.layer.GraphLayerUtil">