/**
* <p>Copyright: Copyright (c) 2009</p>
* <p>Company: �������ӹɷ�����˾</p>
*/
package com.hundsun.ares.studio.ui.action;
import org.eclipse.jface.action.IMenuManager;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IActionBars;
import org.eclipse.ui.actions.ActionContext;
import org.eclipse.ui.actions.ActionGroup;
import org.eclipse.ui.navigator.CommonActionProvider;
import org.eclipse.ui.navigator.ICommonActionExtensionSite;
public class ARESEditActionProvider extends CommonActionProvider {
private ActionGroup editGroup;
public void init(ICommonActionExtensionSite anActionSite) {
Shell shell = anActionSite.getViewSite().getShell();
editGroup = new ARESEditActionGroup(shell);
}
public void fillActionBars(IActionBars actionBars) {
editGroup.fillActionBars(actionBars);
}
public void fillContextMenu(IMenuManager menu) {
editGroup.fillContextMenu(menu);
}
public void setContext(ActionContext context) {
editGroup.setContext(context);
}
public void updateActionBars() {
editGroup.updateActionBars();
}
public void dispose() {
super.dispose();
}
}