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">
151 point="org.eclipse.core.expressions.definitions">
153 id="org.simantics.modeling.ui.diagram.editorActive">
155 variable="activeEditor">
157 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
162 id="org.simantics.modeling.ui.inSCLModuleEditor">
164 variable="activePartId">
166 value="org.simantics.modeling.ui.sclModuleEditor2">
171 id="org.simantics.modeling.ui.inPGraphEditor">
172 <with variable="activePartId">
174 value="org.simantics.modeling.ui.pgraphEditor">
179 id="org.simantics.modeling.ui.inSCLQueryEditor">
181 variable="activePartId">
183 value="org.simantics.modeling.ui.sclQueryEditor">
189 point="org.eclipse.ui.commands">
191 name="Modeling Commands"
192 id="org.simantics.modeling.ui.category">
196 id="org.simantics.data.category">
200 categoryId="org.simantics.modeling.ui.category"
201 id="org.simantics.modeling.ui.pinSelection">
205 categoryId="org.simantics.modeling.ui.category"
206 id="org.simantics.modeling.ui.createIssue">
210 categoryId="org.simantics.modeling.ui.category"
211 id="org.simantics.modeling.ui.contextualHelp">
214 name="Toggle Flag External State"
215 categoryId="org.simantics.modeling.ui.category"
216 id="org.simantics.modeling.ui.toggleExternalFlag">
219 name="Duplicate View and Pin Selection"
220 categoryId="org.simantics.modeling.ui.category"
221 id="org.simantics.modeling.ui.duplicatePinnedView">
225 categoryId="org.simantics.modeling.ui.category"
226 id="org.simantics.modeling.ui.open">
229 name="Import image from SVG file"
230 categoryId="org.simantics.modeling.ui.category"
231 id="org.simantics.modeling.ui.importSVG">
234 name="Create Rectangle"
235 categoryId="org.simantics.modeling.ui.category"
236 id="org.simantics.modeling.ui.createRectangle">
239 name="Create Ellipse"
240 categoryId="org.simantics.modeling.ui.category"
241 id="org.simantics.modeling.ui.createEllipse">
245 categoryId="org.simantics.modeling.ui.category"
246 id="org.simantics.modeling.ui.createPath">
250 categoryId="org.simantics.modeling.ui.category"
251 id="org.simantics.modeling.ui.createText">
254 name="New Experiment"
255 categoryId="org.simantics.modeling.ui.category"
256 id="org.simantics.modeling.ui.newExperiment">
260 categoryId="org.simantics.modeling.ui.category"
261 id="org.simantics.modeling.ui.newState">
264 name="New Spreadsheet"
265 categoryId="org.simantics.modeling.ui.category"
266 id="org.simantics.modeling.ui.newSpreadsheet">
270 categoryId="org.simantics.modeling.ui.category"
271 id="org.simantics.modeling.ui.newChart">
274 name="New Chart Group"
275 categoryId="org.simantics.modeling.ui.category"
276 id="org.simantics.modeling.ui.newChartGroup">
279 name="New Subscription"
280 categoryId="org.simantics.modeling.ui.category"
281 id="org.simantics.modeling.ui.newSubscription">
284 name="Restore Default Value"
285 categoryId="org.simantics.modeling.ui.category"
286 id="org.simantics.modeling.ui.properties.restoreDefaultValue">
289 name="Activate Filter"
290 categoryId="org.simantics.modeling.ui.category"
291 id="org.simantics.modeling.ui.activateFilter">
294 name="Expand Selection"
295 description="Expand current selection to neighboring connections and nodes"
296 categoryId="org.simantics.modeling.ui.category"
297 id="expandSelection">
301 categoryId="org.simantics.modeling.ui.category"
302 id="org.simantics.modeling.ui.editStyle">
306 categoryId="org.simantics.modeling.ui.category"
307 id="org.simantics.modeling.ui.pagesettings">
310 name="Align Vertical"
311 categoryId="org.simantics.modeling.ui.category"
312 id="org.simantics.modeling.ui.alignvert">
315 name="Align Horizontal"
316 categoryId="org.simantics.modeling.ui.category"
317 id="org.simantics.modeling.ui.alignhoriz">
320 defaultHandler="org.simantics.modeling.ui.actions.ValidateMappingHandler"
321 name="Validate Mapping"
322 id="org.simantics.modeling.ui.validateMapping">
326 categoryId="org.simantics.modeling.ui.category"
327 id="org.simantics.modeling.ui.align">
330 name="New User Component"
331 categoryId="org.simantics.modeling.ui.category"
332 id="org.simantics.modeling.ui.newComponentType">
335 name="Create Terminal"
336 categoryId="org.simantics.modeling.ui.category"
337 id="org.simantics.modeling.ui.createConnectionPoint">
341 categoryId="org.simantics.diagram.category"
345 name="Merge related flags"
346 categoryId="org.simantics.diagram.category"
347 id="mergeRelatedFlags">
351 categoryId="org.simantics.diagram.category"
355 name="Disconnect Flags"
356 description="Disconnects those flags from the current selection that are connected to counterparts."
357 categoryId="org.simantics.diagram.category"
358 id="org.simantics.modeling.ui.disconnectFlag">
361 name="Synchronize All Master Templates in Active Model with All Instances"
362 categoryId="org.simantics.modeling.ui.category"
363 id="org.simantics.modeling.typical.sync.activeModel">
366 name="Synchronize Current Typical Master Template with All Instances in Active Model"
367 categoryId="org.simantics.modeling.ui.category"
368 id="org.simantics.modeling.typical.sync.currentTemplate">
371 name="Synchronize Current Typical Instance with Template"
372 categoryId="org.simantics.modeling.ui.category"
373 id="org.simantics.modeling.typical.sync.currentInstance">
376 name="Toggle Real-time Typical Synchronization"
377 categoryId="org.simantics.modeling.ui.category"
378 id="org.simantics.modeling.typical.sync.toggleRealtime">
382 point="org.eclipse.core.expressions.definitions">
384 id="org.simantics.modeling.browser.selection.deletable">
387 variable="activeContexts">
392 value="org.simantics.modeling.ui.modelBrowser">
397 variable="selection">
400 property="org.simantics.modeling.ui.deletable">
407 id="org.simantics.modeling.browser.selection.modifiable">
410 variable="activeContexts">
415 value="org.simantics.modeling.ui.modelBrowser">
420 variable="selection">
422 property="org.simantics.modeling.ui.modifiable">
428 id="org.simantics.modeling.browser.selection.refreshable">
431 variable="activeContexts">
436 value="org.simantics.modeling.ui.modelBrowser">
441 variable="selection">
443 property="org.simantics.modeling.ui.refreshable">
449 id="org.simantics.modeling.ui.modelBrowser.active">
451 variable="activeContexts">
457 value="org.simantics.modeling.ui.modelBrowser">
465 value="org.simantics.browsing.ui.inlineEditing">
474 point="org.eclipse.ui.handlers">
476 commandId="org.eclipse.ui.edit.cut"
477 class="org.simantics.modeling.ui.modelBrowser.handlers.StandardCutHandler">
480 definitionId="org.simantics.modeling.ui.modelBrowser.active">
485 commandId="org.eclipse.ui.edit.copy"
486 class="org.simantics.modeling.ui.modelBrowser.handlers.StandardCopyHandler">
489 definitionId="org.simantics.modeling.ui.modelBrowser.active">
494 commandId="org.eclipse.ui.edit.paste"
495 class="org.simantics.modeling.ui.modelBrowser.handlers.StandardPasteHandler">
498 definitionId="org.simantics.modeling.ui.modelBrowser.active">
503 commandId="org.simantics.modeling.ui.createIssue"
504 class="org.simantics.modeling.ui.modelBrowser.handlers.CreateIssue">
507 variable="selection">
510 args="http://www.simantics.org/Diagram-0.0/Element"
511 property="org.simantics.graph.resourceType">
515 property="org.simantics.diagram.element.mapped">
522 commandId="org.simantics.modeling.ui.contextualHelp"
523 class="org.simantics.modeling.ui.modelBrowser.handlers.ContextualHelp">
526 variable="selection">
529 args="http://www.simantics.org/Diagram-0.0/Element"
530 property="org.simantics.graph.resourceType">
537 commandId="org.simantics.modeling.ui.toggleExternalFlag"
538 class="org.simantics.modeling.ui.modelBrowser.handlers.ToggleExternalFlag">
541 variable="selection">
544 args="http://www.simantics.org/Diagram-0.0/Flag"
545 property="org.simantics.graph.resourceType">
549 property="org.simantics.diagram.flag.connected">
556 commandId="org.simantics.modeling.ui.newSubscription"
557 class="org.simantics.modeling.ui.modelBrowser.handlers.NewSubscriptionHandler">
560 commandId="org.simantics.modeling.ui.pinSelection"
561 class="org.simantics.modeling.ui.actions.PinSelectionHandler">
564 args="org.simantics.modeling.ui,property.pinmode"
565 property="org.simantics.preference"
571 commandId="org.simantics.modeling.ui.duplicatePinnedView"
572 class="org.simantics.modeling.ui.actions.DuplicatePinnedViewHandler">
575 commandId="org.simantics.modeling.ui.importSVG"
576 class="org.simantics.modeling.ui.actions.ImportSVG">
579 commandId="org.simantics.modeling.ui.createRectangle"
580 class="org.simantics.modeling.ui.actions.CreateRectangle">
583 commandId="org.simantics.modeling.ui.createEllipse"
584 class="org.simantics.modeling.ui.actions.CreateEllipse">
587 commandId="org.simantics.modeling.ui.createPath"
588 class="org.simantics.modeling.ui.actions.CreatePath">
591 commandId="org.simantics.modeling.ui.createText"
592 class="org.simantics.modeling.ui.actions.CreateText">
595 commandId="org.simantics.modeling.ui.newSpreadsheet"
596 class="org.simantics.modeling.ui.modelBrowser.handlers.NewSpreadsheetHandler">
599 commandId="org.simantics.modeling.ui.properties.restoreDefaultValue"
600 class="org.simantics.modeling.ui.property.RestoreDefaultValueHandler">
603 commandId="org.eclipse.ui.file.refresh"
604 class="org.simantics.modeling.ui.modelBrowser.handlers.RefreshNodeHandler">
607 definitionId="org.simantics.modeling.browser.selection.refreshable">
612 commandId="org.simantics.modeling.ui.activateFilter"
613 class="org.simantics.modeling.ui.modelBrowser.handlers.ActivateFilterHandler">
616 variable="activeContexts">
621 value="org.simantics.modeling.ui.modelBrowser">
624 value="org.simantics.modeling.ui.properties">
632 commandId="expandSelection"
633 class="org.simantics.diagram.handler.CanvasCommandDelegate">
636 definitionId="org.simantics.modeling.ui.diagram.active">
641 commandId="org.eclipse.ui.edit.delete"
642 class="org.simantics.modeling.ui.modelBrowser.handlers.DeleteNodeHandler">
645 definitionId="org.simantics.modeling.browser.selection.deletable">
650 commandId="org.eclipse.ui.edit.rename"
651 class="org.simantics.modeling.ui.modelBrowser.handlers.RenameNodeHandler">
654 definitionId="org.simantics.modeling.browser.selection.modifiable">
659 commandId="org.simantics.modeling.ui.editStyle"
660 class="org.simantics.modeling.ui.actions.EditStyleHandler">
664 variable="selection">
669 args="http://www.simantics.org/Diagram-0.0/StyleProvider"
670 property="org.simantics.graph.resourceType">
678 commandId="org.simantics.modeling.ui.pagesettings"
679 class="org.simantics.modeling.ui.actions.PageSettingsHandler">
682 variable="activePart">
685 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
692 commandId="org.simantics.modeling.ui.alignvert"
693 class="org.simantics.modeling.ui.diagramEditor.handlers.AlignVerticalHandler">
696 variable="activePart">
699 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
706 commandId="org.simantics.modeling.ui.alignhoriz"
707 class="org.simantics.modeling.ui.diagramEditor.handlers.AlignHorizontalHandler">
710 variable="activePart">
713 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
720 commandId="org.eclipse.ui.edit.undo"
721 class="org.simantics.ui.workbench.handler.SessionUndoHandler">
724 variable="activeContexts">
726 property="org.simantics.ui.tester.canUndo">
732 commandId="org.eclipse.ui.edit.redo"
733 class="org.simantics.ui.workbench.handler.SessionRedoHandler">
736 variable="activeContexts">
738 property="org.simantics.ui.tester.canRedo">
744 commandId="org.eclipse.ui.edit.undo"
745 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
748 definitionId="org.simantics.modeling.ui.inSCLModuleEditor">
753 class="org.simantics.modeling.ui.componentTypeEditor.PGraphUndoHandler"
754 commandId="org.eclipse.ui.edit.undo">
757 definitionId="org.simantics.modeling.ui.inPGraphEditor">
762 commandId="org.eclipse.ui.edit.redo"
763 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
766 definitionId="org.simantics.modeling.ui.inSCLModuleEditor">
771 class="org.simantics.modeling.ui.componentTypeEditor.PGraphUndoHandler"
772 commandId="org.eclipse.ui.edit.redo">
775 definitionId="org.simantics.modeling.ui.inPGraphEditor">
780 commandId="org.eclipse.ui.edit.undo"
781 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
784 definitionId="org.simantics.modeling.ui.inSCLQueryEditor">
789 commandId="org.eclipse.ui.edit.redo"
790 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
793 definitionId="org.simantics.modeling.ui.inSCLQueryEditor">
798 commandId="org.simantics.modeling.ui.align"
799 class="org.simantics.modeling.ui.diagramEditor.handlers.AlignHandler">
802 variable="activePart">
805 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
812 commandId="org.simantics.modeling.ui.createConnectionPoint"
813 class="org.simantics.modeling.ui.modelBrowser.handlers.CreateConnectionPoint">
816 variable="selection">
822 args="http://www.simantics.org/Diagram-0.0/Flag"
823 property="org.simantics.graph.resourceType">
826 property="org.simantics.diagram.flag.connected"
830 property="org.simantics.modeling.componentType.partOf"
839 commandId="mergeFlags"
840 class="org.simantics.modeling.ui.actions.MergeFlagsHandler">
843 variable="selection">
849 args="http://www.simantics.org/Diagram-0.0/Flag"
850 property="org.simantics.graph.resourceType">
853 property="org.simantics.diagram.flag.connected"
865 commandId="mergeRelatedFlags"
866 class="org.simantics.modeling.ui.actions.MergeRelatedFlagsHandler">
869 variable="selection">
875 args="http://www.simantics.org/Diagram-0.0/Flag"
876 property="org.simantics.graph.resourceType">
879 property="org.simantics.diagram.flag.connected"
888 commandId="expandFlags"
889 class="org.simantics.modeling.ui.actions.ExpandFlagsHandler">
892 variable="selection">
898 args="http://www.simantics.org/Diagram-0.0/Flag"
899 property="org.simantics.graph.resourceType">
902 property="org.simantics.diagram.flag.connected"
906 property="org.simantics.diagram.flag.merged"
915 commandId="org.simantics.modeling.ui.disconnectFlag"
916 class="org.simantics.modeling.ui.diagramEditor.handlers.DisconnectFlagHandler">
919 variable="selection">
925 args="http://www.simantics.org/Diagram-0.0/Flag"
926 property="org.simantics.graph.resourceType">
930 property="org.simantics.diagram.flag.connected">
938 commandId="org.simantics.modeling.typical.sync.currentTemplate"
939 class="org.simantics.modeling.ui.typicals.SyncCurrentTypicalTemplateToInstances">
942 variable="activeEditor">
944 property="org.simantics.modeling.typical.isMasterEditor">
950 commandId="org.simantics.modeling.typical.sync.currentInstance"
951 class="org.simantics.modeling.ui.typicals.SyncCurrentTypicalInstanceWithTemplate">
954 variable="activeEditor">
956 property="org.simantics.modeling.typical.isInstanceEditor">
962 commandId="org.simantics.modeling.typical.sync.toggleRealtime"
963 class="org.simantics.modeling.ui.typicals.ToggleTypicalRealtimeSync">
967 point="org.eclipse.ui.bindings">
969 commandId="org.simantics.modeling.ui.activateFilter"
970 contextId="org.simantics.modeling.ui.modelBrowser"
971 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
975 commandId="org.simantics.modeling.ui.activateFilter"
976 contextId="org.simantics.modeling.ui.properties"
977 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
981 commandId="expandSelection"
982 contextId="org.simantics.modeling.ui.diagramming"
983 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
987 commandId="mergeFlags"
988 contextId="org.simantics.modeling.ui.diagramming"
989 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
993 commandId="mergeRelatedFlags"
994 contextId="org.simantics.modeling.ui.diagramming"
995 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
999 commandId="org.simantics.modeling.ui.contextualHelp"
1000 contextId="org.simantics.modeling.ui.diagramming"
1001 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1006 point="org.eclipse.ui.menus">
1008 locationURI="menu:sFile?after=new.ext">
1013 class="org.simantics.modeling.ui.actions.ModelingProjectOperationsContribution"
1014 id="org.simantics.modeling.ui.actions">
1019 locationURI="popup:#GraphExplorerPopup?after=wbStart">
1037 class="org.simantics.ui.contribution.OpenWithMenuContribution"
1053 commandId="org.eclipse.ui.file.refresh"
1057 checkEnabled="true">
1061 commandId="org.simantics.modeling.ui.open"
1065 checkEnabled="true">
1069 commandId="org.eclipse.ui.edit.delete"
1073 checkEnabled="false">
1077 commandId="org.eclipse.ui.edit.rename"
1081 checkEnabled="false">
1105 name="modelling.begin"
1109 class="org.simantics.modeling.ui.actions.SetInitialState"
1110 id="org.simantics.modeling.ui.setInitialState">
1112 checkEnabled="false">
1114 variable="selection">
1116 args="http://www.simantics.org/Simulation-0.0/Experiment"
1117 property="org.simantics.graph.resourceType">
1123 class="org.simantics.modeling.ui.actions.ModelingOperationsContribution"
1124 id="org.simantics.modeling.ui.actions">
1127 name="modelling.ext"
1131 name="modelling.end"
1144 locationURI="popup:#GraphExplorerPopup?after=modelling.ext">
1146 id="org.simantics.modeling.ui.disableSubscription">
1148 class="org.simantics.modeling.ui.modelBrowser2.contributions.SetSubscriptionEnabledContribution">
1164 id="org.simantics.modeling.ui.enableSubscription">
1166 class="org.simantics.modeling.ui.modelBrowser2.contributions.SetSubscriptionEnabledContribution">
1183 locationURI="popup:#GraphExplorerPopup?after=import.ext">
1185 commandId="org.eclipse.ui.file.import"
1190 checkEnabled="true">
1194 commandId="org.eclipse.ui.file.export"
1199 checkEnabled="true">
1204 locationURI="popup:org.simantics.new?after=begin">
1206 commandId="org.simantics.modeling.ui.newSpreadsheet"
1207 label="New Spreadsheet"
1208 icon="icons/table_add.png"
1211 checkEnabled="true">
1213 variable="selection">
1216 args="org.simantics.modeling.ui.modelBrowser2.model.SheetsNode"
1217 property="org.simantics.modeling.ui.nodeClass">
1225 locationURI="popup:#GraphExplorerPopup?after=new.ext">
1227 class="org.simantics.modeling.ui.actions.ModeledActions"
1228 id="org.simantics.modeling.ui.modeledActions">
1232 locationURI="popup:#GraphExplorerPopup?after=modelling.ext">
1235 locationURI="popup:#ModelingDiagramPopup">
1237 class="org.simantics.modeling.ui.actions.DiagramOperationsContribution"
1238 id="org.simantics.modeling.ui.diagramOperations">
1241 class="org.simantics.ui.contribution.OpenWithMenuContribution"
1245 class="org.simantics.diagram.handler.ConnectionRoutingMenuContribution"
1246 id="connectionRouting">
1249 class="org.simantics.modeling.ui.actions.SwitchComponentTypeContribution"
1250 id="org.simantics.modeling.ui.switchComponentType">
1254 locationURI="toolbar:org.simantics.browsing.ui.graph.propertyView">
1256 commandId="org.simantics.modeling.ui.pinSelection"
1257 label="Pin Selection"
1258 icon="icons/etool16/pin_editor.gif"
1260 tooltip="Pin Current Selection"
1261 disabledIcon="icons/dtool16/pin_editor.gif">
1263 checkEnabled="true">
1267 commandId="org.simantics.modeling.ui.duplicatePinnedView"
1268 label="Duplicate View and Pin Selection"
1269 icon="icons/etool16/open_pinned_view.gif"
1271 tooltip="Open New Pinned View">
1273 checkEnabled="true">
1278 locationURI="popup:#SymbolViewerPopup">
1288 commandId="org.simantics.modeling.ui.importSVG"
1290 icon="icons/photo.png"
1295 commandId="org.simantics.modeling.ui.createRectangle"
1296 label="Add Rectangle"
1297 icon="icons/shape_square.png"
1302 commandId="org.simantics.modeling.ui.createEllipse"
1304 icon="icons/stop.png"
1309 commandId="org.simantics.modeling.ui.createPath"
1311 icon="icons/chart_line.png"
1316 commandId="org.simantics.modeling.ui.createText"
1318 icon="icons/style.png"
1331 commandId="org.eclipse.ui.edit.delete"
1335 checkEnabled="false">
1343 class="org.simantics.diagram.handler.TerminalConnectionDirectionsMenuContribution"
1344 id="org.simantics.modeling.ui.setTerminalConnectionDirections">
1348 locationURI="popup:#ModelingDiagramPopup?after=import.ext">
1350 commandId="org.simantics.modeling.ui.editStyle"
1352 icon="icons/silk/palette.png"
1355 checkEnabled="true">
1359 commandId="org.simantics.modeling.ui.createIssue"
1360 label="Create Issue"
1361 icon="platform:/plugin/com.famfamfam.silk/icons/error.png"
1364 checkEnabled="true">
1368 commandId="org.simantics.modeling.ui.contextualHelp"
1370 icon="platform:/plugin/com.famfamfam.silk/icons/help.png"
1373 checkEnabled="true">
1377 commandId="org.simantics.modeling.ui.toggleExternalFlag"
1379 icon="icons/tick.png"
1382 checkEnabled="true">
1386 commandId="org.simantics.modeling.ui.createConnectionPoint"
1387 label="Create Terminal"
1388 icon="icons/tick.png"
1391 checkEnabled="true">
1396 locationURI="popup:#PropertiesPopup">
1398 commandId="org.simantics.modeling.ui.properties.restoreDefaultValue"
1399 label="Restore Default Values"
1400 icon="icons/elcl16/defaults_ps.gif"
1402 disabledIcon="icons/dlcl16/defaults_ps.gif">
1404 checkEnabled="true">
1409 locationURI="toolbar:org.simantics.browsing.ui.graph.propertyView">
1411 commandId="org.simantics.modeling.ui.properties.restoreDefaultValue"
1412 label="Restore Default Values"
1413 icon="icons/elcl16/defaults_ps.gif"
1415 tooltip="Restore Default Values for Selection"
1416 disabledIcon="icons/dlcl16/defaults_ps.gif">
1418 checkEnabled="true">
1423 locationURI="toolbar:org.eclipse.ui.main.toolbar">
1425 label="Diagram Toolbar"
1426 id="org.simantics.modeling.ui.diagramtoolbar">
1432 name="tool.additions">
1439 <!--<menuContribution
1440 locationURI="toolbar:org.eclipse.ui.main.toolbar">
1442 label="Element Toolbar"
1443 id="org.simantics.modeling.ui.elementtoolbar">
1445 </menuContribution>-->
1448 point="org.eclipse.ui.contexts">
1450 name="In Modelling Perspective"
1451 id="org.simantics.modeling.ui.context"
1452 parentId="org.eclipse.ui.contexts.window">
1455 name="In Model Browser"
1456 id="org.simantics.modeling.ui.modelBrowser"
1457 parentId="org.eclipse.ui.contexts.window">
1460 name="In Property View"
1461 id="org.simantics.modeling.ui.properties"
1462 parentId="org.eclipse.ui.contexts.window">
1466 id="org.simantics.ui.undoContext"
1467 parentId="org.eclipse.ui.contexts.window">
1471 point="org.simantics.ui.perspectiveContextBinding">
1473 contextIds="org.simantics.modeling.ui.context"
1474 perspectiveId="org.simantics.modeling.ui.perspective">
1478 point="org.simantics.ui.resourceEditorAdapter">
1480 id="org.simantics.diagramEditor.group">
1483 id="org.simantics.componentTypeEditor.group">
1486 groupId="org.simantics.diagramEditor.group"
1488 class="org.simantics.modeling.ui.diagramEditor.OpenDiagramFromConfigurationAdapter">
1490 id="org.simantics.modeling.ui.context">
1495 class="org.simantics.modeling.ui.diagramEditor.OpenSheetAdapter">
1497 id="org.simantics.modeling.ui.context">
1502 class="org.simantics.modeling.ui.diagramEditor.OpenDiagramFromSymbolAdapter">
1504 id="org.simantics.modeling.ui.context">
1508 label="User Component Editor"
1510 groupId="org.simantics.componentTypeEditor.group"
1511 editorId="org.simantics.modeling.ui.componentTypeEditor"
1512 type_uris="http://www.simantics.org/Structural-0.0/ComponentType">
1515 label="User Component Editor"
1517 groupId="org.simantics.componentTypeEditor.group"
1518 editorId="org.simantics.modeling.ui.componentTypeEditor"
1519 type_uris="http://www.simantics.org/Structural-0.0/ProceduralComponentType">
1522 label="Ontology Definition File Editor"
1524 editorId="org.simantics.modeling.ui.pgraphEditor"
1525 type_uris="http://www.simantics.org/Layer0-0.0/PGraph">
1528 label="SCL Query Editor"
1530 editorId="org.simantics.modeling.ui.sclQueryEditor"
1531 type_uris="http://www.simantics.org/Modeling-1.2/SCLQueryType,http://www.simantics.org/Modeling-1.2/SCLQuery">
1534 label="Procedural User Component Code Editor"
1536 editorId="org.simantics.modeling.ui.proceduralComponentTypeCodeEditor"
1537 type_uris="http://www.simantics.org/Structural-0.0/ProceduralComponentTypeCode">
1540 editorId="org.simantics.modeling.ui.symbolCodeEditor"
1541 label="Symbol Code Editor"
1543 type_uris="http://www.simantics.org/Diagram-0.0/ElementClass">
1546 editorId="org.simantics.modeling.ui.symbolDropHandlerEditor"
1547 label="Symbol Drop Handler Editor"
1549 type_uris="http://www.simantics.org/Diagram-0.0/ElementClass">
1552 label="User Component Script Editor"
1554 editorId="org.simantics.modeling.ui.componentTypeScriptEditor"
1555 type_uris="http://www.simantics.org/Structural-0.0/ComponentTypeScript">
1559 class="org.simantics.modeling.ui.componentTypeEditor.ProceduralComponentInstanceViewerEditorAdapter">
1562 class="org.simantics.modeling.ui.componentTypeEditor.SCLModuleEditorAdapter"
1563 id="org.simantics.modeling.ui.sclModuleEditor2"
1568 point="org.eclipse.core.runtime.preferences">
1570 class="org.simantics.modeling.ui.preferences.PreferenceInitializer">
1574 point="org.eclipse.ui.preferencePages">
1577 class="org.simantics.modeling.ui.preferences.DiagramPreferencePage"
1578 id="org.simantics.modeling.diagram.preferences">
1581 name="Connection Flags"
1582 category="org.simantics.modeling.diagram.preferences"
1583 class="org.simantics.modeling.ui.preferences.DiagramFlagPreferencePage"
1584 id="org.simantics.modeling.diagram.flag.preferences">
1588 class="org.simantics.modeling.ui.preferences.SubscriptionPreferencePage"
1589 id="org.simantics.modeling.ui.subscription.preferences">
1592 name="CSV (Comma separated value)"
1593 class="org.simantics.modeling.ui.preferences.CSVPreferencePage"
1594 id="org.simantics.modeling.csv.preferences">
1598 point="org.eclipse.ui.exportWizards">
1600 name="Generic Modeling"
1601 id="org.simantics.export.export">
1604 name="Diagrams to PDF"
1605 icon="icons/page_white_acrobat.png"
1606 category="org.simantics.export.export"
1607 class="org.simantics.modeling.ui.pdf.PDFDiagramExportWizard"
1608 id="org.simantics.modeling.ui.pdf.wizard">
1613 name="Shared Library"
1614 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1615 category="org.simantics.export.export"
1616 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:sharedOntologyExportWizard"
1617 id="org.simantics.modeling.ui.sharedOntologyExportWizard">
1623 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1624 category="org.simantics.export.export"
1625 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:modelExportWizard"
1626 id="org.simantics.modeling.ui.modelExportWizard">
1632 point="org.eclipse.ui.importWizards">
1634 name="Generic Modeling"
1635 id="org.simantics.modeling.import">
1638 name="Shared Library"
1639 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1640 category="org.simantics.modeling.import"
1641 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:sharedOntologyImportWizard"
1642 id="org.simantics.modeling.ui.sharedOntologyImportWizard">
1648 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1649 category="org.simantics.modeling.import"
1650 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:modelImportWizard"
1651 id="org.simantics.modeling.ui.modelImportWizard">
1657 point="org.simantics.ui.doubleClick">
1659 name="Expand Browser Node"
1661 class="org.simantics.modeling.ui.ExpandNodeHandler">
1662 </doubleClickAction>
1665 point="org.simantics.scl.reflection.binding">
1667 path="http://www.simantics.org/Modeling-0.0/Functions">
1669 className="org.simantics.db.Resource">
1672 className="org.simantics.db.ReadGraph">
1675 className="org.simantics.db.layer0.variable.Variable">
1678 className="org.simantics.browsing.ui.StatePersistor">
1681 className="org.simantics.modeling.ui.function.All">
1686 point="org.eclipse.core.runtime.adapters">
1688 class="org.simantics.diagram.adapter.CanvasAdapterFactory"
1689 adaptableType="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
1691 type="org.simantics.g2d.canvas.ICanvasContext">
1696 id="org.simantics.modeling.ui.fragment"
1697 point="org.eclipse.e4.workbench.model">
1699 uri="fragment.e4xmi">