1 <?xml version="1.0" encoding="UTF-8"?>
5 point="org.simantics.ui.doubleClick">
7 name="Chart Double-click handler"
9 class="org.simantics.charts.ui.ChartDoubleClickHandler">
13 point="org.eclipse.ui.editors">
17 icon="icons/silk/chart_line.png"
18 class="org.simantics.charts.editor.TimeSeriesEditor"
19 matchingStrategy="org.simantics.ui.workbench.editor.input.ResourceEditorInputMatchingStrategy"
20 id="org.simantics.charts.editor.timeseries">
24 point="org.simantics.ui.resourceEditorAdapter">
27 class="org.simantics.charts.editor.ChartEditorAdapter">
31 point="org.eclipse.ui.handlers">
33 commandId="org.eclipse.ui.edit.copy"
34 class="org.simantics.charts.editor.ChartCopyHandler">
37 variable="activePartId">
39 value="org.simantics.charts.editor.timeseries">
45 commandId="org.eclipse.ui.file.print"
46 class="org.simantics.charts.editor.ExportToPdfHandler">
49 variable="activePartId">
51 value="org.simantics.charts.editor.timeseries">
57 commandId="org.simantics.event.addMilestone"
58 class="org.simantics.charts.editor.AddMilestoneHandler">
61 variable="activePartId">
63 value="org.simantics.charts.editor.timeseries">
69 commandId="org.simantics.charts.linktime"
70 class="org.simantics.charts.ui.LinkTimeHandler">
73 variable="activePartId">
75 value="org.simantics.charts.editor.timeseries">
81 variable="activePartId">
83 value="org.simantics.charts.editor.timeseries">
89 commandId="org.simantics.workbench.properties"
90 class="org.simantics.charts.ui.PropertiesHandler">
96 args="http://www.simantics.org/Charts-0.0/Chart/Item"
97 property="org.simantics.graph.resourceType">
100 args="http://www.simantics.org/Charts-0.0/TimeSeriesChart"
101 property="org.simantics.graph.resourceType">
108 commandId="zoomToFit"
109 class="org.simantics.diagram.handler.CanvasCommandDelegate">
112 variable="activePartId">
114 value="org.simantics.charts.editor.timeseries">
120 commandId="org.simantics.chart.zoomToFitHoriz"
121 class="org.simantics.diagram.handler.CanvasCommandDelegate">
124 variable="activePartId">
126 value="org.simantics.charts.editor.timeseries">
132 variable="activePartId">
134 value="org.simantics.charts.editor.timeseries">
140 commandId="org.simantics.chart.zoomToFitVert"
141 class="org.simantics.diagram.handler.CanvasCommandDelegate">
144 variable="activePartId">
146 value="org.simantics.charts.editor.timeseries">
152 variable="activePartId">
154 value="org.simantics.charts.editor.timeseries">
160 commandId="org.simantics.chart.autoscale"
161 class="org.simantics.diagram.handler.CanvasCommandDelegate">
164 variable="activePartId">
166 value="org.simantics.charts.editor.timeseries">
172 variable="activePartId">
174 value="org.simantics.charts.editor.timeseries">
181 point="org.eclipse.ui.menus">
184 locationURI="popup:#timeSeriesChart">
186 commandId="org.eclipse.ui.edit.copy"
187 label="Copy Visible Data"
189 tooltip="Copy Visible Chart Data to Clipboard (as CSV)">
192 commandId="org.eclipse.ui.file.print"
193 label="Export To PDF"
197 commandId="org.simantics.event.addMilestone"
198 label="Add milestone"
199 icon="icons/milestone.png"
204 locationURI="popup:#GraphExplorerPopup?after=modelling.ext">
206 class="org.simantics.charts.ui.SetIndexActions"
207 id="org.simantics.charts.ui.setindex">
211 variable="selection">
213 args="http://www.simantics.org/Charts-0.0/Chart/Item"
214 property="org.simantics.graph.resourceType">
220 commandId="org.simantics.workbench.properties"
228 class="org.simantics.charts.ui.HideItemsContribution"
229 id="org.simantics.charts.ui.item.hide">
232 variable="selection">
234 args="http://www.simantics.org/Charts-0.0/Chart/Item"
235 property="org.simantics.graph.allResourcesOfType">
241 <!--<menuContribution
242 locationURI="toolbar:org.eclipse.ui.main.toolbar">
244 label="Element Toolbar"
245 id="org.simantics.modeling.ui.elementtoolbar">
247 commandId="zoomToFit"
248 icon="icons/horizAndVert16.png"
250 tooltip="Zoom To Fit">
252 checkEnabled="false">
254 definitionId="org.simantics.charts.context.active">
259 commandId="org.simantics.chart.zoomToFitHoriz"
260 icon="icons/horiz16.png"
262 tooltip="Zoom To Fit Horizontally">
264 checkEnabled="false">
266 definitionId="org.simantics.charts.context.active">
271 commandId="org.simantics.chart.zoomToFitVert"
272 icon="icons/vert16.png"
274 tooltip="Zoom To Fit Vertically">
276 checkEnabled="false">
278 definitionId="org.simantics.charts.context.active">
283 commandId="org.simantics.chart.autoscale"
284 icon="icons/autoscale16.png"
286 tooltip="Autoscale Chart">
288 checkEnabled="false">
290 definitionId="org.simantics.charts.context.active">
295 commandId="org.simantics.charts.linktime"
296 icon="icons/link.png"
298 tooltip="Link Charts">
300 checkEnabled="false">
302 definitionId="org.simantics.charts.context.active">
307 </menuContribution>-->
310 point="org.eclipse.ui.commands">
313 id="org.simantics.charts.category">
316 name="Link time window"
317 categoryId="org.simantics.charts.category"
318 id="org.simantics.charts.linktime">
320 class="org.simantics.charts.ui.LinkTimeState"
321 id="org.simantics.charts.linktime.state">
326 name="Zoom to fit (Horiz)"
327 categoryId="org.simantics.charts.category"
328 id="org.simantics.chart.zoomToFitHoriz">
331 name="Zoom to fit (Vert)"
332 categoryId="org.simantics.charts.category"
333 id="org.simantics.chart.zoomToFitVert">
337 categoryId="org.simantics.charts.category"
338 id="org.simantics.chart.autoscale">
342 point="org.eclipse.ui.preferencePages">
345 class="org.simantics.charts.preference.ChartPreferencePage"
346 id="org.simantics.charts.pref">
349 name="Default values"
350 category="org.simantics.charts.pref"
351 class="org.simantics.charts.preference.ChartDefaultsPage"
352 id="org.simantics.charts.defaults">
356 point="org.eclipse.core.runtime.preferences">
358 class="org.simantics.charts.preference.ChartPreferenceInitializer">
362 point="org.eclipse.ui.bindings">
364 commandId="zoomToFit"
365 contextId="org.simantics.charts.editor.context"
366 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
370 commandId="org.simantics.chart.zoomToFitHoriz"
371 contextId="org.simantics.charts.editor.context"
372 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
376 commandId="org.simantics.chart.zoomToFitVert"
377 contextId="org.simantics.charts.editor.context"
378 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
382 commandId="org.simantics.chart.autoscale"
383 contextId="org.simantics.charts.editor.context"
384 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
388 commandId="org.simantics.charts.linktime"
389 contextId="org.simantics.charts.editor.context"
390 schemeId="org.eclipse.ui.defaultAcceleratorConfiguration"
395 point="org.simantics.scl.reflection.binding">
397 path="http://www.simantics.org/Charts-0.0/Functions">
399 className="org.simantics.db.Resource">
402 className="org.simantics.db.ReadGraph">
405 className="org.simantics.db.layer0.variable.Variable">
408 className="org.simantics.charts.function.Labels">
413 point="org.eclipse.ui.contexts">
415 name="Show Chart Toolbar"
416 description="Chart UI control visibility controlling context"
417 id="org.simantics.charts.context"
418 parentId="org.eclipse.ui.contexts.window">
421 name="In Chart Editor"
422 description="Chart Editor"
423 id="org.simantics.charts.editor.context"
424 parentId="org.eclipse.ui.contexts.window">
428 point="org.eclipse.core.expressions.definitions">
430 id="org.simantics.charts.context.active">
432 variable="activeContexts">
437 value="org.simantics.charts.context">
443 id="org.simantics.charts.editor.context.active">
445 variable="activeContexts">
450 value="org.simantics.charts.editor.context">
457 point="org.simantics.export.core.export">
462 icon="platform:/plugin/com.famfamfam.silk/icons/chart_line.png"
466 discoverAction="org.simantics.charts.export.ChartsDiscoverer"
467 content_type_id="chart">
471 content_type_id="chart"
473 exportAction="org.simantics.charts.export.ExportChartPDF">
477 content_type_id="chart"
479 exportAction="org.simantics.charts.export.ExportChartCSV">
483 point="org.eclipse.ui.exportWizards">
485 name="Generic Modeling"
486 id="org.simantics.export.export">
489 name="Subscription Data as CSV Text"
490 icon="platform:/plugin/com.famfamfam.silk/icons/table.png"
491 category="org.simantics.export.export"
492 class="org.simantics.charts.ui.CSVExportWizard"
493 id="org.simantics.charts.ui.csv.wizard">
499 id="org.simantics.charts.fragment"
500 point="org.eclipse.e4.workbench.model">
502 uri="fragment.e4xmi">