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
12 Semantum Oy - issue #4190
17 <target interface="java.lang.Double">
18 <adapter uri="http://www.simantics.org/Layer0-0.0/Double"
19 contextClass="org.simantics.db.RelationContext" adapterClass="org.simantics.db.layer0.adapter.LiteralDoubleAdapter" />
22 <target interface="java.lang.String">
23 <adapter uri="http://www.simantics.org/Layer0-0.0/String"
24 contextClass="org.simantics.db.RelationContext"
25 adapterClass="org.simantics.db.layer0.adapter.LiteralStringAdapter"/>
26 <adapter uri="http://www.simantics.org/Layer0-0.0/RVI"
27 adapterClass="org.simantics.db.layer0.adapter.RVIStringAdapter"/>
30 <target interface="java.lang.String">
31 <adapter uri="http://www.simantics.org/Layer0-0.0/Entity"
32 contextClass="org.simantics.db.layer0.variable.Variable"
33 adapterClass="org.simantics.db.layer0.adapter.LiteralVariableStringAdapter"/>
36 <target interface="org.simantics.db.layer0.variable.VariableBuilder">
37 <type uri="http://www.simantics.org/Layer0-0.0/Entity"
38 class="org.simantics.db.layer0.variable.StandardVariableBuilder" >
42 <target interface="org.simantics.db.layer0.variable.Variable">
43 <adapter uri="http://www.simantics.org/Layer0-0.0/Entity"
44 adapterClass="org.simantics.db.layer0.variable.URIResourceVariableAdapter" />
45 <adapter uri="http://www.simantics.org/Layer0-0.0/Entity"
46 contextClass="org.simantics.db.layer0.variable.Variable"
47 adapterClass="org.simantics.db.layer0.variable.StandardGraphChildVariableAdapter" />
48 <adapter uri="http://www.simantics.org/Layer0-0.0/Value"
49 contextClass="org.simantics.db.layer0.variable.ModelledVariablePropertyDescriptor"
50 adapterClass="org.simantics.db.layer0.variable.StandardModelledPropertyVariable" />
51 <adapter uri="http://www.simantics.org/Layer0-0.0/ExternalValue"
52 contextClass="org.simantics.db.layer0.variable.ModelledVariablePropertyDescriptor"
53 adapterClass="org.simantics.db.layer0.variable.StandardModelledPropertyVariable" />
54 <adapter uri="http://www.simantics.org/Layer0-0.0/Property"
55 contextClass="org.simantics.db.layer0.variable.ModelledVariablePropertyDescriptor"
56 adapterClass="org.simantics.db.layer0.variable.StandardModelledPropertyVariable" />
57 <adapter uri="http://www.simantics.org/Layer0X-0.0/ResourcePropertyRelation"
58 contextClass="org.simantics.db.layer0.variable.ModelledVariablePropertyDescriptor"
59 adapterClass="org.simantics.db.layer0.variable.ResourcePropertyVariableAdapter" />
62 <target interface="org.simantics.db.layer0.variable.VariableModifier">
63 <adapter uri="http://www.simantics.org/Layer0-0.0/Literal"
64 contextClass="org.simantics.db.RelationContext"
65 adapterClass="org.simantics.db.layer0.variable.StandardVariableModifierAdapter"/>
68 <!-- <target interface="org.simantics.db.layer0.variable.PropertyVariableFactory">
69 <type uri="http://www.simantics.org/Layer0-0.0/Entity"
70 class="org.simantics.db.layer0.variable.StandardPropertyVariableFactory" >
74 <target interface="org.simantics.db.layer0.variable.RVIResolver">
75 <type uri="http://www.simantics.org/Layer0-0.0/Entity"
76 class="org.simantics.db.layer0.variable.StandardRVIResolver" >
80 <target interface="org.simantics.db.layer0.variable.GraphPropertyFactory">
81 <adapter uri="http://www.simantics.org/Layer0-0.0/Entity"
82 contextClass="org.simantics.db.RelationContext"
83 adapterClass="org.simantics.db.layer0.adapter.StandardGraphPropertyFactoryAdapter" />
86 <target interface="org.simantics.db.layer0.adapter.SubgraphExtent">
87 <resource uri="http://www.simantics.org/Layer0X-0.0/EntitySubgraphExtent"
88 class="org.simantics.db.layer0.adapter.impl.EntitySubgraphExtent" >
93 interface="org.simantics.db.layer0.adapter.InstanceFactory">
95 uri="http://www.simantics.org/Layer0-0.0/Entity" />
97 uri="http://www.simantics.org/Layer0-0.0/Entity"
98 class="org.simantics.db.layer0.adapter.impl.DefaultInstanceFactory">
104 interface="org.simantics.db.layer0.adapter.PasteHandler">
106 uri="http://www.simantics.org/Layer0-0.0/Entity" />
108 uri="http://www.simantics.org/Layer0-0.0/Entity"
109 class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">
113 uri="http://www.simantics.org/Simulation-0.0/Model"
114 class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">
118 uri="http://www.simantics.org/Layer0-0.0/SharedOntology"
119 class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">
123 uri="http://www.simantics.org/Layer0-0.0/Library"
124 class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">
130 interface="org.simantics.db.layer0.adapter.CopyHandler">
132 uri="http://www.simantics.org/Layer0-0.0/Entity" />
134 uri="http://www.simantics.org/Layer0-0.0/Entity"
135 class="org.simantics.db.layer0.adapter.impl.DefaultCopyHandler">
139 uri="http://www.simantics.org/Layer0-0.0/SharedOntology"
140 class="org.simantics.db.layer0.adapter.impl.SharedOntologyCopyHandler">
146 interface="org.simantics.db.layer0.adapter.Instances">
148 uri="http://www.simantics.org/Layer0-0.0/Entity"
149 class="org.simantics.db.layer0.adapter.impl.EntityInstances">
155 interface="org.simantics.db.layer0.adapter.StringModifier">
157 uri="http://www.simantics.org/Layer0-0.0/Entity" />
159 uri="http://www.simantics.org/Layer0-0.0/Entity"
160 class="org.simantics.db.layer0.adapter.impl.StringModifierImpl">
167 interface="org.simantics.db.layer0.adapter.StringIndexModifier">
169 uri="http://www.simantics.org/Layer0-0.0/Entity" />
171 uri="http://www.simantics.org/Layer0-0.0/Entity"
172 class="org.simantics.db.layer0.adapter.impl.StringIndexModifierImpl">
178 <target interface="org.simantics.db.layer0.adapter.StringModifierFactory">
179 <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />
181 uri="http://www.simantics.org/Layer0-0.0/Entity"
182 class="org.simantics.db.layer0.adapter.impl.EntityStringModifierFactory">
186 <target interface="org.simantics.db.layer0.adapter.Valuations">
187 <type uri="http://www.simantics.org/Layer0-0.0/Entity"
188 class="org.simantics.db.layer0.adapter.impl.DefaultValuations">
193 <target interface="org.simantics.db.layer0.adapter.GenericRelation">
194 <baseType uri="http://www.simantics.org/Layer0X-0.0/GenericRelation" />
195 <resource uri = "http://www.simantics.org/Layer0X-0.0/DependenciesRelation"
196 class="org.simantics.db.layer0.genericrelation.DependenciesRelation">
202 <target interface="org.simantics.db.layer0.adapter.GenericRelationIndex">
203 <baseType uri="http://www.simantics.org/Layer0X-0.0/GenericRelation" />
204 <resource uri = "http://www.simantics.org/Layer0X-0.0/DependenciesRelation"
205 class="org.simantics.db.layer0.genericrelation.DependenciesRelation">
211 <target interface="org.simantics.scl.runtime.function.Function">
212 <resource uri = "http://www.simantics.org/Layer0X-0.0/Dependencies"
213 class="org.simantics.db.layer0.genericrelation.Dependencies">
215 <resource uri = "http://www.simantics.org/Layer0X-0.0/DependencyResources"
216 class="org.simantics.db.layer0.genericrelation.DependencyResources">
220 <target interface="org.simantics.db.layer0.adapter.Remover">
221 <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />
222 <type uri="http://www.simantics.org/Layer0-0.0/Entity" class="org.simantics.db.layer0.adapter.impl.EntityRemover">
225 <type uri="http://www.simantics.org/Layer0-0.0/SharedOntology"
226 class="org.simantics.db.layer0.adapter.SharedOntologyRemover">
231 <target interface="org.simantics.db.layer0.adapter.Template">
232 <baseType uri="http://www.simantics.org/Layer0-0.0/Template" />
234 <type uri="http://www.simantics.org/Layer0-0.0/Template" class="org.simantics.db.layer0.adapter.impl.GraphTemplate"
235 constructor="create">
241 <target interface="org.simantics.db.layer0.adapter.ActionFactory">
242 <baseType uri="http://www.simantics.org/Action-0.0/Action" />
245 <target interface="org.simantics.db.layer0.migration.MigrationStep">
246 <type uri = "http://www.simantics.org/Layer0-0.0/MigrationSequence"
247 class="org.simantics.db.layer0.migration.MigrationSequence">
253 <target interface="org.simantics.db.layer0.migration.MigrationStep">
254 <type uri = "http://www.simantics.org/Layer0-0.0/NamespaceMigrationStep"
255 class="org.simantics.db.layer0.migration.NamespaceMigrationStep">
259 <type uri = "http://www.simantics.org/Layer0-0.0/OrderedSetToListMigrationStep"
260 class="org.simantics.db.layer0.migration.OrderedSetToListMigrationStep">
266 <target interface="org.simantics.db.layer0.adapter.impl.ImportAdvisorFactory">
268 uri="http://www.simantics.org/Layer0-0.0/SharedOntology"
269 class="org.simantics.db.layer0.adapter.impl.SharedOntologyImportAdvisorFactory">
272 uri="http://www.simantics.org/Simulation-0.0/Model"
273 class="org.simantics.db.layer0.adapter.impl.ModelImportAdvisorFactory">