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