]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.modeling/adapters.xml
(refs #7375) Replaced collectVars method by a visitor
[simantics/platform.git] / bundles / org.simantics.modeling / adapters.xml
index 5ba3f49674594c2fd7b9ebec304606682fc4a17c..0e3870c356673adc721d392164649b8588d89b73 100644 (file)
@@ -1,4 +1,5 @@
-<?xml version="1.0" encoding="UTF-8"?>\r<!--
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
     Copyright (c) 2007, 2014 Association for Decentralized Information Management
     in Industry THTH ry.
     All rights reserved. This program and the accompanying materials
     Copyright (c) 2007, 2014 Association for Decentralized Information Management
     in Industry THTH ry.
     All rights reserved. This program and the accompanying materials
@@ -7,15 +8,45 @@
     http://www.eclipse.org/legal/epl-v10.html
    
     Contributors:
     http://www.eclipse.org/legal/epl-v10.html
    
     Contributors:
-        VTT Technical Research Centre of Finland - initial API and implementation\r        Semantum Oy - ConnectionRelationStringModifierFactory
+        VTT Technical Research Centre of Finland - initial API and implementation
+        Semantum Oy - ConnectionRelationStringModifierFactory
  -->
 
  -->
 
-<adapters>\r\r   <target\r                interface="org.simantics.db.layer0.adapter.CopyHandler">\r               <type\r                  uri="http://www.simantics.org/Structural-0.0/Composite"\r                        class="org.simantics.modeling.adapters.CompositeCopyHandler">\r                  <this />\r               </type>\r        </target>\r\r     <target interface="org.simantics.db.layer0.adapter.SubgraphExtent">\r            <resource uri="http://www.simantics.org/Modeling-0.0/MappingSubgraphExtent"\r                    class="org.simantics.modeling.adapters.MappingSubgraphExtent" >\r                </resource>\r    </target>\r\r     <target interface="org.simantics.db.layer0.adapter.SubgraphExtent">\r            <resource uri="http://www.simantics.org/Diagram-0.0/DiagramSubgraphExtent"\r                     class="org.simantics.modeling.adapters.DiagramSubgraphExtent" >\r                </resource>\r    </target>\r
-       <target interface="org.simantics.db.layer0.adapter.SubgraphAdvisor">\r           <resource uri="http://www.simantics.org/Modeling-0.0/MappingSubgraphAdvisor"\r                   class="org.simantics.modeling.adapters.MappingSubgraphAdvisor" >\r               </resource>\r    </target>\r\r     <target
+<adapters>
+
+       <target
+               interface="org.simantics.db.layer0.adapter.CopyHandler">
+               <type
+                       uri="http://www.simantics.org/Structural-0.0/Composite"
+                       class="org.simantics.modeling.adapters.CompositeCopyHandler">
+                       <this />
+               </type>
+       </target>
+
+       <target interface="org.simantics.db.layer0.adapter.SubgraphExtent">
+               <resource uri="http://www.simantics.org/Modeling-0.0/MappingSubgraphExtent"
+                       class="org.simantics.modeling.adapters.MappingSubgraphExtent" >
+               </resource>
+       </target>
+
+       <target interface="org.simantics.db.layer0.adapter.SubgraphExtent">
+               <resource uri="http://www.simantics.org/Diagram-0.0/DiagramSubgraphExtent"
+                       class="org.simantics.modeling.adapters.DiagramSubgraphExtent" >
+               </resource>
+       </target>
+       <target interface="org.simantics.db.layer0.adapter.SubgraphAdvisor">
+               <resource uri="http://www.simantics.org/Modeling-0.0/MappingSubgraphAdvisor"
+                       class="org.simantics.modeling.adapters.MappingSubgraphAdvisor" >
+               </resource>
+       </target>
+
+       <target
                interface="org.simantics.layer0.utils.operations.IOperation">
                interface="org.simantics.layer0.utils.operations.IOperation">
-               <!--\r           <resource
+               <!--
+               <resource
                        uri="http://www.simantics.org/Modeling-0.0/Operations/NewComponentType"
                        uri="http://www.simantics.org/Modeling-0.0/Operations/NewComponentType"
-                       class="org.simantics.modeling.actions.NewComponentType" />\r             -->
+                       class="org.simantics.modeling.actions.NewComponentType" />
+               -->
                <resource
                        uri="http://www.simantics.org/Modeling-0.0/Operations/NavigateToTarget"
                        class="org.simantics.modeling.actions.NavigateToTarget" />
                <resource
                        uri="http://www.simantics.org/Modeling-0.0/Operations/NavigateToTarget"
                        class="org.simantics.modeling.actions.NavigateToTarget" />
                </type>
                <type
                        uri="http://www.simantics.org/Modeling-0.0/ComponentTypeUpdater"
                </type>
                <type
                        uri="http://www.simantics.org/Modeling-0.0/ComponentTypeUpdater"
-                       class="org.simantics.modeling.mapping.ComponentTypeUpdater">\r                   <graph />\r                      <this />\r               </type>\r        </target>
+                       class="org.simantics.modeling.mapping.ComponentTypeUpdater">
+                       <graph />
+                       <this />
+               </type>
+       </target>
        <!--<target interface="java.lang.String">
                <adapter uri="http://www.simantics.org/Diagram-0.0/Element"
                        adapterClass="org.simantics.modeling.adapters.ElementStringAdapter" />
        <!--<target interface="java.lang.String">
                <adapter uri="http://www.simantics.org/Diagram-0.0/Element"
                        adapterClass="org.simantics.modeling.adapters.ElementStringAdapter" />
                        <single uri="http://www.simantics.org/Modeling-0.0/HasBaseRules"
                                to="org.simantics.structural2.modelingRules.IModelingRules" />
                </type>
                        <single uri="http://www.simantics.org/Modeling-0.0/HasBaseRules"
                                to="org.simantics.structural2.modelingRules.IModelingRules" />
                </type>
-       </target>\r\r     <target interface="org.simantics.db.layer0.adapter.Remover">\r           <type uri="http://www.simantics.org/Structural-0.0/Component"\r                  class="org.simantics.db.layer0.adapter.impl.RelatedObjectRemover">\r                     <graph />\r                      <this />\r                       <string>http://www.simantics.org/Modeling-0.0/ComponentToElement</string>\r                      <string>http://www.simantics.org/Modeling-0.0/HasParentComponent/Inverse</string>\r              </type>\r                <type uri="http://www.simantics.org/Diagram-0.0/Element" class="org.simantics.modeling.adapters.ElementRemover">\r                       <this />\r               </type>\r                <type uri="http://www.simantics.org/Diagram-0.0/Monitor" class="org.simantics.modeling.adapters.MonitorRemover">\r                       <this />\r               </type>\r                <type uri="http://www.simantics.org/Charts-0.0/Chart"\r                  class="org.simantics.db.layer0.adapter.impl.ConsistsOfRemover">\r                        <this />\r               </type>\r                <type uri="http://www.simantics.org/Simulation-0.0/Run" \r                     class="org.simantics.modeling.adapters.RunRemover">\r                      <this />\r               </type>\r                <type uri="http://www.simantics.org/Diagram-0.0/Flag"\r                  class="org.simantics.modeling.adapters.FlagRemover">\r                   <this />\r               </type>\r                <type uri="http://www.simantics.org/Structural-0.0/ConnectionRelation"\r                 class="org.simantics.modeling.adapters.ConnectionRelationRemover">\r                     <this />\r               </type>\r                <type uri="http://www.simantics.org/Diagram-0.0/Terminal"\r                      class="org.simantics.modeling.adapters.TerminalRemover">\r                       <this />\r               </type>\r                <type uri="http://www.simantics.org/Modeling-0.0/ReferenceElement"\r                     class="org.simantics.modeling.adapters.ReferenceElementRemover">\r                       <this />\r               </type>\r        </target>\r      \r       <target interface="org.simantics.scl.runtime.function.Function">\r        <resource uri="http://www.simantics.org/Simulation-0.0/ActiveExperiment"\r            class="org.simantics.modeling.adapters.ActiveExperiment">\r        </resource>\r    </target>\r\r    <target interface="org.simantics.db.layer0.adapter.ActionFactory">\r        <type uri="http://www.simantics.org/Modeling-0.0/NewComposite"\r            class="org.simantics.modeling.adapters.NewCompositeActionFactory">\r            <single uri="http://www.simantics.org/Modeling-0.0/NewComposite/HasCompositeType" />\r            <single uri="http://www.simantics.org/Modeling-0.0/NewComposite/HasDefaultName"\r                    to="java.lang.String" />\r        </type>\r    </target>\r    \r    <target interface="org.simantics.db.layer0.adapter.ActionFactory">\r        <type uri="http://www.simantics.org/Modeling-0.0/ExportModel"\r            class="org.simantics.modeling.adapters.ExportModelActionFactory">\r            <single uri="http://www.simantics.org/Modeling-0.0/ExportModel/extension"\r                    to="java.lang.String" />\r            <single uri="http://www.simantics.org/Modeling-0.0/ExportModel/format"\r                    to="java.lang.String" />\r        </type>\r        <type uri="http://www.simantics.org/Modeling-0.0/SCLAction"\r            class="org.simantics.modeling.SCLAction">\r            <graph/>\r            <this/>\r        </type>\r          <resource uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Help"\r                       class="org.simantics.modeling.actions.Help" />\r    </target>\r    \r    <target interface="org.simantics.browsing.ui.model.children.ChildRule">\r        <type uri="http://www.simantics.org/Modeling-0.0/SCLChildRule"\r            class="org.simantics.modeling.adapters.SCLChildRule">\r                 <graph />\r                      <this />\r        </type>\r    </target>    \r\r    <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">\r        <type uri="http://www.simantics.org/Modeling-0.0/SCLLabelRule"\r            class="org.simantics.modeling.adapters.SCLLabelRule">\r                      <graph />\r                      <this />\r        </type>\r    </target>    \r\r    <target interface="org.simantics.browsing.ui.model.tests.Test">\r        <type uri="http://www.simantics.org/Modeling-0.0/SCLTest"\r            class="org.simantics.modeling.adapters.SCLTest">\r                 <graph />\r                      <this />\r        </type>\r    </target>    \r\r    <target interface="org.simantics.db.layer0.adapter.StringModifierFactory">\r             <type\r                  uri="http://www.simantics.org/Structural-0.0/ConnectionRelation"\r                       class="org.simantics.modeling.adapters.ConnectionRelationStringModifierFactory">\r                       <this />\r               </type>\r        </target>\r\r\r    <target interface="org.simantics.db.layer0.variable.VariableBuilder">\r          <type uri="http://www.simantics.org/Modeling-1.2/SCLCommandSession" class="org.simantics.modeling.scl.SCLVariableBuilder" />\r   </target>\r\r     <target interface="org.simantics.db.layer0.migration.MigrationStep">\r           <resource uri="http://www.simantics.org/Modeling-1.2/Migration/attachCreationInformationStep"\r                  class="org.simantics.modeling.migration.AttachCreationInformationStep"\r                 constructor="get">\r             </resource>\r            <resource uri="http://www.simantics.org/Modeling-1.2/Migration/guidCreationStep"\r                       class="org.simantics.modeling.migration.GuidCreationStep"\r                      constructor="get">\r             </resource>\r            <resource uri="http://www.simantics.org/Modeling-1.2/Migration/layerCleanupMigrationStep"\r                      class="org.simantics.modeling.migration.LayerCleanupMigrationStep">\r            </resource>\r            <resource uri="http://www.simantics.org/Modeling-1.2/Migration/documentCleanupMigrationStep"\r                   class="org.simantics.modeling.migration.DocumentCleanupMigrationStep">\r         </resource>\r    </target>\r\r     <target interface="org.simantics.modeling.typicals.ITypicalSynchronizationRule">\r               <baseType\r                      uri="http://www.simantics.org/Modeling-0.0/TypicalSynchronizationRule" />\r              <resource\r                      uri="http://www.simantics.org/Modeling-0.0/PageSettingsTypicalRule"\r                    class="org.simantics.modeling.typicals.rules.PageSettingsTypicalRule"\r                  constructor="get" />\r   </target>\r
+       </target>
+
+       <target interface="org.simantics.db.layer0.adapter.Remover">
+               <type uri="http://www.simantics.org/Structural-0.0/Component"
+                       class="org.simantics.db.layer0.adapter.impl.RelatedObjectRemover">
+                       <graph />
+                       <this />
+                       <string>http://www.simantics.org/Modeling-0.0/ComponentToElement</string>
+                       <string>http://www.simantics.org/Modeling-0.0/HasParentComponent/Inverse</string>
+               </type>
+               <type uri="http://www.simantics.org/Diagram-0.0/Element" class="org.simantics.modeling.adapters.ElementRemover">
+                       <this />
+               </type>
+               <type uri="http://www.simantics.org/Diagram-0.0/Monitor" class="org.simantics.modeling.adapters.MonitorRemover">
+                       <this />
+               </type>
+               <type uri="http://www.simantics.org/Charts-0.0/Chart"
+                       class="org.simantics.db.layer0.adapter.impl.ConsistsOfRemover">
+                       <this />
+               </type>
+               <type uri="http://www.simantics.org/Simulation-0.0/Run" 
+                     class="org.simantics.modeling.adapters.RunRemover">
+                       <this />
+               </type>
+               <type uri="http://www.simantics.org/Diagram-0.0/Flag"
+                       class="org.simantics.modeling.adapters.FlagRemover">
+                       <this />
+               </type>
+               <type uri="http://www.simantics.org/Structural-0.0/ConnectionRelation"
+                       class="org.simantics.modeling.adapters.ConnectionRelationRemover">
+                       <this />
+               </type>
+               <type uri="http://www.simantics.org/Diagram-0.0/Terminal"
+                       class="org.simantics.modeling.adapters.TerminalRemover">
+                       <this />
+               </type>
+               <type uri="http://www.simantics.org/Modeling-0.0/ReferenceElement"
+                       class="org.simantics.modeling.adapters.ReferenceElementRemover">
+                       <this />
+               </type>
+       </target>
+       
+       <target interface="org.simantics.scl.runtime.function.Function">
+        <resource uri="http://www.simantics.org/Simulation-0.0/ActiveExperiment"
+            class="org.simantics.modeling.adapters.ActiveExperiment">
+        </resource>
+    </target>
+
+    <target interface="org.simantics.db.layer0.adapter.ActionFactory">
+        <type uri="http://www.simantics.org/Modeling-0.0/NewComposite"
+            class="org.simantics.modeling.adapters.NewCompositeActionFactory">
+            <single uri="http://www.simantics.org/Modeling-0.0/NewComposite/HasCompositeType" />
+            <single uri="http://www.simantics.org/Modeling-0.0/NewComposite/HasDefaultName"
+                    to="java.lang.String" />
+        </type>
+    </target>
+    
+    <target interface="org.simantics.db.layer0.adapter.ActionFactory">
+        <type uri="http://www.simantics.org/Modeling-0.0/ExportModel"
+            class="org.simantics.modeling.adapters.ExportModelActionFactory">
+            <single uri="http://www.simantics.org/Modeling-0.0/ExportModel/extension"
+                    to="java.lang.String" />
+            <single uri="http://www.simantics.org/Modeling-0.0/ExportModel/format"
+                    to="java.lang.String" />
+        </type>
+        <type uri="http://www.simantics.org/Modeling-0.0/SCLAction"
+            class="org.simantics.modeling.SCLAction">
+            <graph/>
+            <this/>
+        </type>
+               <resource uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Help"
+                       class="org.simantics.modeling.actions.Help" />
+    </target>
+
+       <target interface="org.simantics.db.layer0.adapter.DropActionFactory">
+               <type uri="http://www.simantics.org/Modeling-0.0/SCLDropAction"
+                       class="org.simantics.modeling.SCLDropAction">
+                       <graph/>
+                       <this/>
+               </type>
+       </target>
+
+    <target interface="org.simantics.browsing.ui.model.children.ChildRule">
+        <type uri="http://www.simantics.org/Modeling-0.0/SCLChildRule"
+            class="org.simantics.modeling.adapters.SCLChildRule">
+                       <graph />
+                       <this />
+        </type>
+    </target>    
+
+    <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">
+        <type uri="http://www.simantics.org/Modeling-0.0/SCLLabelRule"
+            class="org.simantics.modeling.adapters.SCLLabelRule">
+                       <graph />
+                       <this />
+        </type>
+    </target>    
+
+    <target interface="org.simantics.browsing.ui.model.tests.Test">
+        <type uri="http://www.simantics.org/Modeling-0.0/SCLTest"
+            class="org.simantics.modeling.adapters.SCLTest">
+                       <graph />
+                       <this />
+        </type>
+    </target>    
+
+       <target interface="org.simantics.db.layer0.adapter.StringModifierFactory">
+               <type
+                       uri="http://www.simantics.org/Structural-0.0/ConnectionRelation"
+                       class="org.simantics.modeling.adapters.ConnectionRelationStringModifierFactory">
+                       <this />
+               </type>
+       </target>
+
+
+       <target interface="org.simantics.db.layer0.variable.VariableBuilder">
+               <type uri="http://www.simantics.org/Modeling-1.2/SCLCommandSession" class="org.simantics.modeling.scl.SCLVariableBuilder" />
+       </target>
+
+       <target interface="org.simantics.db.layer0.migration.MigrationStep">
+               <resource uri="http://www.simantics.org/Modeling-1.2/Migration/attachCreationInformationStep"
+                       class="org.simantics.modeling.migration.AttachCreationInformationStep"
+                       constructor="get">
+               </resource>
+               <resource uri="http://www.simantics.org/Modeling-1.2/Migration/guidCreationStep"
+                       class="org.simantics.modeling.migration.GuidCreationStep"
+                       constructor="get">
+               </resource>
+               <resource uri="http://www.simantics.org/Modeling-1.2/Migration/layerCleanupMigrationStep"
+                       class="org.simantics.modeling.migration.LayerCleanupMigrationStep">
+               </resource>
+               <resource uri="http://www.simantics.org/Modeling-1.2/Migration/documentCleanupMigrationStep"
+                       class="org.simantics.modeling.migration.DocumentCleanupMigrationStep">
+               </resource>
+       </target>
+
+       <target interface="org.simantics.modeling.typicals.ITypicalSynchronizationRule">
+               <baseType
+                       uri="http://www.simantics.org/Modeling-0.0/TypicalSynchronizationRule" />
+               <resource
+                       uri="http://www.simantics.org/Modeling-0.0/PageSettingsTypicalRule"
+                       class="org.simantics.modeling.typicals.rules.PageSettingsTypicalRule"
+                       constructor="get" />
+       </target>
+
+       <target interface="org.simantics.scenegraph.profile.Style">
+               <resource uri="http://www.simantics.org/Modeling-0.0/SymbolCodeStyle"
+                       class="org.simantics.modeling.adapters.SymbolCodeStyle">
+               </resource>
+       </target>
+
 </adapters>
\ No newline at end of file
 </adapters>
\ No newline at end of file