1 <?xml version="1.0" encoding="UTF-8"?>
2 <?eclipse version="3.2"?>
\r<!--
3 Copyright (c) 2007, 2011 Association for Decentralized Information Management
5 All rights reserved. This program and the accompanying materials
6 are made available under the terms of the Eclipse Public License v1.0
7 which accompanies this distribution, and is available at
8 http://www.eclipse.org/legal/epl-v10.html
11 VTT Technical Research Centre of Finland - initial API and implementation
17 point="org.eclipse.ui.views">
19 id="org.simantics.issues.category"
23 category="org.simantics.issues.category"
24 class="org.simantics.issues.ui.IssueView2"
25 icon="platform:/plugin/com.famfamfam.silk/icons/error.png"
26 id="org.simantics.issues.ui.issueview2"
31 point="org.eclipse.ui.preferencePages">
33 class="org.simantics.issues.ui.preferences.IssuePreferencePage"
34 id="org.simantics.issues.ui.preferences"
39 point="org.eclipse.ui.commands">
41 id="org.simantics.issues.category"
42 name="Issue Commands">
45 categoryId="org.simantics.issues.category"
46 id="org.simantics.issues.toggleShowHiddenIssues"
47 name="Show Hidden Issues">
50 categoryId="org.simantics.issues.category"
51 id="org.simantics.issues.toggleShowNormalIssues"
52 name="Show Normal Issues">
55 categoryId="org.simantics.issues.category"
56 id="org.simantics.issues.toggleShowUserIssues"
57 name="Show User Issues">
60 categoryId="org.simantics.issues.category"
61 id="org.simantics.issues.ui.export.csv"
62 name="Export Issues as CSV file">
65 categoryId="org.simantics.issues.category"
66 id="org.simantics.issues.purgeResolvedIssues"
67 name="Purge Resolved Issues">
70 categoryId="org.simantics.issues.category"
71 id="org.simantics.issues.configureIssueSources"
72 name="Configure Issue Sources">
75 categoryId="org.simantics.issues.category"
76 id="org.simantics.issues.runActiveValidations"
77 name="Run Active Validations">
80 categoryId="org.simantics.issues.category"
81 id="org.simantics.issues.updateIssuesForOpenDiagrams"
82 name="Update Issues For Open Diagrams">
85 categoryId="org.simantics.issues.category"
86 id="org.simantics.issues.newUserIssue"
87 name="New User Issue">
91 point="org.eclipse.ui.handlers">
93 commandId="org.simantics.issues.toggleShowHiddenIssues"
94 class="org.simantics.issues.ui.handler.ToggleShowHiddenIssues">
97 commandId="org.simantics.issues.toggleShowNormalIssues"
98 class="org.simantics.issues.ui.handler.ToggleShowNormalIssues">
101 commandId="org.simantics.issues.toggleShowUserIssues"
102 class="org.simantics.issues.ui.handler.ToggleShowUserIssues">
105 class="org.simantics.issues.ui.handler.ExportIssuesAsCsv"
106 commandId="org.simantics.issues.ui.export.csv">
109 commandId="org.simantics.issues.purgeResolvedIssues"
110 class="org.simantics.issues.ui.handler.PurgeResolvedIssues">
113 commandId="org.simantics.issues.configureIssueSources"
114 class="org.simantics.issues.ui.handler.ConfigureIssueSources">
117 commandId="org.eclipse.ui.edit.delete"
118 class="org.simantics.issues.ui.handler.Resolve">
121 variable="activePartId">
123 value="org.simantics.issues.ui.issueview2">
129 commandId="org.simantics.issues.runActiveValidations"
130 class="org.simantics.issues.ui.handler.RunActiveValidations">
133 commandId="org.simantics.issues.updateIssuesForOpenDiagrams"
134 class="org.simantics.issues.ui.handler.UpdateIssuesForOpenDiagrams">
137 commandId="org.simantics.issues.newUserIssue"
138 class="org.simantics.issues.ui.handler.NewUserIssue">
142 point="org.eclipse.ui.menus">
144 locationURI="popup:#GraphExplorerPopup?after=modelling.ext">
146 class="org.simantics.issues.ui.handler.MenuActions"
147 id="org.simantics.issues.actions">
150 class="org.simantics.modeling.ui.actions.ModeledActions:context=http://www.simantics.org/IssueUI-1.1/ActionContext"
151 id="org.simantics.issues.actions2">
155 locationURI="toolbar:org.simantics.issues.ui.issueview2">
157 commandId="org.simantics.issues.runActiveValidations"
158 icon="icons/control_play_blue.png"
161 tooltip="Update Issues for Active Model">
167 commandId="org.simantics.issues.updateIssuesForOpenDiagrams"
168 icon="icons/control_repeat_blue.png"
171 tooltip="Update Issues for Open Diagrams">
177 commandId="org.simantics.issues.newUserIssue"
178 icon="icons/user_add.png"
179 label="New User Issue"
181 tooltip="New User Issue">
186 <separator name="toggles" visible="true" />
188 commandId="org.simantics.issues.toggleShowHiddenIssues"
189 icon="icons/hide.png"
192 tooltip="Show Hidden Issues">
198 commandId="org.simantics.issues.toggleShowNormalIssues"
199 icon="icons/information.png"
202 tooltip="Show Normal Issues">
208 commandId="org.simantics.issues.toggleShowUserIssues"
209 icon="icons/user.png"
212 tooltip="Show User Issues">
217 <separator name="export" visible="true" />
219 commandId="org.simantics.issues.ui.export.csv"
220 icon="icons/export.gif"
221 label="Export as CSV"
223 tooltip="Export All Issues as CSV">
228 <separator name="clear" visible="true" />
230 commandId="org.simantics.issues.purgeResolvedIssues"
231 icon="icons/purge.png"
234 tooltip="Purge Resolved Issues">
240 commandId="org.simantics.issues.configureIssueSources"
241 icon="platform:/plugin/com.famfamfam.silk/icons/cog.png"
244 tooltip="Configure Issue Sources">
249 <separator name="additions" visible="false" />
253 <extension point="org.simantics.scl.reflection.binding">
254 <namespace path="http://www.simantics.org/IssueUI-0.0/Functions">
255 <externalClass className="org.simantics.db.Resource"/>
256 <externalClass className="org.simantics.db.layer0.variable.Variable"/>
257 <externalClass className="org.simantics.db.ReadGraph"/>
258 <externalClass className="org.simantics.db.WriteGraph"/>
259 <class className="org.simantics.issues.ui.All"/>