1 <?xml version="1.0" encoding="UTF-8"?>
\r
2 <?eclipse version="3.2"?>
\r<!--
\r
3 Copyright (c) 2007, 2011 Association for Decentralized Information Management
\r
5 All rights reserved. This program and the accompanying materials
\r
6 are made available under the terms of the Eclipse Public License v1.0
\r
7 which accompanies this distribution, and is available at
\r
8 http://www.eclipse.org/legal/epl-v10.html
\r
11 VTT Technical Research Centre of Finland - initial API and implementation
\r
17 point="org.eclipse.ui.views">
\r
19 id="org.simantics.issues.category"
\r
24 category="org.simantics.issues.category"
\r
25 class="org.simantics.issues.ui.IssueView"
\r
26 icon="platform:/plugin/com.famfamfam.silk/icons/error.png"
\r
27 id="org.simantics.issues.ui.issueview"
\r
32 category="org.simantics.issues.category"
\r
33 class="org.simantics.issues.ui.IssueView2"
\r
34 icon="platform:/plugin/com.famfamfam.silk/icons/error.png"
\r
35 id="org.simantics.issues.ui.issueview2"
\r
40 point="org.eclipse.ui.preferencePages">
\r
42 class="org.simantics.issues.ui.preferences.IssuePreferencePage"
\r
43 id="org.simantics.issues.ui.preferences"
\r
48 point="org.eclipse.ui.commands">
\r
50 id="org.simantics.issues.category"
\r
51 name="Issue Commands">
\r
54 categoryId="org.simantics.issues.category"
\r
55 id="org.simantics.issues.toggleShowHiddenIssues"
\r
56 name="Show Hidden Issues">
\r
59 categoryId="org.simantics.issues.category"
\r
60 id="org.simantics.issues.toggleShowNormalIssues"
\r
61 name="Show Normal Issues">
\r
64 categoryId="org.simantics.issues.category"
\r
65 id="org.simantics.issues.toggleShowUserIssues"
\r
66 name="Show User Issues">
\r
69 categoryId="org.simantics.issues.category"
\r
70 id="org.simantics.issues.ui.export.csv"
\r
71 name="Export Issues as CSV file">
\r
74 categoryId="org.simantics.issues.category"
\r
75 id="org.simantics.issues.purgeResolvedIssues"
\r
76 name="Purge Resolved Issues">
\r
79 categoryId="org.simantics.issues.category"
\r
80 id="org.simantics.issues.configureIssueSources"
\r
81 name="Configure Issue Sources">
\r
84 categoryId="org.simantics.issues.category"
\r
85 id="org.simantics.issues.runActiveValidations"
\r
86 name="Run Active Validations">
\r
89 categoryId="org.simantics.issues.category"
\r
90 id="org.simantics.issues.updateIssuesForOpenDiagrams"
\r
91 name="Update Issues For Open Diagrams">
\r
94 categoryId="org.simantics.issues.category"
\r
95 id="org.simantics.issues.newUserIssue"
\r
96 name="New User Issue">
\r
100 point="org.eclipse.ui.handlers">
\r
102 commandId="org.simantics.issues.toggleShowHiddenIssues"
\r
103 class="org.simantics.issues.ui.handler.ToggleShowHiddenIssues">
\r
106 commandId="org.simantics.issues.toggleShowNormalIssues"
\r
107 class="org.simantics.issues.ui.handler.ToggleShowNormalIssues">
\r
110 commandId="org.simantics.issues.toggleShowUserIssues"
\r
111 class="org.simantics.issues.ui.handler.ToggleShowUserIssues">
\r
114 class="org.simantics.issues.ui.handler.ExportIssuesAsCsv"
\r
115 commandId="org.simantics.issues.ui.export.csv">
\r
118 commandId="org.simantics.issues.purgeResolvedIssues"
\r
119 class="org.simantics.issues.ui.handler.PurgeResolvedIssues">
\r
122 commandId="org.simantics.issues.configureIssueSources"
\r
123 class="org.simantics.issues.ui.handler.ConfigureIssueSources">
\r
126 commandId="org.eclipse.ui.edit.delete"
\r
127 class="org.simantics.issues.ui.handler.Resolve">
\r
130 variable="activePartId">
\r
132 value="org.simantics.issues.ui.issueview2">
\r
138 commandId="org.simantics.issues.runActiveValidations"
\r
139 class="org.simantics.issues.ui.handler.RunActiveValidations">
\r
142 commandId="org.simantics.issues.updateIssuesForOpenDiagrams"
\r
143 class="org.simantics.issues.ui.handler.UpdateIssuesForOpenDiagrams">
\r
146 commandId="org.simantics.issues.newUserIssue"
\r
147 class="org.simantics.issues.ui.handler.NewUserIssue">
\r
151 point="org.eclipse.ui.menus">
\r
153 locationURI="popup:#GraphExplorerPopup?after=modelling.ext">
\r
155 class="org.simantics.issues.ui.handler.MenuActions"
\r
156 id="org.simantics.issues.actions">
\r
159 class="org.simantics.issues.ui.ModeledActions"
\r
160 id="org.simantics.issues.actions2">
\r
162 </menuContribution>
\r
164 locationURI="toolbar:org.simantics.issues.ui.issueview2">
\r
166 commandId="org.simantics.issues.runActiveValidations"
\r
167 icon="icons/control_play_blue.png"
\r
170 tooltip="Update Issues for Active Model">
\r
172 checkEnabled="true">
\r
176 commandId="org.simantics.issues.updateIssuesForOpenDiagrams"
\r
177 icon="icons/control_repeat_blue.png"
\r
178 label="Update Open"
\r
180 tooltip="Update Issues for Open Diagrams">
\r
182 checkEnabled="true">
\r
186 commandId="org.simantics.issues.newUserIssue"
\r
187 icon="icons/user_add.png"
\r
188 label="New User Issue"
\r
190 tooltip="New User Issue">
\r
192 checkEnabled="true">
\r
195 <separator name="toggles" visible="true" />
\r
197 commandId="org.simantics.issues.toggleShowHiddenIssues"
\r
198 icon="icons/hide.png"
\r
201 tooltip="Show Hidden Issues">
\r
203 checkEnabled="true">
\r
207 commandId="org.simantics.issues.toggleShowNormalIssues"
\r
208 icon="icons/information.png"
\r
211 tooltip="Show Normal Issues">
\r
213 checkEnabled="true">
\r
217 commandId="org.simantics.issues.toggleShowUserIssues"
\r
218 icon="icons/user.png"
\r
221 tooltip="Show User Issues">
\r
223 checkEnabled="true">
\r
226 <separator name="export" visible="true" />
\r
228 commandId="org.simantics.issues.ui.export.csv"
\r
229 icon="icons/export.gif"
\r
230 label="Export as CSV"
\r
232 tooltip="Export All Issues as CSV">
\r
234 checkEnabled="true">
\r
237 <separator name="clear" visible="true" />
\r
239 commandId="org.simantics.issues.purgeResolvedIssues"
\r
240 icon="icons/purge.png"
\r
243 tooltip="Purge Resolved Issues">
\r
245 checkEnabled="true">
\r
249 commandId="org.simantics.issues.configureIssueSources"
\r
250 icon="platform:/plugin/com.famfamfam.silk/icons/cog.png"
\r
253 tooltip="Configure Issue Sources">
\r
255 checkEnabled="true">
\r
258 <separator name="additions" visible="false" />
\r
259 </menuContribution>
\r
262 <extension point="org.simantics.scl.reflection.binding">
\r
263 <namespace path="http://www.simantics.org/IssueUI-0.0/Functions">
\r
264 <externalClass className="org.simantics.db.Resource"/>
\r
265 <externalClass className="org.simantics.db.layer0.variable.Variable"/>
\r
266 <externalClass className="org.simantics.db.ReadGraph"/>
\r
267 <externalClass className="org.simantics.db.WriteGraph"/>
\r
268 <class className="org.simantics.issues.ui.All"/>
\r