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 icon="platform:/plugin/com.famfamfam.silk/icons/wrench.png"
46 category="org.simantics.diagram.views"
47 class="org.simantics.modeling.ui.diagramEditor.tools.DiagramToolViewPart"
49 id="org.simantics.modeling.ui.diagramtool">
53 name="Change Information"
54 icon="platform:/plugin/com.famfamfam.silk/icons/report.png"
55 category="org.simantics.modeling.category"
56 class="org.simantics.modeling.ui.view.ChangeInformationView"
57 id="org.simantics.modeling.changeInformation">
61 point="org.eclipse.ui.editors">
64 icon="icons/shape_square.png"
65 class="org.simantics.modeling.ui.diagramEditor.DiagramEditor:viewer=org.simantics.modeling.ui.diagramEditor.DiagramViewer"
66 contributorClass="org.simantics.modeling.ui.diagramEditor.DiagramViewerActionContributor"
67 matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"
68 id="org.simantics.modeling.ui.diagramEditor">
71 name="Diagram Editor (plain)"
72 icon="icons/shape_square.png"
73 class="org.simantics.modeling.ui.diagramEditor.DiagramEditor:viewer=org.simantics.modeling.ui.diagramEditor.PlainDiagramViewer"
74 contributorClass="org.simantics.modeling.ui.diagramEditor.DiagramViewerActionContributor"
75 matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"
76 id="org.simantics.modeling.ui.plainDiagramEditor">
80 icon="icons/photo.png"
81 class="org.simantics.modeling.ui.diagramEditor.DiagramEditor:viewer=org.simantics.modeling.ui.symbolEditor.SymbolViewer"
82 matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"
83 id="org.simantics.modeling.ui.symbolEditor">
87 name="User Component Editor"
89 class="org.simantics.modeling.ui.componentTypeEditor.ComponentTypeEditor"
90 id="org.simantics.modeling.ui.componentTypeEditor">
94 name="Ontology Definition File Editor"
96 class="org.simantics.modeling.ui.componentTypeEditor.PGraphEditor"
97 id="org.simantics.modeling.ui.pgraphEditor">
101 name="SCL Query Editor"
103 class="org.simantics.modeling.ui.componentTypeEditor.SCLQueryEditor"
104 id="org.simantics.modeling.ui.sclQueryEditor">
108 name="Procedural User Component Code Editor"
109 icon="icons/book_open.png"
110 class="org.simantics.modeling.ui.componentTypeEditor.ProceduralComponentTypeCodeEditor"
111 id="org.simantics.modeling.ui.proceduralComponentTypeCodeEditor">
114 class="org.simantics.modeling.ui.componentTypeEditor.SymbolCodeEditor"
116 icon="icons/book_open.png"
117 id="org.simantics.modeling.ui.symbolCodeEditor"
118 name="Symbol Code Editor">
121 class="org.simantics.modeling.ui.componentTypeEditor.SymbolDropHandlerEditor"
123 icon="icons/book_open.png"
124 id="org.simantics.modeling.ui.symbolDropHandlerEditor"
125 name="Symbol Drop Handler Code Editor">
129 name="Procedural User Component Instance Viewer"
130 icon="icons/shape_3d_gray.png"
131 class="org.simantics.modeling.ui.componentTypeEditor.ProceduralComponentInstanceViewer"
132 id="org.simantics.modeling.ui.proceduralComponentInstanceViewer">
136 name="User Component Script Editor"
137 icon="icons/book_open.png"
138 class="org.simantics.modeling.ui.componentTypeEditor.ComponentTypeScriptEditor"
139 id="org.simantics.modeling.ui.componentTypeScriptEditor">
143 point="org.eclipse.core.expressions.definitions">
145 id="org.simantics.modeling.ui.diagram.editorActive">
147 variable="activeEditor">
149 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
154 id="org.simantics.modeling.ui.inSCLModuleEditor">
156 variable="activePartId">
158 value="org.simantics.modeling.ui.sclModuleEditor2">
163 id="org.simantics.modeling.ui.inPGraphEditor">
164 <with variable="activePartId">
166 value="org.simantics.modeling.ui.pgraphEditor">
171 id="org.simantics.modeling.ui.inSCLQueryEditor">
173 variable="activePartId">
175 value="org.simantics.modeling.ui.sclQueryEditor">
181 point="org.eclipse.ui.commands">
183 name="Modeling Commands"
184 id="org.simantics.modeling.ui.category">
188 id="org.simantics.data.category">
192 categoryId="org.simantics.modeling.ui.category"
193 id="org.simantics.modeling.ui.pinSelection">
197 categoryId="org.simantics.modeling.ui.category"
198 id="org.simantics.modeling.ui.createIssue">
202 categoryId="org.simantics.modeling.ui.category"
203 id="org.simantics.modeling.ui.contextualHelp">
206 name="Toggle Flag External State"
207 categoryId="org.simantics.modeling.ui.category"
208 id="org.simantics.modeling.ui.toggleExternalFlag">
211 name="Duplicate View and Pin Selection"
212 categoryId="org.simantics.modeling.ui.category"
213 id="org.simantics.modeling.ui.duplicatePinnedView">
217 categoryId="org.simantics.modeling.ui.category"
218 id="org.simantics.modeling.ui.open">
221 name="Import image from SVG file"
222 categoryId="org.simantics.modeling.ui.category"
223 id="org.simantics.modeling.ui.importSVG">
226 name="Create Rectangle"
227 categoryId="org.simantics.modeling.ui.category"
228 id="org.simantics.modeling.ui.createRectangle">
231 name="Create Ellipse"
232 categoryId="org.simantics.modeling.ui.category"
233 id="org.simantics.modeling.ui.createEllipse">
237 categoryId="org.simantics.modeling.ui.category"
238 id="org.simantics.modeling.ui.createPath">
242 categoryId="org.simantics.modeling.ui.category"
243 id="org.simantics.modeling.ui.createText">
246 name="New Experiment"
247 categoryId="org.simantics.modeling.ui.category"
248 id="org.simantics.modeling.ui.newExperiment">
252 categoryId="org.simantics.modeling.ui.category"
253 id="org.simantics.modeling.ui.newState">
256 name="New Spreadsheet"
257 categoryId="org.simantics.modeling.ui.category"
258 id="org.simantics.modeling.ui.newSpreadsheet">
262 categoryId="org.simantics.modeling.ui.category"
263 id="org.simantics.modeling.ui.newChart">
266 name="New Chart Group"
267 categoryId="org.simantics.modeling.ui.category"
268 id="org.simantics.modeling.ui.newChartGroup">
271 name="New Subscription"
272 categoryId="org.simantics.modeling.ui.category"
273 id="org.simantics.modeling.ui.newSubscription">
276 name="Restore Default Value"
277 categoryId="org.simantics.modeling.ui.category"
278 id="org.simantics.modeling.ui.properties.restoreDefaultValue">
281 name="Activate Filter"
282 categoryId="org.simantics.modeling.ui.category"
283 id="org.simantics.modeling.ui.activateFilter">
286 name="Expand Selection"
287 description="Expand current selection to neighboring connections and nodes"
288 categoryId="org.simantics.modeling.ui.category"
289 id="expandSelection">
293 categoryId="org.simantics.modeling.ui.category"
294 id="org.simantics.modeling.ui.editStyle">
298 categoryId="org.simantics.modeling.ui.category"
299 id="org.simantics.modeling.ui.pagesettings">
302 name="Align Vertical"
303 categoryId="org.simantics.modeling.ui.category"
304 id="org.simantics.modeling.ui.alignvert">
307 name="Align Horizontal"
308 categoryId="org.simantics.modeling.ui.category"
309 id="org.simantics.modeling.ui.alignhoriz">
312 defaultHandler="org.simantics.modeling.ui.actions.ValidateMappingHandler"
313 name="Validate Mapping"
314 id="org.simantics.modeling.ui.validateMapping">
318 categoryId="org.simantics.modeling.ui.category"
319 id="org.simantics.modeling.ui.align">
322 name="New User Component"
323 categoryId="org.simantics.modeling.ui.category"
324 id="org.simantics.modeling.ui.newComponentType">
327 name="Create Terminal"
328 categoryId="org.simantics.modeling.ui.category"
329 id="org.simantics.modeling.ui.createConnectionPoint">
333 categoryId="org.simantics.diagram.category"
337 name="Merge related flags"
338 categoryId="org.simantics.diagram.category"
339 id="mergeRelatedFlags">
343 categoryId="org.simantics.diagram.category"
347 name="Disconnect Flags"
348 description="Disconnects those flags from the current selection that are connected to counterparts."
349 categoryId="org.simantics.diagram.category"
350 id="org.simantics.modeling.ui.disconnectFlag">
353 name="Synchronize All Master Templates in Active Model with All Instances"
354 categoryId="org.simantics.modeling.ui.category"
355 id="org.simantics.modeling.typical.sync.activeModel">
358 name="Synchronize Current Typical Master Template with All Instances in Active Model"
359 categoryId="org.simantics.modeling.ui.category"
360 id="org.simantics.modeling.typical.sync.currentTemplate">
363 name="Synchronize Current Typical Instance with Template"
364 categoryId="org.simantics.modeling.ui.category"
365 id="org.simantics.modeling.typical.sync.currentInstance">
368 name="Toggle Real-time Typical Synchronization"
369 categoryId="org.simantics.modeling.ui.category"
370 id="org.simantics.modeling.typical.sync.toggleRealtime">
374 point="org.eclipse.core.expressions.definitions">
376 id="org.simantics.modeling.browser.selection.deletable">
379 variable="activeContexts">
384 value="org.simantics.modeling.ui.modelBrowser">
389 variable="selection">
392 property="org.simantics.modeling.ui.deletable">
399 id="org.simantics.modeling.browser.selection.modifiable">
402 variable="activeContexts">
407 value="org.simantics.modeling.ui.modelBrowser">
412 variable="selection">
414 property="org.simantics.modeling.ui.modifiable">
420 id="org.simantics.modeling.browser.selection.refreshable">
423 variable="activeContexts">
428 value="org.simantics.modeling.ui.modelBrowser">
433 variable="selection">
435 property="org.simantics.modeling.ui.refreshable">
441 id="org.simantics.modeling.ui.modelBrowser.active">
443 variable="activeContexts">
449 value="org.simantics.modeling.ui.modelBrowser">
457 value="org.simantics.browsing.ui.inlineEditing">
466 point="org.eclipse.ui.handlers">
468 commandId="org.eclipse.ui.edit.cut"
469 class="org.simantics.modeling.ui.modelBrowser.handlers.StandardCutHandler">
472 definitionId="org.simantics.modeling.ui.modelBrowser.active">
477 commandId="org.eclipse.ui.edit.copy"
478 class="org.simantics.modeling.ui.modelBrowser.handlers.StandardCopyHandler">
481 definitionId="org.simantics.modeling.ui.modelBrowser.active">
486 commandId="org.eclipse.ui.edit.paste"
487 class="org.simantics.modeling.ui.modelBrowser.handlers.StandardPasteHandler">
490 definitionId="org.simantics.modeling.ui.modelBrowser.active">
495 commandId="org.simantics.modeling.ui.createIssue"
496 class="org.simantics.modeling.ui.modelBrowser.handlers.CreateIssue">
499 variable="selection">
502 args="http://www.simantics.org/Diagram-0.0/Element"
503 property="org.simantics.graph.resourceType">
507 property="org.simantics.diagram.element.mapped">
514 commandId="org.simantics.modeling.ui.contextualHelp"
515 class="org.simantics.modeling.ui.modelBrowser.handlers.ContextualHelp">
518 variable="selection">
521 args="http://www.simantics.org/Diagram-0.0/Element"
522 property="org.simantics.graph.resourceType">
529 commandId="org.simantics.modeling.ui.toggleExternalFlag"
530 class="org.simantics.modeling.ui.modelBrowser.handlers.ToggleExternalFlag">
533 variable="selection">
536 args="http://www.simantics.org/Diagram-0.0/Flag"
537 property="org.simantics.graph.resourceType">
541 property="org.simantics.diagram.flag.connected">
548 commandId="org.simantics.modeling.ui.newSubscription"
549 class="org.simantics.modeling.ui.modelBrowser.handlers.NewSubscriptionHandler">
552 commandId="org.simantics.modeling.ui.pinSelection"
553 class="org.simantics.modeling.ui.actions.PinSelectionHandler">
556 args="org.simantics.modeling.ui,property.pinmode"
557 property="org.simantics.preference"
563 commandId="org.simantics.modeling.ui.duplicatePinnedView"
564 class="org.simantics.modeling.ui.actions.DuplicatePinnedViewHandler">
567 commandId="org.simantics.modeling.ui.importSVG"
568 class="org.simantics.modeling.ui.actions.ImportSVG">
571 commandId="org.simantics.modeling.ui.createRectangle"
572 class="org.simantics.modeling.ui.actions.CreateRectangle">
575 commandId="org.simantics.modeling.ui.createEllipse"
576 class="org.simantics.modeling.ui.actions.CreateEllipse">
579 commandId="org.simantics.modeling.ui.createPath"
580 class="org.simantics.modeling.ui.actions.CreatePath">
583 commandId="org.simantics.modeling.ui.createText"
584 class="org.simantics.modeling.ui.actions.CreateText">
587 commandId="org.simantics.modeling.ui.newSpreadsheet"
588 class="org.simantics.modeling.ui.modelBrowser.handlers.NewSpreadsheetHandler">
591 commandId="org.simantics.modeling.ui.properties.restoreDefaultValue"
592 class="org.simantics.modeling.ui.property.RestoreDefaultValueHandler">
595 commandId="org.eclipse.ui.file.refresh"
596 class="org.simantics.modeling.ui.modelBrowser.handlers.RefreshNodeHandler">
599 definitionId="org.simantics.modeling.browser.selection.refreshable">
604 commandId="org.simantics.modeling.ui.activateFilter"
605 class="org.simantics.modeling.ui.modelBrowser.handlers.ActivateFilterHandler">
608 variable="activeContexts">
613 value="org.simantics.modeling.ui.modelBrowser">
616 value="org.simantics.modeling.ui.properties">
624 commandId="expandSelection"
625 class="org.simantics.diagram.handler.CanvasCommandDelegate">
628 definitionId="org.simantics.modeling.ui.diagram.active">
633 commandId="org.eclipse.ui.edit.delete"
634 class="org.simantics.modeling.ui.modelBrowser.handlers.DeleteNodeHandler">
637 definitionId="org.simantics.modeling.browser.selection.deletable">
642 commandId="org.eclipse.ui.edit.rename"
643 class="org.simantics.modeling.ui.modelBrowser.handlers.RenameNodeHandler">
646 definitionId="org.simantics.modeling.browser.selection.modifiable">
651 commandId="org.simantics.modeling.ui.editStyle"
652 class="org.simantics.modeling.ui.actions.EditStyleHandler">
656 variable="selection">
661 args="http://www.simantics.org/Diagram-0.0/StyleProvider"
662 property="org.simantics.graph.resourceType">
670 commandId="org.simantics.modeling.ui.pagesettings"
671 class="org.simantics.modeling.ui.actions.PageSettingsHandler">
674 variable="activePart">
677 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
684 commandId="org.simantics.modeling.ui.alignvert"
685 class="org.simantics.modeling.ui.diagramEditor.handlers.AlignVerticalHandler">
688 variable="activePart">
691 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
698 commandId="org.simantics.modeling.ui.alignhoriz"
699 class="org.simantics.modeling.ui.diagramEditor.handlers.AlignHorizontalHandler">
702 variable="activePart">
705 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
712 commandId="org.eclipse.ui.edit.undo"
713 class="org.simantics.ui.workbench.handler.SessionUndoHandler">
716 variable="activeContexts">
718 property="org.simantics.ui.tester.canUndo">
724 commandId="org.eclipse.ui.edit.redo"
725 class="org.simantics.ui.workbench.handler.SessionRedoHandler">
728 variable="activeContexts">
730 property="org.simantics.ui.tester.canRedo">
736 commandId="org.eclipse.ui.edit.undo"
737 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
740 definitionId="org.simantics.modeling.ui.inSCLModuleEditor">
745 class="org.simantics.modeling.ui.componentTypeEditor.PGraphUndoHandler"
746 commandId="org.eclipse.ui.edit.undo">
749 definitionId="org.simantics.modeling.ui.inPGraphEditor">
754 commandId="org.eclipse.ui.edit.redo"
755 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
758 definitionId="org.simantics.modeling.ui.inSCLModuleEditor">
763 class="org.simantics.modeling.ui.componentTypeEditor.PGraphUndoHandler"
764 commandId="org.eclipse.ui.edit.redo">
767 definitionId="org.simantics.modeling.ui.inPGraphEditor">
772 commandId="org.eclipse.ui.edit.undo"
773 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
776 definitionId="org.simantics.modeling.ui.inSCLQueryEditor">
781 commandId="org.eclipse.ui.edit.redo"
782 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
785 definitionId="org.simantics.modeling.ui.inSCLQueryEditor">
790 commandId="org.simantics.modeling.ui.align"
791 class="org.simantics.modeling.ui.diagramEditor.handlers.AlignHandler">
794 variable="activePart">
797 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
804 commandId="org.simantics.modeling.ui.createConnectionPoint"
805 class="org.simantics.modeling.ui.modelBrowser.handlers.CreateConnectionPoint">
808 variable="selection">
814 args="http://www.simantics.org/Diagram-0.0/Flag"
815 property="org.simantics.graph.resourceType">
818 property="org.simantics.diagram.flag.connected"
822 property="org.simantics.modeling.componentType.partOf"
831 commandId="mergeFlags"
832 class="org.simantics.modeling.ui.actions.MergeFlagsHandler">
835 variable="selection">
841 args="http://www.simantics.org/Diagram-0.0/Flag"
842 property="org.simantics.graph.resourceType">
845 property="org.simantics.diagram.flag.connected"
857 commandId="mergeRelatedFlags"
858 class="org.simantics.modeling.ui.actions.MergeRelatedFlagsHandler">
861 variable="selection">
867 args="http://www.simantics.org/Diagram-0.0/Flag"
868 property="org.simantics.graph.resourceType">
871 property="org.simantics.diagram.flag.connected"
880 commandId="expandFlags"
881 class="org.simantics.modeling.ui.actions.ExpandFlagsHandler">
884 variable="selection">
890 args="http://www.simantics.org/Diagram-0.0/Flag"
891 property="org.simantics.graph.resourceType">
894 property="org.simantics.diagram.flag.connected"
898 property="org.simantics.diagram.flag.merged"
907 commandId="org.simantics.modeling.ui.disconnectFlag"
908 class="org.simantics.modeling.ui.diagramEditor.handlers.DisconnectFlagHandler">
911 variable="selection">
917 args="http://www.simantics.org/Diagram-0.0/Flag"
918 property="org.simantics.graph.resourceType">
922 property="org.simantics.diagram.flag.connected">
930 commandId="org.simantics.modeling.typical.sync.currentTemplate"
931 class="org.simantics.modeling.ui.typicals.SyncCurrentTypicalTemplateToInstances">
934 variable="activeEditor">
936 property="org.simantics.modeling.typical.isMasterEditor">
942 commandId="org.simantics.modeling.typical.sync.currentInstance"
943 class="org.simantics.modeling.ui.typicals.SyncCurrentTypicalInstanceWithTemplate">
946 variable="activeEditor">
948 property="org.simantics.modeling.typical.isInstanceEditor">
954 commandId="org.simantics.modeling.typical.sync.toggleRealtime"
955 class="org.simantics.modeling.ui.typicals.ToggleTypicalRealtimeSync">
959 point="org.eclipse.ui.bindings">
961 commandId="org.simantics.modeling.ui.activateFilter"
962 contextId="org.simantics.modeling.ui.modelBrowser"
963 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
967 commandId="org.simantics.modeling.ui.activateFilter"
968 contextId="org.simantics.modeling.ui.properties"
969 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
973 commandId="expandSelection"
974 contextId="org.simantics.modeling.ui.diagramming"
975 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
979 commandId="mergeFlags"
980 contextId="org.simantics.modeling.ui.diagramming"
981 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
985 commandId="mergeRelatedFlags"
986 contextId="org.simantics.modeling.ui.diagramming"
987 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
991 commandId="org.simantics.modeling.ui.contextualHelp"
992 contextId="org.simantics.modeling.ui.diagramming"
993 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
998 point="org.eclipse.ui.menus">
1000 locationURI="menu:sFile?after=new.ext">
1005 class="org.simantics.modeling.ui.actions.ModelingProjectOperationsContribution"
1006 id="org.simantics.modeling.ui.actions">
1011 locationURI="popup:#GraphExplorerPopup?after=wbStart">
1029 class="org.simantics.ui.contribution.OpenWithMenuContribution"
1045 commandId="org.eclipse.ui.file.refresh"
1049 checkEnabled="true">
1053 commandId="org.simantics.modeling.ui.open"
1057 checkEnabled="true">
1061 commandId="org.eclipse.ui.edit.delete"
1065 checkEnabled="false">
1069 commandId="org.eclipse.ui.edit.rename"
1073 checkEnabled="false">
1097 name="modelling.begin"
1101 class="org.simantics.modeling.ui.actions.SetInitialState"
1102 id="org.simantics.modeling.ui.setInitialState">
1104 checkEnabled="false">
1106 variable="selection">
1108 args="http://www.simantics.org/Simulation-0.0/Experiment"
1109 property="org.simantics.graph.resourceType">
1115 class="org.simantics.modeling.ui.actions.ModelingOperationsContribution"
1116 id="org.simantics.modeling.ui.actions">
1119 name="modelling.ext"
1123 name="modelling.end"
1136 locationURI="popup:#GraphExplorerPopup?after=modelling.ext">
1138 id="org.simantics.modeling.ui.disableSubscription">
1140 class="org.simantics.modeling.ui.modelBrowser2.contributions.SetSubscriptionEnabledContribution">
1156 id="org.simantics.modeling.ui.enableSubscription">
1158 class="org.simantics.modeling.ui.modelBrowser2.contributions.SetSubscriptionEnabledContribution">
1175 locationURI="popup:#GraphExplorerPopup?after=import.ext">
1177 commandId="org.eclipse.ui.file.import"
1182 checkEnabled="true">
1186 commandId="org.eclipse.ui.file.export"
1191 checkEnabled="true">
1196 locationURI="popup:org.simantics.new?after=begin">
1198 commandId="org.simantics.modeling.ui.newSpreadsheet"
1199 label="New Spreadsheet"
1200 icon="icons/table_add.png"
1203 checkEnabled="true">
1205 variable="selection">
1208 args="org.simantics.modeling.ui.modelBrowser2.model.SheetsNode"
1209 property="org.simantics.modeling.ui.nodeClass">
1217 locationURI="popup:#GraphExplorerPopup?after=new.ext">
1219 class="org.simantics.modeling.ui.actions.ModeledActions"
1220 id="org.simantics.modeling.ui.modeledActions">
1224 locationURI="popup:#GraphExplorerPopup?after=modelling.ext">
1227 locationURI="popup:#ModelingDiagramPopup">
1229 class="org.simantics.modeling.ui.actions.DiagramOperationsContribution"
1230 id="org.simantics.modeling.ui.diagramOperations">
1233 class="org.simantics.ui.contribution.OpenWithMenuContribution"
1237 class="org.simantics.diagram.handler.ConnectionRoutingMenuContribution"
1238 id="connectionRouting">
1242 locationURI="toolbar:org.simantics.browsing.ui.graph.propertyView">
1244 commandId="org.simantics.modeling.ui.pinSelection"
1245 label="Pin Selection"
1246 icon="icons/etool16/pin_editor.gif"
1248 tooltip="Pin Current Selection"
1249 disabledIcon="icons/dtool16/pin_editor.gif">
1251 checkEnabled="true">
1255 commandId="org.simantics.modeling.ui.duplicatePinnedView"
1256 label="Duplicate View and Pin Selection"
1257 icon="icons/etool16/open_pinned_view.gif"
1259 tooltip="Open New Pinned View">
1261 checkEnabled="true">
1266 locationURI="popup:#SymbolViewerPopup">
1276 commandId="org.simantics.modeling.ui.importSVG"
1278 icon="icons/photo.png"
1283 commandId="org.simantics.modeling.ui.createRectangle"
1284 label="Add Rectangle"
1285 icon="icons/shape_square.png"
1290 commandId="org.simantics.modeling.ui.createEllipse"
1292 icon="icons/stop.png"
1297 commandId="org.simantics.modeling.ui.createPath"
1299 icon="icons/chart_line.png"
1304 commandId="org.simantics.modeling.ui.createText"
1306 icon="icons/style.png"
1319 commandId="org.eclipse.ui.edit.delete"
1323 checkEnabled="false">
1331 class="org.simantics.diagram.handler.TerminalConnectionDirectionsMenuContribution"
1332 id="org.simantics.modeling.ui.setTerminalConnectionDirections">
1336 locationURI="popup:#ModelingDiagramPopup?after=import.ext">
1338 commandId="org.simantics.modeling.ui.editStyle"
1340 icon="icons/silk/palette.png"
1343 checkEnabled="true">
1347 commandId="org.simantics.modeling.ui.createIssue"
1348 label="Create Issue"
1349 icon="platform:/plugin/com.famfamfam.silk/icons/error.png"
1352 checkEnabled="true">
1356 commandId="org.simantics.modeling.ui.contextualHelp"
1358 icon="platform:/plugin/com.famfamfam.silk/icons/help.png"
1361 checkEnabled="true">
1365 commandId="org.simantics.modeling.ui.toggleExternalFlag"
1367 icon="icons/tick.png"
1370 checkEnabled="true">
1374 commandId="org.simantics.modeling.ui.createConnectionPoint"
1375 label="Create Terminal"
1376 icon="icons/tick.png"
1379 checkEnabled="true">
1384 locationURI="popup:#PropertiesPopup">
1386 commandId="org.simantics.modeling.ui.properties.restoreDefaultValue"
1387 label="Restore Default Values"
1388 icon="icons/elcl16/defaults_ps.gif"
1390 disabledIcon="icons/dlcl16/defaults_ps.gif">
1392 checkEnabled="true">
1397 locationURI="toolbar:org.simantics.browsing.ui.graph.propertyView">
1399 commandId="org.simantics.modeling.ui.properties.restoreDefaultValue"
1400 label="Restore Default Values"
1401 icon="icons/elcl16/defaults_ps.gif"
1403 tooltip="Restore Default Values for Selection"
1404 disabledIcon="icons/dlcl16/defaults_ps.gif">
1406 checkEnabled="true">
1411 locationURI="toolbar:org.eclipse.ui.main.toolbar">
1413 label="Diagram Toolbar"
1414 id="org.simantics.modeling.ui.diagramtoolbar">
1420 name="tool.additions">
1427 <!--<menuContribution
1428 locationURI="toolbar:org.eclipse.ui.main.toolbar">
1430 label="Element Toolbar"
1431 id="org.simantics.modeling.ui.elementtoolbar">
1433 </menuContribution>-->
1436 point="org.eclipse.ui.contexts">
1438 name="In Modelling Perspective"
1439 id="org.simantics.modeling.ui.context"
1440 parentId="org.eclipse.ui.contexts.window">
1443 name="In Model Browser"
1444 id="org.simantics.modeling.ui.modelBrowser"
1445 parentId="org.eclipse.ui.contexts.window">
1448 name="In Property View"
1449 id="org.simantics.modeling.ui.properties"
1450 parentId="org.eclipse.ui.contexts.window">
1454 id="org.simantics.ui.undoContext"
1455 parentId="org.eclipse.ui.contexts.window">
1459 point="org.simantics.ui.perspectiveContextBinding">
1461 contextIds="org.simantics.modeling.ui.context"
1462 perspectiveId="org.simantics.modeling.ui.perspective">
1466 point="org.simantics.ui.resourceEditorAdapter">
1468 id="org.simantics.diagramEditor.group">
1471 id="org.simantics.componentTypeEditor.group">
1474 groupId="org.simantics.diagramEditor.group"
1476 class="org.simantics.modeling.ui.diagramEditor.OpenDiagramFromConfigurationAdapter">
1478 id="org.simantics.modeling.ui.context">
1483 class="org.simantics.modeling.ui.diagramEditor.OpenSheetAdapter">
1485 id="org.simantics.modeling.ui.context">
1490 class="org.simantics.modeling.ui.diagramEditor.OpenDiagramFromSymbolAdapter">
1492 id="org.simantics.modeling.ui.context">
1496 label="User Component Editor"
1498 groupId="org.simantics.componentTypeEditor.group"
1499 editorId="org.simantics.modeling.ui.componentTypeEditor"
1500 type_uris="http://www.simantics.org/Structural-0.0/ComponentType">
1503 label="User Component Editor"
1505 groupId="org.simantics.componentTypeEditor.group"
1506 editorId="org.simantics.modeling.ui.componentTypeEditor"
1507 type_uris="http://www.simantics.org/Structural-0.0/ProceduralComponentType">
1510 label="Ontology Definition File Editor"
1512 editorId="org.simantics.modeling.ui.pgraphEditor"
1513 type_uris="http://www.simantics.org/Layer0-0.0/PGraph">
1516 label="SCL Query Editor"
1518 editorId="org.simantics.modeling.ui.sclQueryEditor"
1519 type_uris="http://www.simantics.org/Modeling-1.2/SCLQueryType,http://www.simantics.org/Modeling-1.2/SCLQuery">
1522 label="Procedural User Component Code Editor"
1524 editorId="org.simantics.modeling.ui.proceduralComponentTypeCodeEditor"
1525 type_uris="http://www.simantics.org/Structural-0.0/ProceduralComponentTypeCode">
1528 editorId="org.simantics.modeling.ui.symbolCodeEditor"
1529 label="Symbol Code Editor"
1531 type_uris="http://www.simantics.org/Diagram-0.0/ElementClass">
1534 editorId="org.simantics.modeling.ui.symbolDropHandlerEditor"
1535 label="Symbol Drop Handler Editor"
1537 type_uris="http://www.simantics.org/Diagram-0.0/ElementClass">
1540 label="User Component Script Editor"
1542 editorId="org.simantics.modeling.ui.componentTypeScriptEditor"
1543 type_uris="http://www.simantics.org/Structural-0.0/ComponentTypeScript">
1547 class="org.simantics.modeling.ui.componentTypeEditor.ProceduralComponentInstanceViewerEditorAdapter">
1550 class="org.simantics.modeling.ui.componentTypeEditor.SCLModuleEditorAdapter"
1551 id="org.simantics.modeling.ui.sclModuleEditor2"
1556 point="org.eclipse.core.runtime.preferences">
1558 class="org.simantics.modeling.ui.preferences.PreferenceInitializer">
1562 point="org.eclipse.ui.preferencePages">
1565 class="org.simantics.modeling.ui.preferences.DiagramPreferencePage"
1566 id="org.simantics.modeling.diagram.preferences">
1569 name="Connection Flags"
1570 category="org.simantics.modeling.diagram.preferences"
1571 class="org.simantics.modeling.ui.preferences.DiagramFlagPreferencePage"
1572 id="org.simantics.modeling.diagram.flag.preferences">
1576 class="org.simantics.modeling.ui.preferences.SubscriptionPreferencePage"
1577 id="org.simantics.modeling.ui.subscription.preferences">
1580 name="CSV (Comma separated value)"
1581 class="org.simantics.modeling.ui.preferences.CSVPreferencePage"
1582 id="org.simantics.modeling.csv.preferences">
1586 point="org.eclipse.ui.exportWizards">
1588 name="Generic Modeling"
1589 id="org.simantics.export.export">
1592 name="Diagrams to PDF"
1593 icon="icons/page_white_acrobat.png"
1594 category="org.simantics.export.export"
1595 class="org.simantics.modeling.ui.pdf.PDFDiagramExportWizard"
1596 id="org.simantics.modeling.ui.pdf.wizard">
1601 name="Shared Library"
1602 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1603 category="org.simantics.export.export"
1604 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:sharedOntologyExportWizard"
1605 id="org.simantics.modeling.ui.sharedOntologyExportWizard">
1611 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1612 category="org.simantics.export.export"
1613 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:modelExportWizard"
1614 id="org.simantics.modeling.ui.modelExportWizard">
1620 point="org.eclipse.ui.importWizards">
1622 name="Generic Modeling"
1623 id="org.simantics.modeling.import">
1626 name="Shared Library"
1627 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1628 category="org.simantics.modeling.import"
1629 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:sharedOntologyImportWizard"
1630 id="org.simantics.modeling.ui.sharedOntologyImportWizard">
1636 point="org.simantics.ui.doubleClick">
1638 name="Expand Browser Node"
1640 class="org.simantics.modeling.ui.ExpandNodeHandler">
1641 </doubleClickAction>
1644 point="org.simantics.scl.reflection.binding">
1646 path="http://www.simantics.org/Modeling-0.0/Functions">
1648 className="org.simantics.db.Resource">
1651 className="org.simantics.db.ReadGraph">
1654 className="org.simantics.db.layer0.variable.Variable">
1657 className="org.simantics.browsing.ui.StatePersistor">
1660 className="org.simantics.modeling.ui.function.All">
1665 point="org.eclipse.core.runtime.adapters">
1667 class="org.simantics.diagram.adapter.CanvasAdapterFactory"
1668 adaptableType="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
1670 type="org.simantics.g2d.canvas.ICanvasContext">
1675 id="org.simantics.modeling.ui.fragment"
1676 point="org.eclipse.e4.workbench.model">
1678 uri="fragment.e4xmi">