public BaseImportWizardSecondPage(String pageName, PluginImportWizardFirstPage page) { super(pageName); fPage1 = page; PDECore.getDefault().getModelManager().getExternalModelManager().addModelProviderListener(this); }
@Override public void dispose() { PDECore.getDefault().getModelManager().getExternalModelManager().removeModelProviderListener(this); }
@Override public void init(IWorkbench workbench) { // ensures default targets are created when page is opened (if not created yet) PluginModelManager manager = PDECore.getDefault().getModelManager(); if (!manager.isInitialized()) { manager.getExternalModelManager(); } }
protected Composite createImportList(Composite parent) { Composite container = new Composite(parent, SWT.NONE); GridLayout layout = new GridLayout(); layout.marginWidth = 0; layout.marginHeight = 0; container.setLayout(layout); container.setLayoutData(new GridData(GridData.FILL_BOTH)); Label label = new Label(container, SWT.NONE); label.setText(PDEUIMessages.ImportWizard_DetailedPage_importList); Table table = new Table(container, SWT.BORDER | SWT.MULTI | SWT.V_SCROLL); GridData gd = new GridData(GridData.FILL_BOTH); gd.widthHint = 225; table.setLayoutData(gd); fImportListViewer = new TableViewer(table); fImportListViewer.setLabelProvider(new PluginImportLabelProvider()); fImportListViewer.setContentProvider(new ContentProvider()); fImportListViewer.setInput(PDECore.getDefault().getModelManager().getExternalModelManager()); fImportListViewer.setComparator(ListUtil.PLUGIN_COMPARATOR); return container; }
protected Composite createInternationalizeList(Composite parent) { Composite container = createViewerContainer(parent, PDEUIMessages.InternationalizeWizard_PluginPage_internationalizeList); fSelectedViewer = createTableViewer(container, new SelectedContentProvider(), PDECore.getDefault().getModelManager().getExternalModelManager()); return container; }
@Override public void dispose() { PDEPlugin.getDefault().getLabelProvider().disconnect(this); PDECore.getDefault().getModelManager().getExternalModelManager().removeModelProviderListener(this); }
@Override public void dispose() { PDEPlugin.getDefault().getLabelProvider().disconnect(this); PDECore.getDefault().getModelManager().getExternalModelManager().removeModelProviderListener(this); }
public InternationalizeWizardLocalePage(InternationalizeModelTable modelTable, String pageName) { super(pageName); setTitle(PDEUIMessages.InternationalizeWizard_LocalePage_pageTitle); setDescription(PDEUIMessages.InternationalizeWizard_LocalePage_pageDescription); PDEPlugin.getDefault().getLabelProvider().connect(this); PDECore.getDefault().getModelManager().getExternalModelManager().addModelProviderListener(this); fInternationalizeModelTable = modelTable; fSelected = new HashMap<>(); IWizardContainer container = getContainer(); if (container != null) container.updateButtons(); }
public InternationalizeWizardPluginPage(InternationalizeModelTable modelTable, String pageName) { super(pageName); setTitle(PDEUIMessages.InternationalizeWizard_PluginPage_pageTitle); setDescription(PDEUIMessages.InternationalizeWizard_PluginPage_pageDescription); PDEPlugin.getDefault().getLabelProvider().connect(this); PDECore.getDefault().getModelManager().getExternalModelManager().addModelProviderListener(this); fInternationalizeModelTable = modelTable; IWizardContainer container = getContainer(); if (container != null) container.updateButtons(); }
File[] extractedLibraries = PDECore.getDefault().getModelManager().getExternalModelManager().getExtractedLibraries(model); for (int i = 0; i < extractedLibraries.length; i++) { Path path = new Path(extractedLibraries[i].getAbsolutePath());
protected IStatus run(IProgressMonitor monitor) { EclipseHomeInitializer.resetEclipseHomeVariable(); PDECore.getDefault().getSourceLocationManager().reset(); PDECore.getDefault().getJavadocLocationManager().reset(); IPluginModelBase[] models = fState.getTargetModels(); removeDisabledBundles(models); PluginModelManager manager = PDECore.getDefault().getModelManager(); manager.getExternalModelManager().setModels(models); manager.resetState(fState); PDECore.getDefault().getFeatureModelManager().targetReloaded(); monitor.done(); return Status.OK_STATUS; }