Package de.innovationgate.eclipse.utils.ui

Examples of de.innovationgate.eclipse.utils.ui.SingleStructuredSelection


          WGADesignStructureHelper.createDirklink(runtime.getPluginRoot(), designProject.getDesignFolder(), _page.getPluginName());
         
         
          try {
            // elapse dirlink folder in navigation views
            WorkbenchUtils.setNavigationViewSelection(new SingleStructuredSelection(runtime.getPluginRoot().getFolder(_page.getPluginName())));
          } catch (Exception e) {           
          }
        }
                     
        // modify plugin config and open plugin design editor
        IFile syncInfo = new WGADesignStructureHelper(designProject.getDesignFolder()).getSyncInfo();
        WGADesignConfigurationModel model = new WGADesignConfigurationModelWrapper(syncInfo);
       

                model.setVersionCompliance(Activator.DEFAULT_VERSION_COMPLIANCE);
              
        model.createPluginConfig();
        model.setPluginUniqueName(_page.getPluginUniqueName());
        model.saveChanges();
       
        try {
          // select syncinfo in navigation views
          WorkbenchUtils.setNavigationViewSelection(new SingleStructuredSelection(syncInfo));
        } catch (Exception e) {         
        }
       
        // open plugin config
        IEditorPart editor = WorkbenchUtils.openEditor(WGADesignerPlugin.getDefault().getWorkbench(), syncInfo, ExternalResourceIDs.EDITOR_WGA_DESIGN);
View Full Code Here


      try {               
        WGADesign design = WGADesignFactory.createDesign(project, _page.getTemplate());
               
        try {
          WGADesignStructureHelper helper = new WGADesignStructureHelper(design.getDesignFolder());
          WorkbenchUtils.setNavigationViewSelection(new SingleStructuredSelection(helper.getSyncInfo()));
          WorkbenchUtils.setNavigationViewSelection(new SingleStructuredSelection(design.getDesignFolder()));
        } catch (Exception e) {       
        }
       
        return true;
      } catch (CoreException e) {
View Full Code Here

                                configModel.saveChanges();
                            }
             }
             
             
            WorkbenchUtils.setNavigationViewSelection(new SingleStructuredSelection(helper.getSyncInfo()));
            WorkbenchUtils.setNavigationViewSelection(new SingleStructuredSelection(folder));
          } catch (Exception e) {           
          }
         
          return true;
        } else {
View Full Code Here

   
    try {
      getContainer().run(true, false, op);
     
      try {
        WorkbenchUtils.setNavigationViewSelection(new SingleStructuredSelection(_wgaRuntime.getConfigFile()));
      } catch (Exception e) {       
      }
     
      WorkbenchUtils.openEditor(WGADesignerPlugin.getDefault().getWorkbench(), _wgaRuntime.getConfigFile() , ResourceIDs.EDITOR_WGA_RUNTIME);
    } catch (InterruptedException e) {
View Full Code Here

      NewWGAPortlet wizard = new NewWGAPortlet();
      wizard.setDefaultPortletName(_portletNameToCreate);
      IEditorPart editorPart = workbench.getActiveWorkbenchWindow().getActivePage().getActiveEditor();
      if (editorPart != null && editorPart.getEditorInput() instanceof FileEditorInput) {
        FileEditorInput input = (FileEditorInput) editorPart.getEditorInput();
        wizard.init(workbench, new SingleStructuredSelection(input.getFile().getParent()));
        WizardDialog dialog = new WizardDialog(workbench.getActiveWorkbenchWindow().getShell(), wizard);
        dialog.open();
      }       
    }
View Full Code Here

    if (wizardDesc != null) {
      IWorkbenchWizard wizard = wizardDesc.createWizard();
      IEditorPart editorPart = workbench.getActiveWorkbenchWindow().getActivePage().getActiveEditor();
      if (editorPart != null && editorPart.getEditorInput() instanceof FileEditorInput) {
        FileEditorInput input = (FileEditorInput) editorPart.getEditorInput();
        wizard.init(workbench, new SingleStructuredSelection(input.getFile().getParent()));
        WizardDialog dialog = new WizardDialog(workbench.getActiveWorkbenchWindow().getShell(), wizard);
        dialog.open();
        return wizard;
      } else {
        return null;
View Full Code Here

        itemNewContentTypeDefinition.addSelectionListener(new SelectionListener() {
           
            public void widgetSelected(SelectionEvent e) {
                WGContentTypeDefinition cType = _model.createContentTypeDefinition();
                _treeViewer.expandToLevel(cType, 1);
                _treeViewer.setSelection(new SingleStructuredSelection(cType));               
            }
           
            public void widgetDefaultSelected(SelectionEvent e) {
            }
        });
        MenuItem itemNewAreaDefinition = new MenuItem(menu, SWT.PUSH);
        itemNewAreaDefinition.setText("Area Definition");
        itemNewAreaDefinition.addSelectionListener(new SelectionListener() {
           
            public void widgetSelected(SelectionEvent e) {
                WGAreaDefinition area = _model.createAreaDefinition();
                _treeViewer.expandToLevel(area, 1);
                _treeViewer.setSelection(new SingleStructuredSelection(area));               
            }
           
            public void widgetDefaultSelected(SelectionEvent e) {
            }
        });
        MenuItem itemNewLanguageDefinition = new MenuItem(menu, SWT.PUSH);
        itemNewLanguageDefinition.setText("Language Definition");
        itemNewLanguageDefinition.addSelectionListener(new SelectionListener() {
           
            public void widgetSelected(SelectionEvent e) {
                WGLanguageDefinition lang = _model.createLanguageDefinition();
                _treeViewer.expandToLevel(lang, 1);
                _treeViewer.setSelection(new SingleStructuredSelection(lang));               
            }
           
            public void widgetDefaultSelected(SelectionEvent e) {
            }
        });
View Full Code Here

                itemDef.setName("<name>");
                itemDef.setType(WGContentItemDefinition.Type.TEXT);
                cTypeDefinition.addContentItemDefinition(itemDef);
                _treeViewer.refresh(cTypeDefinition, true);
                _treeViewer.expandToLevel(itemDef, 1);
                _treeViewer.setSelection(new SingleStructuredSelection(itemDef));
                _model.fireModelChanged();
            }
        }
    }
View Full Code Here

                        }
                    });
                    cTypeDef.getMetadata().addAll(defs);                   
                    _treeViewer.refresh(cTypeDef, true);
                    _treeViewer.expandToLevel(defs.get(0), 1);
                    _treeViewer.setSelection(new SingleStructuredSelection(defs.get(0)));
                    _model.fireModelChanged();
                }
            }
        }
    }
View Full Code Here

    if (_page != null) {
      try {         
          String header = Plugin.getDefault().getHeaderFileMap().get(Plugin.HEADER_TML_MODUL).getHeaderForProject(_page.getTargetContainer().getProject());     
        IFile portlet = WGADesignStructureHelper.createPortlet(_page.getModes(), _page.getPortletName(), (IFolder) _page.getTargetContainer(),header);
        WorkbenchUtils.openEditor(Plugin.getDefault().getWorkbench(), portlet.getParent().getFile(new Path("mode-view.tml")), ResourceIDs.EDITOR_TML);
        WorkbenchUtils.setNavigationViewSelection(new SingleStructuredSelection(portlet.getParent().getFile(new Path("mode-view.tml"))));
      } catch (CoreException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
      }
    }
View Full Code Here

TOP

Related Classes of de.innovationgate.eclipse.utils.ui.SingleStructuredSelection

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.