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
16 <target interface="org.simantics.ui.fonts.FontDescriptor">
17 <adapter uri="http://www.simantics.org/Diagram-0.0/ObtainedFont"
18 contextClass="org.simantics.db.RelationContext"
19 adapterClass="org.simantics.modeling.ui.diagram.monitor.ObtainedFontAdapter"/>
22 <target interface="org.simantics.ui.fonts.FontDescriptor">
23 <adapter uri="http://www.simantics.org/Diagram-0.0/RealizedFont"
24 contextClass="org.simantics.db.RelationContext"
25 adapterClass="org.simantics.modeling.ui.diagram.monitor.RealizedFontAdapter"/>
28 <target interface="org.simantics.common.color.Color">
29 <adapter uri="http://www.simantics.org/Diagram-0.0/ObtainedColor"
30 contextClass="org.simantics.db.RelationContext"
31 adapterClass="org.simantics.modeling.ui.diagram.monitor.ObtainedColorAdapter"/>
34 <target interface="org.simantics.common.color.Color">
35 <adapter uri="http://www.simantics.org/Diagram-0.0/RealizedColor"
36 contextClass="org.simantics.db.RelationContext"
37 adapterClass="org.simantics.modeling.ui.diagram.monitor.RealizedColorAdapter"/>
40 <target interface="org.simantics.common.format.Formatter">
41 <adapter uri="http://www.simantics.org/Diagram-0.0/ObtainedFormatter"
42 contextClass="org.simantics.db.RelationContext"
43 adapterClass="org.simantics.modeling.ui.diagram.monitor.ObtainedFormatterAdapter"/>
46 <target interface="org.simantics.common.format.Formatter">
47 <adapter uri="http://www.simantics.org/Diagram-0.0/RealizedFormatter"
48 contextClass="org.simantics.db.RelationContext"
49 adapterClass="org.simantics.modeling.ui.diagram.monitor.RealizedFormatterAdapter"/>
52 <target interface="java.lang.String">
53 <adapter uri="http://www.simantics.org/Diagram-0.0/ObtainedMonitorExpression"
54 contextClass="org.simantics.db.RelationContext"
55 adapterClass="org.simantics.modeling.ui.diagram.monitor.ObtainedExpressionAdapter"/>
56 <adapter uri="http://www.simantics.org/Charts-0.0/ObtainedDouble"
57 contextClass="org.simantics.db.RelationContext"
58 adapterClass="org.simantics.modeling.ui.chart.property.ObtainedDoubleStringAdapter"/>
61 <target interface="java.lang.Double">
63 uri="http://www.simantics.org/Charts-0.0/ObtainedDouble"
64 contextClass="org.simantics.db.RelationContext"
65 adapterClass="org.simantics.modeling.ui.chart.property.ObtainedDoubleAdapter" />
68 <target interface="org.simantics.common.color.Color">
69 <type uri="http://www.simantics.org/Diagram-0.0/RGB"
70 class="org.simantics.modeling.ui.diagram.monitor.RGB">
76 <target interface="org.simantics.browsing.ui.model.children.ChildRule">
77 <resource uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ChildrenInActiveExperiment"
78 class="org.simantics.modeling.ui.viewpoint.ChildrenInActiveExperiment">
81 <resource uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/VariableChildRule"
82 class="org.simantics.modeling.ui.viewpoint.VariableChildRule"/>
83 <type uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/VariablePropertyRule"
84 class="org.simantics.modeling.ui.viewpoint.VariablePropertyRule">
90 <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">
91 <resource uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/VariableLabelRule"
92 class="org.simantics.modeling.ui.viewpoint.VariableLabelRule"/>
94 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ExperimentLabelRule"
95 class="org.simantics.structural.ui.modelBrowser.contributions.ExperimentLabelRule"
98 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ComponentTypeLockStatusImageDecorationRule"
99 class="org.simantics.structural.ui.modelBrowser.contributions.ComponentTypeLockStatusImageDecorationRule"/>
102 <target interface="org.simantics.db.layer0.variable.Expression">
103 <type uri="http://www.simantics.org/Modeling-0.0/BasicExpression" class="org.simantics.modeling.ui.expression.BasicExpression">
108 <target interface="org.simantics.db.layer0.variable.EquationExpression">
109 <type uri="http://www.simantics.org/Modeling-0.0/BasicExpression" class="org.simantics.modeling.ui.expression.BasicExpression">
115 interface="org.simantics.scenegraph.adapters.ISceneGraphProvider">
117 uri="http://www.simantics.org/Structural-0.0/Component"
118 class="org.simantics.modeling.ui.sg.DiagramSceneGraphProvider">
125 interface="org.simantics.modeling.ui.modelBrowser.model.INode">
127 uri="http://www.simantics.org/Structural-0.0/Component" />
129 uri="http://www.simantics.org/Structural-0.0/ComponentType" />
132 uri="http://www.simantics.org/Structural-0.0/Component"
133 class="org.simantics.modeling.ui.modelBrowser.model.Component">
139 uri="http://www.simantics.org/Structural-0.0/Composite"
140 class="org.simantics.modeling.ui.modelBrowser.model.Composite">
146 uri="http://www.simantics.org/Structural-0.0/ComponentType"
147 class="org.simantics.modeling.ui.modelBrowser.model.ComponentType">
153 uri="http://www.simantics.org/Simulation-0.0/Model"
154 class="org.simantics.modeling.ui.modelBrowser.model.Model">
161 uri="http://www.simantics.org/Charts-0.0/ChartGroup"
162 class="org.simantics.modeling.ui.modelBrowser.model.ChartGroup">
168 uri="http://www.simantics.org/Charts-0.0/Chart"
169 class="org.simantics.modeling.ui.modelBrowser.model.Chart">
175 uri="http://www.simantics.org/Charts-0.0/TrendItem"
176 class="org.simantics.modeling.ui.modelBrowser.model.TrendItem">
182 uri="http://www.simantics.org/Modeling-0.0/SubscriptionItem"
183 class="org.simantics.modeling.ui.modelBrowser.model.SubscriptionItem">
189 uri="http://www.simantics.org/Modeling-0.0/Subscription"
190 class="org.simantics.modeling.ui.modelBrowser.model.Subscription">
195 uri="http://www.simantics.org/Simulation-0.0/Experiment"
196 class="org.simantics.modeling.ui.modelBrowser.model.Experiment">
202 uri="http://www.simantics.org/Image-0.0/Image"
203 class="org.simantics.modeling.ui.modelBrowser.model.Image">
208 uri="http://www.simantics.org/Simulation-0.0/State"
209 class="org.simantics.modeling.ui.modelBrowser.model.State">
216 interface="org.simantics.ui.icons.ImageDescriptorProvider">
219 uri="http://www.simantics.org/Modeling-0.0/Operations/NewComponentType"
220 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
222 <string>icons/box_add.png</string>
226 uri="http://www.simantics.org/Modeling-0.0/Operations/NavigateToTarget"
227 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
229 <string>icons/bullet_go.png</string>
232 uri="http://www.simantics.org/Layer0X-0.0/DependenciesRelation"
233 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
235 <string>icons/table_relationship.png</string>
238 uri="http://www.simantics.org/Diagram-0.0/ProfileEntry"
239 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
241 <string>icons/bullet_yellow.png</string>
244 uri="http://www.simantics.org/Diagram-0.0/Profile"
245 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
247 <string>icons/bullet_green.png</string>
251 <target interface="org.simantics.diagram.adapter.ElementFactory">
252 <resource uri="http://www.simantics.org/Diagram-0.0/Monitor"
253 class="org.simantics.modeling.ui.diagram.monitor.MonitorClassFactory2" />
254 <resource uri="http://www.simantics.org/Diagram-0.0/Slider"
255 class="org.simantics.modeling.ui.diagram.SliderClassFactory" />
256 <resource uri="http://www.simantics.org/Diagram-0.0/SymbolMonitor"
257 class="org.simantics.modeling.ui.diagram.SymbolMonitorClassFactory" />
258 <type uri="http://www.simantics.org/Diagram-0.0/Monitor"
259 class="org.simantics.modeling.ui.diagram.monitor.MonitorClassFactory2" />
260 <type uri="http://www.simantics.org/Diagram-0.0/Slider"
261 class="org.simantics.modeling.ui.diagram.SliderClassFactory" />
262 <type uri="http://www.simantics.org/Diagram-0.0/SymbolMonitor"
263 class="org.simantics.modeling.ui.diagram.SymbolMonitorClassFactory" />
266 <target interface="org.simantics.diagram.synchronization.graph.ElementWriter">
267 <resource uri="http://www.simantics.org/Diagram-0.0/Monitor"
268 class="org.simantics.modeling.ui.diagram.monitor.MonitorWriter" />
271 <target interface="org.simantics.structural.ui.modelBrowser.nodes.AbstractNode">
272 <type uri="http://www.simantics.org/Charts-0.0/Chart"
273 class="org.simantics.modeling.ui.modelBrowser2.model.ChartNode">
276 <type uri="http://www.simantics.org/Charts-0.0/ChartGroup"
277 class="org.simantics.modeling.ui.modelBrowser2.model.ChartGroupNode">
280 <type uri="http://www.simantics.org/Image-0.0/Image"
281 class="org.simantics.modeling.ui.modelBrowser2.model.ImageNode">
284 <type uri="http://www.simantics.org/Layer0X-0.0/RelationView"
285 class="org.simantics.modeling.ui.modelBrowser2.model.RelationViewNode">
288 <type uri="http://www.simantics.org/Spreadsheet-0.0/Spreadsheet"
289 class="org.simantics.modeling.ui.modelBrowser2.model.SpreadsheetNode">
292 <type uri="http://www.simantics.org/Simulation-0.0/State"
293 class="org.simantics.modeling.ui.modelBrowser2.model.StateNode">
296 <type uri="http://www.simantics.org/Modeling-0.0/Subscription"
297 class="org.simantics.modeling.ui.modelBrowser2.model.SubscriptionNode">
300 <type uri="http://www.simantics.org/Modeling-0.0/Subscription/Item"
301 class="org.simantics.modeling.ui.modelBrowser2.model.SubscriptionItemNode">
304 <type uri="http://www.simantics.org/Charts-0.0/Chart/Item"
305 class="org.simantics.modeling.ui.modelBrowser2.model.TrendItemNode">
310 <target interface="org.simantics.modeling.ui.modelBrowser2.contributions.RelationViewContributor">
311 <type uri="http://www.simantics.org/Modeling-0.0/DependenciesView"
312 class="org.simantics.modeling.ui.modelBrowser2.contributions.DependenciesViewContributor">
316 <target interface="org.simantics.db.layer0.adapter.ActionFactory">
318 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewComponentType"
319 class="org.simantics.modeling.ui.actions.NewComponentTypeAction" />
321 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewProceduralComponentType"
322 class="org.simantics.modeling.ui.actions.NewProceduralComponentType" />
324 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewDocument"
325 class="org.simantics.modeling.ui.actions.NewDocument" />
327 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewLibrary"
328 class="org.simantics.modeling.ui.actions.NewLibrary" />
330 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewLocalLibrary"
331 class="org.simantics.modeling.ui.actions.NewLocalLibrary" />
333 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/MigrateComponentType"
334 class="org.simantics.modeling.ui.actions.MigrateComponentType" />
336 <!-- uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/MigrateMasterTypical" -->
337 <!-- class="org.simantics.modeling.ui.actions.MigrateMasterTypical" /> -->
339 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/CompilePGraphs"
340 class="org.simantics.modeling.ui.actions.CompilePGraphsAction" />
342 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Delete"
343 class="org.simantics.modeling.ui.actions.Delete" />
345 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewConnectionPoint"
346 class="org.simantics.modeling.ui.actions.NewConnectionPoint" />
348 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewSymbol"
349 class="org.simantics.modeling.ui.actions.NewSymbol" />
351 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/AssignSymbolGroup"
352 class="org.simantics.modeling.ui.actions.AssignSymbolGroup" />
354 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/ConfigureConnectionTypes"
355 class="org.simantics.modeling.ui.actions.ConfigureConnectionTypes" />
357 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/MergeFlags"
358 class="org.simantics.modeling.ui.actions.MergeFlagsAction" />
360 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/RenameDiagramComponents"
361 class="org.simantics.modeling.ui.actions.RenameDiagramComponents" />
363 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewSCLQuery"
364 class="org.simantics.modeling.ui.actions.NewSCLQuery" />
366 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Copy"
367 class="org.simantics.modeling.ui.actions.Copy" />
369 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Cut"
370 class="org.simantics.modeling.ui.actions.Cut" />
372 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Paste"
373 class="org.simantics.modeling.ui.actions.Paste" />
375 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Lock"
376 class="org.simantics.modeling.ui.actions.LockAction" />
378 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Unlock"
379 class="org.simantics.modeling.ui.actions.UnlockAction" />
381 uri="http://www.simantics.org/Modeling-0.0/NewMasterTypicalDiagram"
382 class="org.simantics.modeling.ui.typicals.NewMasterTypicalDiagram" />
384 uri="http://www.simantics.org/Modeling-0.0/NewTypicalDiagramInstance"
385 class="org.simantics.modeling.ui.typicals.NewTypicalDiagramInstance" />
387 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/ImportImages"
388 class="org.simantics.image.ui.ImportImagesActionFactory" />
390 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/RunSCLScript"
391 class="org.simantics.modeling.ui.scl.scriptEditor.RunSCLScriptActionFactory" />
394 <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">
396 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/SubscriptionLabelRule"
397 class="org.simantics.modeling.ui.modelBrowser2.label.SubscriptionLabelRule"
400 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/SubscriptionImageRule"
401 class="org.simantics.modeling.ui.modelBrowser2.image.SubscriptionImageRule"
404 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/SubscriptionItemLabelRule"
405 class="org.simantics.modeling.ui.modelBrowser2.label.SubscriptionItemLabelRule" />
407 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/SubscriptionItemLabelDecorationRule"
408 class="org.simantics.modeling.ui.modelBrowser2.label.SubscriptionItemLabelDecorationRule" />
410 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ConnectionRelationLabelDecorationRule"
411 class="org.simantics.modeling.ui.modelBrowser2.label.ConnectionRelationLabelDecorationRule" />
413 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ConnectionRelationModifierRule"
414 class="org.simantics.modeling.ui.modelBrowser2.label.ConnectionRelationModifierRule" />
417 <target interface="org.simantics.browsing.ui.model.tests.Test">
419 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/IsComponent"
420 class="org.simantics.modeling.ui.modelBrowser2.contributions.IsComponentTest"
423 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/IsUserDefinedComponentTest"
424 class="org.simantics.modeling.ui.modelBrowser2.contributions.IsUserDefinedComponentTest"
428 <target interface="org.simantics.diagram.handler.CopyPasteStrategy">
429 <type uri="http://www.simantics.org/Diagram-0.0/Diagram"
430 class="org.simantics.diagram.handler.DefaultCopyPasteStrategy" />
433 <target interface="org.simantics.diagram.synchronization.CopyAdvisor">
434 <type uri="http://www.simantics.org/Diagram-0.0/Diagram"
435 class="org.simantics.modeling.mapping.DefaultMappedCopyAdvisor">
439 <target interface="org.simantics.ui.workbench.IEditorNamingService">
440 <type uri="http://www.simantics.org/Structural-0.0/ProceduralComponentTypeCode"
441 class="org.simantics.modeling.ui.componentTypeEditor.ProceduralComponentTypeEditorNamingService">
445 <target interface="org.simantics.scenegraph.profile.Style">
446 <resource uri="http://www.simantics.org/Modeling-0.0/IssueDecorationStyle"
447 class="org.simantics.modeling.ui.diagram.style.IssueDecorationStyle">