minor fixes
[public/netxms.git] / webui / webapp / ObjectManager / plugin.xml
CommitLineData
687e7c05
VK
1<?xml version="1.0" encoding="UTF-8"?>\r
2<?eclipse version="3.2"?>\r
3<plugin>\r
4\r
5 <extension\r
6 point = "org.eclipse.ui.propertyPages">\r
7 <page\r
8 id="org.netxms.ui.eclipse.objectmanager.propertypages.General#0"\r
9 name="General"\r
10 class="org.netxms.ui.eclipse.objectmanager.propertypages.General">\r
11 <enabledWhen>\r
12 <instanceof\r
13 value="org.netxms.client.objects.GenericObject">\r
14 </instanceof>\r
15 </enabledWhen>\r
16 </page>\r
17\r
18 <page\r
19 id="org.netxms.ui.eclipse.objectmanager.propertypages.CustomAttributes"\r
20 name="Custom Attributes"\r
21 class="org.netxms.ui.eclipse.objectmanager.propertypages.CustomAttributes">\r
22 <enabledWhen>\r
23 <instanceof\r
24 value="org.netxms.client.objects.GenericObject">\r
25 </instanceof>\r
26 </enabledWhen>\r
27 </page>\r
28\r
29 <page\r
30 id="org.netxms.ui.eclipse.objectmanager.propertypages.Comments"\r
31 name="Comments"\r
32 class="org.netxms.ui.eclipse.objectmanager.propertypages.Comments">\r
33 <enabledWhen>\r
34 <instanceof\r
35 value="org.netxms.client.objects.GenericObject">\r
36 </instanceof>\r
37 </enabledWhen>\r
38 </page>\r
39\r
40 <page\r
41 id="org.netxms.ui.eclipse.objectmanager.propertypages.AccessControl"\r
42 name="Access Control"\r
43 class="org.netxms.ui.eclipse.objectmanager.propertypages.AccessControl">\r
44 <enabledWhen>\r
45 <instanceof\r
46 value="org.netxms.client.objects.GenericObject">\r
47 </instanceof>\r
48 </enabledWhen>\r
49 </page>\r
50\r
51 <page\r
52 id="org.netxms.ui.eclipse.objectmanager.propertypages.AutoApply"\r
53 name="Automatic Apply Rules"\r
54 class="org.netxms.ui.eclipse.objectmanager.propertypages.AutoApply">\r
55 <enabledWhen>\r
56 <instanceof\r
57 value="org.netxms.client.objects.Template">\r
58 </instanceof>\r
59 </enabledWhen>\r
60 </page>\r
61\r
62 <page\r
63 id="org.netxms.ui.eclipse.objectmanager.propertypages.AutoBind"\r
64 name="Automatic Bind Rules"\r
65 class="org.netxms.ui.eclipse.objectmanager.propertypages.AutoBind">\r
66 <enabledWhen>\r
67 <instanceof\r
68 value="org.netxms.client.objects.Container">\r
69 </instanceof>\r
70 </enabledWhen>\r
71 </page>\r
72\r
73 <page\r
74 id="org.netxms.ui.eclipse.objectmanager.propertypages.Communication#10"\r
75 name="Communication"\r
76 class="org.netxms.ui.eclipse.objectmanager.propertypages.Communication">\r
77 <enabledWhen>\r
78 <instanceof\r
79 value="org.netxms.client.objects.Node">\r
80 </instanceof>\r
81 </enabledWhen>\r
82 </page>\r
83\r
84 <page\r
85 id="org.netxms.ui.eclipse.objectmanager.propertypages.TrustedNodes"\r
86 name="Trusted Nodes"\r
87 class="org.netxms.ui.eclipse.objectmanager.propertypages.TrustedNodes">\r
88 <enabledWhen>\r
89 <instanceof\r
90 value="org.netxms.client.objects.Node">\r
91 </instanceof>\r
92 </enabledWhen>\r
93 </page>\r
94 <page\r
95 class="org.netxms.ui.eclipse.objectmanager.propertypages.Location"\r
96 id="org.netxms.ui.eclipse.objectmanager.propertypages.Location"\r
97 name="Location">\r
98 <enabledWhen>\r
99 <or>\r
100 <instanceof\r
101 value="org.netxms.client.objects.Node">\r
102 </instanceof>\r
103 <instanceof\r
104 value="org.netxms.client.objects.Container">\r
105 </instanceof>\r
106 <instanceof\r
107 value="org.netxms.client.objects.Cluster">\r
108 </instanceof>\r
109 </or>\r
110 </enabledWhen>\r
111 </page>\r
112 <page\r
113 class="org.netxms.ui.eclipse.objectmanager.propertypages.ZoneCommunications"\r
114 id="org.netxms.ui.eclipse.objectmanager.propertypages.ZoneCommunications#10"\r
115 name="Communications">\r
116 <enabledWhen>\r
117 <instanceof\r
118 value="org.netxms.client.objects.Zone">\r
119 </instanceof>\r
120 </enabledWhen>\r
121 </page>\r
122 <page\r
123 class="org.netxms.ui.eclipse.objectmanager.propertypages.ConditionScript"\r
124 id="org.netxms.ui.eclipse.objectmanager.propertypages.ConditionScript#30"\r
125 name="Script">\r
126 <enabledWhen>\r
127 <instanceof\r
128 value="org.netxms.client.objects.Condition">\r
129 </instanceof>\r
130 </enabledWhen>\r
131 </page>\r
132 <page\r
133 class="org.netxms.ui.eclipse.objectmanager.propertypages.ConditionData"\r
134 id="org.netxms.ui.eclipse.objectmanager.propertypages.ConditionData#20"\r
135 name="Data">\r
136 <enabledWhen>\r
137 <instanceof\r
138 value="org.netxms.client.objects.Condition">\r
139 </instanceof>\r
140 </enabledWhen>\r
141 </page>\r
142 <page\r
143 class="org.netxms.ui.eclipse.objectmanager.propertypages.ConditionEvents"\r
144 id="org.netxms.ui.eclipse.objectmanager.propertypages.ConditionEvents#10"\r
145 name="Events and Status">\r
146 <enabledWhen>\r
147 <instanceof\r
148 value="org.netxms.client.objects.Condition">\r
149 </instanceof></enabledWhen>\r
150 </page>\r
151 <page\r
152 class="org.netxms.ui.eclipse.objectmanager.propertypages.MapAppearance"\r
153 id="org.netxms.ui.eclipse.objectmanager.propertypages.MapAppearance"\r
154 name="Map Appearance">\r
155 <enabledWhen>\r
156 <or>\r
157 <instanceof\r
158 value="org.netxms.client.objects.Node">\r
159 </instanceof>\r
160 <instanceof\r
161 value="org.netxms.client.objects.Subnet">\r
162 </instanceof>\r
163 <instanceof\r
164 value="org.netxms.client.objects.Container">\r
165 </instanceof>\r
166 <instanceof\r
167 value="org.netxms.client.objects.Condition">\r
168 </instanceof>\r
169 <instanceof\r
170 value="org.netxms.client.objects.Interface">\r
171 </instanceof>\r
172 </or>\r
173 </enabledWhen>\r
174 </page>\r
175 <page\r
176 class="org.netxms.ui.eclipse.objectmanager.propertypages.NetworkServicePolling"\r
177 id="org.netxms.ui.eclipse.objectmanager.propertypages.NetworkServicePolling#10"\r
178 name="Network Service">\r
179 <enabledWhen>\r
180 <instanceof\r
181 value="org.netxms.client.objects.NetworkService">\r
182 </instanceof>\r
183 </enabledWhen>\r
184 </page>\r
185 <page\r
186 class="org.netxms.ui.eclipse.objectmanager.propertypages.NodePolling"\r
187 id="org.netxms.ui.eclipse.objectmanager.propertypages.NodePolling#20"\r
188 name="Polling">\r
189 <enabledWhen>\r
190 <instanceof\r
191 value="org.netxms.client.objects.Node">\r
192 </instanceof>\r
193 </enabledWhen>\r
194 </page>\r
195 <page\r
196 class="org.netxms.ui.eclipse.objectmanager.propertypages.ClusterResources"\r
197 id="org.netxms.ui.eclipse.objectmanager.propertypages.ClusterResources#10"\r
198 name="Cluster Resources">\r
199 <enabledWhen>\r
200 <instanceof\r
201 value="org.netxms.client.objects.Cluster">\r
202 </instanceof>\r
203 </enabledWhen>\r
204 </page>\r
205 <page\r
206 class="org.netxms.ui.eclipse.objectmanager.propertypages.StatusCalculation"\r
207 id="org.netxms.ui.eclipse.objectmanager.propertypages.StatusCalculation"\r
208 name="Status Calculation">\r
209 <enabledWhen>\r
210 <instanceof\r
211 value="org.netxms.client.objects.GenericObject">\r
212 </instanceof>\r
213 </enabledWhen>\r
214 </page>\r
93c36e1f
VK
215 <page\r
216 class="org.netxms.ui.eclipse.objectmanager.propertypages.ClusterNetworks"\r
217 id="org.netxms.ui.eclipse.objectmanager.propertypages.ClusterNetworks#15"\r
218 name="Cluster Networks">\r
219 <enabledWhen>\r
220 <instanceof\r
221 value="org.netxms.client.objects.Cluster">\r
222 </instanceof>\r
223 </enabledWhen>\r
224 </page>\r
29017614
VK
225 <page\r
226 class="org.netxms.ui.eclipse.objectmanager.propertypages.InterfacePolling"\r
227 id="org.netxms.ui.eclipse.objectmanager.propertypages.InterfacePolling#20"\r
228 name="Polling">\r
229 <enabledWhen>\r
230 <instanceof\r
231 value="org.netxms.client.objects.Interface">\r
232 </instanceof>\r
233 </enabledWhen>\r
234 </page>\r
687e7c05
VK
235 </extension>\r
236\r
237 <extension\r
238 point="org.eclipse.ui.popupMenus">\r
239 <objectContribution\r
240 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.GenericObject"\r
241 objectClass="org.netxms.client.objects.GenericObject">\r
242 <action\r
243 class="org.netxms.ui.eclipse.objectmanager.actions.DeleteObject"\r
244 enablesFor="+"\r
245 id="org.netxms.ui.eclipse.objectmanager.popupActions.DeleteObject"\r
246 label="Delete"\r
247 icon="icons/delete.png"\r
248 menubarPath="objectmgmt">\r
249 </action>\r
250 <action\r
251 class="org.netxms.ui.eclipse.objectmanager.actions.Unmanage"\r
252 enablesFor="+"\r
253 id="org.netxms.ui.eclipse.objectmanager.popupActions.Unmanage"\r
254 label="Unmanage"\r
255 menubarPath="objectmgmt">\r
256 </action>\r
257 <action\r
258 class="org.netxms.ui.eclipse.objectmanager.actions.Manage"\r
259 enablesFor="+"\r
260 id="org.netxms.ui.eclipse.objectmanager.popupActions.Manage"\r
261 label="Manage"\r
262 menubarPath="objectmgmt">\r
263 </action>\r
264 </objectContribution>\r
265\r
266 <objectContribution\r
267 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.Container"\r
268 objectClass="org.netxms.client.objects.Container">\r
269 <action\r
270 class="org.netxms.ui.eclipse.objectmanager.actions.UnbindObject"\r
271 enablesFor="1"\r
272 id="org.netxms.ui.eclipse.objectmanager.popupActions.UnbindObject_Container"\r
273 label="Unbind..."\r
274 menubarPath="objectbinding">\r
275 </action>\r
276 <action\r
277 class="org.netxms.ui.eclipse.objectmanager.actions.BindObject"\r
278 enablesFor="1"\r
279 id="org.netxms.ui.eclipse.objectmanager.popupActions.BindObject_Container"\r
280 label="Bind..."\r
281 menubarPath="objectbinding">\r
282 </action>\r
283 <action\r
284 class="org.netxms.ui.eclipse.objectmanager.actions.CreateCluster"\r
285 enablesFor="1"\r
286 id="org.netxms.ui.eclipse.objectmanager.popupActions.createCluster_Container"\r
287 label="Create cl&amp;uster..."\r
288 menubarPath="objectcreation">\r
289 </action>\r
290 <action\r
291 class="org.netxms.ui.eclipse.objectmanager.actions.CreateNode"\r
292 enablesFor="1"\r
293 id="org.netxms.ui.eclipse.objectmanager.popupActions.createNode_Container"\r
294 label="Create &amp;node..."\r
295 menubarPath="objectcreation">\r
296 </action>\r
4a5144da
VK
297 <action\r
298 class="org.netxms.ui.eclipse.objectmanager.actions.CreateMobileDevice"\r
299 enablesFor="1"\r
300 id="org.netxms.ui.eclipse.objectmanager.popupActions.createMobileDevice_Container"\r
301 label="Create &amp;mobile device..."\r
302 menubarPath="objectcreation">\r
303 </action>\r
687e7c05
VK
304 <action\r
305 class="org.netxms.ui.eclipse.objectmanager.actions.CreateContainer"\r
306 enablesFor="1"\r
307 id="org.netxms.ui.eclipse.objectmanager.popupActions.createContainer_Container"\r
308 label="Create &amp;container..."\r
309 menubarPath="objectcreation">\r
310 </action>\r
5da0aa47
VK
311 <action\r
312 class="org.netxms.ui.eclipse.objectmanager.actions.CreateRack"\r
313 enablesFor="1"\r
314 id="org.netxms.ui.eclipse.objectmanager.popupActions.createRack_Container"\r
315 label="Create &amp;rack..."\r
316 menubarPath="objectcreation">\r
317 </action>\r
687e7c05
VK
318 <action\r
319 class="org.netxms.ui.eclipse.objectmanager.actions.CreateCondition"\r
320 enablesFor="1"\r
321 id="org.netxms.ui.eclipse.objectmanager.popupActions.createCondition_Container"\r
322 label="Create con&amp;dition..."\r
323 menubarPath="objectcreation">\r
324 </action>\r
325 </objectContribution>\r
326\r
327 <objectContribution\r
328 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.ServiceRoot"\r
329 objectClass="org.netxms.client.objects.ServiceRoot">\r
330 <action\r
331 class="org.netxms.ui.eclipse.objectmanager.actions.UnbindObject"\r
332 enablesFor="1"\r
333 id="org.netxms.ui.eclipse.objectmanager.popupActions.UnbindObject_ServiceRoot"\r
334 label="Unbind..."\r
335 menubarPath="objectbinding">\r
336 </action>\r
337 <action\r
338 class="org.netxms.ui.eclipse.objectmanager.actions.BindObject"\r
339 enablesFor="1"\r
340 id="org.netxms.ui.eclipse.objectmanager.popupActions.BindObject_ServiceRoot"\r
341 label="Bind..."\r
342 menubarPath="objectbinding">\r
343 </action>\r
344 <action\r
345 class="org.netxms.ui.eclipse.objectmanager.actions.CreateCluster"\r
346 enablesFor="1"\r
347 id="org.netxms.ui.eclipse.objectmanager.popupActions.createCluster_ServiceRoot"\r
348 label="Create cl&amp;uster..."\r
349 menubarPath="objectcreation">\r
350 </action>\r
351 <action\r
352 class="org.netxms.ui.eclipse.objectmanager.actions.CreateNode"\r
353 enablesFor="1"\r
354 id="org.netxms.ui.eclipse.objectmanager.popupActions.createNode_ServiceRoot"\r
355 label="Create &amp;node..."\r
356 menubarPath="objectcreation">\r
357 </action>\r
4a5144da
VK
358 <action\r
359 class="org.netxms.ui.eclipse.objectmanager.actions.CreateMobileDevice"\r
360 enablesFor="1"\r
361 id="org.netxms.ui.eclipse.objectmanager.popupActions.createMobileDevice_ServiceRoot"\r
362 label="Create &amp;mobile device..."\r
363 menubarPath="objectcreation">\r
364 </action>\r
687e7c05
VK
365 <action\r
366 class="org.netxms.ui.eclipse.objectmanager.actions.CreateContainer"\r
367 enablesFor="1"\r
368 id="org.netxms.ui.eclipse.objectmanager.popupActions.createContainer_ServiceRoot"\r
369 label="Create &amp;container..."\r
370 menubarPath="objectcreation">\r
371 </action>\r
5da0aa47
VK
372 <action\r
373 class="org.netxms.ui.eclipse.objectmanager.actions.CreateRack"\r
374 enablesFor="1"\r
375 id="org.netxms.ui.eclipse.objectmanager.popupActions.createRack_ServiceRoot"\r
376 label="Create &amp;rack..."\r
377 menubarPath="objectcreation">\r
378 </action>\r
687e7c05
VK
379 <action\r
380 class="org.netxms.ui.eclipse.objectmanager.actions.CreateCondition"\r
381 enablesFor="1"\r
382 id="org.netxms.ui.eclipse.objectmanager.popupActions.createCondition_ServiceRoot"\r
383 label="Create con&amp;dition..."\r
384 menubarPath="objectcreation">\r
385 </action>\r
386 </objectContribution>\r
387\r
388\r
389\r
390 <objectContribution\r
391 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.Node"\r
392 objectClass="org.netxms.client.objects.Node">\r
393 <action\r
394 class="org.netxms.ui.eclipse.objectmanager.actions.ChangeZone"\r
395 enablesFor="1"\r
396 id="org.netxms.ui.eclipse.objectmanager.popupActions.ChangeZone_Node"\r
397 label="Change zone..."\r
398 menubarPath="objectmgmt">\r
399 </action>\r
400 <menu\r
401 id="org.netxms.ui.eclipse.objectmanager.popupActions.PollMenu"\r
402 label="&amp;Poll"\r
403 path="objectmgmt">\r
404 </menu>\r
405 <action\r
406 class="org.netxms.ui.eclipse.objectmanager.actions.TopologyPoll"\r
407 enablesFor="1"\r
408 id="org.netxms.ui.eclipse.objectmanager.popupActions.TopologyPoll"\r
409 label="&amp;Topology"\r
410 menubarPath="org.netxms.ui.eclipse.objectmanager.popupActions.PollMenu/additions"\r
411 style="push">\r
412 </action>\r
413 <action\r
414 class="org.netxms.ui.eclipse.objectmanager.actions.InterfacePoll"\r
415 enablesFor="1"\r
416 id="org.netxms.ui.eclipse.objectmanager.popupActions.InterfacePoll"\r
417 label="&amp;Interface names"\r
418 menubarPath="org.netxms.ui.eclipse.objectmanager.popupActions.PollMenu/additions"\r
419 style="push">\r
420 </action>\r
421 <action\r
422 class="org.netxms.ui.eclipse.objectmanager.actions.ConfigurationPoll"\r
423 enablesFor="1"\r
424 id="org.netxms.ui.eclipse.objectmanager.popupActions.ConfigurationPoll"\r
425 label="&amp;Configuration"\r
426 menubarPath="org.netxms.ui.eclipse.objectmanager.popupActions.PollMenu/additions"\r
427 style="push">\r
428 </action>\r
429 <action\r
430 class="org.netxms.ui.eclipse.objectmanager.actions.StatusPoll"\r
431 enablesFor="1"\r
432 id="org.netxms.ui.eclipse.objectmanager.popupActions.StatusPoll"\r
433 label="&amp;Status"\r
434 menubarPath="org.netxms.ui.eclipse.objectmanager.popupActions.PollMenu/additions"\r
435 style="push">\r
436 </action>\r
437 <action\r
438 class="org.netxms.ui.eclipse.objectmanager.actions.CreateNetworkService"\r
439 enablesFor="1"\r
440 id="org.netxms.ui.eclipse.objectmanager.popupActions.createNetworkService_Node"\r
441 label="Create network &amp;service..."\r
442 menubarPath="objectcreation">\r
443 </action>\r
c7f1788c
VK
444 <action\r
445 class="org.netxms.ui.eclipse.objectmanager.actions.CreateInterface"\r
446 enablesFor="1"\r
447 id="org.netxms.ui.eclipse.objectmanager.popupActions.createInterface_Node"\r
448 label="Create &amp;interface..."\r
449 menubarPath="objectcreation">\r
450 </action>\r
687e7c05
VK
451 </objectContribution>\r
452\r
453\r
454 <objectContribution\r
455 adaptable="false"\r
456 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.Cluster"\r
457 objectClass="org.netxms.client.objects.Cluster">\r
458 <action\r
459 class="org.netxms.ui.eclipse.objectmanager.actions.CreateNode"\r
460 enablesFor="1"\r
461 id="org.netxms.ui.eclipse.objectmanager.popupActions.createNode_Cluster"\r
462 label="Create &amp;node..."\r
463 menubarPath="objectcreation">\r
464 </action>\r
465 <action\r
466 class="org.netxms.ui.eclipse.objectmanager.actions.RemoveClusterNode"\r
467 enablesFor="1"\r
468 id="org.netxms.ui.eclipse.objectmanager.popupActions.removeClusterNode"\r
469 label="&amp;Remove node..."\r
470 menubarPath="objectbinding">\r
471 </action>\r
472 <action\r
473 class="org.netxms.ui.eclipse.objectmanager.actions.AddClusterNode"\r
474 enablesFor="1"\r
475 id="org.netxms.ui.eclipse.objectmanager.popupActions.addClusterNode"\r
476 label="&amp;Add node..."\r
477 menubarPath="objectbinding">\r
478 </action>\r
479 </objectContribution>\r
480 <objectContribution\r
481 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.EntireNetwork"\r
482 objectClass="org.netxms.client.objects.EntireNetwork">\r
483 <action\r
484 class="org.netxms.ui.eclipse.objectmanager.actions.CreateZone"\r
485 enablesFor="1"\r
486 id="org.netxms.ui.eclipse.objectmanager.popupActions.createZone"\r
487 label="Create &amp;zone..."\r
488 menubarPath="objectcreation">\r
489 </action>\r
490 </objectContribution>\r
84a5377f
VK
491 <objectContribution\r
492 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.Interface"\r
493 objectClass="org.netxms.client.objects.Interface">\r
494 <action\r
495 class="org.netxms.ui.eclipse.objectmanager.actions.ChangeInterfaceExpectedState"\r
496 enablesFor="+"\r
497 id="org.netxms.ui.eclipse.objectmanager.popupActions.changeInterfaceExpectedState"\r
498 label="Change interface e&amp;xpected state..."\r
499 menubarPath="objectmgmt">\r
500 </action>\r
501 </objectContribution>\r
687e7c05
VK
502 </extension>\r
503 <extension\r
504 point="org.eclipse.ui.views">\r
505 <view\r
506 allowMultiple="true"\r
507 class="org.netxms.ui.eclipse.objectmanager.views.NodePollerView"\r
508 icon="icons/poller_view.png"\r
509 id="org.netxms.ui.eclipse.objectmanager.views.NodePollerView"\r
510 name="Node Poll"\r
511 restorable="true">\r
512 </view>\r
513 </extension>\r
514\r
515</plugin>\r