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">
45 <target interface="org.simantics.scenegraph.profile.Group">
47 uri="http://www.simantics.org/Diagram-0.0/TypeGroup"
48 class="org.simantics.diagram.adapter.TypeGroup">
53 uri="http://www.simantics.org/Diagram-0.0/MappedTypeGroup"
54 class="org.simantics.diagram.adapter.MappedTypeGroup">
60 <target interface="org.simantics.g2d.diagram.DiagramClass">
61 <baseType uri="http://www.simantics.org/Diagram-0.0/Composite" />
62 <adapter uri="http://www.simantics.org/Diagram-0.0/Composite"
63 adapterClass="org.simantics.diagram.adapter.DiagramClassAdapter" />
66 <target interface="org.simantics.diagram.adapter.ElementFactory">
67 <resource uri="http://www.simantics.org/Diagram-0.0/Flag"
68 class="org.simantics.diagram.adapter.FlagClassFactory" />
69 <resource uri="http://www.simantics.org/Diagram-0.0/Composite"
70 class="org.simantics.diagram.adapter.CompositeClassFactory" />
71 <resource uri="http://www.simantics.org/Diagram-0.0/DefinedElement"
72 class="org.simantics.diagram.adapter.DefinedElementFactory" />
73 <resource uri="http://www.simantics.org/Diagram-0.0/SVGElement"
74 class="org.simantics.diagram.adapter.SVGElementClassFactory" />
75 <resource uri="http://www.simantics.org/Diagram-0.0/RasterElement"
76 class="org.simantics.diagram.adapter.RasterElementClassFactory" />
77 <resource uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"
78 class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />
79 <resource uri="http://www.simantics.org/Diagram-0.0/BranchPoint"
80 class="org.simantics.diagram.adapter.BranchPointClassFactory" />
81 <resource uri="http://www.simantics.org/Diagram-0.0/Connection"
82 class="org.simantics.diagram.adapter.DefaultConnectionEdgeClassFactory" />
83 <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"
84 class="org.simantics.diagram.adapter.TextElementClassFactory" />
86 <type uri="http://www.simantics.org/Diagram-0.0/Connection"
87 class="org.simantics.diagram.adapter.DefaultConnectionClassFactory" />
89 <resource uri="http://www.simantics.org/Diagram-0.0/RouteGraphConnection"
90 class="org.simantics.diagram.adapter.RouteGraphConnectionClassFactory">
93 <type uri="http://www.simantics.org/Diagram-0.0/RouteGraphConnection"
94 class="org.simantics.diagram.adapter.RouteGraphConnectionClassFactory">
97 <type uri="http://www.simantics.org/Diagram-0.0/Flag"
98 class="org.simantics.diagram.adapter.FlagClassFactory" />
99 <type uri="http://www.simantics.org/Diagram-0.0/Composite"
100 class="org.simantics.diagram.adapter.CompositeClassFactory" />
101 <type uri="http://www.simantics.org/Diagram-0.0/RasterElement"
102 class="org.simantics.diagram.adapter.RasterElementClassFactory" />
103 <type uri="http://www.simantics.org/Diagram-0.0/SVGElement"
104 class="org.simantics.diagram.adapter.SVGElementClassFactory" />
105 <type uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"
106 class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />
107 <type uri="http://www.simantics.org/Diagram-0.0/DefinedElement"
108 class="org.simantics.diagram.adapter.DefinedElementFactory" />
109 <type uri="http://www.simantics.org/Diagram-0.0/BranchPoint"
110 class="org.simantics.diagram.adapter.BranchPointClassFactory" />
111 <type uri="http://www.simantics.org/Diagram-0.0/TextElement"
112 class="org.simantics.diagram.adapter.TextElementClassFactory" />
115 <target interface="org.simantics.diagram.synchronization.graph.ElementWriter">
116 <type uri="http://www.simantics.org/Layer0-0.0/Entity"
117 class="org.simantics.diagram.adapter.DummyElementWriter" />
118 <resource uri="http://www.simantics.org/Diagram-0.0/Flag"
119 class="org.simantics.diagram.adapter.FlagWriter" />
120 <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"
121 class="org.simantics.diagram.adapter.TextElementWriter" />
124 <target interface="org.simantics.diagram.symbolcontribution.SymbolContribution">
125 <type uri="http://www.simantics.org/Diagram-0.0/BasicSymbolContribution"
126 class="org.simantics.diagram.symbolcontribution.BasicSymbolContribution">
129 <type uri="http://www.simantics.org/Diagram-0.0/IndexRootSymbolContribution"
130 class="org.simantics.diagram.symbolcontribution.IndexRootSymbolContribution">
134 <target interface="org.simantics.diagram.symbolcontribution.SymbolContributionFilter">
135 <resource uri="http://www.simantics.org/Diagram-0.0/DenyFilter"
136 class="org.simantics.diagram.symbolcontribution.DenyFilter"
139 <type uri="http://www.simantics.org/Diagram-0.0/SCLFilter"
140 class="org.simantics.diagram.symbolcontribution.SCLFilter">
145 <target interface="org.simantics.g2d.routing.IRouter2">
146 <resource uri="http://www.simantics.org/Diagram-0.0/LinearRouting"
147 class="org.simantics.g2d.routing.TrivialRouter2" />
148 <resource uri="http://www.simantics.org/Diagram-0.0/RightAngledRouting"
149 class="org.simantics.g2d.routing.algorithm2.Router4" />
152 <target interface="org.simantics.ui.icons.ImageDescriptorProvider">
153 <type uri="http://www.simantics.org/Diagram-0.0/Diagram"
154 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
156 <string>icons/diagram.png</string>
158 <resource uri="http://www.simantics.org/Diagram-0.0/Diagram"
159 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
161 <string>icons/diagram.png</string>
165 <target interface="org.simantics.db.layer0.adapter.StringModifierFactory">
166 <type uri="http://www.simantics.org/Diagram-0.0/Flag" class="org.simantics.diagram.flag.FlagStringModifierFactory">
172 <target interface="org.simantics.diagram.flag.FlagLabelingScheme">
173 <baseType uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme" />
175 uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme/Alphabetical"
176 class="org.simantics.diagram.flag.PermutativeFlagLabelingScheme">
182 uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme/Numeric"
183 class="org.simantics.diagram.flag.PermutativeFlagLabelingScheme">
190 <target interface="org.simantics.scenegraph.loader.ScenegraphLoader">
191 <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/AbstractText" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
194 <string>org.simantics.diagram.elements.TextNode</string>
196 <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/SVGImage" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
199 <string>org.simantics.diagram.elements.SVGNode</string>
201 <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/Composite" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
204 <string>org.simantics.scenegraph.g2d.nodes.spatial.RTreeNode</string>
208 interface="org.simantics.db.layer0.adapter.PasteHandler">
210 uri="http://www.simantics.org/Diagram-0.0/Scenegraph/Composite"
211 class="org.simantics.diagram.adapter.ScenegraphCompositePasteHandler">
216 <target interface="org.simantics.diagram.synchronization.graph.layer.IGraphLayerUtil">
217 <resource uri="http://www.simantics.org/Diagram-0.0/Layer"
218 class="org.simantics.diagram.synchronization.graph.layer.GraphLayerUtil">