]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.db.layer0/adapters.xml
Alternative Namespace migration step for Shared Libs
[simantics/platform.git] / bundles / org.simantics.db.layer0 / adapters.xml
index 034a8ea329bab841f5e23e0b1e33cc8299e6ab16..2191f314315a3d18f7daab820280575dbf7e7cc5 100644 (file)
@@ -1,4 +1,5 @@
-<?xml version="1.0" encoding="UTF-8"?>\r<!--
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
     Copyright (c) 2007, 2010 Association for Decentralized Information Management
     in Industry THTH ry.
     All rights reserved. This program and the accompanying materials
     http://www.eclipse.org/legal/epl-v10.html
    
     Contributors:
-        VTT Technical Research Centre of Finland - initial API and implementation\r        Semantum Oy - issue #4190
+        VTT Technical Research Centre of Finland - initial API and implementation
+        Semantum Oy - issue #4190
  -->
 
-<adapters>\r\r   <target interface="java.lang.Double">\r          <adapter uri="http://www.simantics.org/Layer0-0.0/Double"\r                      contextClass="org.simantics.db.RelationContext" adapterClass="org.simantics.db.layer0.adapter.LiteralDoubleAdapter" />\r </target>\r\r     <target interface="java.lang.String">\r          <adapter uri="http://www.simantics.org/Layer0-0.0/String"\r                  contextClass="org.simantics.db.RelationContext"\r                    adapterClass="org.simantics.db.layer0.adapter.LiteralStringAdapter"/>\r          <adapter uri="http://www.simantics.org/Layer0-0.0/RVI"\r                 adapterClass="org.simantics.db.layer0.adapter.RVIStringAdapter"/>\r      </target>\r\r     <target interface="java.lang.String">\r          <adapter uri="http://www.simantics.org/Layer0-0.0/Entity"\r                  contextClass="org.simantics.db.layer0.variable.Variable"\r                   adapterClass="org.simantics.db.layer0.adapter.LiteralVariableStringAdapter"/>\r  </target>\r\r     <target interface="org.simantics.db.layer0.variable.VariableBuilder">\r          <type uri="http://www.simantics.org/Layer0-0.0/Entity"\r                 class="org.simantics.db.layer0.variable.StandardVariableBuilder" >\r             </type>\r        </target>\r\r     <target interface="org.simantics.db.layer0.variable.Variable">\r         <adapter uri="http://www.simantics.org/Layer0-0.0/Entity"\r                      adapterClass="org.simantics.db.layer0.variable.URIResourceVariableAdapter" />\r          <adapter uri="http://www.simantics.org/Layer0-0.0/Entity"\r                      contextClass="org.simantics.db.layer0.variable.Variable"\r                       adapterClass="org.simantics.db.layer0.variable.StandardGraphChildVariableAdapter" />\r           <adapter uri="http://www.simantics.org/Layer0-0.0/Value"\r                       contextClass="org.simantics.db.layer0.variable.ModelledVariablePropertyDescriptor"\r                     adapterClass="org.simantics.db.layer0.variable.StandardModelledPropertyVariable" />\r            <adapter uri="http://www.simantics.org/Layer0-0.0/ExternalValue"\r                       contextClass="org.simantics.db.layer0.variable.ModelledVariablePropertyDescriptor"\r                     adapterClass="org.simantics.db.layer0.variable.StandardModelledPropertyVariable" />\r            <adapter uri="http://www.simantics.org/Layer0-0.0/Property"\r                    contextClass="org.simantics.db.layer0.variable.ModelledVariablePropertyDescriptor"\r                     adapterClass="org.simantics.db.layer0.variable.StandardModelledPropertyVariable" />\r            <adapter uri="http://www.simantics.org/Layer0X-0.0/ResourcePropertyRelation"\r                   contextClass="org.simantics.db.layer0.variable.ModelledVariablePropertyDescriptor"\r                     adapterClass="org.simantics.db.layer0.variable.ResourcePropertyVariableAdapter" />\r     </target>\r\r     <target interface="org.simantics.db.layer0.variable.VariableModifier">\r         <adapter uri="http://www.simantics.org/Layer0-0.0/Literal"\r                 contextClass="org.simantics.db.RelationContext"\r                    adapterClass="org.simantics.db.layer0.variable.StandardVariableModifierAdapter"/>\r      </target>\r\r     <!--  <target interface="org.simantics.db.layer0.variable.PropertyVariableFactory">\r            <type uri="http://www.simantics.org/Layer0-0.0/Entity"\r                 class="org.simantics.db.layer0.variable.StandardPropertyVariableFactory" >\r             </type>\r        </target> -->\r\r <target interface="org.simantics.db.layer0.variable.RVIResolver">\r              <type uri="http://www.simantics.org/Layer0-0.0/Entity"\r                 class="org.simantics.db.layer0.variable.StandardRVIResolver" >\r         </type>\r        </target>\r\r     <target interface="org.simantics.db.layer0.variable.GraphPropertyFactory">\r             <adapter uri="http://www.simantics.org/Layer0-0.0/Entity"\r                      contextClass="org.simantics.db.RelationContext"\r                        adapterClass="org.simantics.db.layer0.adapter.StandardGraphPropertyFactoryAdapter" />\r  </target>\r\r     <target interface="org.simantics.db.layer0.adapter.SubgraphExtent">\r            <resource uri="http://www.simantics.org/Layer0X-0.0/EntitySubgraphExtent"\r                      class="org.simantics.db.layer0.adapter.impl.EntitySubgraphExtent" >\r            </resource>\r    </target>\r\r     <target\r                interface="org.simantics.db.layer0.adapter.InstanceFactory">\r           <baseType\r                      uri="http://www.simantics.org/Layer0-0.0/Entity" />\r            <resource\r                      uri="http://www.simantics.org/Layer0-0.0/Entity"\r                       class="org.simantics.db.layer0.adapter.impl.DefaultInstanceFactory">\r                   <this />\r               </resource>\r    </target>\r\r     <target\r                interface="org.simantics.db.layer0.adapter.PasteHandler">\r              <baseType\r                      uri="http://www.simantics.org/Layer0-0.0/Entity" />\r            <!--  <type\r                    uri="http://www.simantics.org/Layer0-0.0/Entity"\r                       class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">\r                      <this />\r               </type> -->\r            <type\r                  uri="http://www.simantics.org/Simulation-0.0/Model"\r                    class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">\r                      <this />\r               </type>\r                <type\r                  uri="http://www.simantics.org/Layer0-0.0/SharedOntology"\r                       class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">\r                      <this />\r               </type>\r                <type\r                  uri="http://www.simantics.org/Layer0-0.0/Library"\r                      class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">\r                      <this />\r               </type>\r        </target>\r\r     <target\r                interface="org.simantics.db.layer0.adapter.CopyHandler">\r               <baseType\r                      uri="http://www.simantics.org/Layer0-0.0/Entity" />\r            <type\r                  uri="http://www.simantics.org/Layer0-0.0/Entity"\r                       class="org.simantics.db.layer0.adapter.impl.DefaultCopyHandler">\r                       <this />\r               </type>\r                <type\r                  uri="http://www.simantics.org/Layer0-0.0/SharedOntology"\r                       class="org.simantics.db.layer0.adapter.impl.SharedOntologyCopyHandler">\r                        <this />\r               </type>\r        </target>\r\r     <target\r                interface="org.simantics.db.layer0.adapter.Instances">\r         <resource\r                      uri="http://www.simantics.org/Layer0-0.0/Entity"\r                       class="org.simantics.db.layer0.adapter.impl.EntityInstances">\r                  <this/>\r                </resource>\r    </target>\r\r     <target\r                interface="org.simantics.db.layer0.adapter.StringModifier">\r            <baseType\r                      uri="http://www.simantics.org/Layer0-0.0/Entity" />\r            <type\r                  uri="http://www.simantics.org/Layer0-0.0/Entity"\r                       class="org.simantics.db.layer0.adapter.impl.StringModifierImpl">\r                       <graph />\r                      <this />\r               </type>\r        </target>\r\r     <target\r                interface="org.simantics.db.layer0.adapter.StringIndexModifier">\r               <baseType\r                      uri="http://www.simantics.org/Layer0-0.0/Entity" />\r            <type\r                  uri="http://www.simantics.org/Layer0-0.0/Entity"\r                       class="org.simantics.db.layer0.adapter.impl.StringIndexModifierImpl">\r                  <graph />\r                      <this />\r               </type>\r        </target>\r\r     <target interface="org.simantics.db.layer0.adapter.StringModifierFactory">\r             <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />\r          <type\r                  uri="http://www.simantics.org/Layer0-0.0/Entity"\r                       class="org.simantics.db.layer0.adapter.impl.EntityStringModifierFactory">\r                      <this />\r               </type>\r        </target>\r
+<adapters>
+
+       <target interface="java.lang.Double">
+               <adapter uri="http://www.simantics.org/Layer0-0.0/Double"
+                       contextClass="org.simantics.db.RelationContext" adapterClass="org.simantics.db.layer0.adapter.LiteralDoubleAdapter" />
+       </target>
+
+       <target interface="java.lang.String">
+               <adapter uri="http://www.simantics.org/Layer0-0.0/String"
+                   contextClass="org.simantics.db.RelationContext"
+                       adapterClass="org.simantics.db.layer0.adapter.LiteralStringAdapter"/>
+               <adapter uri="http://www.simantics.org/Layer0-0.0/RVI"
+                       adapterClass="org.simantics.db.layer0.adapter.RVIStringAdapter"/>
+       </target>
+
+       <target interface="java.lang.String">
+               <adapter uri="http://www.simantics.org/Layer0-0.0/Entity"
+                   contextClass="org.simantics.db.layer0.variable.Variable"
+                       adapterClass="org.simantics.db.layer0.adapter.LiteralVariableStringAdapter"/>
+       </target>
+
+       <target interface="org.simantics.db.layer0.variable.VariableBuilder">
+               <type uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       class="org.simantics.db.layer0.variable.StandardVariableBuilder" >
+               </type>
+       </target>
+
+       <target interface="org.simantics.db.layer0.variable.Variable">
+               <adapter uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       adapterClass="org.simantics.db.layer0.variable.URIResourceVariableAdapter" />
+               <adapter uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       contextClass="org.simantics.db.layer0.variable.Variable"
+                       adapterClass="org.simantics.db.layer0.variable.StandardGraphChildVariableAdapter" />
+               <adapter uri="http://www.simantics.org/Layer0-0.0/Value"
+                       contextClass="org.simantics.db.layer0.variable.ModelledVariablePropertyDescriptor"
+                       adapterClass="org.simantics.db.layer0.variable.StandardModelledPropertyVariable" />
+               <adapter uri="http://www.simantics.org/Layer0-0.0/ExternalValue"
+                       contextClass="org.simantics.db.layer0.variable.ModelledVariablePropertyDescriptor"
+                       adapterClass="org.simantics.db.layer0.variable.StandardModelledPropertyVariable" />
+               <adapter uri="http://www.simantics.org/Layer0-0.0/Property"
+                       contextClass="org.simantics.db.layer0.variable.ModelledVariablePropertyDescriptor"
+                       adapterClass="org.simantics.db.layer0.variable.StandardModelledPropertyVariable" />
+               <adapter uri="http://www.simantics.org/Layer0X-0.0/ResourcePropertyRelation"
+                       contextClass="org.simantics.db.layer0.variable.ModelledVariablePropertyDescriptor"
+                       adapterClass="org.simantics.db.layer0.variable.ResourcePropertyVariableAdapter" />
+       </target>
+
+       <target interface="org.simantics.db.layer0.variable.VariableModifier">
+               <adapter uri="http://www.simantics.org/Layer0-0.0/Literal"
+                   contextClass="org.simantics.db.RelationContext"
+                       adapterClass="org.simantics.db.layer0.variable.StandardVariableModifierAdapter"/>
+       </target>
+
+       <!--  <target interface="org.simantics.db.layer0.variable.PropertyVariableFactory">
+               <type uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       class="org.simantics.db.layer0.variable.StandardPropertyVariableFactory" >
+               </type>
+       </target> -->
+
+       <target interface="org.simantics.db.layer0.variable.RVIResolver">
+               <type uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       class="org.simantics.db.layer0.variable.StandardRVIResolver" >
+               </type>
+       </target>
+
+       <target interface="org.simantics.db.layer0.variable.GraphPropertyFactory">
+               <adapter uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       contextClass="org.simantics.db.RelationContext"
+                       adapterClass="org.simantics.db.layer0.adapter.StandardGraphPropertyFactoryAdapter" />
+       </target>
+
+       <target interface="org.simantics.db.layer0.adapter.SubgraphExtent">
+               <resource uri="http://www.simantics.org/Layer0X-0.0/EntitySubgraphExtent"
+                       class="org.simantics.db.layer0.adapter.impl.EntitySubgraphExtent" >
+               </resource>
+       </target>
+
+       <target
+               interface="org.simantics.db.layer0.adapter.InstanceFactory">
+               <baseType
+                       uri="http://www.simantics.org/Layer0-0.0/Entity" />
+               <resource
+                       uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       class="org.simantics.db.layer0.adapter.impl.DefaultInstanceFactory">
+                       <this />
+               </resource>
+       </target>
+
+       <target
+               interface="org.simantics.db.layer0.adapter.PasteHandler">
+               <baseType
+                       uri="http://www.simantics.org/Layer0-0.0/Entity" />
+               <!--  <type
+                       uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">
+                       <this />
+               </type> -->
+               <type
+                       uri="http://www.simantics.org/Simulation-0.0/Model"
+                       class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">
+                       <this />
+               </type>
+               <type
+                       uri="http://www.simantics.org/Layer0-0.0/SharedOntology"
+                       class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">
+                       <this />
+               </type>
+               <type
+                       uri="http://www.simantics.org/Layer0-0.0/Library"
+                       class="org.simantics.db.layer0.adapter.impl.DefaultPasteHandler">
+                       <this />
+               </type>
+       </target>
+
+       <target
+               interface="org.simantics.db.layer0.adapter.CopyHandler">
+               <baseType
+                       uri="http://www.simantics.org/Layer0-0.0/Entity" />
+               <type
+                       uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       class="org.simantics.db.layer0.adapter.impl.DefaultCopyHandler">
+                       <this />
+               </type>
+               <type
+                       uri="http://www.simantics.org/Layer0-0.0/SharedOntology"
+                       class="org.simantics.db.layer0.adapter.impl.SharedOntologyCopyHandler">
+                       <this />
+               </type>
+               <type
+                       uri="http://www.simantics.org/Layer0-0.0/Ontology"
+                       class="org.simantics.db.layer0.adapter.impl.SharedOntologyCopyHandler">
+                       <this />
+               </type>
+       </target>
+
+       <target
+               interface="org.simantics.db.layer0.adapter.Instances">
+               <resource
+                       uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       class="org.simantics.db.layer0.adapter.impl.EntityInstances">
+                       <this/>
+               </resource>
+       </target>
+
+       <target
+               interface="org.simantics.db.layer0.adapter.StringModifier">
+               <baseType
+                       uri="http://www.simantics.org/Layer0-0.0/Entity" />
+               <type
+                       uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       class="org.simantics.db.layer0.adapter.impl.StringModifierImpl">
+                       <graph />
+                       <this />
+               </type>
+       </target>
+
+       <target
+               interface="org.simantics.db.layer0.adapter.StringIndexModifier">
+               <baseType
+                       uri="http://www.simantics.org/Layer0-0.0/Entity" />
+               <type
+                       uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       class="org.simantics.db.layer0.adapter.impl.StringIndexModifierImpl">
+                       <graph />
+                       <this />
+               </type>
+       </target>
+
+       <target interface="org.simantics.db.layer0.adapter.StringModifierFactory">
+               <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />
+               <type
+                       uri="http://www.simantics.org/Layer0-0.0/Entity"
+                       class="org.simantics.db.layer0.adapter.impl.EntityStringModifierFactory">
+                       <this />
+               </type>
+       </target>
        <target interface="org.simantics.db.layer0.adapter.Valuations">
                <type uri="http://www.simantics.org/Layer0-0.0/Entity"
                        class="org.simantics.db.layer0.adapter.impl.DefaultValuations">
        </target>
 
        <target interface="org.simantics.db.layer0.adapter.GenericRelation">
