private static IPluginModelBase findModel(IProject p) { // PluginRegistry is specific to Eclipse 3.3+. Use PDECore for compatibility with 3.2 // return PluginRegistry.findModel(p); return PDECore.getDefault().getModelManager().findModel(p); }
/** * Returns the plug-in model corresponding to the given project, or <code>null</code> * if the project does not represent a plug-in project or if it contains a manifest file * that is malformed or missing vital information. * * @param project the project * @return a plug-in model corresponding to the project or <code>null</code> if the project * is not a plug-in project */ public static IPluginModelBase findModel(IProject project) { return PDECore.getDefault().getModelManager().findModel(project); }
public void dispose() { PluginModelManager manager = PDECore.getDefault().getModelManager(); manager.removePluginModelListener(fModelListener); manager.removeExtensionDeltaListener(fExtensionListener); if (xmlTracker != null) { xmlTracker.close(); xmlTracker = null; } }
protected void setActive(boolean active) { if (active) { State state = PDECore.getDefault().getModelManager().getState().getState(); state.resolve(true); fTreeViewer.setInput(state); PDECore.getDefault().getModelManager().addPluginModelListener(this); } else { PDECore.getDefault().getModelManager().removePluginModelListener(this); } }
@Override public void dispose() { PDECore.getDefault().getModelManager().removePluginModelListener(this); super.dispose(); }
@Override public State getState() { return PDECore.getDefault().getModelManager().getState().getState(); }
public void start() { PDECore.getDefault().getModelManager().addStateDeltaListener(this); JavaCore.addPreProcessingResourceChangedListener(this, IResourceChangeEvent.PRE_BUILD); }
public void stop() { PDECore.getDefault().getModelManager().removeStateDeltaListener(this); JavaCore.removePreProcessingResourceChangedListener(this); }
public SearchablePluginsManager() { fPluginIdSet = loadStates(); fElementListener = new Listener(); JavaCore.addElementChangedListener(fElementListener); PDECore.getDefault().getModelManager().addPluginModelListener(this); }
@Override public void dispose() { PDEPlugin.getDefault().getLabelProvider().disconnect(this); PDECore.getDefault().getModelManager().getExternalModelManager().removeModelProviderListener(this); }
public void start() { PDECore.getDefault().getFeatureModelManager().addFeatureModelListener(this); PDECore.getDefault().getModelManager().addPluginModelListener(this); JavaCore.addPreProcessingResourceChangedListener(this, IResourceChangeEvent.PRE_BUILD); }
public void start() { PDECore.getDefault().getFeatureModelManager().addFeatureModelListener(this); PDECore.getDefault().getModelManager().addPluginModelListener(this); JavaCore.addPreProcessingResourceChangedListener(this, IResourceChangeEvent.PRE_BUILD); }
@Override public void dispose() { IPluginModelBase model = (IPluginModelBase) getPage().getModel(); if (model != null) model.removeModelChangedListener(this); PDECore.getDefault().getModelManager().removePluginModelListener(this); super.dispose(); }
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(); }
@Override public void dispose() { PDECore.getDefault().getModelManager().removePluginModelListener(this); PDECore.getDefault().getSearchablePluginsManager().removePluginModelListener(this); PDEPlugin.getDefault().getPreferenceStore().removePropertyChangeListener(fPropertyListener); if (fClipboard != null) { fClipboard.dispose(); fClipboard = null; } super.dispose(); }
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; }
public void initialize() { IFeatureModel model = (IFeatureModel) getPage().getModel(); refresh(); getTablePart().setButtonEnabled(0, model.isEditable()); getTablePart().setButtonEnabled(2, model.isEditable()); model.addModelChangedListener(this); PDECore.getDefault().getModelManager().addPluginModelListener(this); }
public void initialize() { IPluginModelBase model = (IPluginModelBase) getPage().getModel(); if (model == null) return; fImportViewer.setInput(model.getPluginBase()); updateButtons(); model.addModelChangedListener(this); PDECore.getDefault().getModelManager().addPluginModelListener(this); fAddAction.setEnabled(model.isEditable()); fRemoveAction.setEnabled(model.isEditable()); }
*/ private void resetPlatform(IProgressMonitor monitor) { EclipseHomeInitializer.resetEclipseHomeVariable(); PDECore.getDefault().getSourceLocationManager().reset(); PDECore.getDefault().getJavadocLocationManager().reset(); PDECore.getDefault().getExtensionsRegistry().targetReloaded(); PDECore.getDefault().getModelManager().targetReloaded(monitor); // PluginModelManager should be reloaded first to reset isCancelled() flag PDECore.getDefault().getFeatureModelManager().targetReloaded(); } }