blob: cf14884a606fb83b4db1474458de00f8018fc36f [file] [log] [blame]
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) {
}
}
}