| package org.eclipse.epf.authoring.ui.views; |
| |
| import org.eclipse.jface.action.IMenuManager; |
| import org.eclipse.jface.viewers.ISelection; |
| |
| public class ConfigurationViewExtender { |
| |
| private ConfigurationView configurationView; |
| public ConfigurationView getConfigurationView() { |
| return configurationView; |
| } |
| |
| private ActionBarExtender actionBarExtender; |
| |
| public ActionBarExtender getActionBarExtender() { |
| if (actionBarExtender == null) { |
| actionBarExtender = newActionBarExtender(); |
| } |
| return actionBarExtender; |
| } |
| |
| public ConfigurationViewExtender(ConfigurationView configurationView) { |
| this.configurationView = configurationView; |
| } |
| |
| protected ActionBarExtender newActionBarExtender() { |
| return new ActionBarExtender(getConfigurationView()); |
| } |
| |
| public static class ActionBarExtender { |
| private ConfigurationView configurationView; |
| |
| public ActionBarExtender(ConfigurationView configurationView) { |
| this.configurationView = configurationView; |
| } |
| |
| protected ConfigurationView getConfigurationView() { |
| return configurationView; |
| } |
| |
| public void menuAboutToShow(IMenuManager menuManager) { |
| } |
| |
| public void updateSelection(ISelection selection) { |
| } |
| |
| } |
| |
| |
| } |