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">
755 property="org.simantics.ui.tester.canUndo">
762 value="org.simantics.modeling.ui.diagramming.inlineEdit">
771 commandId="org.eclipse.ui.edit.redo"
772 class="org.simantics.ui.workbench.handler.SessionRedoHandler">
775 variable="activeContexts">
778 property="org.simantics.ui.tester.canRedo">
785 value="org.simantics.modeling.ui.diagramming.inlineEdit">
794 commandId="org.eclipse.ui.edit.undo"
795 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
798 definitionId="org.simantics.modeling.ui.inSCLModuleEditor">
803 class="org.simantics.modeling.ui.componentTypeEditor.PGraphUndoHandler"
804 commandId="org.eclipse.ui.edit.undo">
807 definitionId="org.simantics.modeling.ui.inPGraphEditor">
812 commandId="org.eclipse.ui.edit.redo"
813 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
816 definitionId="org.simantics.modeling.ui.inSCLModuleEditor">
821 class="org.simantics.modeling.ui.componentTypeEditor.PGraphUndoHandler"
822 commandId="org.eclipse.ui.edit.redo">
825 definitionId="org.simantics.modeling.ui.inPGraphEditor">
830 commandId="org.eclipse.ui.edit.undo"
831 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
834 definitionId="org.simantics.modeling.ui.inSCLQueryEditor">
839 commandId="org.eclipse.ui.edit.redo"
840 class="org.simantics.modeling.ui.componentTypeEditor.SCLEditorBaseUndoHandler">
843 definitionId="org.simantics.modeling.ui.inSCLQueryEditor">
848 commandId="org.simantics.modeling.ui.align"
849 class="org.simantics.modeling.ui.diagramEditor.handlers.AlignHandler">
852 variable="activePart">
855 value="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
862 commandId="org.simantics.modeling.ui.createConnectionPoint"
863 class="org.simantics.modeling.ui.modelBrowser.handlers.CreateConnectionPoint">
866 variable="selection">
872 args="http://www.simantics.org/Diagram-0.0/Flag"
873 property="org.simantics.graph.resourceType">
876 property="org.simantics.diagram.flag.connected"
880 property="org.simantics.modeling.componentType.partOf"
889 commandId="mergeFlags"
890 class="org.simantics.modeling.ui.actions.MergeFlagsHandler">
893 variable="selection">
899 args="http://www.simantics.org/Diagram-0.0/Flag"
900 property="org.simantics.graph.resourceType">
903 property="org.simantics.diagram.flag.connected"
915 commandId="mergeRelatedFlags"
916 class="org.simantics.modeling.ui.actions.MergeRelatedFlagsHandler">
919 variable="selection">
925 args="http://www.simantics.org/Diagram-0.0/Flag"
926 property="org.simantics.graph.resourceType">
929 property="org.simantics.diagram.flag.connected"
938 commandId="expandFlags"
939 class="org.simantics.modeling.ui.actions.ExpandFlagsHandler">
942 variable="selection">
948 args="http://www.simantics.org/Diagram-0.0/Flag"
949 property="org.simantics.graph.resourceType">
952 property="org.simantics.diagram.flag.connected"
956 property="org.simantics.diagram.flag.merged"
965 commandId="org.simantics.modeling.ui.disconnectFlag"
966 class="org.simantics.modeling.ui.diagramEditor.handlers.DisconnectFlagHandler">
969 variable="selection">
975 args="http://www.simantics.org/Diagram-0.0/Flag"
976 property="org.simantics.graph.resourceType">
980 property="org.simantics.diagram.flag.connected">
988 commandId="org.simantics.modeling.typical.sync.currentTemplate"
989 class="org.simantics.modeling.ui.typicals.SyncCurrentTypicalTemplateToInstances">
992 variable="activeEditor">
994 property="org.simantics.modeling.typical.isMasterEditor">
1000 commandId="org.simantics.modeling.typical.sync.currentInstance"
1001 class="org.simantics.modeling.ui.typicals.SyncCurrentTypicalInstanceWithTemplate">
1004 variable="activeEditor">
1006 property="org.simantics.modeling.typical.isInstanceEditor">
1012 commandId="org.simantics.modeling.typical.sync.toggleRealtime"
1013 class="org.simantics.modeling.ui.typicals.ToggleTypicalRealtimeSync">
1016 commandId="org.simantics.modeling.ui.scl.scriptEditor.run"
1017 class="org.simantics.modeling.ui.scl.scriptEditor.RunSCLScriptHandler">
1020 definitionId="org.simantics.modeling.ui.inSCLScriptEditor">
1026 point="org.eclipse.ui.bindings">
1028 commandId="org.simantics.modeling.ui.activateFilter"
1029 contextId="org.simantics.modeling.ui.modelBrowser"
1030 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1034 commandId="org.simantics.modeling.ui.activateFilter"
1035 contextId="org.simantics.modeling.ui.properties"
1036 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1040 commandId="expandSelection"
1041 contextId="org.simantics.modeling.ui.diagramming"
1042 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1046 commandId="mergeFlags"
1047 contextId="org.simantics.modeling.ui.diagramming"
1048 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1052 commandId="mergeRelatedFlags"
1053 contextId="org.simantics.modeling.ui.diagramming"
1054 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1058 commandId="org.simantics.modeling.ui.contextualHelp"
1059 contextId="org.simantics.modeling.ui.diagramming"
1060 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1064 commandId="org.simantics.modeling.ui.scl.scriptEditor.run"
1065 contextId="org.simantics.modeling.ui.scl.scriptEditor.context"
1066 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
1071 point="org.eclipse.ui.menus">
1073 locationURI="menu:sFile?after=new.ext">
1078 class="org.simantics.modeling.ui.actions.ModelingProjectOperationsContribution"
1079 id="org.simantics.modeling.ui.actions">
1084 locationURI="popup:#GraphExplorerPopup?after=wbStart">
1102 class="org.simantics.ui.contribution.OpenWithMenuContribution"
1118 commandId="org.eclipse.ui.file.refresh"
1122 checkEnabled="true">
1126 commandId="org.simantics.modeling.ui.open"
1130 checkEnabled="true">
1134 commandId="org.eclipse.ui.edit.delete"
1138 checkEnabled="false">
1142 commandId="org.eclipse.ui.edit.rename"
1146 checkEnabled="false">
1170 name="modelling.begin"
1174 class="org.simantics.modeling.ui.actions.SetInitialState"
1175 id="org.simantics.modeling.ui.setInitialState">
1177 checkEnabled="false">
1179 variable="selection">
1181 args="http://www.simantics.org/Simulation-0.0/Experiment"
1182 property="org.simantics.graph.resourceType">
1188 class="org.simantics.modeling.ui.actions.ModelingOperationsContribution"
1189 id="org.simantics.modeling.ui.actions">
1192 name="modelling.ext"
1196 name="modelling.end"
1209 locationURI="popup:#GraphExplorerPopup?after=modelling.ext">
1211 id="org.simantics.modeling.ui.disableSubscription">
1213 class="org.simantics.modeling.ui.modelBrowser2.contributions.SetSubscriptionEnabledContribution">
1229 id="org.simantics.modeling.ui.enableSubscription">
1231 class="org.simantics.modeling.ui.modelBrowser2.contributions.SetSubscriptionEnabledContribution">
1248 locationURI="popup:#GraphExplorerPopup?after=import.ext">
1250 commandId="org.eclipse.ui.file.import"
1255 checkEnabled="true">
1259 commandId="org.eclipse.ui.file.export"
1264 checkEnabled="true">
1269 locationURI="popup:org.simantics.new?after=begin">
1271 commandId="org.simantics.modeling.ui.newSpreadsheet"
1272 label="New Spreadsheet"
1273 icon="icons/table_add.png"
1276 checkEnabled="true">
1278 variable="selection">
1281 args="org.simantics.modeling.ui.modelBrowser2.model.SheetsNode"
1282 property="org.simantics.modeling.ui.nodeClass">
1290 locationURI="popup:#GraphExplorerPopup?after=new.ext">
1292 class="org.simantics.modeling.ui.actions.ModeledActions"
1293 id="org.simantics.modeling.ui.modeledActions">
1297 locationURI="popup:#GraphExplorerPopup?after=modelling.ext">
1300 locationURI="popup:#ModelingDiagramPopup">
1302 class="org.simantics.modeling.ui.actions.DiagramOperationsContribution"
1303 id="org.simantics.modeling.ui.diagramOperations">
1306 class="org.simantics.ui.contribution.OpenWithMenuContribution"
1310 class="org.simantics.diagram.handler.ConnectionRoutingMenuContribution"
1311 id="connectionRouting">
1314 class="org.simantics.modeling.ui.actions.SwitchComponentTypeContribution"
1315 id="org.simantics.modeling.ui.switchComponentType">
1319 locationURI="toolbar:org.simantics.browsing.ui.graph.propertyView">
1321 commandId="org.simantics.modeling.ui.pinSelection"
1322 label="Pin Selection"
1323 icon="icons/etool16/pin_editor.gif"
1325 tooltip="Pin Current Selection"
1326 disabledIcon="icons/dtool16/pin_editor.gif">
1328 checkEnabled="true">
1332 commandId="org.simantics.modeling.ui.duplicatePinnedView"
1333 label="Duplicate View and Pin Selection"
1334 icon="icons/etool16/open_pinned_view.gif"
1336 tooltip="Open New Pinned View">
1338 checkEnabled="true">
1343 locationURI="popup:#SymbolViewerPopup">
1353 commandId="org.simantics.modeling.ui.importSVG"
1355 icon="icons/photo.png"
1360 commandId="org.simantics.modeling.ui.createRectangle"
1361 label="Add Rectangle"
1362 icon="icons/shape_square.png"
1367 commandId="org.simantics.modeling.ui.createEllipse"
1369 icon="icons/stop.png"
1374 commandId="org.simantics.modeling.ui.createPath"
1376 icon="icons/chart_line.png"
1381 commandId="org.simantics.modeling.ui.createText"
1383 icon="icons/style.png"
1396 commandId="org.eclipse.ui.edit.delete"
1400 checkEnabled="false">
1408 class="org.simantics.diagram.handler.TerminalConnectionDirectionsMenuContribution"
1409 id="org.simantics.modeling.ui.setTerminalConnectionDirections">
1413 locationURI="popup:#ModelingDiagramPopup?after=import.ext">
1415 commandId="org.simantics.modeling.ui.editStyle"
1417 icon="icons/silk/palette.png"
1420 checkEnabled="true">
1424 commandId="org.simantics.modeling.ui.createIssue"
1425 label="Create Issue"
1426 icon="platform:/plugin/com.famfamfam.silk/icons/error.png"
1429 checkEnabled="true">
1433 commandId="org.simantics.modeling.ui.contextualHelp"
1435 icon="platform:/plugin/com.famfamfam.silk/icons/help.png"
1438 checkEnabled="true">
1442 commandId="org.simantics.modeling.ui.toggleExternalFlag"
1444 icon="icons/tick.png"
1447 checkEnabled="true">
1451 commandId="org.simantics.modeling.ui.createConnectionPoint"
1452 label="Create Terminal"
1453 icon="icons/tick.png"
1456 checkEnabled="true">
1461 locationURI="popup:#PropertiesPopup">
1463 commandId="org.simantics.modeling.ui.properties.restoreDefaultValue"
1464 label="Restore Default Values"
1465 icon="icons/elcl16/defaults_ps.gif"
1467 disabledIcon="icons/dlcl16/defaults_ps.gif">
1469 checkEnabled="true">
1474 locationURI="toolbar:org.simantics.browsing.ui.graph.propertyView">
1476 commandId="org.simantics.modeling.ui.properties.restoreDefaultValue"
1477 label="Restore Default Values"
1478 icon="icons/elcl16/defaults_ps.gif"
1480 tooltip="Restore Default Values for Selection"
1481 disabledIcon="icons/dlcl16/defaults_ps.gif">
1483 checkEnabled="true">
1488 locationURI="toolbar:org.eclipse.ui.main.toolbar">
1490 label="Diagram Toolbar"
1491 id="org.simantics.modeling.ui.diagramtoolbar">
1497 name="tool.additions">
1504 <!--<menuContribution
1505 locationURI="toolbar:org.eclipse.ui.main.toolbar">
1507 label="Element Toolbar"
1508 id="org.simantics.modeling.ui.elementtoolbar">
1510 </menuContribution>-->
1513 locationURI="popup:org.simantics.modeling.ui.scl.scriptEditor.EditorContext?after=additions">
1515 commandId="org.simantics.modeling.ui.scl.scriptEditor.run"
1517 icon="platform:/plugin/com.famfamfam.silk/companion/script_start.png"
1519 tooltip="Run the Current Contents of This SCL Script">
1524 point="org.eclipse.ui.contexts">
1526 name="In Modelling Perspective"
1527 id="org.simantics.modeling.ui.context"
1528 parentId="org.eclipse.ui.contexts.window">
1531 name="In Model Browser"
1532 id="org.simantics.modeling.ui.modelBrowser"
1533 parentId="org.eclipse.ui.contexts.window">
1536 name="In Property View"
1537 id="org.simantics.modeling.ui.properties"
1538 parentId="org.eclipse.ui.contexts.window">
1542 id="org.simantics.ui.undoContext"
1543 parentId="org.eclipse.ui.contexts.window">
1546 name="In SCL Script Editor"
1547 id="org.simantics.modeling.ui.scl.scriptEditor.context"
1548 parentId="org.eclipse.ui.contexts.window">
1552 point="org.simantics.ui.perspectiveContextBinding">
1554 contextIds="org.simantics.modeling.ui.context"
1555 perspectiveId="org.simantics.modeling.ui.perspective">
1559 point="org.simantics.ui.resourceEditorAdapter">
1561 id="org.simantics.diagramEditor.group">
1564 id="org.simantics.componentTypeEditor.group">
1567 groupId="org.simantics.diagramEditor.group"
1569 class="org.simantics.modeling.ui.diagramEditor.OpenDiagramFromConfigurationAdapter">
1571 id="org.simantics.modeling.ui.context">
1575 groupId="org.simantics.diagramEditor.group"
1577 class="org.simantics.modeling.ui.diagramEditor.OpenDiagramFromComponentAdapter">
1579 id="org.simantics.modeling.ui.context">
1584 class="org.simantics.modeling.ui.diagramEditor.OpenSheetAdapter">
1586 id="org.simantics.modeling.ui.context">
1591 class="org.simantics.modeling.ui.diagramEditor.OpenDiagramFromSymbolAdapter">
1593 id="org.simantics.modeling.ui.context">
1597 label="User Component Editor"
1599 groupId="org.simantics.componentTypeEditor.group"
1600 editorId="org.simantics.modeling.ui.componentTypeEditor"
1601 type_uris="http://www.simantics.org/Structural-0.0/ComponentType">
1604 label="User Component Editor"
1606 groupId="org.simantics.componentTypeEditor.group"
1607 editorId="org.simantics.modeling.ui.componentTypeEditor"
1608 type_uris="http://www.simantics.org/Structural-0.0/ProceduralComponentType">
1611 label="Ontology Definition File Editor"
1613 editorId="org.simantics.modeling.ui.pgraphEditor"
1614 type_uris="http://www.simantics.org/Layer0-0.0/PGraph">
1617 label="SCL Query Editor"
1619 editorId="org.simantics.modeling.ui.sclQueryEditor"
1620 type_uris="http://www.simantics.org/Modeling-1.2/SCLQueryType,http://www.simantics.org/Modeling-1.2/SCLQuery">
1623 label="Procedural User Component Code Editor"
1625 editorId="org.simantics.modeling.ui.proceduralComponentTypeCodeEditor"
1626 type_uris="http://www.simantics.org/Structural-0.0/ProceduralComponentTypeCode">
1629 editorId="org.simantics.modeling.ui.symbolCodeEditor"
1630 label="Symbol Code Editor"
1632 type_uris="http://www.simantics.org/Diagram-0.0/ElementClass">
1635 editorId="org.simantics.modeling.ui.symbolDropHandlerEditor"
1636 label="Symbol Drop Handler Editor"
1638 type_uris="http://www.simantics.org/Diagram-0.0/ElementClass">
1641 label="User Component Script Editor"
1643 editorId="org.simantics.modeling.ui.componentTypeScriptEditor"
1644 type_uris="http://www.simantics.org/Structural-0.0/ComponentTypeScript">
1648 class="org.simantics.modeling.ui.componentTypeEditor.ProceduralComponentInstanceViewerEditorAdapter">
1651 class="org.simantics.modeling.ui.componentTypeEditor.SCLModuleEditorAdapter"
1652 id="org.simantics.modeling.ui.sclModuleEditor2"
1656 class="org.simantics.modeling.ui.scl.scriptEditor.SCLScriptEditorAdapter"
1657 id="org.simantics.modeling.ui.scl.scriptEditor.adapter"
1662 point="org.eclipse.core.runtime.preferences">
1664 class="org.simantics.modeling.ui.preferences.PreferenceInitializer">
1668 point="org.eclipse.ui.preferencePages">
1671 class="org.simantics.modeling.ui.preferences.DiagramPreferencePage"
1672 id="org.simantics.modeling.diagram.preferences">
1675 name="Connection Flags"
1676 category="org.simantics.modeling.diagram.preferences"
1677 class="org.simantics.modeling.ui.preferences.DiagramFlagPreferencePage"
1678 id="org.simantics.modeling.diagram.flag.preferences">
1682 class="org.simantics.modeling.ui.preferences.SubscriptionPreferencePage"
1683 id="org.simantics.modeling.ui.subscription.preferences">
1686 name="CSV (Comma separated value)"
1687 class="org.simantics.modeling.ui.preferences.CSVPreferencePage"
1688 id="org.simantics.modeling.csv.preferences">
1692 point="org.eclipse.ui.exportWizards">
1694 name="Generic Modeling"
1695 id="org.simantics.export.export">
1698 name="Diagrams to PDF"
1699 icon="icons/page_white_acrobat.png"
1700 category="org.simantics.export.export"
1701 class="org.simantics.modeling.ui.pdf.PDFDiagramExportWizard"
1702 id="org.simantics.modeling.ui.pdf.wizard">
1707 name="Shared Library"
1708 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1709 category="org.simantics.export.export"
1710 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:sharedOntologyExportWizard"
1711 id="org.simantics.modeling.ui.sharedOntologyExportWizard">
1717 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1718 category="org.simantics.export.export"
1719 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:modelExportWizard"
1720 id="org.simantics.modeling.ui.modelExportWizard">
1726 point="org.eclipse.ui.importWizards">
1728 name="Generic Modeling"
1729 id="org.simantics.modeling.import">
1732 name="Shared Library"
1733 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1734 category="org.simantics.modeling.import"
1735 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:sharedOntologyImportWizard"
1736 id="org.simantics.modeling.ui.sharedOntologyImportWizard">
1742 icon="platform:/plugin/com.famfamfam.silk/icons/folder.png"
1743 category="org.simantics.modeling.import"
1744 class="org.simantics.modeling.ui.sharedontology.wizard.WizardExtensionFactory:modelImportWizard"
1745 id="org.simantics.modeling.ui.modelImportWizard">
1751 point="org.simantics.ui.doubleClick">
1753 name="Expand Browser Node"
1755 class="org.simantics.modeling.ui.ExpandNodeHandler">
1756 </doubleClickAction>
1759 point="org.simantics.scl.reflection.binding">
1761 path="http://www.simantics.org/Modeling-0.0/Functions">
1763 className="org.simantics.db.Resource">
1766 className="org.simantics.db.ReadGraph">
1769 className="org.simantics.db.layer0.variable.Variable">
1772 className="org.simantics.browsing.ui.StatePersistor">
1775 className="org.simantics.modeling.ui.function.All">
1780 point="org.eclipse.core.runtime.adapters">
1782 class="org.simantics.diagram.adapter.CanvasAdapterFactory"
1783 adaptableType="org.simantics.modeling.ui.diagramEditor.DiagramEditor">
1785 type="org.simantics.g2d.canvas.ICanvasContext">
1790 id="org.simantics.modeling.ui.fragment"
1791 point="org.eclipse.e4.workbench.model">
1793 uri="fragment.e4xmi">