1 <?xml version="1.0" encoding="UTF-8"?>
5 point="org.eclipse.core.expressions.propertyTesters">
7 properties="nodeClass,deletable,modifiable,refreshable"
8 namespace="org.simantics.modeling.ui"
9 type="org.eclipse.jface.viewers.IStructuredSelection"
10 class="org.simantics.browsing.ui.swt.NodePropertyTester"
11 id="org.simantics.browsing.ui.nodePropertyTester">
15 namespace="org.simantics.modeling.componentType"
16 type="java.lang.Object"
17 class="org.simantics.modeling.ui.property.ComponentTypePropertyTester"
18 id="org.simantics.modeling.componentTypePropertyTester">
21 properties="hasActiveModelsOfType"
22 namespace="org.simantics.modeling.model"
23 type="java.lang.Object"
24 class="org.simantics.modeling.ui.property.ModelPropertyTester"
25 id="org.simantics.modeling.modelPropertyTester">
28 properties="isMasterEditor,isInstanceEditor"
29 namespace="org.simantics.modeling.typical"
30 type="org.eclipse.ui.IEditorPart"
31 class="org.simantics.modeling.ui.property.TypicalPropertyTester"
32 id="org.simantics.modeling.typicalPropertyTester">
36 point="org.eclipse.ui.perspectives">
39 point="org.eclipse.ui.perspectiveExtensions">
42 point="org.eclipse.ui.views">
45 category="org.simantics.scl.ui.category"
46 class="org.simantics.modeling.ui.scl.expressions.SCLExpressionView"
47 id="org.simantics.modeling.ui.scl.expressionsView"
48 name="Used SCL Expressions"
53 icon="platform:/plugin/com.famfamfam.silk/icons/wrench.png"
54 category="org.simantics.diagram.views"
55 class="org.simantics.modeling.ui.diagramEditor.tools.DiagramToolViewPart"
57 id="org.simantics.modeling.ui.diagramtool">
61 name="Change Information"
62 icon="platform:/plugin/com.famfamfam.silk/icons/report.png"
63 category="org.simantics.modeling.category"
64 class="org.simantics.modeling.ui.view.ChangeInformationView"
65 id="org.simantics.modeling.changeInformation">
69 point="org.eclipse.ui.editors">
72 icon="icons/shape_square.png"
73 class="org.simantics.modeling.ui.diagramEditor.DiagramEditor:viewer=org.simantics.modeling.ui.diagramEditor.DiagramViewer"
74 contributorClass="org.simantics.modeling.ui.diagramEditor.DiagramViewerActionContributor"
75 matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"
76 id="org.simantics.modeling.ui.diagramEditor">
79 name="Diagram Editor (plain)"
80 icon="icons/shape_square.png"
81 class="org.simantics.modeling.ui.diagramEditor.DiagramEditor:viewer=org.simantics.modeling.ui.diagramEditor.PlainDiagramViewer"
82 contributorClass="org.simantics.modeling.ui.diagramEditor.DiagramViewerActionContributor"
83 matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"
84 id="org.simantics.modeling.ui.plainDiagramEditor">
88 icon="icons/photo.png"
89 class="org.simantics.modeling.ui.diagramEditor.DiagramEditor:viewer=org.simantics.modeling.ui.symbolEditor.SymbolViewer"
90 matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"
91 id="org.simantics.modeling.ui.symbolEditor">
95 name="User Component Editor"
97 class="org.simantics.modeling.ui.componentTypeEditor.ComponentTypeEditor"
98 id="org.simantics.modeling.ui.componentTypeEditor">
102 name="Ontology Definition File Editor"
104 class="org.simantics.modeling.ui.componentTypeEditor.PGraphEditor"
105 id="org.simantics.modeling.ui.pgraphEditor">
109 name="SCL Query Editor"
111 class="org.simantics.modeling.ui.componentTypeEditor.SCLQueryEditor"
112 id="org.simantics.modeling.ui.sclQueryEditor">
116 name="Procedural User Component Code Editor"
117 icon="icons/book_open.png"
118 class="org.simantics.modeling.ui.componentTypeEditor.ProceduralComponentTypeCodeEditor"
119 id="org.simantics.modeling.ui.proceduralComponentTypeCodeEditor">
122 class="org.simantics.modeling.ui.componentTypeEditor.SymbolCodeEditor"
124 icon="icons/book_open.png"
125 id="org.simantics.modeling.ui.symbolCodeEditor"
126 name="Symbol Code Editor">
129 class="org.simantics.modeling.ui.componentTypeEditor.SymbolDropHandlerEditor"
131 icon="icons/book_open.png"
132 id="org.simantics.modeling.ui.symbolDropHandlerEditor"
133 name="Symbol Drop Handler Code Editor">
137 name="Procedural User Component Instance Viewer"
138 icon="icons/shape_3d_gray.png"
139 class="org.simantics.modeling.ui.componentTypeEditor.ProceduralComponentInstanceViewer"
140 id="org.simantics.modeling.ui.proceduralComponentInstanceViewer">
144 name="User Component Script Editor"
145 icon="icons/book_open.png"
146 class="org.simantics.modeling.ui.componentTypeEditor.ComponentTypeScriptEditor"
147 id="org.simantics.modeling.ui.componentTypeScriptEditor">
150 class="org.simantics.modeling.ui.scl.scriptEditor.SCLScriptEditor"
152 icon="platform:/plugin/com.famfamfam.silk/icons/script_go.png"
153 id="org.simantics.modeling.ui.scl.scriptEditor"
154 name="SCL Script Editor">
158 point="org.eclipse.ui.elementFactories">
160 class="org.simantics.modeling.ui.scl.scriptEditor.SCLScriptEditorInputFactory"
161 id="org.simantics.modeling.ui.scl.scriptEditor.inputFactory">
165 point="org.eclipse.core.expressions.definitions">
167 id="org.simantics.modeling.ui.diagram.editorActive">
169 variable="activeEditor">
171 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
176 id="org.simantics.modeling.ui.inSCLModuleEditor">
178 variable="activePartId">
180 value="org.simantics.modeling.ui.sclModuleEditor2">
185 id="org.simantics.modeling.ui.inPGraphEditor">
186 <with variable="activePartId">
188 value="org.simantics.modeling.ui.pgraphEditor">
193 id="org.simantics.modeling.ui.inSCLQueryEditor">
195 variable="activePartId">
197 value="org.simantics.modeling.ui.sclQueryEditor">
202 id="org.simantics.modeling.ui.inSCLScriptEditor">
204 variable="activePartId">
206 value="org.simantics.modeling.ui.scl.scriptEditor">
212 point="org.eclipse.ui.commands">
214 name="Modeling Commands"
215 id="org.simantics.modeling.ui.category">
219 id="org.simantics.data.category">
223 categoryId="org.simantics.modeling.ui.category"
224 id="org.simantics.modeling.ui.pinSelection">
228 categoryId="org.simantics.modeling.ui.category"
229 id="org.simantics.modeling.ui.createIssue">
233 categoryId="org.simantics.modeling.ui.category"
234 id="org.simantics.modeling.ui.contextualHelp">
237 name="Toggle Flag External State"
238 categoryId="org.simantics.modeling.ui.category"
239 id="org.simantics.modeling.ui.toggleExternalFlag">
242 name="Duplicate View and Pin Selection"
243 categoryId="org.simantics.modeling.ui.category"
244 id="org.simantics.modeling.ui.duplicatePinnedView">
248 categoryId="org.simantics.modeling.ui.category"
249 id="org.simantics.modeling.ui.open">
252 name="Import image from SVG file"
253 categoryId="org.simantics.modeling.ui.category"
254 id="org.simantics.modeling.ui.importSVG">
257 name="Create Rectangle"
258 categoryId="org.simantics.modeling.ui.category"
259 id="org.simantics.modeling.ui.createRectangle">
262 name="Create Ellipse"
263 categoryId="org.simantics.modeling.ui.category"
264 id="org.simantics.modeling.ui.createEllipse">
268 categoryId="org.simantics.modeling.ui.category"
269 id="org.simantics.modeling.ui.createPath">
273 categoryId="org.simantics.modeling.ui.category"
274 id="org.simantics.modeling.ui.createText">
277 name="New Experiment"
278 categoryId="org.simantics.modeling.ui.category"
279 id="org.simantics.modeling.ui.newExperiment">
283 categoryId="org.simantics.modeling.ui.category"
284 id="org.simantics.modeling.ui.newState">
287 name="New Spreadsheet"
288 categoryId="org.simantics.modeling.ui.category"
289 id="org.simantics.modeling.ui.newSpreadsheet">
293 categoryId="org.simantics.modeling.ui.category"
294 id="org.simantics.modeling.ui.newChart">
297 name="New Chart Group"
298 categoryId="org.simantics.modeling.ui.category"
299 id="org.simantics.modeling.ui.newChartGroup">
302 name="New Subscription"
303 categoryId="org.simantics.modeling.ui.category"
304 id="org.simantics.modeling.ui.newSubscription">
307 name="Restore Default Value"
308 categoryId="org.simantics.modeling.ui.category"
309 id="org.simantics.modeling.ui.properties.restoreDefaultValue">
312 name="Activate Filter"
313 categoryId="org.simantics.modeling.ui.category"
314 id="org.simantics.modeling.ui.activateFilter">
317 name="Expand Selection"
318 description="Expand current selection to neighboring connections and nodes"
319 categoryId="org.simantics.modeling.ui.category"
320 id="expandSelection">
324 categoryId="org.simantics.modeling.ui.category"
325 id="org.simantics.modeling.ui.editStyle">
329 categoryId="org.simantics.modeling.ui.category"
330 id="org.simantics.modeling.ui.pagesettings">
333 name="Align Vertical"
334 categoryId="org.simantics.modeling.ui.category"
335 id="org.simantics.modeling.ui.alignvert">
338 name="Align Horizontal"
339 categoryId="org.simantics.modeling.ui.category"
340 id="org.simantics.modeling.ui.alignhoriz">
343 defaultHandler="org.simantics.modeling.ui.actions.ValidateMappingHandler"
344 name="Validate Mapping"
345 id="org.simantics.modeling.ui.validateMapping">
349 categoryId="org.simantics.modeling.ui.category"
350 id="org.simantics.modeling.ui.align">
353 name="New User Component"
354 categoryId="org.simantics.modeling.ui.category"
355 id="org.simantics.modeling.ui.newComponentType">
358 name="Create Terminal"
359 categoryId="org.simantics.modeling.ui.category"
360 id="org.simantics.modeling.ui.createConnectionPoint">
364 categoryId="org.simantics.diagram.category"
368 name="Merge related flags"
369 categoryId="org.simantics.diagram.category"
370 id="mergeRelatedFlags">
374 categoryId="org.simantics.diagram.category"
378 name="Disconnect Flags"
379 description="Disconnects those flags from the current selection that are connected to counterparts."
380 categoryId="org.simantics.diagram.category"
381 id="org.simantics.modeling.ui.disconnectFlag">
384 name="Synchronize All Master Templates in Active Model with All Instances"
385 categoryId="org.simantics.modeling.ui.category"
386 id="org.simantics.modeling.typical.sync.activeModel">
389 name="Synchronize Current Typical Master Template with All Instances in Active Model"
390 categoryId="org.simantics.modeling.ui.category"
391 id="org.simantics.modeling.typical.sync.currentTemplate">
394 name="Synchronize Current Typical Instance with Template"
395 categoryId="org.simantics.modeling.ui.category"
396 id="org.simantics.modeling.typical.sync.currentInstance">
399 name="Toggle Real-time Typical Synchronization"
400 categoryId="org.simantics.modeling.ui.category"
401 id="org.simantics.modeling.typical.sync.toggleRealtime">
404 name="Run SCL Script"
405 categoryId="org.simantics.modeling.ui.category"
406 id="org.simantics.modeling.ui.scl.scriptEditor.run">
410 point="org.eclipse.core.expressions.definitions">
412 id="org.simantics.modeling.browser.selection.deletable">
415 variable="activeContexts">
420 value="org.simantics.modeling.ui.modelBrowser">
425 variable="selection">
428 property="org.simantics.modeling.ui.deletable">
435 id="org.simantics.modeling.browser.selection.modifiable">
438 variable="activeContexts">
443 value="org.simantics.modeling.ui.modelBrowser">
448 variable="selection">
450 property="org.simantics.modeling.ui.modifiable">
456 id="org.simantics.modeling.browser.selection.refreshable">
459 variable="activeContexts">
464 value="org.simantics.modeling.ui.modelBrowser">
469 variable="selection">
471 property="org.simantics.modeling.ui.refreshable">
477 id="org.simantics.modeling.ui.modelBrowser.active">
479 variable="activeContexts">
485 value="org.simantics.modeling.ui.modelBrowser">
493 value="org.simantics.browsing.ui.inlineEditing">
502 point="org.eclipse.ui.handlers">
504 commandId="org.eclipse.ui.edit.cut"
505 class="org.simantics.modeling.ui.modelBrowser.handlers.StandardCutHandler">
508 definitionId="org.simantics.modeling.ui.modelBrowser.active">
513 commandId="org.eclipse.ui.edit.copy"
514 class="org.simantics.modeling.ui.modelBrowser.handlers.StandardCopyHandler">
517 definitionId="org.simantics.modeling.ui.modelBrowser.active">
522 commandId="org.eclipse.ui.edit.paste"
523 class="org.simantics.modeling.ui.modelBrowser.handlers.StandardPasteHandler">
526 definitionId="org.simantics.modeling.ui.modelBrowser.active">
531 commandId="org.simantics.modeling.ui.createIssue"
532 class="org.simantics.modeling.ui.modelBrowser.handlers.CreateIssue">
535 variable="selection">
538 args="http://www.simantics.org/Diagram-0.0/Element"
539 property="org.simantics.graph.resourceType">
543 property="org.simantics.diagram.element.mapped">
550 commandId="org.simantics.modeling.ui.contextualHelp"
551 class="org.simantics.modeling.ui.modelBrowser.handlers.ContextualHelp">
554 variable="selection">
557 args="http://www.simantics.org/Diagram-0.0/Element"
558 property="org.simantics.graph.resourceType">
565 commandId="org.simantics.modeling.ui.toggleExternalFlag"
566 class="org.simantics.modeling.ui.modelBrowser.handlers.ToggleExternalFlag">
569 variable="selection">
572 args="http://www.simantics.org/Diagram-0.0/Flag"
573 property="org.simantics.graph.resourceType">
577 property="org.simantics.diagram.flag.connected">
584 commandId="org.simantics.modeling.ui.newSubscription"
585 class="org.simantics.modeling.ui.modelBrowser.handlers.NewSubscriptionHandler">
588 commandId="org.simantics.modeling.ui.pinSelection"
589 class="org.simantics.modeling.ui.actions.PinSelectionHandler">
592 args="org.simantics.modeling.ui,property.pinmode"
593 property="org.simantics.preference"
599 commandId="org.simantics.modeling.ui.duplicatePinnedView"
600 class="org.simantics.modeling.ui.actions.DuplicatePinnedViewHandler">
603 commandId="org.simantics.modeling.ui.importSVG"
604 class="org.simantics.modeling.ui.actions.ImportSVG">
607 commandId="org.simantics.modeling.ui.createRectangle"
608 class="org.simantics.modeling.ui.actions.CreateRectangle">
611 commandId="org.simantics.modeling.ui.createEllipse"
612 class="org.simantics.modeling.ui.actions.CreateEllipse">
615 commandId="org.simantics.modeling.ui.createPath"
616 class="org.simantics.modeling.ui.actions.CreatePath">
619 commandId="org.simantics.modeling.ui.createText"
620 class="org.simantics.modeling.ui.actions.CreateText">
623 commandId="org.simantics.modeling.ui.newSpreadsheet"
624 class="org.simantics.modeling.ui.modelBrowser.handlers.NewSpreadsheetHandler">
627 commandId="org.simantics.modeling.ui.properties.restoreDefaultValue"
628 class="org.simantics.modeling.ui.property.RestoreDefaultValueHandler">
631 commandId="org.eclipse.ui.file.refresh"
632 class="org.simantics.modeling.ui.modelBrowser.handlers.RefreshNodeHandler">
635 definitionId="org.simantics.modeling.browser.selection.refreshable">
640 commandId="org.simantics.modeling.ui.activateFilter"
641 class="org.simantics.modeling.ui.modelBrowser.handlers.ActivateFilterHandler">
644 variable="activeContexts">
649 value="org.simantics.modeling.ui.modelBrowser">
652 value="org.simantics.modeling.ui.properties">
660 commandId="expandSelection"
661 class="org.simantics.diagram.handler.CanvasCommandDelegate">
664 definitionId="org.simantics.modeling.ui.diagram.active">
669 commandId="org.eclipse.ui.edit.delete"
670 class="org.simantics.modeling.ui.modelBrowser.handlers.DeleteNodeHandler">
673 definitionId="org.simantics.modeling.browser.selection.deletable">
678 commandId="org.eclipse.ui.edit.rename"
679 class="org.simantics.modeling.ui.modelBrowser.handlers.RenameNodeHandler">
682 definitionId="org.simantics.modeling.browser.selection.modifiable">
687 commandId="org.simantics.modeling.ui.editStyle"
688 class="org.simantics.modeling.ui.actions.EditStyleHandler">
692 variable="selection">
697 args="http://www.simantics.org/Diagram-0.0/StyleProvider"
698 property="org.simantics.graph.resourceType">
706 commandId="org.simantics.modeling.ui.pagesettings"
707 class="org.simantics.modeling.ui.actions.PageSettingsHandler">
710 variable="activePart">
713 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
720 commandId="org.simantics.modeling.ui.alignvert"
721 class="org.simantics.modeling.ui.diagramEditor.handlers.AlignVerticalHandler">
724 variable="activePart">
727 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
734 commandId="org.simantics.modeling.ui.alignhoriz"
735 class="org.simantics.modeling.ui.diagramEditor.handlers.AlignHorizontalHandler">
738 variable="activePart">
741 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
748 commandId="org.eclipse.ui.edit.undo"
749 class="org.simantics.ui.workbench.handler.SessionUndoHandler">
752 variable="activeContexts">
754 property="org.simantics.ui.tester.canUndo">
760 commandId="org.eclipse.ui.edit.redo"
761 class="org.simantics.ui.workbench.handler.SessionRedoHandler">
764 variable="activeContexts">
766 property="org.simantics.ui.tester.canRedo">
772 commandId="org.eclipse.ui.edit.undo"
773 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
776 definitionId="org.simantics.modeling.ui.inSCLModuleEditor">
781 class="org.simantics.modeling.ui.componentTypeEditor.PGraphUndoHandler"
782 commandId="org.eclipse.ui.edit.undo">
785 definitionId="org.simantics.modeling.ui.inPGraphEditor">
790 commandId="org.eclipse.ui.edit.redo"
791 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
794 definitionId="org.simantics.modeling.ui.inSCLModuleEditor">
799 class="org.simantics.modeling.ui.componentTypeEditor.PGraphUndoHandler"
800 commandId="org.eclipse.ui.edit.redo">
803 definitionId="org.simantics.modeling.ui.inPGraphEditor">
808 commandId="org.eclipse.ui.edit.undo"
809 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
812 definitionId="org.simantics.modeling.ui.inSCLQueryEditor">
817 commandId="org.eclipse.ui.edit.redo"
818 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
821 definitionId="org.simantics.modeling.ui.inSCLQueryEditor">
826 commandId="org.simantics.modeling.ui.align"
827 class="org.simantics.modeling.ui.diagramEditor.handlers.AlignHandler">
830 variable="activePart">
833 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
840 commandId="org.simantics.modeling.ui.createConnectionPoint"
841 class="org.simantics.modeling.ui.modelBrowser.handlers.CreateConnectionPoint">
844 variable="selection">
850 args="http://www.simantics.org/Diagram-0.0/Flag"
851 property="org.simantics.graph.resourceType">
854 property="org.simantics.diagram.flag.connected"
858 property="org.simantics.modeling.componentType.partOf"
867 commandId="mergeFlags"
868 class="org.simantics.modeling.ui.actions.MergeFlagsHandler">
871 variable="selection">
877 args="http://www.simantics.org/Diagram-0.0/Flag"
878 property="org.simantics.graph.resourceType">
881 property="org.simantics.diagram.flag.connected"
893 commandId="mergeRelatedFlags"
894 class="org.simantics.modeling.ui.actions.MergeRelatedFlagsHandler">
897 variable="selection">
903 args="http://www.simantics.org/Diagram-0.0/Flag"
904 property="org.simantics.graph.resourceType">
907 property="org.simantics.diagram.flag.connected"
916 commandId="expandFlags"
917 class="org.simantics.modeling.ui.actions.ExpandFlagsHandler">
920 variable="selection">
926 args="http://www.simantics.org/Diagram-0.0/Flag"
927 property="org.simantics.graph.resourceType">
930 property="org.simantics.diagram.flag.connected"
934 property="org.simantics.diagram.flag.merged"
943 commandId="org.simantics.modeling.ui.disconnectFlag"
944 class="org.simantics.modeling.ui.diagramEditor.handlers.DisconnectFlagHandler">
947 variable="selection">
953 args="http://www.simantics.org/Diagram-0.0/Flag"
954 property="org.simantics.graph.resourceType">
958 property="org.simantics.diagram.flag.connected">
966 commandId="org.simantics.modeling.typical.sync.currentTemplate"
967 class="org.simantics.modeling.ui.typicals.SyncCurrentTypicalTemplateToInstances">
970 variable="activeEditor">
972 property="org.simantics.modeling.typical.isMasterEditor">
978 commandId="org.simantics.modeling.typical.sync.currentInstance"
979 class="org.simantics.modeling.ui.typicals.SyncCurrentTypicalInstanceWithTemplate">
982 variable="activeEditor">
984 property="org.simantics.modeling.typical.isInstanceEditor">
990 commandId="org.simantics.modeling.typical.sync.toggleRealtime"
991 class="org.simantics.modeling.ui.typicals.ToggleTypicalRealtimeSync">
994 commandId="org.simantics.modeling.ui.scl.scriptEditor.run"
995 class="org.simantics.modeling.ui.scl.scriptEditor.RunSCLScriptHandler">
998 definitionId="org.simantics.modeling.ui.inSCLScriptEditor">
1004 point="org.eclipse.ui.bindings">
1006 commandId="org.simantics.modeling.ui.activateFilter"
1007 contextId="org.simantics.modeling.ui.modelBrowser"
1008 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1012 commandId="org.simantics.modeling.ui.activateFilter"
1013 contextId="org.simantics.modeling.ui.properties"
1014 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1018 commandId="expandSelection"
1019 contextId="org.simantics.modeling.ui.diagramming"
1020 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1024 commandId="mergeFlags"
1025 contextId="org.simantics.modeling.ui.diagramming"
1026 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1030 commandId="mergeRelatedFlags"
1031 contextId="org.simantics.modeling.ui.diagramming"
1032 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1036 commandId="org.simantics.modeling.ui.contextualHelp"
1037 contextId="org.simantics.modeling.ui.diagramming"
1038 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1042 commandId="org.simantics.modeling.ui.scl.scriptEditor.run"
1043 contextId="org.simantics.modeling.ui.scl.scriptEditor.context"
1044 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1049 point="org.eclipse.ui.menus">
1051 locationURI="menu:sFile?after=new.ext">
1056 class="org.simantics.modeling.ui.actions.ModelingProjectOperationsContribution"
1057 id="org.simantics.modeling.ui.actions">
1062 locationURI="popup:#GraphExplorerPopup?after=wbStart">
1080 class="org.simantics.ui.contribution.OpenWithMenuContribution"
1096 commandId="org.eclipse.ui.file.refresh"
1100 checkEnabled="true">
1104 commandId="org.simantics.modeling.ui.open"
1108 checkEnabled="true">
1112 commandId="org.eclipse.ui.edit.delete"
1116 checkEnabled="false">
1120 commandId="org.eclipse.ui.edit.rename"
1124 checkEnabled="false">
1148 name="modelling.begin"
1152 class="org.simantics.modeling.ui.actions.SetInitialState"
1153 id="org.simantics.modeling.ui.setInitialState">
1155 checkEnabled="false">
1157 variable="selection">
1159 args="http://www.simantics.org/Simulation-0.0/Experiment"
1160 property="org.simantics.graph.resourceType">
1166 class="org.simantics.modeling.ui.actions.ModelingOperationsContribution"
1167 id="org.simantics.modeling.ui.actions">
1170 name="modelling.ext"
1174 name="modelling.end"
1187 locationURI="popup:#GraphExplorerPopup?after=modelling.ext">
1189 id="org.simantics.modeling.ui.disableSubscription">
1191 class="org.simantics.modeling.ui.modelBrowser2.contributions.SetSubscriptionEnabledContribution">
1207 id="org.simantics.modeling.ui.enableSubscription">
1209 class="org.simantics.modeling.ui.modelBrowser2.contributions.SetSubscriptionEnabledContribution">
1226 locationURI="popup:#GraphExplorerPopup?after=import.ext">
1228 commandId="org.eclipse.ui.file.import"
1233 checkEnabled="true">
1237 commandId="org.eclipse.ui.file.export"
1242 checkEnabled="true">
1247 locationURI="popup:org.simantics.new?after=begin">
1249 commandId="org.simantics.modeling.ui.newSpreadsheet"
1250 label="New Spreadsheet"
1251 icon="icons/table_add.png"
1254 checkEnabled="true">
1256 variable="selection">
1259 args="org.simantics.modeling.ui.modelBrowser2.model.SheetsNode"
1260 property="org.simantics.modeling.ui.nodeClass">
1268 locationURI="popup:#GraphExplorerPopup?after=new.ext">
1270 class="org.simantics.modeling.ui.actions.ModeledActions"
1271 id="org.simantics.modeling.ui.modeledActions">
1275 locationURI="popup:#GraphExplorerPopup?after=modelling.ext">
1278 locationURI="popup:#ModelingDiagramPopup">
1280 class="org.simantics.modeling.ui.actions.DiagramOperationsContribution"
1281 id="org.simantics.modeling.ui.diagramOperations">
1284 class="org.simantics.ui.contribution.OpenWithMenuContribution"
1288 class="org.simantics.diagram.handler.ConnectionRoutingMenuContribution"
1289 id="connectionRouting">
1292 class="org.simantics.modeling.ui.actions.SwitchComponentTypeContribution"
1293 id="org.simantics.modeling.ui.switchComponentType">
1297 locationURI="toolbar:org.simantics.browsing.ui.graph.propertyView">
1299 commandId="org.simantics.modeling.ui.pinSelection"
1300 label="Pin Selection"
1301 icon="icons/etool16/pin_editor.gif"
1303 tooltip="Pin Current Selection"
1304 disabledIcon="icons/dtool16/pin_editor.gif">
1306 checkEnabled="true">
1310 commandId="org.simantics.modeling.ui.duplicatePinnedView"
1311 label="Duplicate View and Pin Selection"
1312 icon="icons/etool16/open_pinned_view.gif"
1314 tooltip="Open New Pinned View">
1316 checkEnabled="true">
1321 locationURI="popup:#SymbolViewerPopup">
1331 commandId="org.simantics.modeling.ui.importSVG"
1333 icon="icons/photo.png"
1338 commandId="org.simantics.modeling.ui.createRectangle"
1339 label="Add Rectangle"
1340 icon="icons/shape_square.png"
1345 commandId="org.simantics.modeling.ui.createEllipse"
1347 icon="icons/stop.png"
1352 commandId="org.simantics.modeling.ui.createPath"
1354 icon="icons/chart_line.png"
1359 commandId="org.simantics.modeling.ui.createText"
1361 icon="icons/style.png"
1374 commandId="org.eclipse.ui.edit.delete"
1378 checkEnabled="false">
1386 class="org.simantics.diagram.handler.TerminalConnectionDirectionsMenuContribution"
1387 id="org.simantics.modeling.ui.setTerminalConnectionDirections">
1391 locationURI="popup:#ModelingDiagramPopup?after=import.ext">
1393 commandId="org.simantics.modeling.ui.editStyle"
1395 icon="icons/silk/palette.png"
1398 checkEnabled="true">
1402 commandId="org.simantics.modeling.ui.createIssue"
1403 label="Create Issue"
1404 icon="platform:/plugin/com.famfamfam.silk/icons/error.png"
1407 checkEnabled="true">
1411 commandId="org.simantics.modeling.ui.contextualHelp"
1413 icon="platform:/plugin/com.famfamfam.silk/icons/help.png"
1416 checkEnabled="true">
1420 commandId="org.simantics.modeling.ui.toggleExternalFlag"
1422 icon="icons/tick.png"
1425 checkEnabled="true">
1429 commandId="org.simantics.modeling.ui.createConnectionPoint"
1430 label="Create Terminal"
1431 icon="icons/tick.png"
1434 checkEnabled="true">
1439 locationURI="popup:#PropertiesPopup">
1441 commandId="org.simantics.modeling.ui.properties.restoreDefaultValue"
1442 label="Restore Default Values"
1443 icon="icons/elcl16/defaults_ps.gif"
1445 disabledIcon="icons/dlcl16/defaults_ps.gif">
1447 checkEnabled="true">
1452 locationURI="toolbar:org.simantics.browsing.ui.graph.propertyView">
1454 commandId="org.simantics.modeling.ui.properties.restoreDefaultValue"
1455 label="Restore Default Values"
1456 icon="icons/elcl16/defaults_ps.gif"
1458 tooltip="Restore Default Values for Selection"
1459 disabledIcon="icons/dlcl16/defaults_ps.gif">
1461 checkEnabled="true">
1466 locationURI="toolbar:org.eclipse.ui.main.toolbar">
1468 label="Diagram Toolbar"
1469 id="org.simantics.modeling.ui.diagramtoolbar">
1475 name="tool.additions">
1482 <!--<menuContribution
1483 locationURI="toolbar:org.eclipse.ui.main.toolbar">
1485 label="Element Toolbar"
1486 id="org.simantics.modeling.ui.elementtoolbar">
1488 </menuContribution>-->
1491 locationURI="popup:org.simantics.modeling.ui.scl.scriptEditor.EditorContext?after=additions">
1493 commandId="org.simantics.modeling.ui.scl.scriptEditor.run"
1495 icon="platform:/plugin/com.famfamfam.silk/companion/script_start.png"
1497 tooltip="Run the Current Contents of This SCL Script">
1502 point="org.eclipse.ui.contexts">
1504 name="In Modelling Perspective"
1505 id="org.simantics.modeling.ui.context"
1506 parentId="org.eclipse.ui.contexts.window">
1509 name="In Model Browser"
1510 id="org.simantics.modeling.ui.modelBrowser"
1511 parentId="org.eclipse.ui.contexts.window">
1514 name="In Property View"
1515 id="org.simantics.modeling.ui.properties"
1516 parentId="org.eclipse.ui.contexts.window">
1520 id="org.simantics.ui.undoContext"
1521 parentId="org.eclipse.ui.contexts.window">
1524 name="In SCL Script Editor"
1525 id="org.simantics.modeling.ui.scl.scriptEditor.context"
1526 parentId="org.eclipse.ui.contexts.window">
1530 point="org.simantics.ui.perspectiveContextBinding">
1532 contextIds="org.simantics.modeling.ui.context"
1533 perspectiveId="org.simantics.modeling.ui.perspective">
1537 point="org.simantics.ui.resourceEditorAdapter">
1539 id="org.simantics.diagramEditor.group">
1542 id="org.simantics.componentTypeEditor.group">
1545 groupId="org.simantics.diagramEditor.group"
1547 class="org.simantics.modeling.ui.diagramEditor.OpenDiagramFromConfigurationAdapter">
1549 id="org.simantics.modeling.ui.context">
1554 class="org.simantics.modeling.ui.diagramEditor.OpenSheetAdapter">
1556 id="org.simantics.modeling.ui.context">
1561 class="org.simantics.modeling.ui.diagramEditor.OpenDiagramFromSymbolAdapter">
1563 id="org.simantics.modeling.ui.context">
1567 label="User Component Editor"
1569 groupId="org.simantics.componentTypeEditor.group"
1570 editorId="org.simantics.modeling.ui.componentTypeEditor"
1571 type_uris="http://www.simantics.org/Structural-0.0/ComponentType">
1574 label="User Component Editor"
1576 groupId="org.simantics.componentTypeEditor.group"
1577 editorId="org.simantics.modeling.ui.componentTypeEditor"
1578 type_uris="http://www.simantics.org/Structural-0.0/ProceduralComponentType">
1581 label="Ontology Definition File Editor"
1583 editorId="org.simantics.modeling.ui.pgraphEditor"
1584 type_uris="http://www.simantics.org/Layer0-0.0/PGraph">
1587 label="SCL Query Editor"
1589 editorId="org.simantics.modeling.ui.sclQueryEditor"
1590 type_uris="http://www.simantics.org/Modeling-1.2/SCLQueryType,http://www.simantics.org/Modeling-1.2/SCLQuery">
1593 label="Procedural User Component Code Editor"
1595 editorId="org.simantics.modeling.ui.proceduralComponentTypeCodeEditor"
1596 type_uris="http://www.simantics.org/Structural-0.0/ProceduralComponentTypeCode">
1599 editorId="org.simantics.modeling.ui.symbolCodeEditor"
1600 label="Symbol Code Editor"
1602 type_uris="http://www.simantics.org/Diagram-0.0/ElementClass">
1605 editorId="org.simantics.modeling.ui.symbolDropHandlerEditor"
1606 label="Symbol Drop Handler Editor"
1608 type_uris="http://www.simantics.org/Diagram-0.0/ElementClass">
1611 label="User Component Script Editor"
1613 editorId="org.simantics.modeling.ui.componentTypeScriptEditor"
1614 type_uris="http://www.simantics.org/Structural-0.0/ComponentTypeScript">
1618 class="org.simantics.modeling.ui.componentTypeEditor.ProceduralComponentInstanceViewerEditorAdapter">
1621 class="org.simantics.modeling.ui.componentTypeEditor.SCLModuleEditorAdapter"
1622 id="org.simantics.modeling.ui.sclModuleEditor2"
1626 class="org.simantics.modeling.ui.scl.scriptEditor.SCLScriptEditorAdapter"
1627 id="org.simantics.modeling.ui.scl.scriptEditor.adapter"
1632 point="org.eclipse.core.runtime.preferences">
1634 class="org.simantics.modeling.ui.preferences.PreferenceInitializer">
1638 point="org.eclipse.ui.preferencePages">
1641 class="org.simantics.modeling.ui.preferences.DiagramPreferencePage"
1642 id="org.simantics.modeling.diagram.preferences">
1645 name="Connection Flags"
1646 category="org.simantics.modeling.diagram.preferences"
1647 class="org.simantics.modeling.ui.preferences.DiagramFlagPreferencePage"
1648 id="org.simantics.modeling.diagram.flag.preferences">
1652 class="org.simantics.modeling.ui.preferences.SubscriptionPreferencePage"
1653 id="org.simantics.modeling.ui.subscription.preferences">
1656 name="CSV (Comma separated value)"
1657 class="org.simantics.modeling.ui.preferences.CSVPreferencePage"
1658 id="org.simantics.modeling.csv.preferences">
1662 point="org.eclipse.ui.exportWizards">
1664 name="Generic Modeling"
1665 id="org.simantics.export.export">
1668 name="Diagrams to PDF"
1669 icon="icons/page_white_acrobat.png"
1670 category="org.simantics.export.export"
1671 class="org.simantics.modeling.ui.pdf.PDFDiagramExportWizard"
1672 id="org.simantics.modeling.ui.pdf.wizard">
1677 name="Shared Library"
1678 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1679 category="org.simantics.export.export"
1680 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:sharedOntologyExportWizard"
1681 id="org.simantics.modeling.ui.sharedOntologyExportWizard">
1687 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1688 category="org.simantics.export.export"
1689 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:modelExportWizard"
1690 id="org.simantics.modeling.ui.modelExportWizard">
1696 point="org.eclipse.ui.importWizards">
1698 name="Generic Modeling"
1699 id="org.simantics.modeling.import">
1702 name="Shared Library"
1703 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1704 category="org.simantics.modeling.import"
1705 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:sharedOntologyImportWizard"
1706 id="org.simantics.modeling.ui.sharedOntologyImportWizard">
1712 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1713 category="org.simantics.modeling.import"
1714 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:modelImportWizard"
1715 id="org.simantics.modeling.ui.modelImportWizard">
1721 point="org.simantics.ui.doubleClick">
1723 name="Expand Browser Node"
1725 class="org.simantics.modeling.ui.ExpandNodeHandler">
1726 </doubleClickAction>
1729 point="org.simantics.scl.reflection.binding">
1731 path="http://www.simantics.org/Modeling-0.0/Functions">
1733 className="org.simantics.db.Resource">
1736 className="org.simantics.db.ReadGraph">
1739 className="org.simantics.db.layer0.variable.Variable">
1742 className="org.simantics.browsing.ui.StatePersistor">
1745 className="org.simantics.modeling.ui.function.All">
1750 point="org.eclipse.core.runtime.adapters">
1752 class="org.simantics.diagram.adapter.CanvasAdapterFactory"
1753 adaptableType="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
1755 type="org.simantics.g2d.canvas.ICanvasContext">
1760 id="org.simantics.modeling.ui.fragment"
1761 point="org.eclipse.e4.workbench.model">
1763 uri="fragment.e4xmi">