-               <baseType uri="http://www.simantics.org/Layer0X-0.0/GenericRelation" />\r                <resource uri = "http://www.simantics.org/Layer0X-0.0/DependenciesRelation"
+               <baseType uri="http://www.simantics.org/Layer0X-0.0/GenericRelation" />
+               <resource uri = "http://www.simantics.org/Layer0X-0.0/DependenciesRelation"
                        class="org.simantics.db.layer0.genericrelation.DependenciesRelation">
                        <graph />
                        <this />
        </target>
 
        <target interface="org.simantics.db.layer0.adapter.GenericRelationIndex">
-               <baseType uri="http://www.simantics.org/Layer0X-0.0/GenericRelation" />\r                <resource uri = "http://www.simantics.org/Layer0X-0.0/DependenciesRelation"
+               <baseType uri="http://www.simantics.org/Layer0X-0.0/GenericRelation" />
+               <resource uri = "http://www.simantics.org/Layer0X-0.0/DependenciesRelation"
                        class="org.simantics.db.layer0.genericrelation.DependenciesRelation">
                        <graph />
                        <this />
                </resource>
-       </target>\r\r     <target interface="org.simantics.scl.runtime.function.Function">\r               <resource uri = "http://www.simantics.org/Layer0X-0.0/Dependencies"\r                    class="org.simantics.db.layer0.genericrelation.Dependencies">\r          </resource>\r            <resource uri = "http://www.simantics.org/Layer0X-0.0/DependencyResources"\r                     class="org.simantics.db.layer0.genericrelation.DependencyResources">\r           </resource>\r    </target>\r\r     <target interface="org.simantics.db.layer0.adapter.Remover">\r           <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />\r          <type uri="http://www.simantics.org/Layer0-0.0/Entity" class="org.simantics.db.layer0.adapter.impl.EntityRemover">\r                     <this />\r               </type>\r                <type uri="http://www.simantics.org/Layer0-0.0/SharedOntology"\r                 class="org.simantics.db.layer0.adapter.SharedOntologyRemover">\r                 <this />\r               </type>\r        </target>\r\r     <target interface="org.simantics.db.layer0.adapter.Template">\r          <baseType uri="http://www.simantics.org/Layer0-0.0/Template" />\r\r               <type uri="http://www.simantics.org/Layer0-0.0/Template" class="org.simantics.db.layer0.adapter.impl.GraphTemplate"\r                    constructor="create">\r                  <graph />\r                      <this />\r               </type>\r        </target>\r\r     <target interface="org.simantics.db.layer0.adapter.ActionFactory">\r             <baseType uri="http://www.simantics.org/Action-0.0/Action" />\r  </target>\r\r     <target interface="org.simantics.db.layer0.migration.MigrationStep">\r           <type uri = "http://www.simantics.org/Layer0-0.0/MigrationSequence"\r                    class="org.simantics.db.layer0.migration.MigrationSequence">\r                   <graph />\r                      <this />\r               </type>\r        </target>\r\r     <target interface="org.simantics.db.layer0.migration.MigrationStep">\r           <type uri = "http://www.simantics.org/Layer0-0.0/NamespaceMigrationStep"\r                       class="org.simantics.db.layer0.migration.NamespaceMigrationStep">\r                      <graph />\r                      <this />\r               </type>\r                <type uri = "http://www.simantics.org/Layer0-0.0/OrderedSetToListMigrationStep"\r                        class="org.simantics.db.layer0.migration.OrderedSetToListMigrationStep">\r                       <graph />\r                      <this />\r               </type>         \r       </target>\r\r     <target interface="org.simantics.db.layer0.adapter.impl.ImportAdvisorFactory">\r         <resource\r                      uri="http://www.simantics.org/Layer0-0.0/SharedOntology"\r                       class="org.simantics.db.layer0.adapter.impl.SharedOntologyImportAdvisorFactory">\r               </resource>\r            <resource\r                      uri="http://www.simantics.org/Simulation-0.0/Model"\r                    class="org.simantics.db.layer0.adapter.impl.ModelImportAdvisorFactory">\r                </resource>\r    </target>\r      
+       </target>
+
+       <target interface="org.simantics.scl.runtime.function.Function">
+               <resource uri = "http://www.simantics.org/Layer0X-0.0/Dependencies"
+                       class="org.simantics.db.layer0.genericrelation.Dependencies">
+               </resource>
+               <resource uri = "http://www.simantics.org/Layer0X-0.0/DependencyResources"
+                       class="org.simantics.db.layer0.genericrelation.DependencyResources">
+               </resource>
+       </target>
+
+       <target interface="org.simantics.db.layer0.adapter.Remover">
+               <baseType uri="http://www.simantics.org/Layer0-0.0/Entity" />
+               <type uri="http://www.simantics.org/Layer0-0.0/Entity" class="org.simantics.db.layer0.adapter.impl.EntityRemover">
+                       <this />
+               </type>
+               <type uri="http://www.simantics.org/Layer0-0.0/SharedOntology"
+                       class="org.simantics.db.layer0.adapter.SharedOntologyRemover">
+                       <this />
+               </type>
+       </target>
+
+       <target interface="org.simantics.db.layer0.adapter.Template">
+               <baseType uri="http://www.simantics.org/Layer0-0.0/Template" />
+
+               <type uri="http://www.simantics.org/Layer0-0.0/Template" class="org.simantics.db.layer0.adapter.impl.GraphTemplate"
+                       constructor="create">
+                       <graph />
+                       <this />
+               </type>
+       </target>
+
+       <target interface="org.simantics.db.layer0.adapter.ActionFactory">
+               <baseType uri="http://www.simantics.org/Action-0.0/Action" />
+       </target>
+
+       <target interface="org.simantics.db.layer0.migration.MigrationStep">
+               <type uri = "http://www.simantics.org/Layer0-0.0/MigrationSequence"
+                       class="org.simantics.db.layer0.migration.MigrationSequence">
+                       <graph />
+                       <this />
+               </type>
+       </target>
+
+       <target interface="org.simantics.db.layer0.migration.MigrationStep">
+               <type uri = "http://www.simantics.org/Layer0-0.0/NamespaceMigrationStep"
+                       class="org.simantics.db.layer0.migration.NamespaceMigrationStep">
+                       <graph />
+                       <this />
+               </type>
+               <type uri = "http://www.simantics.org/Layer0-0.0/SLNamespaceMigrationStep"
+                       class="org.simantics.db.layer0.migration.SLNamespaceMigrationStep">
+                       <graph />
+                       <this />
+               </type>
+               <type uri = "http://www.simantics.org/Layer0-0.0/OrderedSetToListMigrationStep"
+                       class="org.simantics.db.layer0.migration.OrderedSetToListMigrationStep">
+                       <graph />
+                       <this />
+               </type>         
+               <type uri = "http://www.simantics.org/Layer0-0.0/InstanceOfMigrationStep"
+                       class="org.simantics.db.layer0.migration.InstanceOfMigrationStep">
+                       <graph />
+                       <this />
+               </type>
+       </target>
+
+       <target interface="org.simantics.db.layer0.adapter.impl.ImportAdvisorFactory">
+               <resource
+                       uri="http://www.simantics.org/Layer0-0.0/SharedOntology"
+                       class="org.simantics.db.layer0.adapter.impl.SharedOntologyImportAdvisorFactory">
+               </resource>
+               <resource
+                       uri="http://www.simantics.org/Simulation-0.0/Model"
+                       class="org.simantics.db.layer0.adapter.impl.ModelImportAdvisorFactory">
+               </resource>
+       </target>
+
+       <target interface="org.simantics.db.ComputationalValue">
+               <!-- TODO: should be ExternalValue but handle all values to minimize regressions for the time being -->
+               <type uri="http://www.simantics.org/Layer0-0.0/Value"
+                       class="org.simantics.db.layer0.adapter.ReflectionComputationalValue">
+               </type>
+               <resource
+                       uri="http://www.simantics.org/Layer0-0.0/Functions/sclValue"
+                       class="org.simantics.db.layer0.adapter.SCLComputationalValue">
+               </resource>
+       </target>
+
 </adapters>