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"/>
101 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ChangedResourceImageDecorationRule"
102 class="org.simantics.modeling.ui.modelBrowser2.image.ChangedResourceImageDecorationRule"/>
105 <target interface="org.simantics.db.layer0.variable.Expression">
106 <type uri="http://www.simantics.org/Modeling-0.0/BasicExpression" class="org.simantics.modeling.ui.expression.BasicExpression">
111 <target interface="org.simantics.db.layer0.variable.EquationExpression">
112 <type uri="http://www.simantics.org/Modeling-0.0/BasicExpression" class="org.simantics.modeling.ui.expression.BasicExpression">
118 interface="org.simantics.scenegraph.adapters.ISceneGraphProvider">
120 uri="http://www.simantics.org/Structural-0.0/Component"
121 class="org.simantics.modeling.ui.sg.DiagramSceneGraphProvider">
128 interface="org.simantics.modeling.ui.modelBrowser.model.INode">
130 uri="http://www.simantics.org/Structural-0.0/Component" />
132 uri="http://www.simantics.org/Structural-0.0/ComponentType" />
135 uri="http://www.simantics.org/Structural-0.0/Component"
136 class="org.simantics.modeling.ui.modelBrowser.model.Component">
142 uri="http://www.simantics.org/Structural-0.0/Composite"
143 class="org.simantics.modeling.ui.modelBrowser.model.Composite">
149 uri="http://www.simantics.org/Structural-0.0/ComponentType"
150 class="org.simantics.modeling.ui.modelBrowser.model.ComponentType">
156 uri="http://www.simantics.org/Simulation-0.0/Model"
157 class="org.simantics.modeling.ui.modelBrowser.model.Model">
164 uri="http://www.simantics.org/Charts-0.0/ChartGroup"
165 class="org.simantics.modeling.ui.modelBrowser.model.ChartGroup">
171 uri="http://www.simantics.org/Charts-0.0/Chart"
172 class="org.simantics.modeling.ui.modelBrowser.model.Chart">
178 uri="http://www.simantics.org/Charts-0.0/TrendItem"
179 class="org.simantics.modeling.ui.modelBrowser.model.TrendItem">
185 uri="http://www.simantics.org/Modeling-0.0/SubscriptionItem"
186 class="org.simantics.modeling.ui.modelBrowser.model.SubscriptionItem">
192 uri="http://www.simantics.org/Modeling-0.0/Subscription"
193 class="org.simantics.modeling.ui.modelBrowser.model.Subscription">
198 uri="http://www.simantics.org/Simulation-0.0/Experiment"
199 class="org.simantics.modeling.ui.modelBrowser.model.Experiment">
205 uri="http://www.simantics.org/Image-0.0/Image"
206 class="org.simantics.modeling.ui.modelBrowser.model.Image">
211 uri="http://www.simantics.org/Simulation-0.0/State"
212 class="org.simantics.modeling.ui.modelBrowser.model.State">
219 interface="org.simantics.ui.icons.ImageDescriptorProvider">
222 uri="http://www.simantics.org/Modeling-0.0/Operations/NewComponentType"
223 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
225 <string>icons/box_add.png</string>
229 uri="http://www.simantics.org/Modeling-0.0/Operations/NavigateToTarget"
230 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
232 <string>icons/bullet_go.png</string>
235 uri="http://www.simantics.org/Layer0X-0.0/DependenciesRelation"
236 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
238 <string>icons/table_relationship.png</string>
241 uri="http://www.simantics.org/Diagram-0.0/ProfileEntry"
242 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
244 <string>icons/bullet_yellow.png</string>
247 uri="http://www.simantics.org/Diagram-0.0/Profile"
248 class="org.simantics.ui.icons.BundleImageDescriptorProvider">
250 <string>icons/bullet_green.png</string>
254 <target interface="org.simantics.diagram.adapter.ElementFactory">
255 <resource uri="http://www.simantics.org/Diagram-0.0/Monitor"
256 class="org.simantics.modeling.ui.diagram.monitor.MonitorClassFactory2" />
257 <resource uri="http://www.simantics.org/Diagram-0.0/Slider"
258 class="org.simantics.modeling.ui.diagram.SliderClassFactory" />
259 <resource uri="http://www.simantics.org/Diagram-0.0/SymbolMonitor"
260 class="org.simantics.modeling.ui.diagram.SymbolMonitorClassFactory" />
261 <type uri="http://www.simantics.org/Diagram-0.0/Monitor"
262 class="org.simantics.modeling.ui.diagram.monitor.MonitorClassFactory2" />
263 <type uri="http://www.simantics.org/Diagram-0.0/Slider"
264 class="org.simantics.modeling.ui.diagram.SliderClassFactory" />
265 <type uri="http://www.simantics.org/Diagram-0.0/SymbolMonitor"
266 class="org.simantics.modeling.ui.diagram.SymbolMonitorClassFactory" />
269 <target interface="org.simantics.diagram.synchronization.graph.ElementWriter">
270 <resource uri="http://www.simantics.org/Diagram-0.0/Monitor"
271 class="org.simantics.modeling.ui.diagram.monitor.MonitorWriter" />
274 <target interface="org.simantics.structural.ui.modelBrowser.nodes.AbstractNode">
275 <type uri="http://www.simantics.org/Charts-0.0/Chart"
276 class="org.simantics.modeling.ui.modelBrowser2.model.ChartNode">
279 <type uri="http://www.simantics.org/Charts-0.0/ChartGroup"
280 class="org.simantics.modeling.ui.modelBrowser2.model.ChartGroupNode">
283 <type uri="http://www.simantics.org/Image-0.0/Image"
284 class="org.simantics.modeling.ui.modelBrowser2.model.ImageNode">
287 <type uri="http://www.simantics.org/Layer0X-0.0/RelationView"
288 class="org.simantics.modeling.ui.modelBrowser2.model.RelationViewNode">
291 <type uri="http://www.simantics.org/Spreadsheet-0.0/Spreadsheet"
292 class="org.simantics.modeling.ui.modelBrowser2.model.SpreadsheetNode">
295 <type uri="http://www.simantics.org/Simulation-0.0/State"
296 class="org.simantics.modeling.ui.modelBrowser2.model.StateNode">
299 <type uri="http://www.simantics.org/Modeling-0.0/Subscription"
300 class="org.simantics.modeling.ui.modelBrowser2.model.SubscriptionNode">
303 <type uri="http://www.simantics.org/Modeling-0.0/Subscription/Item"
304 class="org.simantics.modeling.ui.modelBrowser2.model.SubscriptionItemNode">
307 <type uri="http://www.simantics.org/Charts-0.0/Chart/Item"
308 class="org.simantics.modeling.ui.modelBrowser2.model.TrendItemNode">
313 <target interface="org.simantics.modeling.ui.modelBrowser2.contributions.RelationViewContributor">
314 <type uri="http://www.simantics.org/Modeling-0.0/DependenciesView"
315 class="org.simantics.modeling.ui.modelBrowser2.contributions.DependenciesViewContributor">
319 <target interface="org.simantics.db.layer0.adapter.ActionFactory">
321 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewComponentType"
322 class="org.simantics.modeling.ui.actions.NewComponentTypeAction" />
324 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewProceduralComponentType"
325 class="org.simantics.modeling.ui.actions.NewProceduralComponentType" />
327 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewDocument"
328 class="org.simantics.modeling.ui.actions.NewDocument" />
330 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewLibrary"
331 class="org.simantics.modeling.ui.actions.NewLibrary" />
333 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewLocalLibrary"
334 class="org.simantics.modeling.ui.actions.NewLocalLibrary" />
336 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/MigrateComponentType"
337 class="org.simantics.modeling.ui.actions.MigrateComponentType" />
339 <!-- uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/MigrateMasterTypical" -->
340 <!-- class="org.simantics.modeling.ui.actions.MigrateMasterTypical" /> -->
342 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/CompilePGraphs"
343 class="org.simantics.modeling.ui.actions.CompilePGraphsAction" />
345 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Delete"
346 class="org.simantics.modeling.ui.actions.Delete" />
348 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewConnectionPoint"
349 class="org.simantics.modeling.ui.actions.NewConnectionPoint" />
351 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewSymbol"
352 class="org.simantics.modeling.ui.actions.NewSymbol" />
354 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/AssignSymbolGroup"
355 class="org.simantics.modeling.ui.actions.AssignSymbolGroup" />
357 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/ConfigureConnectionTypes"
358 class="org.simantics.modeling.ui.actions.ConfigureConnectionTypes" />
360 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/MergeFlags"
361 class="org.simantics.modeling.ui.actions.MergeFlagsAction" />
363 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/RenameDiagramComponents"
364 class="org.simantics.modeling.ui.actions.RenameDiagramComponents" />
366 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/NewSCLQuery"
367 class="org.simantics.modeling.ui.actions.NewSCLQuery" />
369 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Copy"
370 class="org.simantics.modeling.ui.actions.Copy" />
372 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Cut"
373 class="org.simantics.modeling.ui.actions.Cut" />
375 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Paste"
376 class="org.simantics.modeling.ui.actions.Paste" />
378 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Lock"
379 class="org.simantics.modeling.ui.actions.LockAction" />
381 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/Unlock"
382 class="org.simantics.modeling.ui.actions.UnlockAction" />
384 uri="http://www.simantics.org/Modeling-0.0/NewMasterTypicalDiagram"
385 class="org.simantics.modeling.ui.typicals.NewMasterTypicalDiagram" />
387 uri="http://www.simantics.org/Modeling-0.0/NewTypicalDiagramInstance"
388 class="org.simantics.modeling.ui.typicals.NewTypicalDiagramInstance" />
390 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/ImportImages"
391 class="org.simantics.image.ui.ImportImagesActionFactory" />
393 uri="http://www.simantics.org/Modeling-0.0/ModelingActionContext/Actions/RunSCLScript"
394 class="org.simantics.modeling.ui.scl.scriptEditor.RunSCLScriptActionFactory" />
397 <target interface="org.simantics.browsing.ui.model.visuals.VisualsRule">
399 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/SubscriptionLabelRule"
400 class="org.simantics.modeling.ui.modelBrowser2.label.SubscriptionLabelRule"
403 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/SubscriptionImageRule"
404 class="org.simantics.modeling.ui.modelBrowser2.image.SubscriptionImageRule"
407 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/SubscriptionItemLabelRule"
408 class="org.simantics.modeling.ui.modelBrowser2.label.SubscriptionItemLabelRule" />
410 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/SubscriptionItemLabelDecorationRule"
411 class="org.simantics.modeling.ui.modelBrowser2.label.SubscriptionItemLabelDecorationRule" />
413 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ConnectionRelationLabelDecorationRule"
414 class="org.simantics.modeling.ui.modelBrowser2.label.ConnectionRelationLabelDecorationRule" />
416 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/ConnectionRelationModifierRule"
417 class="org.simantics.modeling.ui.modelBrowser2.label.ConnectionRelationModifierRule" />
420 <target interface="org.simantics.browsing.ui.model.tests.Test">
422 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/IsComponent"
423 class="org.simantics.modeling.ui.modelBrowser2.contributions.IsComponentTest"
426 uri="http://www.simantics.org/Modeling-0.0/ModelingBrowseContext/IsUserDefinedComponentTest"
427 class="org.simantics.modeling.ui.modelBrowser2.contributions.IsUserDefinedComponentTest"
431 <target interface="org.simantics.diagram.handler.CopyPasteStrategy">
432 <type uri="http://www.simantics.org/Diagram-0.0/Diagram"
433 class="org.simantics.diagram.handler.DefaultCopyPasteStrategy" />
436 <target interface="org.simantics.diagram.synchronization.CopyAdvisor">
437 <type uri="http://www.simantics.org/Diagram-0.0/Diagram"
438 class="org.simantics.modeling.mapping.DefaultMappedCopyAdvisor">
442 <target interface="org.simantics.ui.workbench.IEditorNamingService">
443 <type uri="http://www.simantics.org/Structural-0.0/ProceduralComponentTypeCode"
444 class="org.simantics.modeling.ui.componentTypeEditor.ProceduralComponentTypeEditorNamingService">
448 <target interface="org.simantics.scenegraph.profile.Style">
449 <resource uri="http://www.simantics.org/Modeling-0.0/IssueDecorationStyle"
450 class="org.simantics.modeling.ui.diagram.style.IssueDecorationStyle">