1 <?xml version=
"1.0" encoding=
"UTF-8"?>
2 <?eclipse version=
"3.2"?>
4 <extension-point id=
"org.netxms.ui.eclipse.objectview.tabs" name=
"Object Tabs" schema=
"schema/org.netxms.ui.eclipse.objectview.tabs.exsd"/>
5 <extension-point id=
"org.netxms.ui.eclipse.objectview.objectDetailsProvider" name=
"Object Details Provider" schema=
"schema/org.netxms.ui.eclipse.objectview.objectDetailsProvider.exsd"/>
8 point=
"org.eclipse.ui.views">
10 name=
"%view.name.ObjectDetails"
12 icon=
"icons/object_details.png"
13 class=
"org.netxms.ui.eclipse.objectview.views.TabbedObjectView"
14 id=
"org.netxms.ui.eclipse.objectview.view.tabbed_object_view">
18 class=
"org.netxms.ui.eclipse.objectview.views.ObjectStatusMapView"
19 id=
"org.netxms.ui.eclipse.objectview.views.ObjectStatusMapView"
20 name=
"%view.name.ObjectStatus"
25 class=
"org.netxms.ui.eclipse.objectview.views.SoftwareInventoryView"
26 icon=
"icons/software.png"
27 id=
"org.netxms.ui.eclipse.objectview.views.SoftwareInventoryView"
28 name=
"%view.name.SoftwareInventory"
34 point=
"org.eclipse.ui.commands">
36 name=
"%command.name.ObjectDetails"
37 description=
"%command.description.ObjectDetails"
38 categoryId=
"org.netxms.ui.eclipse.console.category.views"
39 id=
"org.netxms.ui.eclipse.objectview.commands.open_tabbed_object_view">
42 description=
"Toggle Filter"
43 id=
"org.netxms.ui.eclipse.objectview.commands.show_filter"
46 class=
"org.eclipse.jface.commands.ToggleState"
47 id=
"org.netxms.ui.eclipse.objectview.commands.show_filter.state">
50 class=
"org.netxms.ui.eclipse.objectview.actions.ToggleFilterHandler">
59 <extension point =
"org.eclipse.ui.actionSets">
60 <actionSet id=
"org.netxms.ui.eclipse.action_set.object_details"
61 label=
"%actionSet.label.ObjectDetails"
63 <action id=
"org.netxms.ui.eclipse.objectview.actions.open_tabbed_object_view"
64 menubarPath=
"view/primary"
65 label=
"%action.label.ObjectDetails"
66 tooltip=
"%action.tooltip.ObjectDetails"
67 icon=
"icons/object_details.png"
68 class=
"org.netxms.ui.eclipse.objectview.actions.ShowObjectDetailsView"
69 definitionId=
"org.netxms.ui.eclipse.objectview.commands.open_tabbed_object_view">
75 point=
"org.netxms.ui.eclipse.objectview.tabs">
77 class=
"org.netxms.ui.eclipse.objectview.objecttabs.ObjectOverview"
78 icon=
"icons/overview_tab.gif"
79 id=
"org.netxms.ui.eclipse.objectview.objecttabs.ObjectOverview"
80 name=
"%tab.name.Overview"
84 class=
"org.netxms.ui.eclipse.objectview.objecttabs.ComponentsTab"
85 icon=
"icons/components.png"
86 id=
"org.netxms.ui.eclipse.objectview.objecttabs.ComponentsTab"
87 name=
"%tab.name.Components"
91 class=
"org.netxms.ui.eclipse.objectview.objecttabs.InterfacesTab"
92 contextId=
"org.netxms.ui.eclipse.objectview.context.InterfacesTab"
93 icon=
"icons/interface.png"
94 id=
"org.netxms.ui.eclipse.objectview.objecttabs.InterfacesTab"
95 name=
"%tab.name.Interfaces"
99 class=
"org.netxms.ui.eclipse.objectview.objecttabs.NodesTab"
100 icon=
"icons/nodes.png"
101 id=
"org.netxms.ui.eclipse.objectview.objecttabs.NodesTab"
102 name=
"%tab.name.Nodes"
106 class=
"org.netxms.ui.eclipse.objectview.objecttabs.RackTab"
107 icon=
"icons/rack.gif"
108 id=
"org.netxms.ui.eclipse.objectview.objecttabs.RackTab"
109 name=
"%tab.name.Rack"
114 point=
"org.eclipse.ui.popupMenus">
117 id=
"org.netxms.ui.eclipse.objectview.actions.popup.object.Container"
118 objectClass=
"org.netxms.client.objects.Container">
120 class=
"org.netxms.ui.eclipse.objectview.actions.ShowStatusMap"
122 id=
"org.netxms.ui.eclipse.objectview.popupActions.ShowStatusMap_Container"
123 label=
"%action.label.StatusMap">
126 class=
"org.netxms.ui.eclipse.objectview.actions.ShowSoftwareInventory"
128 icon=
"icons/software.png"
129 id=
"org.netxms.ui.eclipse.objectview.popupActions.ShowSoftwareInventory_Container"
130 label=
"%action.label.SoftwareInventory">
132 </objectContribution>
135 id=
"org.netxms.ui.eclipse.objectview.actions.popup.object.ServiceRoot"
136 objectClass=
"org.netxms.client.objects.ServiceRoot">
138 class=
"org.netxms.ui.eclipse.objectview.actions.ShowStatusMap"
140 id=
"org.netxms.ui.eclipse.objectview.popupActions.ShowStatusMap_ServiceRoot"
141 label=
"%action.label.StatusMap">
144 class=
"org.netxms.ui.eclipse.objectview.actions.ShowSoftwareInventory"
146 icon=
"icons/software.png"
147 id=
"org.netxms.ui.eclipse.objectview.popupActions.ShowSoftwareInventory_ServiceRoot"
148 label=
"%action.label.SoftwareInventory">
150 </objectContribution>
153 id=
"org.netxms.ui.eclipse.objectview.actions.popup.object.Node"
154 objectClass=
"org.netxms.client.objects.Node">
156 class=
"org.netxms.ui.eclipse.objectview.actions.ShowSoftwareInventory"
158 icon=
"icons/software.png"
159 id=
"org.netxms.ui.eclipse.objectview.popupActions.ShowSoftwareInventory_Node"
160 label=
"%action.label.SoftwareInventory">
162 </objectContribution>
165 point=
"org.eclipse.ui.services">
167 provider=
"org.netxms.ui.eclipse.objectview.SourceProvider">
169 name=
"org.netxms.ui.eclipse.objectview.ActiveTab"
170 priorityLevel=
"workbench">
175 point=
"org.eclipse.ui.bindings">
177 commandId=
"org.netxms.ui.eclipse.objectview.commands.show_filter"
178 contextId=
"org.netxms.ui.eclipse.objectview.context.InterfacesTab"
179 schemeId=
"org.netxms.ui.eclipse.defaultKeyBinding"
184 point=
"org.eclipse.ui.contexts">
186 id=
"org.netxms.ui.eclipse.objectview.context.InterfacesTab"
187 name=
"Interfaces Tab"
188 parentId=
"org.eclipse.ui.contexts.window">
192 point=
"org.eclipse.ui.menus">
195 locationURI=
"menu:org.netxms.ui.eclipse.objectview.view.tabbed_object_view?after=additions">
197 commandId=
"org.netxms.ui.eclipse.objectview.commands.show_filter"
198 label=
"Show &filter"
200 tooltip=
"Show Filter">
202 checkEnabled=
"false">
204 variable=
"org.netxms.ui.eclipse.objectview.ActiveTab">
206 value=
"org.netxms.ui.eclipse.objectview.objecttabs.InterfacesTab">