當前位置: 首頁>>代碼示例>>Java>>正文


Java INewWizard類代碼示例

本文整理匯總了Java中org.eclipse.ui.INewWizard的典型用法代碼示例。如果您正苦於以下問題:Java INewWizard類的具體用法?Java INewWizard怎麽用?Java INewWizard使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


INewWizard類屬於org.eclipse.ui包,在下文中一共展示了INewWizard類的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: execute

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
public Object execute(ExecutionEvent event) throws ExecutionException {

		final INewWizard wizard = new NewModelWizard();

		// Initialize the selection
		final IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
		final ISelectionService service = window.getSelectionService();
		final IStructuredSelection selection = (IStructuredSelection)service
				.getSelection("org.eclipse.sirius.ui.tools.views.model.explorer"); //$NON-NLS-1$
		wizard.init(PlatformUI.getWorkbench(), selection);

		// Open the new model wizard
		final WizardDialog dialog = new WizardDialog(window.getShell(), wizard);
		dialog.open();
		return null;
	}
 
開發者ID:polarsys,項目名稱:time4sys,代碼行數:17,代碼來源:NewTime4SysModel.java

示例2: run

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
/**
 * Create the new-plan-resource wizard and open the dialog.
 * If the active part is an EnsembleCommonNavigator, get the StructuredSelection from it;
 * otherwise the selection is empty.
 * @param action ignored
 */
@Override
public void run(IAction action) {
	IStructuredSelection structuredSeleciton = StructuredSelection.EMPTY;
	IWorkbench workbench = PlatformUI.getWorkbench();
	INewWizard newResourceWizard = new NewPlanResourceWizard();
	IWorkbenchPart part = window.getPartService().getActivePart();
	if (part instanceof EnsembleCommonNavigator) {
		ISelection selection = ((EnsembleCommonNavigator) part).getCommonViewer().getSelection();
		if(selection instanceof IStructuredSelection) {
			structuredSeleciton = (IStructuredSelection)selection;
		}
	}
	newResourceWizard.init(workbench, structuredSeleciton);
	Shell parent = workbench.getActiveWorkbenchWindow().getShell();
	WizardDialog wizardDialog = new WizardDialog(parent, newResourceWizard);
	wizardDialog.create();
	wizardDialog.open();
}
 
開發者ID:nasa,項目名稱:OpenSPIFe,代碼行數:25,代碼來源:NewPlanResourceAction.java

示例3: run

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
public void run() {
	Shell shell= getShell();
	if (!doCreateProjectFirstOnEmptyWorkspace(shell)) {
		return;
	}
	try {
		INewWizard wizard= createWizard();
		wizard.init(PlatformUI.getWorkbench(), getSelection());

		WizardDialog dialog= new WizardDialog(shell, wizard);
		PixelConverter converter= new PixelConverter(JFaceResources.getDialogFont());
		dialog.setMinimumPageSize(converter.convertWidthInCharsToPixels(70), converter.convertHeightInCharsToPixels(20));
		dialog.create();
		int res= dialog.open();
		if (res == Window.OK && wizard instanceof NewElementWizard) {
			fCreatedElement= ((NewElementWizard)wizard).getCreatedElement();
		}

		notifyResult(res == Window.OK);
	} catch (CoreException e) {
		String title= NewWizardMessages.AbstractOpenWizardAction_createerror_title;
		String message= NewWizardMessages.AbstractOpenWizardAction_createerror_message;
		ExceptionHandler.handle(e, shell, title, message);
	}
}
 
開發者ID:trylimits,項目名稱:Eclipse-Postfix-Code-Completion,代碼行數:27,代碼來源:AbstractOpenWizardAction.java

示例4: run

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
public void run(String[] params, ICheatSheetManager manager) {

    if ((params != null) && (params.length > 0)) {
      IWorkbench workbench = PlatformUI.getWorkbench();
      INewWizard wizard = getWizard(params[0]);
      wizard.init(workbench, new StructuredSelection());
      WizardDialog dialog = new WizardDialog(PlatformUI.getWorkbench()
          .getActiveWorkbenchWindow().getShell(), wizard);
      dialog.create();
      dialog.open();

      // did the wizard succeed ?
      notifyResult(dialog.getReturnCode() == Window.OK);
    }
  }
 
開發者ID:Nextzero,項目名稱:hadoop-2.6.0-cdh5.4.3,代碼行數:16,代碼來源:OpenNewMRClassWizardAction.java

示例5: getWizard

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
private INewWizard getWizard(String typeName) {
  if (typeName.equals("Mapper")) {
    return new NewMapperWizard();
  } else if (typeName.equals("Reducer")) {
    return new NewReducerWizard();
  } else if (typeName.equals("Driver")) {
    return new NewDriverWizard();
  } else {
    log.severe("Invalid Wizard requested");
    return null;
  }
}
 
