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/SharedOntology"
109 class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">
113 uri="http://www.simantics.org/Layer0-0.0/Library"
114 class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">
120 interface="org.simantics.db.layer0.adapter.CopyHandler">
122 uri="http://www.simantics.org/Layer0-0.0/Entity" />
124 uri="http://www.simantics.org/Layer0-0.0/Entity"
125 class="org.simantics.db.layer0.adapter.impl.DefaultCopyHandler">
129 uri="http://www.simantics.org/Layer0-0.0/SharedOntology"
130 class="org.simantics.db.layer0.adapter.impl.SharedOntologyCopyHandler">
134 uri="http://www.simantics.org/Layer0-0.0/Ontology"
135 class="org.simantics.db.layer0.adapter.impl.SharedOntologyCopyHandler">
141 interface="org.simantics.db.layer0.adapter.Instances">
143 uri="http://www.simantics.org/Layer0-0.0/Entity"
144 class="org.simantics.db.layer0.adapter.impl.EntityInstances">
150 interface="org.simantics.db.layer0.adapter.StringModifier">
152 uri="http://www.simantics.org/Layer0-0.0/Entity" />
154 uri="http://www.simantics.org/Layer0-0.0/Entity"
155 class="org.simantics.db.layer0.adapter.impl.StringModifierImpl">
162 interface="org.simantics.db.layer0.adapter.StringIndexModifier">
164 uri="http://www.simantics.org/Layer0-0.0/Entity" />
166 uri="http://www.simantics.org/Layer0-0.0/Entity"
167 class="org.simantics.db.layer0.adapter.impl.StringIndexModifierImpl">
173 <target interface="org.simantics.db.layer0.adapter.StringModifierFactory">
174 <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />
176 uri="http://www.simantics.org/Layer0-0.0/Entity"
177 class="org.simantics.db.layer0.adapter.impl.EntityStringModifierFactory">
181 <target interface="org.simantics.db.layer0.adapter.Valuations">
182 <type uri="http://www.simantics.org/Layer0-0.0/Entity"
183 class="org.simantics.db.layer0.adapter.impl.DefaultValuations">
188 <target interface="org.simantics.db.layer0.adapter.GenericRelation">
189 <baseType uri="http://www.simantics.org/Layer0X-0.0/GenericRelation" />
190 <resource uri = "http://www.simantics.org/Layer0X-0.0/DependenciesRelation"
191 class="org.simantics.db.layer0.genericrelation.DependenciesRelation">
197 <target interface="org.simantics.db.layer0.adapter.GenericRelationIndex">
198 <baseType uri="http://www.simantics.org/Layer0X-0.0/GenericRelation" />
199 <resource uri = "http://www.simantics.org/Layer0X-0.0/DependenciesRelation"
200 class="org.simantics.db.layer0.genericrelation.DependenciesRelation">
206 <target interface="org.simantics.scl.runtime.function.Function">
207 <resource uri = "http://www.simantics.org/Layer0X-0.0/Dependencies"
208 class="org.simantics.db.layer0.genericrelation.Dependencies">
210 <resource uri = "http://www.simantics.org/Layer0X-0.0/DependencyResources"
211 class="org.simantics.db.layer0.genericrelation.DependencyResources">
215 <target interface="org.simantics.db.layer0.adapter.Remover">
216 <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />
217 <type uri="http://www.simantics.org/Layer0-0.0/Entity" class="org.simantics.db.layer0.adapter.impl.EntityRemover">
220 <type uri="http://www.simantics.org/Layer0-0.0/SharedOntology"
221 class="org.simantics.db.layer0.adapter.SharedOntologyRemover">
226 <target interface="org.simantics.db.layer0.adapter.Template">
227 <baseType uri="http://www.simantics.org/Layer0-0.0/Template" />
229 <type uri="http://www.simantics.org/Layer0-0.0/Template" class="org.simantics.db.layer0.adapter.impl.GraphTemplate"
230 constructor="create">
236 <target interface="org.simantics.db.layer0.adapter.ActionFactory">
237 <baseType uri="http://www.simantics.org/Action-0.0/Action" />
240 <target interface="org.simantics.db.layer0.migration.MigrationStep">
241 <type uri = "http://www.simantics.org/Layer0-0.0/MigrationSequence"
242 class="org.simantics.db.layer0.migration.MigrationSequence">
248 <target interface="org.simantics.db.layer0.migration.MigrationStep">
249 <type uri = "http://www.simantics.org/Layer0-0.0/NamespaceMigrationStep"
250 class="org.simantics.db.layer0.migration.NamespaceMigrationStep">
254 <type uri = "http://www.simantics.org/Layer0-0.0/SLNamespaceMigrationStep"
255 class="org.simantics.db.layer0.migration.SLNamespaceMigrationStep">
259 <type uri = "http://www.simantics.org/Layer0-0.0/OrderedSetToListMigrationStep"
260 class="org.simantics.db.layer0.migration.OrderedSetToListMigrationStep">
264 <type uri = "http://www.simantics.org/Layer0-0.0/InstanceOfMigrationStep"
265 class="org.simantics.db.layer0.migration.InstanceOfMigrationStep">
271 <target interface="org.simantics.db.layer0.adapter.impl.ImportAdvisorFactory">
273 uri="http://www.simantics.org/Layer0-0.0/SharedOntology"
274 class="org.simantics.db.layer0.adapter.impl.SharedOntologyImportAdvisorFactory">
277 uri="http://www.simantics.org/Simulation-0.0/Model"
278 class="org.simantics.db.layer0.adapter.impl.ModelImportAdvisorFactory">