本文整理匯總了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;
}
示例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();
}
示例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);
}
}
示例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);
}
}
示例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;
}
}
示例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);
}
}
示例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();
}
示例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;
}
}
示例9: getWizardClass
import org.eclipse.ui.INewWizard; //導入依賴的package包/類
private static INewWizard getWizardClass( Extension extension ) {
return extension.createExecutableExtension( "class", INewWizard.class );
}
示例10: createWizard
import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
protected INewWizard createWizard() throws CoreException {
return new NewWebAppProjectWizard();
}
示例11: getNewResourceWizard
import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
protected INewWizard getNewResourceWizard() {
return new NewPlanResourceWizard();
}
示例12: createWizard
import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
protected final INewWizard createWizard() throws CoreException {
return new NewClassCreationWizard(fPage, fOpenEditorOnFinish);
}
示例13: createWizard
import org.eclipse.ui.INewWizard; //導入依賴的package包/類
@Override
protected final INewWizard createWizard() throws CoreException {
return new NewEnumCreationWizard(fPage, fOpenEditorOnFinish);
}
示例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);
}