1 <?xml version="1.0" encoding="UTF-8"?>
\r<!--
2 Copyright (c) 2007, 2010 Association for Decentralized Information Management
4 All rights reserved. This program and the accompanying materials
5 are made available under the terms of the Eclipse Public License v1.0
6 which accompanies this distribution, and is available at
7 http://www.eclipse.org/legal/epl-v10.html
10 VTT Technical Research Centre of Finland - initial API and implementation
14 \r <target interface="org.simantics.ui.fonts.FontDescriptor">
\r <adapter uri="http://www.simantics.org/Diagram-0.0/ObtainedFont"
\r contextClass="org.simantics.db.RelationContext"
\r adapterClass="org.simantics.modeling.ui.diagram.monitor.ObtainedFontAdapter"/>
\r </target>
\r\r <target interface="org.simantics.ui.fonts.FontDescriptor">
\r <adapter uri="http://www.simantics.org/Diagram-0.0/RealizedFont"
\r contextClass="org.simantics.db.RelationContext"
\r adapterClass="org.simantics.modeling.ui.diagram.monitor.RealizedFontAdapter"/>
\r </target>
\r\r <target interface="org.simantics.common.color.Color">
\r <adapter uri="http://www.simantics.org/Diagram-0.0/ObtainedColor"
\r contextClass="org.simantics.db.RelationContext"
\r adapterClass="org.simantics.modeling.ui.diagram.monitor.ObtainedColorAdapter"/>
\r </target>
\r\r <target interface="org.simantics.common.color.Color">
\r <adapter uri="http://www.simantics.org/Diagram-0.0/RealizedColor"
\r contextClass="org.simantics.db.RelationContext"
\r adapterClass="org.simantics.modeling.ui.diagram.monitor.RealizedColorAdapter"/>
\r </target>
\r\r <target interface="org.simantics.common.format.Formatter">
\r <adapter uri="http://www.simantics.org/Diagram-0.0/ObtainedFormatter"
\r contextClass="org.simantics.db.RelationContext"
\r adapterClass="org.simantics.modeling.ui.diagram.monitor.ObtainedFormatterAdapter"/>
\r </target>
\r\r <target interface="org.simantics.common.format.Formatter">
\r <adapter uri="http://www.simantics.org/Diagram-0.0/RealizedFormatter"
\r contextClass="org.simantics.db.RelationContext"
\r adapterClass="org.simantics.modeling.ui.diagram.monitor.RealizedFormatterAdapter"/>
\r </target>
\r\r <target interface="java.lang.String">
\r <adapter uri="http://www.simantics.org/Diagram-0.0/ObtainedMonitorExpression"
\r contextClass="org.simantics.db.RelationContext"
\r adapterClass="org.simantics.modeling.ui.diagram.monitor.ObtainedExpressionAdapter"/>
\r <adapter uri="http://www.simantics.org/Charts-0.0/ObtainedDouble"
\r contextClass="org.simantics.db.RelationContext"
\r adapterClass="org.simantics.modeling.ui.chart.property.ObtainedDoubleStringAdapter"/>
\r </target>
\r\r <target interface="java.lang.Double">
\r <adapter
\r uri="http://www.simantics.org/Charts-0.0/ObtainedDouble"
\r contextClass="org.simantics.db.RelationContext"
\r adapterClass="org.simantics.modeling.ui.chart.property.ObtainedDoubleAdapter" />
\r </target>
\r\r <target interface="org.simantics.common.color.Color">
\r <type uri="http://www.simantics.org/Diagram-0.0/RGB"
\r class="org.simantics.modeling.ui.diagram.monitor.RGB">
\r <graph />
\r <this />
\r </type>
\r </target>
\r\r <target interface="org.simantics.browsing.ui.model.children.ChildRule">
\r <resource uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ChildrenInActiveExperiment"
\r class="org.simantics.modeling.ui.viewpoint.ChildrenInActiveExperiment">
\r <graph/>
\r </resource>
\r <resource uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/VariableChildRule"
\r class="org.simantics.modeling.ui.viewpoint.VariableChildRule"/>
\r <type uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/VariablePropertyRule"
\r class="org.simantics.modeling.ui.viewpoint.VariablePropertyRule">
\r <graph />
\r <this />
\r </type>
\r </target>
\r\r <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">
\r <resource uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/VariableLabelRule"
\r class="org.simantics.modeling.ui.viewpoint.VariableLabelRule"/>
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ExperimentLabelRule"
\r class="org.simantics.structural.ui.modelBrowser.contributions.ExperimentLabelRule"
\r constructor="get" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ComponentTypeLockStatusImageDecorationRule"
\r class="org.simantics.structural.ui.modelBrowser.contributions.ComponentTypeLockStatusImageDecorationRule"/>
\r </target>
\r\r <target interface="org.simantics.db.layer0.variable.Expression">
\r <type uri="http://www.simantics.org/Modeling-0.0/BasicExpression" class="org.simantics.modeling.ui.expression.BasicExpression">
\r <this />
\r </type>
\r </target>
\r\r <target interface="org.simantics.db.layer0.variable.EquationExpression">
\r <type uri="http://www.simantics.org/Modeling-0.0/BasicExpression" class="org.simantics.modeling.ui.expression.BasicExpression">
\r <this />
\r </type>
\r </target>
\r\r <target
15 interface="org.simantics.scenegraph.adapters.ISceneGraphProvider">
17 uri="http://www.simantics.org/Structural-0.0/Component"
18 class="org.simantics.modeling.ui.sg.DiagramSceneGraphProvider">
25 interface="org.simantics.modeling.ui.modelBrowser.model.INode">
27 uri="http://www.simantics.org/Structural-0.0/Component" />
29 uri="http://www.simantics.org/Structural-0.0/ComponentType" />
32 uri="http://www.simantics.org/Structural-0.0/Component"
33 class="org.simantics.modeling.ui.modelBrowser.model.Component">
39 uri="http://www.simantics.org/Structural-0.0/Composite"
40 class="org.simantics.modeling.ui.modelBrowser.model.Composite">
46 uri="http://www.simantics.org/Structural-0.0/ComponentType"
47 class="org.simantics.modeling.ui.modelBrowser.model.ComponentType">
53 uri="http://www.simantics.org/Simulation-0.0/Model"
54 class="org.simantics.modeling.ui.modelBrowser.model.Model">
60 uri="http://www.simantics.org/Charts-0.0/ChartGroup"
61 class="org.simantics.modeling.ui.modelBrowser.model.ChartGroup">
67 uri="http://www.simantics.org/Charts-0.0/Chart"
68 class="org.simantics.modeling.ui.modelBrowser.model.Chart">
74 uri="http://www.simantics.org/Charts-0.0/TrendItem"
75 class="org.simantics.modeling.ui.modelBrowser.model.TrendItem">
80 uri="http://www.simantics.org/Modeling-0.0/SubscriptionItem"
81 class="org.simantics.modeling.ui.modelBrowser.model.SubscriptionItem">
87 uri="http://www.simantics.org/Modeling-0.0/Subscription"
88 class="org.simantics.modeling.ui.modelBrowser.model.Subscription">
93 uri="http://www.simantics.org/Simulation-0.0/Experiment"
94 class="org.simantics.modeling.ui.modelBrowser.model.Experiment">
100 uri="http://www.simantics.org/Image-0.0/Image"
101 class="org.simantics.modeling.ui.modelBrowser.model.Image">
106 uri="http://www.simantics.org/Simulation-0.0/State"
107 class="org.simantics.modeling.ui.modelBrowser.model.State">
114 interface="org.simantics.ui.icons.ImageDescriptorProvider">
\r <!--
116 uri="http://www.simantics.org/Modeling-0.0/Operations/NewComponentType"
117 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
119 <string>icons/box_add.png</string>
122 uri="http://www.simantics.org/Modeling-0.0/Operations/NavigateToTarget"
123 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
125 <string>icons/bullet_go.png</string>
126 </resource>
\r <resource
\r uri="http://www.simantics.org/Layer0X-0.0/DependenciesRelation"
\r class="org.simantics.ui.icons.BundleImageDescriptorProvider">
\r <bundle />
\r <string>icons/table_relationship.png</string>
\r </resource>
\r <type
\r uri="http://www.simantics.org/Diagram-0.0/ProfileEntry"
\r class="org.simantics.ui.icons.BundleImageDescriptorProvider">
\r <bundle />
\r <string>icons/bullet_yellow.png</string>
\r </type>
\r <type
\r uri="http://www.simantics.org/Diagram-0.0/Profile"
\r class="org.simantics.ui.icons.BundleImageDescriptorProvider">
\r <bundle />
\r <string>icons/bullet_green.png</string>
\r </type>
\r </target>
128 <target interface="org.simantics.diagram.adapter.ElementFactory">
129 <resource uri="http://www.simantics.org/Diagram-0.0/Monitor"
130 class="org.simantics.modeling.ui.diagram.monitor.MonitorClassFactory2" />
\r <resource uri="http://www.simantics.org/Diagram-0.0/Slider"
\r class="org.simantics.modeling.ui.diagram.SliderClassFactory" />
131 <resource uri="http://www.simantics.org/Diagram-0.0/SymbolMonitor"
132 class="org.simantics.modeling.ui.diagram.SymbolMonitorClassFactory" />
133 <type uri="http://www.simantics.org/Diagram-0.0/Monitor"
134 class="org.simantics.modeling.ui.diagram.monitor.MonitorClassFactory2" />
\r <type uri="http://www.simantics.org/Diagram-0.0/Slider"
\r class="org.simantics.modeling.ui.diagram.SliderClassFactory" />
135 <type uri="http://www.simantics.org/Diagram-0.0/SymbolMonitor"
136 class="org.simantics.modeling.ui.diagram.SymbolMonitorClassFactory" />
139 <target interface="org.simantics.diagram.synchronization.graph.ElementWriter">
140 <resource uri="http://www.simantics.org/Diagram-0.0/Monitor"
141 class="org.simantics.modeling.ui.diagram.monitor.MonitorWriter" />
144 <target interface="org.simantics.structural.ui.modelBrowser.nodes.AbstractNode">
\r <type uri="http://www.simantics.org/Charts-0.0/Chart"
\r class="org.simantics.modeling.ui.modelBrowser2.model.ChartNode">
\r <this />
\r </type>
\r <type uri="http://www.simantics.org/Charts-0.0/ChartGroup"
\r class="org.simantics.modeling.ui.modelBrowser2.model.ChartGroupNode">
\r <this />
\r </type>
\r <type uri="http://www.simantics.org/Image-0.0/Image"
\r class="org.simantics.modeling.ui.modelBrowser2.model.ImageNode">
\r <this />
\r </type>
\r <type uri="http://www.simantics.org/Layer0X-0.0/RelationView"
\r class="org.simantics.modeling.ui.modelBrowser2.model.RelationViewNode">
\r <this />
\r </type>
\r <type uri="http://www.simantics.org/Spreadsheet-0.0/Spreadsheet"
\r class="org.simantics.modeling.ui.modelBrowser2.model.SpreadsheetNode">
\r <this />
\r </type>
\r <type uri="http://www.simantics.org/Simulation-0.0/State"
\r class="org.simantics.modeling.ui.modelBrowser2.model.StateNode">
\r <this />
\r </type>
\r <type uri="http://www.simantics.org/Modeling-0.0/Subscription"
\r class="org.simantics.modeling.ui.modelBrowser2.model.SubscriptionNode">
\r <this />
\r </type>
\r <type uri="http://www.simantics.org/Modeling-0.0/Subscription/Item"
\r class="org.simantics.modeling.ui.modelBrowser2.model.SubscriptionItemNode">
\r <this />
\r </type>
\r <type uri="http://www.simantics.org/Charts-0.0/Chart/Item"
\r class="org.simantics.modeling.ui.modelBrowser2.model.TrendItemNode">
\r <this />
\r </type>
\r </target>
\r\r <target interface="org.simantics.modeling.ui.modelBrowser2.contributions.RelationViewContributor">
\r <type uri="http://www.simantics.org/Modeling-0.0/DependenciesView"
\r class="org.simantics.modeling.ui.modelBrowser2.contributions.DependenciesViewContributor">
\r </type>
\r </target>
\r\r <target interface="org.simantics.db.layer0.adapter.ActionFactory">
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewComponentType"
\r class="org.simantics.modeling.ui.actions.NewComponentTypeAction" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewProceduralComponentType"
\r class="org.simantics.modeling.ui.actions.NewProceduralComponentType" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewDocument"
\r class="org.simantics.modeling.ui.actions.NewDocument" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewLibrary"
\r class="org.simantics.modeling.ui.actions.NewLibrary" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewLocalLibrary"
\r class="org.simantics.modeling.ui.actions.NewLocalLibrary" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/MigrateComponentType"
\r class="org.simantics.modeling.ui.actions.MigrateComponentType" />
\r<!-- <resource -->
\r<!-- uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/MigrateMasterTypical" -->
\r<!-- class="org.simantics.modeling.ui.actions.MigrateMasterTypical" /> -->
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/CompilePGraphs"
\r class="org.simantics.modeling.ui.actions.CompilePGraphs" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Delete"
\r class="org.simantics.modeling.ui.actions.Delete" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewConnectionPoint"
\r class="org.simantics.modeling.ui.actions.NewConnectionPoint" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewSymbol"
\r class="org.simantics.modeling.ui.actions.NewSymbol" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/AssignSymbolGroup"
\r class="org.simantics.modeling.ui.actions.AssignSymbolGroup" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/ConfigureConnectionTypes"
\r class="org.simantics.modeling.ui.actions.ConfigureConnectionTypes" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/MergeFlags"
\r class="org.simantics.modeling.ui.actions.MergeFlagsAction" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/RenameDiagramComponents"
\r class="org.simantics.modeling.ui.actions.RenameDiagramComponents" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewSCLQuery"
\r class="org.simantics.modeling.ui.actions.NewSCLQuery" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Copy"
\r class="org.simantics.modeling.ui.actions.Copy" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Cut"
\r class="org.simantics.modeling.ui.actions.Cut" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Paste"
\r class="org.simantics.modeling.ui.actions.Paste" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Lock"
\r class="org.simantics.modeling.ui.actions.LockAction" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Unlock"
\r class="org.simantics.modeling.ui.actions.UnlockAction" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/NewMasterTypicalDiagram"
\r class="org.simantics.modeling.ui.typicals.NewMasterTypicalDiagram" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/NewTypicalDiagramInstance"
\r class="org.simantics.modeling.ui.typicals.NewTypicalDiagramInstance" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/ImportImages"
\r class="org.simantics.image.ui.ImportImagesActionFactory" />
\r </target>
\r\r <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/SubscriptionLabelRule"
\r class="org.simantics.modeling.ui.modelBrowser2.label.SubscriptionLabelRule"
\r constructor="get" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/SubscriptionImageRule"
\r class="org.simantics.modeling.ui.modelBrowser2.image.SubscriptionImageRule"
\r constructor="get" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/SubscriptionItemLabelRule"
\r class="org.simantics.modeling.ui.modelBrowser2.label.SubscriptionItemLabelRule" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/SubscriptionItemLabelDecorationRule"
\r class="org.simantics.modeling.ui.modelBrowser2.label.SubscriptionItemLabelDecorationRule" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ConnectionRelationLabelDecorationRule"
\r class="org.simantics.modeling.ui.modelBrowser2.label.ConnectionRelationLabelDecorationRule" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ConnectionRelationModifierRule"
\r class="org.simantics.modeling.ui.modelBrowser2.label.ConnectionRelationModifierRule" />
\r </target>
\r\r <target interface="org.simantics.browsing.ui.model.tests.Test">
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/IsComponent"
\r class="org.simantics.modeling.ui.modelBrowser2.contributions.IsComponentTest"
\r constructor="get" />
\r <resource
\r uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/IsUserDefinedComponentTest"
\r class="org.simantics.modeling.ui.modelBrowser2.contributions.IsUserDefinedComponentTest"
\r constructor="get" />
\r </target>
\r\r <target interface="org.simantics.diagram.handler.CopyPasteStrategy">
\r <type uri="http://www.simantics.org/Diagram-0.0/Diagram"
\r class="org.simantics.diagram.handler.DefaultCopyPasteStrategy" />
\r </target>
\r\r <target interface="org.simantics.diagram.synchronization.CopyAdvisor">
\r <type uri="http://www.simantics.org/Diagram-0.0/Diagram"
\r class="org.simantics.modeling.mapping.DefaultMappedCopyAdvisor">
\r </type>
\r </target>
\r\r <target interface="org.simantics.ui.workbench.IEditorNamingService">
\r <type uri="http://www.simantics.org/Structural-0.0/ProceduralComponentTypeCode"
\r class="org.simantics.modeling.ui.componentTypeEditor.ProceduralComponentTypeEditorNamingService">
\r </type>
\r </target>
\r\r</adapters>