開發者ID:Nextzero,項目名稱:hadoop-2.6.0-cdh5.4.3,代碼行數:13,代碼來源:OpenNewMRClassWizardAction.java

示例6: run

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
public void run() {
  Shell localShell = getShell();
  if (!doCreateProjectFirstOnEmptyWorkspace(localShell)) {
    return;
  }

  try {
    INewWizard wizard = createWizard();
    wizard.init(PlatformUI.getWorkbench(), getSelection());

    WizardDialog dialog = new WizardDialog(localShell, wizard);
    IPixelConverter converter =
        PixelConverterFactory.createPixelConverter(JFaceResources.getDialogFont());
    dialog.setMinimumPageSize(converter.convertWidthInCharsToPixels(70),
        converter.convertHeightInCharsToPixels(20));
    dialog.create();
    int res = dialog.open();
    if (res == Window.OK && wizard instanceof NewElementWizard) {
      createdElement = ((NewElementWizard) wizard).getCreatedElement();
    }

    notifyResult(res == Window.OK);
  } catch (CoreException e) {
    String title = NewWizardMessages.AbstractOpenWizardAction_createerror_title;
    String message = NewWizardMessages.AbstractOpenWizardAction_createerror_message;
    ExceptionHandler.handle(e, localShell, title, message);
  }
}
 
開發者ID:gwt-plugins,項目名稱:gwt-eclipse-plugin,代碼行數:30,代碼來源:AbstractOpenWizardAction.java

示例7: run

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
public void run(IAction action) {
	IWorkbench workbench = PlatformUI.getWorkbench();
	INewWizard newResourceWizard = getNewResourceWizard();
	newResourceWizard.init(workbench, getCurrentSelection());
	Shell parent = workbench.getActiveWorkbenchWindow().getShell();
	WizardDialog wizardDialog = new WizardDialog(parent, newResourceWizard);
	wizardDialog.create();
	wizardDialog.open();
}
 
開發者ID:nasa,項目名稱:OpenSPIFe,代碼行數:11,代碼來源:NewResourceAction.java

示例8: getNewResourceWizard

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
protected INewWizard getNewResourceWizard() {
	try {
		return MissionExtender.construct(NewSpifeProjectResourceWizard.class);
	} catch (ConstructionException e) {
		LogUtil.error(e);
		return null;
	}
}
 
開發者ID:nasa,項目名稱:OpenSPIFe,代碼行數:10,代碼來源:NewSpifeProjectResourceAction.java

示例9: getWizardClass

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
private static INewWizard getWizardClass( Extension extension ) {
  return extension.createExecutableExtension( "class", INewWizard.class );
}
 
開發者ID:rherrmann,項目名稱:eclipse-extras,代碼行數:4,代碼來源:DynamicWorkingSetWizardExtensionPDETest.java

示例10: createWizard

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
protected INewWizard createWizard() throws CoreException {
  return new NewWebAppProjectWizard();
}
 
開發者ID:gwt-plugins,項目名稱:gwt-eclipse-plugin,代碼行數:5,代碼來源:OpenNewWebApplicationWizardAction.java

示例11: getNewResourceWizard

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
protected INewWizard getNewResourceWizard() {
	return new NewPlanResourceWizard();
}
 
開發者ID:nasa,項目名稱:OpenSPIFe,代碼行數:5,代碼來源:NewPlanResourceAction.java

示例12: createWizard

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
protected final INewWizard createWizard() throws CoreException {
	return new NewClassCreationWizard(fPage, fOpenEditorOnFinish);
}
 
開發者ID:trylimits,項目名稱:Eclipse-Postfix-Code-Completion,代碼行數:5,代碼來源:OpenNewClassWizardAction.java

示例13: createWizard

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
protected final INewWizard createWizard() throws CoreException {
	return new NewEnumCreationWizard(fPage, fOpenEditorOnFinish);
}
 
開發者ID:trylimits,項目名稱:Eclipse-Postfix-Code-Completion,代碼行數:5,代碼來源:OpenNewEnumWizardAction.java

示例14: createWizard

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
protected final INewWizard createWizard() throws CoreException {
	return new NewSourceFolderCreationWizard();
}
 
開發者ID:trylimits,項目名稱:Eclipse-Postfix-Code-Completion,代碼行數:5,代碼來源:OpenNewSourceFolderWizardAction.java

示例15: createWizard

import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
protected final INewWizard createWizard() throws CoreException {
	return new NewInterfaceCreationWizard(fPage, fOpenEditorOnFinish);
}
 
開發者ID:trylimits,項目名稱:Eclipse-Postfix-Code-Completion,代碼行數:5,代碼來源:OpenNewInterfaceWizardAction.java


注:本文中的org.eclipse.ui.INewWizard類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。