ad253610ebbd237994005dd1c92fbb68b963dba9
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.netxms.ui.eclipse.objectview.actions.ToggleFilterHandler">
53 class=
"org.eclipse.jface.commands.ToggleState"
54 id=
"org.netxms.ui.eclipse.objectview.commands.show_filter.state">
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 icon=
"icons/interface.png"
93 id=
"org.netxms.ui.eclipse.objectview.objecttabs.InterfacesTab"
94 name=
"%tab.name.Interfaces"
98 class=
"org.netxms.ui.eclipse.objectview.objecttabs.NodesTab"
99 icon=
"icons/nodes.png"
100 id=
"org.netxms.ui.eclipse.objectview.objecttabs.NodesTab"
101 name=
"%tab.name.Nodes"
105 class=
"org.netxms.ui.eclipse.objectview.objecttabs.RackTab"
106 icon=
"icons/rack.gif"
107 id=
"org.netxms.ui.eclipse.objectview.objecttabs.RackTab"
108 name=
"%tab.name.Rack"
113 point=
"org.eclipse.ui.popupMenus">
116 id=
"org.netxms.ui.eclipse.objectview.actions.popup.object.Container"
117 objectClass=
"org.netxms.client.objects.Container">
119 class=
"org.netxms.ui.eclipse.objectview.actions.ShowStatusMap"
121 id=
"org.netxms.ui.eclipse.objectview.popupActions.ShowStatusMap_Container"
122 label=
"%action.label.StatusMap">
125 class=
"org.netxms.ui.eclipse.objectview.actions.ShowSoftwareInventory"
127 icon=
"icons/software.png"
128 id=
"org.netxms.ui.eclipse.objectview.popupActions.ShowSoftwareInventory_Container"
129 label=
"%action.label.SoftwareInventory">
131 </objectContribution>
134 id=
"org.netxms.ui.eclipse.objectview.actions.popup.object.ServiceRoot"
135 objectClass=
"org.netxms.client.objects.ServiceRoot">
137 class=
"org.netxms.ui.eclipse.objectview.actions.ShowStatusMap"
139 id=
"org.netxms.ui.eclipse.objectview.popupActions.ShowStatusMap_ServiceRoot"
140 label=
"%action.label.StatusMap">
143 class=
"org.netxms.ui.eclipse.objectview.actions.ShowSoftwareInventory"
145 icon=
"icons/software.png"
146 id=
"org.netxms.ui.eclipse.objectview.popupActions.ShowSoftwareInventory_ServiceRoot"
147 label=
"%action.label.SoftwareInventory">
149 </objectContribution>
152 id=
"org.netxms.ui.eclipse.objectview.actions.popup.object.Node"
153 objectClass=
"org.netxms.client.objects.Node">
155 class=
"org.netxms.ui.eclipse.objectview.actions.ShowSoftwareInventory"
157 icon=
"icons/software.png"
158 id=
"org.netxms.ui.eclipse.objectview.popupActions.ShowSoftwareInventory_Node"
159 label=
"%action.label.SoftwareInventory">
161 </objectContribution>
164 point=
"org.eclipse.ui.services">
166 provider=
"org.netxms.ui.eclipse.objectview.SourceProvider">
168 name=
"org.netxms.ui.eclipse.objectview.ActiveTab"
169 priorityLevel=
"workbench">
174 point=
"org.eclipse.ui.bindings">
176 commandId=
"org.netxms.ui.eclipse.objectview.commands.show_filter"
177 contextId=
"org.netxms.ui.eclipse.objectview.context.InterfacesTab"
178 schemeId=
"org.netxms.ui.eclipse.defaultKeyBinding"
183 point=
"org.eclipse.ui.contexts">
185 id=
"org.netxms.ui.eclipse.objectview.context.InterfacesTab"
186 name=
"Interfaces Tab">
190 point=
"org.eclipse.ui.menus">
193 locationURI=
"menu:org.netxms.ui.eclipse.objectview.view.tabbed_object_view?after=additions">
195 commandId=
"org.netxms.ui.eclipse.objectview.commands.show_filter"
196 label=
"Show &filter"
198 tooltip=
"Show Filter">
200 checkEnabled=
"false">
202 variable=
"org.netxms.ui.eclipse.objectview.ActiveTab">
204 value=
"org.netxms.ui.eclipse.objectview.objecttabs.InterfacesTab">