类org.eclipse.ui.actions.ActionFactory.IWorkbenchAction源码实例Demo

下面列出了怎么用org.eclipse.ui.actions.ActionFactory.IWorkbenchAction的API类实例代码及写法,或者点击链接到github查看源代码。


public Object execute(ExecutionEvent event) throws ExecutionException {
	IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
	IWorkbenchAction savePerspectiveAction = ActionFactory.SAVE_PERSPECTIVE.create(window);
	savePerspectiveAction.run();
	
	return null;
}
 

public Object execute(ExecutionEvent event) throws ExecutionException {
	IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
	IWorkbenchAction savePerspectiveAction = ActionFactory.SAVE_PERSPECTIVE.create(window);
	savePerspectiveAction.run();
	
	return null;
}
 

/**
 * @see org.eclipse.ui.IActionDelegate#run(org.eclipse.jface.action.IAction)
 */
@Override
public void run(IAction action) {

	// Local Declarations
	IWorkbenchAction createItemAction = new CreateItemAction(viewPart
			.getSite().getWorkbenchWindow());

	// Launch the action
	createItemAction.run();

	return;
}
 
源代码4 项目: ice   文件: CreateItemActionDelegate.java

/**
 * @see org.eclipse.ui.IActionDelegate#run(org.eclipse.jface.action.IAction)
 */
@Override
public void run(IAction action) {

	// Local Declarations
	IWorkbenchAction createItemAction = new CreateItemAction(activeWindow);

	// Launch the action
	createItemAction.run();

	return;
}
 

public Object execute(ExecutionEvent event) throws ExecutionException {
	IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
	IWorkbenchAction resetPerspectiveAction = ActionFactory.RESET_PERSPECTIVE.create(window);
	resetPerspectiveAction.run();
	return null;
}
 

public Object execute(ExecutionEvent event) throws ExecutionException {
	IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
	IWorkbenchAction resetPerspectiveAction = ActionFactory.RESET_PERSPECTIVE.create(window);
	resetPerspectiveAction.run();
	return null;
}
 
 类所在包
 类方法
 同包方法