/*
* Teste de nota de copyright do Molic
*/
package br.puc.molic.diagram.application;
import org.eclipse.jface.action.IContributionItem;
import org.eclipse.jface.action.IMenuManager;
import org.eclipse.jface.action.MenuManager;
import org.eclipse.swt.graphics.Point;
import org.eclipse.ui.application.ActionBarAdvisor;
import org.eclipse.ui.application.IActionBarConfigurer;
import org.eclipse.ui.application.IWorkbenchWindowConfigurer;
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
import br.puc.molic.diagram.part.Messages;
/**
* @generated
*/
public class DiagramEditorWorkbenchWindowAdvisor extends WorkbenchWindowAdvisor {
/**
* @generated
*/
public DiagramEditorWorkbenchWindowAdvisor(
IWorkbenchWindowConfigurer configurer) {
super(configurer);
}
/**
* @generated
*/
public ActionBarAdvisor createActionBarAdvisor(
IActionBarConfigurer configurer) {
return new DiagramEditorActionBarAdvisor(configurer);
}
/**
* @generated
*/
public void preWindowOpen() {
IWorkbenchWindowConfigurer configurer = getWindowConfigurer();
configurer.setInitialSize(new Point(1000, 700));
configurer.setTitle(Messages.DiagramEditorWorkbenchWindowAdvisor_Title);
}
/**
* @generated NOT
*/
public void postWindowCreate() {
IContributionItem[] mItems, mSubItems;
IMenuManager mm = getWindowConfigurer().getActionBarConfigurer()
.getMenuManager();
mItems = mm.getItems();
for (int i = 0; i < mItems.length; i++) {
if (mItems[i] instanceof MenuManager) {
mSubItems = ((MenuManager) mItems[i]).getItems();
for (int j = 0; j < mSubItems.length; j++) {
if (mItems[i].getId().equals("file"))
((MenuManager) mItems[i])
.remove("org.eclipse.ui.openLocalFile");
/*else if (mItems[i].getId().equals("help")) {
((MenuManager) mItems[i]).remove("group.updates");
((MenuManager) mItems[i])
.remove("org.eclipse.update.ui.updateMenu");
((MenuManager) mItems[i])
.remove("org.eclipse.ui.actions.showKeyAssistHandler");
}*/
}
}
}
}
}