SSH data collection working
[public/netxms.git] / webui / webapp / ObjectManager / plugin.xml
CommitLineData
9b137e91
AK
1<?xml version="1.0" encoding="UTF-8"?>
2<?eclipse version="3.2"?>
3<plugin>
4
5 <extension
6 point = "org.eclipse.ui.propertyPages">
7 <page
8 id="org.netxms.ui.eclipse.objectmanager.propertypages.General#0"
8f49dbb6 9 name="%page.name.General"
9b137e91
AK
10 class="org.netxms.ui.eclipse.objectmanager.propertypages.General">
11 <enabledWhen>
12 <instanceof
13 value="org.netxms.client.objects.GenericObject">
14 </instanceof>
15 </enabledWhen>
16 </page>
17
18 <page
19 id="org.netxms.ui.eclipse.objectmanager.propertypages.CustomAttributes"
8f49dbb6 20 name="%page.name.CustomAttrs"
9b137e91
AK
21 class="org.netxms.ui.eclipse.objectmanager.propertypages.CustomAttributes">
22 <enabledWhen>
23 <instanceof
24 value="org.netxms.client.objects.GenericObject">
25 </instanceof>
26 </enabledWhen>
27 </page>
28
29 <page
30 id="org.netxms.ui.eclipse.objectmanager.propertypages.Comments"
8f49dbb6 31 name="%page.name.Comments"
9b137e91
AK
32 class="org.netxms.ui.eclipse.objectmanager.propertypages.Comments">
33 <enabledWhen>
34 <instanceof
35 value="org.netxms.client.objects.GenericObject">
36 </instanceof>
37 </enabledWhen>
38 </page>
39
40 <page
41 id="org.netxms.ui.eclipse.objectmanager.propertypages.AccessControl"
8f49dbb6 42 name="%page.name.AccessControl"
9b137e91
AK
43 class="org.netxms.ui.eclipse.objectmanager.propertypages.AccessControl">
44 <enabledWhen>
45 <instanceof
46 value="org.netxms.client.objects.GenericObject">
47 </instanceof>
48 </enabledWhen>
49 </page>
50
51 <page
52 id="org.netxms.ui.eclipse.objectmanager.propertypages.AutoApply"
8f49dbb6 53 name="%page.name.AutoApply"
9b137e91
AK
54 class="org.netxms.ui.eclipse.objectmanager.propertypages.AutoApply">
55 <enabledWhen>
56 <instanceof
57 value="org.netxms.client.objects.Template">
58 </instanceof>
59 </enabledWhen>
60 </page>
61
62 <page
63 id="org.netxms.ui.eclipse.objectmanager.propertypages.AutoBind"
8f49dbb6 64 name="%page.name.AutoBind"
9b137e91
AK
65 class="org.netxms.ui.eclipse.objectmanager.propertypages.AutoBind">
66 <enabledWhen>
67 <instanceof
68 value="org.netxms.client.objects.Container">
69 </instanceof>
70 </enabledWhen>
71 </page>
72
73 <page
74 id="org.netxms.ui.eclipse.objectmanager.propertypages.Communication#10"
8f49dbb6 75 name="%page.name.Communications"
9b137e91
AK
76 class="org.netxms.ui.eclipse.objectmanager.propertypages.Communication">
77 <enabledWhen>
78 <instanceof
79 value="org.netxms.client.objects.Node">
80 </instanceof>
81 </enabledWhen>
82 </page>
83
84 <page
85 id="org.netxms.ui.eclipse.objectmanager.propertypages.TrustedNodes"
8f49dbb6 86 name="%page.name.TrustedNodes"
9b137e91
AK
87 class="org.netxms.ui.eclipse.objectmanager.propertypages.TrustedNodes">
88 <enabledWhen>
b7bdc739
VK
89 <or>
90 <instanceof
91 value="org.netxms.client.objects.Node">
92 </instanceof>
93 <instanceof
94 value="org.netxms.client.objects.Subnet">
95 </instanceof>
96 <instanceof
97 value="org.netxms.client.objects.Container">
98 </instanceof>
99 <instanceof
100 value="org.netxms.client.objects.Cluster">
101 </instanceof>
102 <instanceof
103 value="org.netxms.client.objects.ServiceRoot">
104 </instanceof>
511564ff
VK
105 <instanceof
106 value="org.netxms.client.objects.Condition">
107 </instanceof>
ae406870
VK
108 <instanceof
109 value="org.netxms.client.objects.MobileDevice">
110 </instanceof>
b7bdc739 111 </or>
9b137e91
AK
112 </enabledWhen>
113 </page>
114 <page
115 class="org.netxms.ui.eclipse.objectmanager.propertypages.Location"
116 id="org.netxms.ui.eclipse.objectmanager.propertypages.Location"
8f49dbb6 117 name="%page.name.Location">
9b137e91
AK
118 <enabledWhen>
119 <or>
120 <instanceof
121 value="org.netxms.client.objects.Node">
122 </instanceof>
123 <instanceof
124 value="org.netxms.client.objects.Container">
125 </instanceof>
126 <instanceof
127 value="org.netxms.client.objects.Cluster">
128 </instanceof>
ca523758
VK
129 <instanceof
130 value="org.netxms.client.objects.Rack">
131 </instanceof>
9b137e91
AK
132 </or>
133 </enabledWhen>
134 </page>
135 <page
136 class="org.netxms.ui.eclipse.objectmanager.propertypages.ZoneCommunications"
137 id="org.netxms.ui.eclipse.objectmanager.propertypages.ZoneCommunications#10"
8f49dbb6 138 name="%page.name.Communications">
9b137e91
AK
139 <enabledWhen>
140 <instanceof
141 value="org.netxms.client.objects.Zone">
142 </instanceof>
143 </enabledWhen>
144 </page>
145 <page
146 class="org.netxms.ui.eclipse.objectmanager.propertypages.ConditionScript"
147 id="org.netxms.ui.eclipse.objectmanager.propertypages.ConditionScript#30"
8f49dbb6 148 name="%page.name.Script">
9b137e91
AK
149 <enabledWhen>
150 <instanceof
151 value="org.netxms.client.objects.Condition">
152 </instanceof>
153 </enabledWhen>
154 </page>
155 <page
156 class="org.netxms.ui.eclipse.objectmanager.propertypages.ConditionData"
157 id="org.netxms.ui.eclipse.objectmanager.propertypages.ConditionData#20"
8f49dbb6 158 name="%page.name.Data">
9b137e91
AK
159 <enabledWhen>
160 <instanceof
161 value="org.netxms.client.objects.Condition">
162 </instanceof>
163 </enabledWhen>
164 </page>
165 <page
166 class="org.netxms.ui.eclipse.objectmanager.propertypages.ConditionEvents"
167 id="org.netxms.ui.eclipse.objectmanager.propertypages.ConditionEvents#10"
8f49dbb6 168 name="%page.name.EventsStatus">
9b137e91
AK
169 <enabledWhen>
170 <instanceof
171 value="org.netxms.client.objects.Condition">
172 </instanceof></enabledWhen>
173 </page>
174 <page
175 class="org.netxms.ui.eclipse.objectmanager.propertypages.MapAppearance"
176 id="org.netxms.ui.eclipse.objectmanager.propertypages.MapAppearance"
8f49dbb6 177 name="%page.name.MapAppearance">
9b137e91
AK
178 <enabledWhen>
179 <or>
180 <instanceof
181 value="org.netxms.client.objects.Node">
182 </instanceof>
183 <instanceof
184 value="org.netxms.client.objects.Subnet">
185 </instanceof>
186 <instanceof
187 value="org.netxms.client.objects.Container">
188 </instanceof>
189 <instanceof
190 value="org.netxms.client.objects.Condition">
191 </instanceof>
192 <instanceof
193 value="org.netxms.client.objects.Interface">
194 </instanceof>
195 <instanceof
196 value="org.netxms.client.objects.NetworkMap">
197 </instanceof>
29e4233f
VK
198 <instanceof
199 value="org.netxms.client.objects.ServiceContainer">
200 </instanceof>
c1228ac2
VK
201 <instanceof
202 value="org.netxms.client.objects.AccessPoint">
203 </instanceof>
352db4d8
VK
204 <instanceof
205 value="org.netxms.client.objects.Cluster">
206 </instanceof>
9b137e91
AK
207 </or>
208 </enabledWhen>
209 </page>
210 <page
211 class="org.netxms.ui.eclipse.objectmanager.propertypages.NetworkServicePolling"
212 id="org.netxms.ui.eclipse.objectmanager.propertypages.NetworkServicePolling#10"
8f49dbb6 213 name="%page.name.NetSrv">
9b137e91
AK
214 <enabledWhen>
215 <instanceof
216 value="org.netxms.client.objects.NetworkService">
217 </instanceof>
218 </enabledWhen>
219 </page>
220 <page
221 class="org.netxms.ui.eclipse.objectmanager.propertypages.NodePolling"
222 id="org.netxms.ui.eclipse.objectmanager.propertypages.NodePolling#20"
8f49dbb6 223 name="%page.name.Polling">
9b137e91
AK
224 <enabledWhen>
225 <instanceof
226 value="org.netxms.client.objects.Node">
227 </instanceof>
228 </enabledWhen>
229 </page>
230 <page
231 class="org.netxms.ui.eclipse.objectmanager.propertypages.ClusterResources"
232 id="org.netxms.ui.eclipse.objectmanager.propertypages.ClusterResources#10"
8f49dbb6 233 name="%page.name.ClusterRes">
9b137e91
AK
234 <enabledWhen>
235 <instanceof
236 value="org.netxms.client.objects.Cluster">
237 </instanceof>
238 </enabledWhen>
239 </page>
240 <page
241 class="org.netxms.ui.eclipse.objectmanager.propertypages.StatusCalculation"
242 id="org.netxms.ui.eclipse.objectmanager.propertypages.StatusCalculation"
8f49dbb6 243 name="%page.name.StatusCalc">
9b137e91
AK
244 <enabledWhen>
245 <instanceof
246 value="org.netxms.client.objects.GenericObject">
247 </instanceof>
248 </enabledWhen>
249 </page>
250 <page
251 class="org.netxms.ui.eclipse.objectmanager.propertypages.ClusterNetworks"
252 id="org.netxms.ui.eclipse.objectmanager.propertypages.ClusterNetworks#15"
8f49dbb6 253 name="%page.name.ClusterNet">
9b137e91
AK
254 <enabledWhen>
255 <instanceof
256 value="org.netxms.client.objects.Cluster">
257 </instanceof>
258 </enabledWhen>
259 </page>
260 <page
261 class="org.netxms.ui.eclipse.objectmanager.propertypages.InterfacePolling"
262 id="org.netxms.ui.eclipse.objectmanager.propertypages.InterfacePolling#20"
8f49dbb6 263 name="%page.name.Polling">
9b137e91
AK
264 <enabledWhen>
265 <instanceof
266 value="org.netxms.client.objects.Interface">
267 </instanceof>
268 </enabledWhen>
269 </page>
99ea623f 270 <page
271 class="org.netxms.ui.eclipse.objectmanager.propertypages.VPNSubnets"
272 id="org.netxms.ui.eclipse.objectmanager.propertypages.VPNSubnets"
8a471651 273 name="%page.name.Subnets">
99ea623f 274 <enabledWhen>
275 <instanceof
276 value="org.netxms.client.objects.VPNConnector">
277 </instanceof>
278 </enabledWhen>
279 </page>
b44546ed
VK
280 <page
281 class="org.netxms.ui.eclipse.objectmanager.propertypages.RackPlacement"
282 id="org.netxms.ui.eclipse.objectmanager.propertypages.RackPlacement"
8a471651 283 name="%page.name.Rack">
b44546ed
VK
284 <enabledWhen>
285 <instanceof
e4926628 286 value="org.netxms.client.objects.RackElement">
b44546ed
VK
287 </instanceof>
288 </enabledWhen>
289 </page>
ae406870
VK
290 <page
291 class="org.netxms.ui.eclipse.objectmanager.propertypages.Dashboards"
292 id="org.netxms.ui.eclipse.objectmanager.propertypages.Dashboards"
293 name="%page.name.Dashboards">
294 <enabledWhen>
295 <or>
296 <instanceof
297 value="org.netxms.client.objects.Node">
298 </instanceof>
299 <instanceof
300 value="org.netxms.client.objects.Subnet">
301 </instanceof>
302 <instanceof
303 value="org.netxms.client.objects.Container">
304 </instanceof>
305 <instanceof
306 value="org.netxms.client.objects.Cluster">
307 </instanceof>
308 <instanceof
309 value="org.netxms.client.objects.ServiceRoot">
310 </instanceof>
311 <instanceof
312 value="org.netxms.client.objects.Condition">
313 </instanceof>
314 <instanceof
315 value="org.netxms.client.objects.MobileDevice">
316 </instanceof>
c77d509e
VK
317 <instanceof
318 value="org.netxms.client.objects.Zone">
319 </instanceof>
320 <instanceof
321 value="org.netxms.client.objects.EntireNetwork">
322 </instanceof>
ae406870
VK
323 </or>
324 </enabledWhen>
325 </page>
b120cd0f
VK
326 <page
327 class="org.netxms.ui.eclipse.objectmanager.propertypages.RackProperties"
328 id="org.netxms.ui.eclipse.objectmanager.propertypages.RackProperties#1"
8a471651 329 name="%page.name.Rack">
b120cd0f
VK
330 <enabledWhen>
331 <instanceof
332 value="org.netxms.client.objects.Rack">
333 </instanceof>
334 </enabledWhen>
335 </page>
241541f4
VK
336 <page
337 category="org.netxms.ui.eclipse.objectmanager.propertypages.Communication#10"
338 class="org.netxms.ui.eclipse.objectmanager.propertypages.SNMP"
339 id="org.netxms.ui.eclipse.objectmanager.propertypages.SNMP"
340 name="%page.name.SNMP">
341 <enabledWhen>
342 <instanceof
343 value="org.netxms.client.objects.Node">
344 </instanceof>
345 </enabledWhen>
346 </page>
347 <page
348 category="org.netxms.ui.eclipse.objectmanager.propertypages.Communication#10"
349 class="org.netxms.ui.eclipse.objectmanager.propertypages.Agent"
350 id="org.netxms.ui.eclipse.objectmanager.propertypages.Agent"
351 name="%page.name.Agent">
352 <enabledWhen>
353 <instanceof
354 value="org.netxms.client.objects.Node">
355 </instanceof>
356 </enabledWhen>
357 </page>
358 <page
359 category="org.netxms.ui.eclipse.objectmanager.propertypages.Communication#10"
360 class="org.netxms.ui.eclipse.objectmanager.propertypages.ICMP"
361 id="org.netxms.ui.eclipse.objectmanager.propertypages.ICMP"
362 name="%page.name.ICMP">
363 <enabledWhen>
364 <instanceof
365 value="org.netxms.client.objects.Node">
366 </instanceof>
367 </enabledWhen>
368 </page>
369 <page
370 category="org.netxms.ui.eclipse.objectmanager.propertypages.Communication#10"
371 class="org.netxms.ui.eclipse.objectmanager.propertypages.SSH"
372 id="org.netxms.ui.eclipse.objectmanager.propertypages.SSH"
373 name="%page.name.SSH">
374 <enabledWhen>
375 <instanceof
376 value="org.netxms.client.objects.Node">
377 </instanceof>
378 </enabledWhen>
379 </page>
9b137e91
AK
380 </extension>
381
382 <extension
383 point="org.eclipse.ui.popupMenus">
9b137e91
AK
384
385 <objectContribution
386 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.Container"
387 objectClass="org.netxms.client.objects.Container">
388 <action
389 class="org.netxms.ui.eclipse.objectmanager.actions.UnbindObject"
390 enablesFor="1"
391 id="org.netxms.ui.eclipse.objectmanager.popupActions.UnbindObject_Container"
8f49dbb6 392 label="%action.label.Unbind"
9b137e91
AK
393 menubarPath="objectbinding">
394 </action>
395 <action
396 class="org.netxms.ui.eclipse.objectmanager.actions.BindObject"
397 enablesFor="1"
398 id="org.netxms.ui.eclipse.objectmanager.popupActions.BindObject_Container"
8f49dbb6 399 label="%action.label.Bind"
9b137e91
AK
400 menubarPath="objectbinding">
401 </action>
402 <action
e4926628 403 class="org.netxms.ui.eclipse.objectmanager.actions.CreateRack"
9b137e91 404 enablesFor="1"
e4926628
VK
405 id="org.netxms.ui.eclipse.objectmanager.popupActions.createRack_Container"
406 label="%action.label.CreateRack"
407 menubarPath="CreateObjectSubmenu/additions">
9b137e91
AK
408 </action>
409 <action
410 class="org.netxms.ui.eclipse.objectmanager.actions.CreateNode"
411 enablesFor="1"
412 id="org.netxms.ui.eclipse.objectmanager.popupActions.createNode_Container"
8f49dbb6 413 label="%action.label.CreateNode"
c4ca0ae5 414 menubarPath="CreateObjectSubmenu/additions">
9b137e91
AK
415 </action>
416 <action
417 class="org.netxms.ui.eclipse.objectmanager.actions.CreateMobileDevice"
418 enablesFor="1"
419 id="org.netxms.ui.eclipse.objectmanager.popupActions.createMobileDevice_Container"
8f49dbb6 420 label="%action.label.CreateMobile"
c4ca0ae5 421 menubarPath="CreateObjectSubmenu/additions">
9b137e91
AK
422 </action>
423 <action
424 class="org.netxms.ui.eclipse.objectmanager.actions.CreateContainer"
425 enablesFor="1"
426 id="org.netxms.ui.eclipse.objectmanager.popupActions.createContainer_Container"
8f49dbb6 427 label="%action.label.CreateContainer"
c4ca0ae5 428 menubarPath="CreateObjectSubmenu/additions">
9b137e91 429 </action>
9b137e91
AK
430 <action
431 class="org.netxms.ui.eclipse.objectmanager.actions.CreateCondition"
432 enablesFor="1"
433 id="org.netxms.ui.eclipse.objectmanager.popupActions.createCondition_Container"
8f49dbb6 434 label="%action.label.CreateCond"
c4ca0ae5 435 menubarPath="CreateObjectSubmenu/additions">
9b137e91 436 </action>
e4926628
VK
437 <action
438 class="org.netxms.ui.eclipse.objectmanager.actions.CreateCluster"
439 enablesFor="1"
440 id="org.netxms.ui.eclipse.objectmanager.popupActions.createCluster_Container"
441 label="%action.label.CreateCluster"
442 menubarPath="CreateObjectSubmenu/additions"
443 state="false">
444 </action>
445 <action
446 class="org.netxms.ui.eclipse.objectmanager.actions.CreateChassis"
447 enablesFor="1"
448 id="org.netxms.ui.eclipse.objectmanager.popupActions.createChassis_Container"
449 label="%action.label.CreateChassis"
450 menubarPath="CreateObjectSubmenu/additions"
451 state="false">
452 </action>
9b137e91
AK
453 </objectContribution>
454
455 <objectContribution
456 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.ServiceRoot"
457 objectClass="org.netxms.client.objects.ServiceRoot">
458 <action
459 class="org.netxms.ui.eclipse.objectmanager.actions.UnbindObject"
460 enablesFor="1"
461 id="org.netxms.ui.eclipse.objectmanager.popupActions.UnbindObject_ServiceRoot"
8f49dbb6 462 label="%action.label.Unbind"
9b137e91
AK
463 menubarPath="objectbinding">
464 </action>
465 <action
466 class="org.netxms.ui.eclipse.objectmanager.actions.BindObject"
467 enablesFor="1"
468 id="org.netxms.ui.eclipse.objectmanager.popupActions.BindObject_ServiceRoot"
8f49dbb6 469 label="%action.label.Bind"
9b137e91
AK
470 menubarPath="objectbinding">
471 </action>
472 <action
e4926628 473 class="org.netxms.ui.eclipse.objectmanager.actions.CreateRack"
9b137e91 474 enablesFor="1"
e4926628
VK
475 id="org.netxms.ui.eclipse.objectmanager.popupActions.createRack_ServiceRoot"
476 label="%action.label.CreateRack"
c4ca0ae5 477 menubarPath="CreateObjectSubmenu/additions">
9b137e91
AK
478 </action>
479 <action
480 class="org.netxms.ui.eclipse.objectmanager.actions.CreateNode"
481 enablesFor="1"
482 id="org.netxms.ui.eclipse.objectmanager.popupActions.createNode_ServiceRoot"
8f49dbb6 483 label="%action.label.CreateNode"
c4ca0ae5 484 menubarPath="CreateObjectSubmenu/additions">
9b137e91
AK
485 </action>
486 <action
487 class="org.netxms.ui.eclipse.objectmanager.actions.CreateMobileDevice"
488 enablesFor="1"
489 id="org.netxms.ui.eclipse.objectmanager.popupActions.createMobileDevice_ServiceRoot"
8f49dbb6 490 label="%action.label.CreateMobile"
c4ca0ae5 491 menubarPath="CreateObjectSubmenu/additions">
9b137e91
AK
492 </action>
493 <action
494 class="org.netxms.ui.eclipse.objectmanager.actions.CreateContainer"
495 enablesFor="1"
496 id="org.netxms.ui.eclipse.objectmanager.popupActions.createContainer_ServiceRoot"
8f49dbb6 497 label="%action.label.CreateContainer"
c4ca0ae5 498 menubarPath="CreateObjectSubmenu/additions">
9b137e91
AK
499 </action>
500 <action
e4926628 501 class="org.netxms.ui.eclipse.objectmanager.actions.CreateCondition"
9b137e91 502 enablesFor="1"
e4926628
VK
503 id="org.netxms.ui.eclipse.objectmanager.popupActions.createCondition_ServiceRoot"
504 label="%action.label.CreateCond"
c4ca0ae5 505 menubarPath="CreateObjectSubmenu/additions">
9b137e91
AK
506 </action>
507 <action
e4926628 508 class="org.netxms.ui.eclipse.objectmanager.actions.CreateCluster"
9b137e91 509 enablesFor="1"
e4926628
VK
510 id="org.netxms.ui.eclipse.objectmanager.popupActions.createCluster_ServiceRoot"
511 label="%action.label.CreateCluster"
512 menubarPath="CreateObjectSubmenu/additions">
513 </action>
514 <action
515 class="org.netxms.ui.eclipse.objectmanager.actions.CreateChassis"
516 enablesFor="1"
517 id="org.netxms.ui.eclipse.objectmanager.popupActions.createChassis_ServiceRoot"
518 label="%action.label.CreateChassis"
c4ca0ae5 519 menubarPath="CreateObjectSubmenu/additions">
9b137e91
AK
520 </action>
521 </objectContribution>
522
523
524
525 <objectContribution
526 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.Node"
527 objectClass="org.netxms.client.objects.Node">
e4926628
VK
528 <action
529 class="org.netxms.ui.eclipse.objectmanager.actions.BindObjectTo"
530 enablesFor="+"
531 id="org.netxms.ui.eclipse.objectmanager.popupActions.BindObjectTo_Node"
532 label="%action.label.BindTo"
533 menubarPath="objectbinding">
534 </action>
9b137e91
AK
535 <action
536 class="org.netxms.ui.eclipse.objectmanager.actions.ChangeZone"
537 enablesFor="1"
538 id="org.netxms.ui.eclipse.objectmanager.popupActions.ChangeZone_Node"
58334a56 539 label="%action.label.ChangeZone"
9b137e91
AK
540 menubarPath="objectmgmt">
541 </action>
542 <menu
543 id="org.netxms.ui.eclipse.objectmanager.popupActions.PollMenu"
8f49dbb6 544 label="%menu.label.Poll"
9b137e91
AK
545 path="objectmgmt">
546 </menu>
547 <action
548 class="org.netxms.ui.eclipse.objectmanager.actions.TopologyPoll"
549 enablesFor="1"
550 id="org.netxms.ui.eclipse.objectmanager.popupActions.TopologyPoll"
8f49dbb6 551 label="%action.label.TopologyPoll"
9b137e91
AK
552 menubarPath="org.netxms.ui.eclipse.objectmanager.popupActions.PollMenu/additions"
553 style="push">
554 </action>
555 <action
556 class="org.netxms.ui.eclipse.objectmanager.actions.InterfacePoll"
557 enablesFor="1"
558 id="org.netxms.ui.eclipse.objectmanager.popupActions.InterfacePoll"
8f49dbb6 559 label="%action.label.IfNamesPoll"
9b137e91
AK
560 menubarPath="org.netxms.ui.eclipse.objectmanager.popupActions.PollMenu/additions"
561 style="push">
562 </action>
805171de
VK
563 <action
564 class="org.netxms.ui.eclipse.objectmanager.actions.InstanceDiscoveryPoll"
565 enablesFor="1"
566 id="org.netxms.ui.eclipse.objectmanager.popupActions.InstanceDiscoveryPoll"
567 label="%action.label.InstanceDiscoveryPoll"
568 menubarPath="org.netxms.ui.eclipse.objectmanager.popupActions.PollMenu/additions"
569 style="push">
570 </action>
9b137e91 571 <action
f7e3eb5a
VK
572 class="org.netxms.ui.eclipse.objectmanager.actions.FullConfigurationPoll"
573 enablesFor="1"
574 id="org.netxms.ui.eclipse.objectmanager.popupActions.FullConfigurationPoll"
575 label="%action.label.ConfPollFull"
576 menubarPath="org.netxms.ui.eclipse.objectmanager.popupActions.PollMenu/additions"
577 style="push">
578 </action>
579 <action
580 class="org.netxms.ui.eclipse.objectmanager.actions.NormalConfigurationPoll"
9b137e91
AK
581 enablesFor="1"
582 id="org.netxms.ui.eclipse.objectmanager.popupActions.ConfigurationPoll"
8f49dbb6 583 label="%action.label.ConfPoll"
9b137e91
AK
584 menubarPath="org.netxms.ui.eclipse.objectmanager.popupActions.PollMenu/additions"
585 style="push">
586 </action>
587 <action
588 class="org.netxms.ui.eclipse.objectmanager.actions.StatusPoll"
589 enablesFor="1"
590 id="org.netxms.ui.eclipse.objectmanager.popupActions.StatusPoll"
8f49dbb6 591 label="%action.label.StatusPoll"
9b137e91
AK
592 menubarPath="org.netxms.ui.eclipse.objectmanager.popupActions.PollMenu/additions"
593 style="push">
594 </action>
8ec543ed
VK
595 <action
596 class="org.netxms.ui.eclipse.objectmanager.actions.CreateVpnConnector"
597 enablesFor="1"
598 id="org.netxms.ui.eclipse.objectmanager.popupActions.createVPNConnector_Node"
599 label="%action.label.CreateVPNConnector"
c4ca0ae5 600 menubarPath="CreateObjectSubmenu/additions">
8ec543ed 601 </action>
9b137e91
AK
602 <action
603 class="org.netxms.ui.eclipse.objectmanager.actions.CreateNetworkService"
604 enablesFor="1"
605 id="org.netxms.ui.eclipse.objectmanager.popupActions.createNetworkService_Node"
8f49dbb6 606 label="%action.label.CreateNetSrv"
c4ca0ae5 607 menubarPath="CreateObjectSubmenu/additions">
9b137e91
AK
608 </action>
609 <action
610 class="org.netxms.ui.eclipse.objectmanager.actions.CreateInterface"
611 enablesFor="1"
612 id="org.netxms.ui.eclipse.objectmanager.popupActions.createInterface_Node"
8f49dbb6 613 label="%action.label.CreateIface"
c4ca0ae5 614 menubarPath="CreateObjectSubmenu/additions">
9b137e91
AK
615 </action>
616 </objectContribution>
617
618
619 <objectContribution
620 adaptable="false"
621 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.Cluster"
622 objectClass="org.netxms.client.objects.Cluster">
623 <action
624 class="org.netxms.ui.eclipse.objectmanager.actions.CreateNode"
625 enablesFor="1"
626 id="org.netxms.ui.eclipse.objectmanager.popupActions.createNode_Cluster"
8f49dbb6 627 label="%action.label.CreateNode"
c4ca0ae5 628 menubarPath="CreateObjectSubmenu/additions">
9b137e91
AK
629 </action>
630 <action
631 class="org.netxms.ui.eclipse.objectmanager.actions.RemoveClusterNode"
632 enablesFor="1"
633 id="org.netxms.ui.eclipse.objectmanager.popupActions.removeClusterNode"
8f49dbb6 634 label="%action.label.RemoveNode"
9b137e91
AK
635 menubarPath="objectbinding">
636 </action>
637 <action
638 class="org.netxms.ui.eclipse.objectmanager.actions.AddClusterNode"
639 enablesFor="1"
640 id="org.netxms.ui.eclipse.objectmanager.popupActions.addClusterNode"
8f49dbb6 641 label="%action.label.AddNode"
9b137e91
AK
642 menubarPath="objectbinding">
643 </action>
59ce9d00
VK
644 <action
645 class="org.netxms.ui.eclipse.objectmanager.actions.BindObjectTo"
646 enablesFor="+"
647 id="org.netxms.ui.eclipse.objectmanager.popupActions.BindObjectTo_Cluster"
648 label="%action.label.BindTo"
649 menubarPath="objectbinding">
650 </action>
9b137e91
AK
651 </objectContribution>
652 <objectContribution
653 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.EntireNetwork"
654 objectClass="org.netxms.client.objects.EntireNetwork">
655 <action
656 class="org.netxms.ui.eclipse.objectmanager.actions.CreateZone"
657 enablesFor="1"
658 id="org.netxms.ui.eclipse.objectmanager.popupActions.createZone"
8f49dbb6 659 label="%action.label.CreateZone"
9b137e91
AK
660 menubarPath="objectcreation">
661 </action>
662 </objectContribution>
663 <objectContribution
664 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.Interface"
665 objectClass="org.netxms.client.objects.Interface">
666 <action
667 class="org.netxms.ui.eclipse.objectmanager.actions.ChangeInterfaceExpectedState"
668 enablesFor="+"
669 id="org.netxms.ui.eclipse.objectmanager.popupActions.changeInterfaceExpectedState"
8f49dbb6 670 label="%action.label.ChangeExpState"
9b137e91
AK
671 menubarPath="objectmgmt">
672 </action>
673 </objectContribution>
59ce9d00
VK
674 <objectContribution
675 adaptable="false"
676 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.MobileDevice"
677 objectClass="org.netxms.client.objects.MobileDevice">
678 <action
679 class="org.netxms.ui.eclipse.objectmanager.actions.BindObjectTo"
680 enablesFor="+"
681 id="org.netxms.ui.eclipse.objectmanager.popupActions.BindObjectTo_MobileDevice"
682 label="%action.label.BindTo"
683 menubarPath="objectbinding">
684 </action>
685 </objectContribution>
686 <objectContribution
687 adaptable="false"
688 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.Rack"
689 objectClass="org.netxms.client.objects.Rack">
690 <action
691 class="org.netxms.ui.eclipse.objectmanager.actions.BindObjectTo"
692 enablesFor="+"
693 id="org.netxms.ui.eclipse.objectmanager.popupActions.BindObjectTo_Rack"
694 label="%action.label.BindTo"
695 menubarPath="objectbinding">
696 </action>
697 </objectContribution>
698 <objectContribution
699 adaptable="false"
700 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.Subnet"
701 objectClass="org.netxms.client.objects.Subnet">
702 <action
703 class="org.netxms.ui.eclipse.objectmanager.actions.BindObjectTo"
704 enablesFor="+"
705 id="org.netxms.ui.eclipse.objectmanager.popupActions.BindObjectTo_Subnet"
706 label="%action.label.BindTo"
707 menubarPath="objectbinding">
708 </action>
709 </objectContribution>
c4ca0ae5
VK
710 <objectContribution
711 adaptable="false"
712 id="org.netxms.ui.eclipse.objectmanager.actions.popup.object.AbstractObject"
713 objectClass="org.netxms.client.objects.AbstractObject">
714 <menu
715 id="CreateObjectSubmenu"
716 label="%menu.label.Create"
717 path="objectcreation">
718 </menu>
719 </objectContribution>
9b137e91
AK
720 </extension>
721 <extension
722 point="org.eclipse.ui.views">
723 <view
724 allowMultiple="true"
725 class="org.netxms.ui.eclipse.objectmanager.views.NodePollerView"
726 icon="icons/poller_view.png"
727 id="org.netxms.ui.eclipse.objectmanager.views.NodePollerView"
8f49dbb6 728 name="%view.name.NodePoll"
9b137e91
AK
729 restorable="true">
730 </view>
731 </extension>
008a8318 732 <extension
733 point="org.eclipse.ui.menus">
734 <menuContribution
58334a56 735 locationURI="popup:org.eclipse.ui.popup.any?before=objectmgmt">
008a8318 736 <command
fc9b42b4
VK
737 commandId="org.netxms.ui.eclipse.objectmanager.popupActions.DeleteObject"
738 icon="icons/delete.png"
739 label="%action.label.Delete"
008a8318 740 style="push">
741 <visibleWhen
742 checkEnabled="false">
06339e70
VK
743 <and>
744 <count
745 value="+">
746 </count>
747 <iterate>
748 <and>
749 <instanceof
750 value="org.netxms.client.objects.AbstractObject">
751 </instanceof>
752 <not>
753 <or>
754 <instanceof
fc9b42b4 755 value="org.netxms.client.objects.EntireNetwork">
06339e70
VK
756 </instanceof>
757 <instanceof
fc9b42b4 758 value="org.netxms.client.objects.ServiceRoot">
06339e70
VK
759 </instanceof>
760 <instanceof
761 value="org.netxms.client.objects.TemplateRoot">
762 </instanceof>
763 <instanceof
fc9b42b4 764 value="org.netxms.client.objects.NetworkMapRoot">
06339e70
VK
765 </instanceof>
766 <instanceof
767 value="org.netxms.client.objects.DashboardRoot">
768 </instanceof>
769 <instanceof
fc9b42b4 770 value="org.netxms.client.objects.BusinessServiceRoot">
06339e70
VK
771 </instanceof>
772 <instanceof
fc9b42b4 773 value="org.netxms.client.objects.PolicyRoot">
06339e70
VK
774 </instanceof>
775 </or>
776 </not>
777 </and>
778 </iterate>
fc9b42b4 779 </and>
008a8318 780 </visibleWhen>
781 </command>
782 <command
fc9b42b4
VK
783 commandId="org.netxms.ui.eclipse.objectmanager.popupActions.Manage"
784 label="%action.label.Manage"
008a8318 785 style="push">
786 <visibleWhen
787 checkEnabled="false">
06339e70
VK
788 <and>
789 <count
790 value="+">
791 </count>
792 <iterate>
793 <and>
fc9b42b4
VK
794 <adapt
795 type="org.netxms.client.objects.AbstractObject">
796 </adapt>
06339e70
VK
797 <not>
798 <or>
799 <instanceof
800 value="org.netxms.client.objects.Template">
801 </instanceof>
802 <instanceof
803 value="org.netxms.client.objects.TemplateGroup">
804 </instanceof>
805 <instanceof
806 value="org.netxms.client.objects.TemplateRoot">
807 </instanceof>
808 <instanceof
809 value="org.netxms.client.objects.Dashboard">
810 </instanceof>
811 <instanceof
812 value="org.netxms.client.objects.DashboardRoot">
813 </instanceof>
814 <instanceof
815 value="org.netxms.client.objects.PolicyRoot">
816 </instanceof>
817 <instanceof
818 value="org.netxms.client.objects.PolicyGroup">
819 </instanceof>
820 <instanceof
821 value="org.netxms.client.objects.AgentPolicy">
822 </instanceof>
823 </or>
824 </not>
825 </and>
826 </iterate>
827 </and>
008a8318 828 </visibleWhen>
829 </command>
830 <command
fc9b42b4
VK
831 commandId="org.netxms.ui.eclipse.objectmanager.popupActions.Unmanage"
832 label="%action.label.Unmanage"
008a8318 833 style="push">
834 <visibleWhen
835 checkEnabled="false">
06339e70
VK
836 <and>
837 <count
838 value="+">
839 </count>
840 <iterate>
841 <and>
fc9b42b4
VK
842 <adapt
843 type="org.netxms.client.objects.AbstractObject">
844 </adapt>
06339e70
VK
845 <not>
846 <or>
847 <instanceof
fc9b42b4 848 value="org.netxms.client.objects.Template">
06339e70
VK
849 </instanceof>
850 <instanceof
fc9b42b4 851 value="org.netxms.client.objects.TemplateGroup">
06339e70
VK
852 </instanceof>
853 <instanceof
854 value="org.netxms.client.objects.TemplateRoot">
855 </instanceof>
856 <instanceof
fc9b42b4 857 value="org.netxms.client.objects.Dashboard">
06339e70
VK
858 </instanceof>
859 <instanceof
860 value="org.netxms.client.objects.DashboardRoot">
861 </instanceof>
862 <instanceof
fc9b42b4 863 value="org.netxms.client.objects.PolicyRoot">
06339e70
VK
864 </instanceof>
865 <instanceof
fc9b42b4
VK
866 value="org.netxms.client.objects.PolicyGroup">
867 </instanceof>
868 <instanceof
869 value="org.netxms.client.objects.AgentPolicy">
06339e70
VK
870 </instanceof>
871 </or>
872 </not>
873 </and>
874 </iterate>
fc9b42b4 875 </and>
008a8318 876 </visibleWhen>
877 </command>
104e6c86
VK
878 <menu
879 id="maintenance"
8a471651 880 label="%menu.label.Maintenance">
104e6c86
VK
881 <command
882 commandId="org.netxms.ui.eclipse.objectmanager.popupActions.EnterMaintenance"
8a471651 883 label="%action.label.EnterMaintMode"
104e6c86
VK
884 style="push">
885 <visibleWhen
886 checkEnabled="false">
887 <and>
888 <count
889 value="+">
890 </count>
891 <iterate>
892 <and>
fc9b42b4
VK
893 <adapt
894 type="org.netxms.client.objects.AbstractObject">
895 </adapt>
104e6c86
VK
896 <not>
897 <or>
898 <instanceof
899 value="org.netxms.client.objects.Template">
900 </instanceof>
901 <instanceof
902 value="org.netxms.client.objects.TemplateGroup">
903 </instanceof>
904 <instanceof
905 value="org.netxms.client.objects.TemplateRoot">
906 </instanceof>
907 <instanceof
908 value="org.netxms.client.objects.Dashboard">
909 </instanceof>
910 <instanceof
911 value="org.netxms.client.objects.DashboardRoot">
912 </instanceof>
913 <instanceof
914 value="org.netxms.client.objects.PolicyRoot">
915 </instanceof>
916 <instanceof
917 value="org.netxms.client.objects.PolicyGroup">
918 </instanceof>
919 <instanceof
920 value="org.netxms.client.objects.AgentPolicy">
921 </instanceof>
922 </or>
923 </not>
924 </and>
925 </iterate>
926 </and>
927 </visibleWhen>
928 </command>
929 <command
930 commandId="org.netxms.ui.eclipse.objectmanager.popupActions.LeaveMaintenance"
8a471651 931 label="%action.label.LeaveMaintMode"
104e6c86
VK
932 style="push">
933 <visibleWhen
934 checkEnabled="false">
935 <and>
936 <count
937 value="+">
938 </count>
939 <iterate>
940 <and>
fc9b42b4
VK
941 <adapt
942 type="org.netxms.client.objects.AbstractObject">
943 </adapt>
104e6c86
VK
944 <not>
945 <or>
946 <instanceof
947 value="org.netxms.client.objects.Template">
948 </instanceof>
949 <instanceof
950 value="org.netxms.client.objects.TemplateGroup">
951 </instanceof>
952 <instanceof
953 value="org.netxms.client.objects.TemplateRoot">
954 </instanceof>
955 <instanceof
956 value="org.netxms.client.objects.Dashboard">
957 </instanceof>
958 <instanceof
959 value="org.netxms.client.objects.DashboardRoot">
960 </instanceof>
961 <instanceof
962 value="org.netxms.client.objects.PolicyRoot">
963 </instanceof>
964 <instanceof
965 value="org.netxms.client.objects.PolicyGroup">
966 </instanceof>
967 <instanceof
968 value="org.netxms.client.objects.AgentPolicy">
969 </instanceof>
970 </or>
971 </not>
972 </and>
973 </iterate>
974 </and>
975 </visibleWhen>
976 </command>
977 <separator
978 name="ObjectManager.separator1">
979 </separator>
980 <command
981 commandId="org.netxms.ui.eclipse.objectmanager.popupActions.ScheduleMaintenance"
8a471651 982 label="%action.label.ScheduleMaintenance"
104e6c86
VK
983 style="push">
984 <visibleWhen
985 checkEnabled="false">
986 <and>
987 <count
988 value="+">
989 </count>
990 <iterate>
991 <and>
fc9b42b4
VK
992 <adapt
993 type="org.netxms.client.objects.AbstractObject">
994 </adapt>
104e6c86
VK
995 <not>
996 <or>
997 <instanceof
998 value="org.netxms.client.objects.Template">
999 </instanceof>
1000 <instanceof
1001 value="org.netxms.client.objects.TemplateGroup">
1002 </instanceof>
1003 <instanceof
1004 value="org.netxms.client.objects.TemplateRoot">
1005 </instanceof>
1006 <instanceof
1007 value="org.netxms.client.objects.Dashboard">
1008 </instanceof>
1009 <instanceof
1010 value="org.netxms.client.objects.DashboardRoot">
1011 </instanceof>
1012 <instanceof
1013 value="org.netxms.client.objects.PolicyRoot">
1014 </instanceof>
1015 <instanceof
1016 value="org.netxms.client.objects.PolicyGroup">
1017 </instanceof>
1018 <instanceof
1019 value="org.netxms.client.objects.AgentPolicy">
1020 </instanceof>
1021 </or>
1022 </not>
1023 </and>
1024 </iterate>
1025 </and>
1026 </visibleWhen>
1027 </command>
1028 </menu>
008a8318 1029 </menuContribution>
1030 </extension>
1031 <extension
1032 point="org.eclipse.ui.commands">
1033 <command
1034 id="org.netxms.ui.eclipse.objectmanager.popupActions.Manage"
1035 name="%action.label.Manage">
1036 </command>
1037 <command
1038 id="org.netxms.ui.eclipse.objectmanager.popupActions.Unmanage"
1039 name="%action.label.Unmanage">
1040 </command>
1041 <command
1042 id="org.netxms.ui.eclipse.objectmanager.popupActions.DeleteObject"
1043 name="%action.label.Delete">
1044 </command>
a76f8628 1045 <command
1046 id="org.netxms.ui.eclipse.objectmanager.popupActions.EnterMaintenance"
8a471651 1047 name="%action.label.EnterMaintMode">
a76f8628 1048 </command>
1049 <command
1050 id="org.netxms.ui.eclipse.objectmanager.popupActions.LeaveMaintenance"
8a471651 1051 name="%action.label.LeaveMaintMode">
a76f8628 1052 </command>
104e6c86
VK
1053 <command
1054 id="org.netxms.ui.eclipse.objectmanager.popupActions.ScheduleMaintenance"
8a471651 1055 name="%action.label.ScheduleMaintenance">
104e6c86 1056 </command>
008a8318 1057 </extension>
1058 <extension
1059 point="org.eclipse.ui.handlers">
1060 <handler
1061 class="org.netxms.ui.eclipse.objectmanager.actions.Manage"
1062 commandId="org.netxms.ui.eclipse.objectmanager.popupActions.Manage">
1063 </handler>
1064 <handler
1065 class="org.netxms.ui.eclipse.objectmanager.actions.Unmanage"
1066 commandId="org.netxms.ui.eclipse.objectmanager.popupActions.Unmanage">
1067 </handler>
1068 <handler
1069 class="org.netxms.ui.eclipse.objectmanager.actions.DeleteObject"
1070 commandId="org.netxms.ui.eclipse.objectmanager.popupActions.DeleteObject">
1071 </handler>
a76f8628 1072 <handler
1073 class="org.netxms.ui.eclipse.objectmanager.actions.LeaveMaintenance"
1074 commandId="org.netxms.ui.eclipse.objectmanager.popupActions.LeaveMaintenance">
1075 </handler>
1076 <handler
1077 class="org.netxms.ui.eclipse.objectmanager.actions.EnterMaintenance"
1078 commandId="org.netxms.ui.eclipse.objectmanager.popupActions.EnterMaintenance">
1079 </handler>
104e6c86
VK
1080 <handler
1081 class="org.netxms.ui.eclipse.objectmanager.actions.ScheduleMaintenance"
1082 commandId="org.netxms.ui.eclipse.objectmanager.popupActions.ScheduleMaintenance">
1083 </handler>
008a8318 1084 </extension>
9b137e91
AK
1085
1086</plugin>