1 <?xml version="1.0" encoding="UTF-8"?>
\r<!--
\r
2 Copyright (c) 2007, 2010 Association for Decentralized Information Management
\r
4 All rights reserved. This program and the accompanying materials
\r
5 are made available under the terms of the Eclipse Public License v1.0
\r
6 which accompanies this distribution, and is available at
\r
7 http://www.eclipse.org/legal/epl-v10.html
\r
10 VTT Technical Research Centre of Finland - initial API and implementation
\r
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
\r
15 interface="org.simantics.scenegraph.adapters.ISceneGraphProvider">
\r
17 uri="http://www.simantics.org/Structural-0.0/Component"
\r
18 class="org.simantics.modeling.ui.sg.DiagramSceneGraphProvider">
\r
25 interface="org.simantics.modeling.ui.modelBrowser.model.INode">
\r
27 uri="http://www.simantics.org/Structural-0.0/Component" />
\r
29 uri="http://www.simantics.org/Structural-0.0/ComponentType" />
\r
32 uri="http://www.simantics.org/Structural-0.0/Component"
\r
33 class="org.simantics.modeling.ui.modelBrowser.model.Component">
\r
39 uri="http://www.simantics.org/Structural-0.0/Composite"
\r
40 class="org.simantics.modeling.ui.modelBrowser.model.Composite">
\r
46 uri="http://www.simantics.org/Structural-0.0/ComponentType"
\r
47 class="org.simantics.modeling.ui.modelBrowser.model.ComponentType">
\r
53 uri="http://www.simantics.org/Simulation-0.0/Model"
\r
54 class="org.simantics.modeling.ui.modelBrowser.model.Model">
\r
60 uri="http://www.simantics.org/Charts-0.0/ChartGroup"
\r
61 class="org.simantics.modeling.ui.modelBrowser.model.ChartGroup">
\r
67 uri="http://www.simantics.org/Charts-0.0/Chart"
\r
68 class="org.simantics.modeling.ui.modelBrowser.model.Chart">
\r
74 uri="http://www.simantics.org/Charts-0.0/TrendItem"
\r
75 class="org.simantics.modeling.ui.modelBrowser.model.TrendItem">
\r
80 uri="http://www.simantics.org/Modeling-0.0/SubscriptionItem"
\r
81 class="org.simantics.modeling.ui.modelBrowser.model.SubscriptionItem">
\r
87 uri="http://www.simantics.org/Modeling-0.0/Subscription"
\r
88 class="org.simantics.modeling.ui.modelBrowser.model.Subscription">
\r
93 uri="http://www.simantics.org/Simulation-0.0/Experiment"
\r
94 class="org.simantics.modeling.ui.modelBrowser.model.Experiment">
\r
100 uri="http://www.simantics.org/Image-0.0/Image"
\r
101 class="org.simantics.modeling.ui.modelBrowser.model.Image">
\r
106 uri="http://www.simantics.org/Simulation-0.0/State"
\r
107 class="org.simantics.modeling.ui.modelBrowser.model.State">
\r
114 interface="org.simantics.ui.icons.ImageDescriptorProvider">
\r <!--
\r
116 uri="http://www.simantics.org/Modeling-0.0/Operations/NewComponentType"
\r
117 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
\r
119 <string>icons/box_add.png</string>
\r
122 uri="http://www.simantics.org/Modeling-0.0/Operations/NavigateToTarget"
\r
123 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
\r
125 <string>icons/bullet_go.png</string>
\r
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>
\r
128 <target interface="org.simantics.diagram.adapter.ElementFactory">
\r
129 <resource uri="http://www.simantics.org/Diagram-0.0/Monitor"
\r
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" />
\r
131 <resource uri="http://www.simantics.org/Diagram-0.0/SymbolMonitor"
\r
132 class="org.simantics.modeling.ui.diagram.SymbolMonitorClassFactory" />
\r
133 <type uri="http://www.simantics.org/Diagram-0.0/Monitor"
\r
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" />
\r
135 <type uri="http://www.simantics.org/Diagram-0.0/SymbolMonitor"
\r
136 class="org.simantics.modeling.ui.diagram.SymbolMonitorClassFactory" />
\r
139 <target interface="org.simantics.diagram.synchronization.graph.ElementWriter">
\r
140 <resource uri="http://www.simantics.org/Diagram-0.0/Monitor"
\r
141 class="org.simantics.modeling.ui.diagram.monitor.MonitorWriter" />
\r
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>