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 uri="http://www.simantics.org/Diagram-0.0/ResourceSCLTextGridStyle"
45 class="org.simantics.diagram.profile.ResourceSCLTextGridStyle">
51 <target interface="org.simantics.scenegraph.profile.Group">
53 uri="http://www.simantics.org/Diagram-0.0/TypeGroup"
54 class="org.simantics.diagram.adapter.TypeGroup">
59 uri="http://www.simantics.org/Diagram-0.0/MappedTypeGroup"
60 class="org.simantics.diagram.adapter.MappedTypeGroup">
66 <target interface="org.simantics.g2d.diagram.DiagramClass">
67 <baseType uri="http://www.simantics.org/Diagram-0.0/Composite" />
68 <adapter uri="http://www.simantics.org/Diagram-0.0/Composite"
69 adapterClass="org.simantics.diagram.adapter.DiagramClassAdapter" />
72 <target interface="org.simantics.diagram.adapter.ElementFactory">
73 <resource uri="http://www.simantics.org/Diagram-0.0/Flag"
74 class="org.simantics.diagram.adapter.FlagClassFactory" />
75 <resource uri="http://www.simantics.org/Diagram-0.0/Composite"
76 class="org.simantics.diagram.adapter.CompositeClassFactory" />
77 <resource uri="http://www.simantics.org/Diagram-0.0/DefinedElement"
78 class="org.simantics.diagram.adapter.DefinedElementFactory" />
79 <resource uri="http://www.simantics.org/Diagram-0.0/SVGElement"
80 class="org.simantics.diagram.adapter.SVGElementClassFactory" />
81 <resource uri="http://www.simantics.org/Diagram-0.0/RasterElement"
82 class="org.simantics.diagram.adapter.RasterElementClassFactory" />
83 <resource uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"
84 class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />
85 <resource uri="http://www.simantics.org/Diagram-0.0/BranchPoint"
86 class="org.simantics.diagram.adapter.BranchPointClassFactory" />
87 <resource uri="http://www.simantics.org/Diagram-0.0/Connection"
88 class="org.simantics.diagram.adapter.DefaultConnectionEdgeClassFactory" />
89 <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"
90 class="org.simantics.diagram.adapter.TextElementClassFactory" />
92 <type uri="http://www.simantics.org/Diagram-0.0/Connection"
93 class="org.simantics.diagram.adapter.DefaultConnectionClassFactory" />
95 <resource uri="http://www.simantics.org/Diagram-0.0/RouteGraphConnection"
96 class="org.simantics.diagram.adapter.RouteGraphConnectionClassFactory">
99 <type uri="http://www.simantics.org/Diagram-0.0/RouteGraphConnection"
100 class="org.simantics.diagram.adapter.RouteGraphConnectionClassFactory">
103 <type uri="http://www.simantics.org/Diagram-0.0/Flag"
104 class="org.simantics.diagram.adapter.FlagClassFactory" />
105 <type uri="http://www.simantics.org/Diagram-0.0/Composite"
106 class="org.simantics.diagram.adapter.CompositeClassFactory" />
107 <type uri="http://www.simantics.org/Diagram-0.0/RasterElement"
108 class="org.simantics.diagram.adapter.RasterElementClassFactory" />
109 <type uri="http://www.simantics.org/Diagram-0.0/SVGElement"
110 class="org.simantics.diagram.adapter.SVGElementClassFactory" />
111 <type uri="http://www.simantics.org/Diagram-0.0/AnimatedSVGElement"
112 class="org.simantics.diagram.adapter.AnimatedSVGElementClassFactory" />
113 <type uri="http://www.simantics.org/Diagram-0.0/DefinedElement"
114 class="org.simantics.diagram.adapter.DefinedElementFactory" />
115 <type uri="http://www.simantics.org/Diagram-0.0/BranchPoint"
116 class="org.simantics.diagram.adapter.BranchPointClassFactory" />
117 <type uri="http://www.simantics.org/Diagram-0.0/TextElement"
118 class="org.simantics.diagram.adapter.TextElementClassFactory" />
121 <target interface="org.simantics.diagram.synchronization.graph.ElementWriter">
122 <type uri="http://www.simantics.org/Layer0-0.0/Entity"
123 class="org.simantics.diagram.adapter.DummyElementWriter" />
124 <resource uri="http://www.simantics.org/Diagram-0.0/Flag"
125 class="org.simantics.diagram.adapter.FlagWriter" />
126 <resource uri="http://www.simantics.org/Diagram-0.0/TextElement"
127 class="org.simantics.diagram.adapter.TextElementWriter" />
130 <target interface="org.simantics.diagram.symbolcontribution.SymbolContribution">
131 <type uri="http://www.simantics.org/Diagram-0.0/BasicSymbolContribution"
132 class="org.simantics.diagram.symbolcontribution.BasicSymbolContribution">
135 <type uri="http://www.simantics.org/Diagram-0.0/IndexRootSymbolContribution"
136 class="org.simantics.diagram.symbolcontribution.IndexRootSymbolContribution">
140 <target interface="org.simantics.diagram.symbolcontribution.SymbolContributionFilter">
141 <resource uri="http://www.simantics.org/Diagram-0.0/DenyFilter"
142 class="org.simantics.diagram.symbolcontribution.DenyFilter"
145 <type uri="http://www.simantics.org/Diagram-0.0/SCLFilter"
146 class="org.simantics.diagram.symbolcontribution.SCLFilter">
151 <target interface="org.simantics.g2d.routing.IRouter2">
152 <resource uri="http://www.simantics.org/Diagram-0.0/LinearRouting"
153 class="org.simantics.g2d.routing.TrivialRouter2" />
154 <resource uri="http://www.simantics.org/Diagram-0.0/RightAngledRouting"
155 class="org.simantics.g2d.routing.algorithm2.Router4" />
158 <target interface="org.simantics.ui.icons.ImageDescriptorProvider">
159 <type uri="http://www.simantics.org/Diagram-0.0/Diagram"
160 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
162 <string>icons/diagram.png</string>
164 <resource uri="http://www.simantics.org/Diagram-0.0/Diagram"
165 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
167 <string>icons/diagram.png</string>
171 <target interface="org.simantics.db.layer0.adapter.StringModifierFactory">
172 <type uri="http://www.simantics.org/Diagram-0.0/Flag" class="org.simantics.diagram.flag.FlagStringModifierFactory">
178 <target interface="org.simantics.diagram.flag.FlagLabelingScheme">
179 <baseType uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme" />
181 uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme/Alphabetical"
182 class="org.simantics.diagram.flag.PermutativeFlagLabelingScheme">
188 uri="http://www.simantics.org/Diagram-0.0/FlagLabelingScheme/Numeric"
189 class="org.simantics.diagram.flag.PermutativeFlagLabelingScheme">
196 <target interface="org.simantics.scenegraph.loader.ScenegraphLoader">
197 <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/AbstractText" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
200 <string>org.simantics.diagram.elements.TextNode</string>
202 <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/SVGImage" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
205 <string>org.simantics.diagram.elements.SVGNode</string>
207 <type uri="http://www.simantics.org/Diagram-0.0/Scenegraph/Composite" class="org.simantics.scenegraph.loader.StandardScenegraphLoader">
210 <string>org.simantics.scenegraph.g2d.nodes.spatial.RTreeNode</string>
214 interface="org.simantics.db.layer0.adapter.PasteHandler">
216 uri="http://www.simantics.org/Diagram-0.0/Scenegraph/Composite"
217 class="org.simantics.diagram.adapter.ScenegraphCompositePasteHandler">
222 <target interface="org.simantics.diagram.synchronization.graph.layer.IGraphLayerUtil">
223 <resource uri="http://www.simantics.org/Diagram-0.0/Layer"
224 class="org.simantics.diagram.synchronization.graph.layer.GraphLayerUtil">