diff options
Diffstat (limited to 'src/org.gluster.storage.management.console/plugin.xml')
-rw-r--r-- | src/org.gluster.storage.management.console/plugin.xml | 1658 |
1 files changed, 1658 insertions, 0 deletions
diff --git a/src/org.gluster.storage.management.console/plugin.xml b/src/org.gluster.storage.management.console/plugin.xml new file mode 100644 index 00000000..f80c72e1 --- /dev/null +++ b/src/org.gluster.storage.management.console/plugin.xml @@ -0,0 +1,1658 @@ +<?xml version="1.0" encoding="UTF-8"?> +<?eclipse version="3.4"?> +<plugin> + + <extension + id="application" + point="org.eclipse.core.runtime.applications"> + <application> + <run + class="org.gluster.storage.management.console.Application"> + </run> + </application> + </extension> + <extension + point="org.eclipse.ui.perspectives"> + <perspective + name="Gluster Perspective" + class="org.gluster.storage.management.console.Perspective" + id="org.gluster.storage.management.console.Perspective"> + </perspective> + </extension> + <extension + point="org.eclipse.ui.views"> + <view + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.NavigationView" + id="org.gluster.storage.management.console.views.NavigationView" + name="Cluster Navigation Tree" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.DiscoveredServersView" + icon="icons/tango/16x16/servers.png" + id="org.gluster.storage.management.console.views.DiscoveredServersView" + name="Discovered Servers" + restorable="true"> + </view> + <view + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.DiscoveredServerView" + icon="icons/tango/16x16/server.png" + id="org.gluster.storage.management.console.views.DiscoveredServerView" + name="Discovered Server" + restorable="true"> + </view> + <category + id="org.gluster.storage.management.console.category" + name="Gluster Managament Console"> + </category> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.VolumesView" + icon="icons/tango/16x16/volumes.png" + id="org.gluster.storage.management.console.views.VolumesView" + name="Volumes" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.VolumesSummaryView" + icon="icons/tango/16x16/gluster_icon.png" + id="org.gluster.storage.management.console.views.VolumesSummaryView" + name="Summary (Volumes)" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.ClusterSummaryView" + icon="icons/tango/16x16/gluster_icon.png" + id="org.gluster.storage.management.console.views.ClusterSummaryView" + name="Summary (Cluster)" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.VolumeSummaryView" + icon="icons/tango/16x16/gluster_icon.png" + id="org.gluster.storage.management.console.views.VolumeSummaryView" + name="Summary (Volume)" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.VolumeBricksView" + icon="icons/tango/16x16/bricks.png" + id="org.gluster.storage.management.console.views.VolumeBricksView" + name="Bricks" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.VolumeOptionsView" + icon="icons/tango/16x16/volume-options.png" + id="org.gluster.storage.management.console.views.VolumeOptionsView" + name="Volume Options" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.VolumeLogsView" + icon="icons/tango/16x16/logs.png" + id="org.gluster.storage.management.console.views.VolumeLogsView" + name="Volume Logs" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.GlusterServersSummaryView" + icon="icons/tango/16x16/gluster_icon.png" + id="org.gluster.storage.management.console.views.GlusterServersSummaryView" + name="Summary (Servers)" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.GlusterServersView" + icon="icons/tango/16x16/servers.png" + id="org.gluster.storage.management.console.views.GlusterServersView" + name="Servers" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.DisksView" + icon="icons/tango/16x16/disk.png" + id="org.gluster.storage.management.console.views.DisksView" + name="Disks" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.GlusterServerSummaryView" + icon="icons/tango/16x16/gluster_icon.png" + id="org.gluster.storage.management.console.views.GlusterServerSummaryView" + name="Summary (Server)" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.GlusterServerDisksView" + icon="icons/tango/16x16/disk.png" + id="org.gluster.storage.management.console.views.GlusterServerDisksView" + name="Server Disks" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.GlusterServerLogsView" + icon="icons/tango/16x16/logs.png" + id="org.gluster.storage.management.console.views.GlusterServerLogsView" + name="Server Logs" + restorable="true"> + </view> + <view + allowMultiple="false" + category="org.gluster.storage.management.console.category" + class="org.gluster.storage.management.console.views.TasksView" + icon="icons/tango/16x16/running-task.png" + id="org.gluster.storage.management.console.views.TasksView" + name="Tasks" + restorable="true"> + </view> + </extension> + <extension + point="org.eclipse.ui.commands"> + <category + name="Gluster Commands" + id="org.gluster.storage.management.console.category"> + </category> + <command + name="Create Volume" + description="Create a new Volume" + categoryId="org.gluster.storage.management.console.category" + id="org.gluster.storage.management.console.commands.CreateVolume"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Delete Volume" + id="org.gluster.storage.management.console.commands.DeleteVolume" + name="Delete Volume"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Start Volume" + id="org.gluster.storage.management.console.commands.StartVolume" + name="Start Volume"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Stop Volume" + id="org.gluster.storage.management.console.commands.StopVolume" + name="Stop Volume"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Edit Volume" + id="org.gluster.storage.management.console.commands.EditVolume" + name="Edit Volume"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Reset all options of a Volume" + id="org.gluster.storage.management.console.commands.ResetVolumeOptions" + name="Reset Options"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Rebalance Volume" + id="org.gluster.storage.management.console.commands.RebalanceVolume" + name="Rebalance Volume"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Add Server(s) to Cluster" + id="org.gluster.storage.management.console.commands.AddServer" + name="Add Server(s)"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Remove Server(s) from Cluster" + id="org.gluster.storage.management.console.commands.RemoveServer" + name="Remove Server(s)"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Migrate Brick" + id="org.gluster.storage.management.console.commands.MigrateDisk" + name="Migrate Brick"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Remove Brick" + id="org.gluster.storage.management.console.commands.RemoveDisk" + name="Remove Brick"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Add Brick" + id="org.gluster.storage.management.console.commands.AddDisk" + name="Add Brick"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Pause Task" + id="org.gluster.storage.management.console.commands.Pause" + name="Pause"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Resume Task" + id="org.gluster.storage.management.console.commands.Resume" + name="Resume"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Stop Task" + id="org.gluster.storage.management.console.commands.Stop" + name="Stop"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Delete Task" + id="org.gluster.storage.management.console.commands.Delete" + name="Delete"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Change Password" + id="org.gluster.storage.management.console.commands.ChangePassword" + name="Change Password"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Refresh Data" + id="org.gluster.storage.management.console.commands.Refresh" + name="Refresh Data"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Terminal" + id="org.gluster.storage.management.console.commands.Terminal" + name="Terminal"> + </command> + <command + categoryId="org.gluster.storage.management.console.category" + description="Settings" + id="org.gluster.storage.management.console.commands.Preferences" + name="Settings"> + </command> + <command + description="Volume Log Rotate" + id="org.gluster.storage.management.console.commands.LogRotate" + name="LogRotate"> + </command> + </extension> + <extension + point="org.eclipse.ui.bindings"> + <key + commandId="org.gluster.storage.management.console.commands.CreateVolume" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+SHIFT+C"> + </key> + <key + commandId="org.gluster.storage.management.console.commands.DeleteVolume" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+SHIFT+D"> + </key> + <key + commandId="org.gluster.storage.management.console.commands.StartVolume" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+SHIFT+S"> + </key> + <key + commandId="org.gluster.storage.management.console.commands.StopVolume" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+SHIFT+T"> + </key> + <key + commandId="org.gluster.storage.management.console.commands.EditVolume" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+SHIFT+E"> + </key> + <key + commandId="org.gluster.storage.management.console.commands.RebalanceVolume" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+SHIFT+B"> + </key> + <key + commandId="org.gluster.storage.management.console.commands.AddServer" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+SHIFT+A"> + </key> + <key + commandId="org.gluster.storage.management.console.commands.RemoveServer" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+SHIFT+R"> + </key> + <key + commandId="org.gluster.storage.management.console.commands.MigrateDisk" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+SHIFT+M"> + </key> + <key + commandId="org.gluster.storage.management.console.commands.Preferences" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+SHIFT+P"> + </key> + <key + commandId="org.eclipse.ui.window.showKeyAssist" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+SHIFT+L"> + </key> + <key + commandId="org.eclipse.ui.navigate.nextTab" + contextId="org.eclipse.ui.contexts.window" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="ALT+ARROW_RIGHT"> + </key> + <key + commandId="org.eclipse.ui.navigate.previousTab" + contextId="org.eclipse.ui.contexts.window" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="ALT+ARROW_LEFT"> + </key> + <scheme + description="Default Key Bindings Scheme for Gluster Management Console" + id="org.gluster.storage.management.console.KeyConfig" + name="Gluster"> + </scheme> + <key + commandId="org.gluster.storage.management.console.commands.ResetVolumeOptions" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+SHIFT+O"> + </key> + <key + commandId="org.gluster.storage.management.console.commands.Refresh" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="F5"> + </key> + <key + commandId="org.gluster.storage.management.console.commands.Terminal" + schemeId="org.gluster.storage.management.console.KeyConfig" + sequence="CTRL+T"> + </key> + </extension> + <extension + id="product" + name="Gluster Management Console" + point="org.eclipse.core.runtime.products"> + <product + application="org.gluster.storage.management.console.application" + name="Gluster Management Console"> + <property + name="aboutText" + value="%aboutText"> + </property> + <property + name="windowImages" + value="icons/tango/16x16/gluster_icon.png"> + </property> + <property + name="aboutImage" + value="images/gluster-about.png"> + </property> + <property + name="appName" + value="Gluster Management Console"> + </property> + <property + name="preferenceCustomization" + value="preferences.ini"> + </property> + </product> + </extension> + <extension + point="org.eclipse.ui.actionSets"> + <actionSet + description="Set of actions that can be performed on multiple Volumes" + id="org.gluster.storage.management.console.actionsets.volumes" + label="Volumes Actions" + visible="false"> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.DeleteVolumeAction" + definitionId="org.gluster.storage.management.console.commands.DeleteVolume" + disabledIcon="icons/tango/32x32/remove-volume-disabled.png" + icon="icons/tango/32x32/remove-volume.png" + id="org.gluster.storage.management.console.actions.DeleteVolumeAction" + label="&Delete Volume(s)" + menubarPath="org.gluster.storage.management.console.actionsets.volumes/volumes" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Delete Volume(s)"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.StopVolumeAction" + definitionId="org.gluster.storage.management.console.commands.StopVolume" + disabledIcon="icons/tango/32x32/stop-volume-disabled.png" + icon="icons/tango/32x32/stop-volume.png" + id="org.gluster.storage.management.console.actions.StopVolumeAction" + label="S&top Volume(s)" + menubarPath="org.gluster.storage.management.console.actionsets.volumes/volumes" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Stop Volume(s)"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.StartVolumeAction" + definitionId="org.gluster.storage.management.console.commands.StartVolume" + disabledIcon="icons/tango/32x32/start-volume-disabled.png" + icon="icons/tango/32x32/start-volume.png" + id="org.gluster.storage.management.console.actions.StartVolumeAction" + label="&Start Volume(s)" + menubarPath="org.gluster.storage.management.console.actionsets.volumes/volumes" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Start Volume(s)"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.CreateVolumeAction" + definitionId="org.gluster.storage.management.console.commands.CreateVolume" + icon="icons/tango/32x32/create-volume.png" + id="org.gluster.storage.management.console.actions.CreateVolumeAction" + label="Create &Volume" + menubarPath="org.gluster.storage.management.console.actionsets.volumes/volumes" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Create a new Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ServerAdditionAction" + definitionId="org.gluster.storage.management.console.commands.ServerAddition" + id="org.gluster.storage.management.console.actions.ServerAdditionAction" + label="Add Server" + menubarPath="org.gluster.storage.management.console.actionsets.volumes/volumes" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + tooltip="Manual Server Addition"> + </action> + <menu + id="org.gluster.storage.management.console.actionsets.volumes" + label="&Gluster" + path="additions"> + <groupMarker + name="volumes"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed on a single volume" + id="org.gluster.storage.management.console.actionsets.volume" + label="Volume Actions" + visible="false"> + <action + class="org.gluster.storage.management.console.actions.ForceStartVolumeAction" + definitionId="org.gluster.storage.management.console.commands.ForceStartVolume" + icon="icons/tango/32x32/start-volume.png" + id="org.gluster.storage.management.console.actions.ForceStartVolumeAction" + label="Start Offline Bricks" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + style="push" + toolbarPath="Normal" + tooltip="Start all Offline Bricks of the selected Volume"> + </action> + <action + class="org.gluster.storage.management.console.actions.VolumeLogRotateAction" + definitionId="org.gluster.storage.management.console.commands.LogRotate" + icon="icons/tango/32x32/log-rotate.png" + id="org.gluster.storage.management.console.actions.LogRotateAction" + label="L&og Rotate" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + pulldown="false" + state="true" + style="push" + toolbarPath="Normal" + tooltip="Rotate the volume logs"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.MigrateBrickAction" + definitionId="org.gluster.storage.management.console.commands.MigrateDisk" + disabledIcon="icons/tango/32x32/migrate-brick-disabled.png" + icon="icons/tango/32x32/migrate-brick.png" + id="org.gluster.storage.management.console.actions.MigrateDiskAction" + label="&Migrate Brick" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Migrate Brick"> + <enablement> + <objectClass + name="org.gluster.storage.management.core.model.Brick"> + </objectClass> + </enablement> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.DeleteVolumeAction" + definitionId="org.gluster.storage.management.console.commands.DeleteVolume" + disabledIcon="icons/tango/32x32/remove-volume-disabled.png" + icon="icons/tango/32x32/remove-volume.png" + id="org.gluster.storage.management.console.actions.DeleteVolumeAction" + label="&Delete Volume" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Delete Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.DownloadVolumeLogsAction" + definitionId="org.gluster.storage.management.console.commands.DownloadVolumeLogs" + icon="icons/tango/32x32/download-log.png" + id="org.gluster.storage.management.console.actions.DownloadVolumeLogsAction" + label="Download &Logs" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Download all logs of the volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ResetVolumeOptionsAction" + definitionId="org.gluster.storage.management.console.commands.ResetVolumeOptions" + disabledIcon="icons/tango/32x32/reset-volume-option-disabled.png" + icon="icons/tango/32x32/reset-volume-option.png" + id="org.gluster.storage.management.console.actions.ResetVolumeOptionsAction" + label="Reset &Options" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Reset all options of the volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.RebalanceVolumeAction" + definitionId="org.gluster.storage.management.console.commands.RebalanceVolume" + disabledIcon="icons/tango/32x32/volume-rebalance-disabled.png" + icon="icons/tango/32x32/volume-rebalance.png" + id="org.gluster.storage.management.console.actions.RebalanceVolumeAction" + label="&Rebalance Volume" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Rebalance Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.StopVolumeAction" + definitionId="org.gluster.storage.management.console.commands.StopVolume" + disabledIcon="icons/tango/32x32/stop-volume-disabled.png" + icon="icons/tango/32x32/stop-volume.png" + id="org.gluster.storage.management.console.actions.StopVolumeAction" + label="S&top Volume" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Stop Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.StartVolumeAction" + definitionId="org.gluster.storage.management.console.commands.StartVolume" + disabledIcon="icons/tango/32x32/start-volume-disabled.png" + icon="icons/tango/32x32/start-volume.png" + id="org.gluster.storage.management.console.actions.StartVolumeAction" + label="&Start Volume" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Start Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.RemoveBrickAction" + definitionId="org.gluster.storage.management.console.commands.RemoveDisk" + disabledIcon="icons/tango/32x32/remove-brick-disabled.png" + icon="icons/tango/32x32/remove-brick.png" + id="org.gluster.storage.management.console.actions.RemoveDiskAction" + label="Remove Brick" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Remove Brick from Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.AddBrickAction" + definitionId="org.gluster.storage.management.console.commands.AddDisk" + disabledIcon="icons/tango/32x32/add-brick-disabled.png" + icon="icons/tango/32x32/add-brick.png" + id="org.gluster.storage.management.console.actions.AddDiskAction" + label="&Add Brick" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Add Brick to Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.CreateVolumeAction" + definitionId="org.gluster.storage.management.console.commands.CreateVolume" + disabledIcon="icons/tango/32x32/create-volume-disabled.png" + icon="icons/tango/32x32/create-volume.png" + id="org.gluster.storage.management.console.actions.CreateVolumeAction" + label="Create &Volume" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Create a new Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ServerAdditionAction" + definitionId="org.gluster.storage.management.console.commands.ServerAddition" + id="org.gluster.storage.management.console.actions.ServerAdditionAction" + label="Add Server" + menubarPath="org.gluster.storage.management.console.menu.volume/volume" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + tooltip="Manual Server Addition"> + </action> + <menu + id="org.gluster.storage.management.console.menu.volume" + label="&Gluster" + path="additions"> + <groupMarker + name="volume"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed on multiple Gluster Servers" + id="org.gluster.storage.management.console.actionsets.glusterservers" + label="Gluster Servers Actions" + visible="false"> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.RemoveServerAction" + definitionId="org.gluster.storage.management.console.commands.RemoveServer" + disabledIcon="icons/tango/32x32/remove-server-disabled.png" + icon="icons/tango/32x32/remove-server.png" + id="org.gluster.storage.management.console.actions.RemoveServerAction" + label="&Remove Server(s)" + menubarPath="org.gluster.storage.management.console.menu.servers/servers" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Remove Server(s)"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.CreateVolumeAction" + definitionId="org.gluster.storage.management.console.commands.CreateVolume" + icon="icons/tango/32x32/create-volume.png" + id="org.gluster.storage.management.console.actions.CreateVolumeAction" + label="Create &Volume" + menubarPath="org.gluster.storage.management.console.menu.servers/servers" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Create a new Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ServerAdditionAction" + definitionId="org.gluster.storage.management.console.commands.ServerAddition" + id="org.gluster.storage.management.console.actions.ServerAdditionAction" + label="Add Server" + menubarPath="org.gluster.storage.management.console.menu.servers/servers" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + tooltip="Manual Server Addition"> + </action> + <menu + id="org.gluster.storage.management.console.menu.servers" + label="&Gluster" + path="additions"> + <groupMarker + name="servers"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed in the "Gluster Server" contextt; context" + id="org.gluster.storage.management.console.actionsets.glusterserver" + label="Gluster Server Actions" + visible="false"> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.RemoveServerAction" + definitionId="org.gluster.storage.management.console.commands.RemoveServer" + disabledIcon="icons/tango/32x32/remove-server-disabled.png" + icon="icons/tango/32x32/remove-server.png" + id="org.gluster.storage.management.console.actions.RemoveServerAction" + label="&Remove Server(s)" + menubarPath="org.gluster.storage.management.console.menu.glusterserver/glusterserver" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Remove Server"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.CreateVolumeAction" + definitionId="org.gluster.storage.management.console.commands.CreateVolume" + icon="icons/tango/32x32/create-volume.png" + id="org.gluster.storage.management.console.actions.CreateVolumeAction" + label="Create &Volume" + menubarPath="org.gluster.storage.management.console.menu.glusterserver/glusterserver" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Create a new Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ServerAdditionAction" + definitionId="org.gluster.storage.management.console.commands.ServerAddition" + id="org.gluster.storage.management.console.actions.ServerAdditionAction" + label="Add Server" + menubarPath="org.gluster.storage.management.console.menu.glusterserver/glusterserver" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + tooltip="Manual Server Addition"> + </action> + <menu + id="org.gluster.storage.management.console.menu.glusterserver" + label="&Gluster" + path="additions"> + <groupMarker + name="glusterserver"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed on multiple Discovered Servers" + id="org.gluster.storage.management.console.actionsets.serversdiscovered" + label="Discovered Servers Actions" + visible="false"> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.AddServerAction" + definitionId="org.gluster.storage.management.console.commands.AddServer" + icon="icons/tango/32x32/add-server.png" + id="org.gluster.storage.management.console.actions.AddServerAction" + label="&Add Server(s)" + menubarPath="org.gluster.storage.management.console.menu.discoveredservers/discoveredservers" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Add Server(s) to Cluster"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.CreateVolumeAction" + definitionId="org.gluster.storage.management.console.commands.CreateVolume" + icon="icons/tango/32x32/create-volume.png" + id="org.gluster.storage.management.console.actions.CreateVolumeAction" + label="Create &Volume" + menubarPath="org.gluster.storage.management.console.menu.discoveredservers/discoveredservers" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Create a new Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ServerAdditionAction" + definitionId="org.gluster.storage.management.console.commands.ServerAddition" + id="org.gluster.storage.management.console.actions.ServerAdditionAction" + label="Add Server" + menubarPath="org.gluster.storage.management.console.menu.discoveredservers/discoveredservers" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + tooltip="Manual Server Addition"> + </action> + <menu + id="org.gluster.storage.management.console.menu.discoveredservers" + label="&Gluster" + path="additions"> + <groupMarker + name="discoveredservers"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed on single Discovered Server" + id="org.gluster.storage.management.console.actionsets.serverdiscovered" + label="Discovered Server Actions" + visible="false"> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.AddServerAction" + definitionId="org.gluster.storage.management.console.commands.AddServer" + icon="icons/tango/32x32/add-server.png" + id="org.gluster.storage.management.console.actions.AddServerAction" + label="&Add Server(s)" + menubarPath="org.gluster.storage.management.console.menu.discoveredserver/discoveredserver" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Add Server(s) to Cluster"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.CreateVolumeAction" + definitionId="org.gluster.storage.management.console.commands.CreateVolume" + icon="icons/tango/32x32/create-volume.png" + id="org.gluster.storage.management.console.actions.CreateVolumeAction" + label="Create &Volume" + menubarPath="org.gluster.storage.management.console.menu.discoveredserver/discoveredserver" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Create a new Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ServerAdditionAction" + definitionId="org.gluster.storage.management.console.commands.ServerAddition" + id="org.gluster.storage.management.console.actions.ServerAdditionAction" + label="Add Server" + menubarPath="org.gluster.storage.management.console.menu.discoveredserver/discoveredserver" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + tooltip="Manual Server Addition"> + </action> + <menu + id="org.gluster.storage.management.console.menu.discoveredserver" + label="&Gluster" + path="additions"> + <groupMarker + name="discoveredserver"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed from "Cluster" context" + id="org.gluster.storage.management.console.actionsets.task" + label="Task Action Set" + visible="false"> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ClearTaskAction" + definitionId="org.gluster.storage.management.console.commands.Clear" + disabledIcon="icons/tango/32x32/clear-task-disabled.png" + icon="icons/tango/32x32/clear-task.png" + id="org.gluster.storage.management.console.actions.Clear" + label="&Clear Task" + menubarPath="org.gluster.storage.management.console.menu.task/task" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="To clear selected task from task list"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.CommitTaskAction" + definitionId="org.gluster.storage.management.console.commands.Commit" + disabledIcon="icons/tango/32x32/commit-task-disabled.png" + icon="icons/tango/32x32/commit-task.png" + id="org.gluster.storage.management.console.actions.Commit" + label="&Commit Task" + menubarPath="org.gluster.storage.management.console.menu.task/task" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="To Commit the selected task"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.StopTaskAction" + definitionId="org.gluster.storage.management.console.commands.Stop" + disabledIcon="icons/tango/32x32/stop-disabled.png" + icon="icons/tango/32x32/stop.png" + id="org.gluster.storage.management.console.actions.Stop" + label="&Stop Task" + menubarPath="org.gluster.storage.management.console.menu.task/task" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="To Stop the selected task"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ResumeTaskAction" + definitionId="org.gluster.storage.management.console.commands.Pause" + disabledIcon="icons/tango/32x32/start-disabled.png" + icon="icons/tango/32x32/start.png" + id="org.gluster.storage.management.console.actions.Resume" + label="&Resume Task" + menubarPath="org.gluster.storage.management.console.menu.task/task" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="To Resume the selected task"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.PauseTaskAction" + definitionId="org.gluster.storage.management.console.commands.Pause" + disabledIcon="icons/tango/32x32/pause-disabled.png" + icon="icons/tango/32x32/pause.png" + id="org.gluster.storage.management.console.actions.Pause" + label="&Pause Task" + menubarPath="org.gluster.storage.management.console.menu.task/task" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="To Pause the selected task"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.CreateVolumeAction" + definitionId="org.gluster.storage.management.console.commands.CreateVolume" + icon="icons/tango/32x32/create-volume.png" + id="org.gluster.storage.management.console.actions.CreateVolumeAction" + label="Create &Volume" + menubarPath="org.gluster.storage.management.console.menu.task/task" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Create a new Volume"> + </action> + <menu + id="org.gluster.storage.management.console.menu.task" + label="&Gluster"> + <groupMarker + name="task"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of actions that can be performed at Cluster context" + id="org.gluster.storage.management.console.actionsets.gluster" + label="Gluster Actions" + visible="false"> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.CreateVolumeAction" + definitionId="org.gluster.storage.management.console.commands.CreateVolume" + icon="icons/tango/32x32/create-volume.png" + id="org.gluster.storage.management.console.actions.CreateVolumeAction" + label="Create &Volume" + menubarPath="org.gluster.storage.management.console.menu.gluster/gluster" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Create a new Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ServerAdditionAction" + definitionId="org.gluster.storage.management.console.commands.ServerAddition" + id="org.gluster.storage.management.console.actions.ServerAdditionAction" + label="Add Server" + menubarPath="org.gluster.storage.management.console.menu.gluster/gluster" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + tooltip="Manual Server Addition"> + </action> + <menu + id="org.gluster.storage.management.console.menu.gluster" + label="&Gluster" + path="additions"> + <groupMarker + name="gluster"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of Actions in "Edit" menu" + id="org.gluster.storage.management.console.actionsets.edit" + label="Edit Action Set" + visible="true"> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.RefreshDataAction" + definitionId="org.gluster.storage.management.console.commands.Refresh" + icon="icons/tango/32x32/view-refresh.png" + id="org.gluster.storage.management.console.actions.RefreshDataAction" + label="&Refresh" + menubarPath="org.gluster.storage.management.console.menu.edit/edit" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Refresh data from Gluster Management Gateway"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.PreferencesAction" + definitionId="org.gluster.storage.management.console.commands.Preferences" + icon="icons/tango/32x32/settings.png" + id="org.gluster.storage.management.console.actions.PreferencesAction" + label="&Settings" + menubarPath="org.gluster.storage.management.console.menu.edit/edit" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Settings"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.TerminalAction" + definitionId="org.gluster.storage.management.console.commands.Terminal" + icon="icons/tango/32x32/utilities-terminal.png" + id="org.gluster.storage.management.console.actions.TerminalAction" + label="&Terminal" + menubarPath="org.gluster.storage.management.console.menu.edit/edit" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Terminal"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ChangePasswordAction" + definitionId="org.gluster.storage.management.console.commands.ChangePassword" + id="org.gluster.storage.management.console.actions.ChangePasswordAction" + label="&Change Password" + menubarPath="org.gluster.storage.management.console.menu.edit/edit" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + tooltip="Change password"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ExportSshKeysAction" + definitionId="org.gluster.storage.management.console.commands.ExportSshKeys" + id="org.gluster.storage.management.console.actions.ExportSshKeysAction" + label="&Export Keys" + menubarPath="org.gluster.storage.management.console.menu.edit/edit" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + tooltip="Export SSH keys"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.ImportSshKeysAction" + definitionId="org.gluster.storage.management.console.commands.ImportSshKeys" + id="org.gluster.storage.management.console.actions.ImportSshKeysAction" + label="&Import Keys" + menubarPath="org.gluster.storage.management.console.menu.edit/edit" + mode="FORCE_TEXT" + pulldown="false" + retarget="false" + state="false" + style="push" + tooltip="Import SSH keys"> + </action> + <menu + id="org.gluster.storage.management.console.menu.edit" + label="&Edit" + path="additions"> + <groupMarker + name="edit"> + </groupMarker> + </menu> + </actionSet> + <actionSet + description="Set of Actions in "Edit" menu" + id="org.gluster.storage.management.console.actionsets.help" + label="Help Action Set" + visible="false"> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.SupportAction" + definitionId="org.gluster.storage.management.console.commands.Support" + id="org.gluster.storage.management.console.actions.SupportAction" + label="&Support" + menubarPath="help/helpEnd" + pulldown="false" + retarget="false" + state="true" + style="push" + tooltip="Support Information"> + </action> + </actionSet> + </extension> + <extension + point="org.eclipse.ui.perspectiveExtensions"> + <perspectiveExtension + targetID="*"> + <view + closeable="false" + id="org.gluster.storage.management.console.views.NavigationView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="left" + relative="org.eclipse.ui.editorss" + showTitle="false" + standalone="true" + visible="true"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.ClusterSummaryView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="right" + relative="org.gluster.storage.management.console.views.navigator.NavigationView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.DiscoveredServersView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.DiscoveredServerView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.VolumesSummaryView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.VolumesView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.VolumesSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.VolumeSummaryView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.VolumeBricksView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.VolumeOptionsView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.VolumeLogsView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.GlusterServersSummaryView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.GlusterServersView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.DisksView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.GlusterServerSummaryView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.GlusterServerDisksView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.GlusterServerLogsView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="false" + id="org.gluster.storage.management.console.views.TasksView" + minimized="false" + moveable="false" + ratio="0.30f" + relationship="stack" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + <view + closeable="true" + id="org.eclipse.tm.terminal.view.TerminalView" + minimized="false" + moveable="false" + ratio="0.60f" + relationship="bottom" + relative="org.gluster.storage.management.console.views.ClusterSummaryView" + showTitle="true" + standalone="false" + visible="false"> + </view> + </perspectiveExtension> + </extension> + <extension + point="org.eclipse.ui.decorators"> + <decorator + adaptable="false" + class="org.gluster.storage.management.console.views.NavigationTreeLabelDecorator" + id="org.gluster.storage.management.console.views.navigator.decorator" + label="Navigation Tree Decorator" + lightweight="true" + location="BOTTOM_LEFT" + state="true"> + </decorator> + </extension> + <extension + point="org.eclipse.ui.preferencePages"> + <page + class="org.gluster.storage.management.console.preferences.GlusterPreferencePage" + id="org.gluster.storage.management.console.preferences.GlusterPreferencePage" + name="Gluster"> + </page> + <page + category="org.gluster.storage.management.console.preferences.GlusterPreferencePage" + class="org.gluster.storage.management.console.preferences.AlertsPreferencePage" + id="org.gluster.storage.management.console.preferences.AlertsPreferencePage" + name="Alerts"> + </page> + <page + category="org.gluster.storage.management.console.preferences.GlusterPreferencePage" + class="org.gluster.storage.management.console.preferences.ChartsPreferencePage" + id="org.gluster.storage.management.console.preferences.ChartsPreferencePage" + name="Charts"> + </page> + </extension> + <extension + point="org.eclipse.core.runtime.preferences"> + <initializer + class="org.gluster.storage.management.console.preferences.PreferenceInitializer"> + </initializer> + </extension> + <extension + point="org.eclipse.ui.popupMenus"> + <objectContribution + id="gluster.context.menu.glusterserver" + objectClass="org.gluster.storage.management.core.model.GlusterServer"> + <action + class="org.gluster.storage.management.console.actions.RemoveServerAction" + definitionId="org.gluster.storage.management.console.commands.RemoveServer" + enablesFor="+" + id="org.gluster.storage.management.console.actions.RemoveServerAction" + label="&Remove Server" + menubarPath="additions"> + </action> + </objectContribution> + <objectContribution + id="gluster.context.menu.volume" + objectClass="org.gluster.storage.management.core.model.Volume"> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.MigrateBrickAction" + definitionId="org.gluster.storage.management.console.commands.MigrateDisk" + enablesFor="1" + id="org.gluster.storage.management.console.actions.MigrateDiskAction" + label="&Migrate Disk" + menubarPath="additions" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Migrate Disk"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.DeleteVolumeAction" + definitionId="org.gluster.storage.management.console.commands.DeleteVolume" + enablesFor="1" + id="org.gluster.storage.management.console.actions.DeleteVolumeAction" + label="&Delete Volume" + menubarPath="additions" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Delete Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.RebalanceVolumeAction" + definitionId="org.gluster.storage.management.console.commands.RebalanceVolume" + enablesFor="1" + id="org.gluster.storage.management.console.actions.RebalanceVolumeAction" + label="&Rebalance Volume" + menubarPath="additions" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Rebalance Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.StopVolumeAction" + definitionId="org.gluster.storage.management.console.commands.StopVolume" + enablesFor="+" + id="org.gluster.storage.management.console.actions.StopVolumeAction" + label="S&top Volume" + menubarPath="additions" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Stop Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.StartVolumeAction" + definitionId="org.gluster.storage.management.console.commands.StartVolume" + enablesFor="+" + id="org.gluster.storage.management.console.actions.StartVolumeAction" + label="&Start Volume" + menubarPath="additions" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Start Volume"> + </action> + </objectContribution> + <objectContribution + id="gluster.context.menu.server" + objectClass="org.gluster.storage.management.core.model.Server"> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.AddServerAction" + definitionId="org.gluster.storage.management.console.commands.AddServer" + enablesFor="+" + id="org.gluster.storage.management.console.actions.AddServerAction" + label="&Add Server(s)" + menubarPath="additions" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Add Server(s) to Cluster"> + </action> + <visibility> + <not> + <objectClass + name="org.gluster.storage.management.core.model.GlusterServer"> + </objectClass> + </not> + </visibility> + </objectContribution> + <objectContribution + id="gluster.context.menu.entityGroup" + objectClass="org.gluster.storage.management.core.model.EntityGroup"> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.CreateVolumeAction" + definitionId="org.gluster.storage.management.console.commands.CreateVolume" + id="org.gluster.storage.management.console.actions.CreateVolumeAction" + label="&Create Volume" + menubarPath="additions" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Create a new Volume"> + </action> + <action + allowLabelUpdate="false" + class="org.gluster.storage.management.console.actions.AddServerAction" + definitionId="org.gluster.storage.management.console.commands.AddServer" + id="org.gluster.storage.management.console.actions.AddServerAction" + label="&Add Server(s)" + menubarPath="additions" + pulldown="false" + retarget="false" + state="false" + style="push" + toolbarPath="Normal" + tooltip="Add Server(s) to Cluster"> + </action> + </objectContribution> + </extension> + +</plugin> |