protected IWorkingSetManager getWorkingSetManager() { IWorkingSetManager workingSetManager = PlatformUI.getWorkbench() .getWorkingSetManager(); return workingSetManager; }
/** * Initialize this working set scope with the provided working sets. * * @since 3.1 */ protected void setWorkingSets(IWorkingSet[] sets) { this.sets = sets; PlatformUI.getWorkbench().getWorkingSetManager().addPropertyChangeListener(this); }
/** * {@inheritDoc} */ protected void cancelPressed() { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); for (int i= 0; i < fCreatedWorkingSets.size(); i++) { manager.removeWorkingSet((IWorkingSet)fCreatedWorkingSets.get(i)); } super.cancelPressed(); } }
private void updateSelectedWorkingSets() { String item= fWorkingSetCombo.getItem(fWorkingSetCombo.getSelectionIndex()); String[] workingSetNames= item.split(", "); //$NON-NLS-1$ IWorkingSetManager workingSetManager= PlatformUI.getWorkbench().getWorkingSetManager(); fSelectedWorkingSets= new IWorkingSet[workingSetNames.length]; for (int i= 0; i < workingSetNames.length; i++) { IWorkingSet set= workingSetManager.getWorkingSet(workingSetNames[i]); Assert.isNotNull(set); fSelectedWorkingSets[i]= set; } }
@Override public void widgetSelected(SelectionEvent e) { IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); fActionGroup.setWorkingSet(fWorkingSet, true); manager.addRecentWorkingSet(fWorkingSet); } });
private IWorkingSet[] getAllWorkingSets() { if (fWorkingSetModel != null) { return fWorkingSetModel.getAllWorkingSets(); } else { return PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets(); } }
private IWorkingSet[] getAllWorkingSets() { if (fWorkingSetModel != null) { return fWorkingSetModel.getAllWorkingSets(); } else { return PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets(); } }
public ResourceModelScopeParticipant(ModelProvider provider, ISynchronizationScope scope) { this.provider = provider; this.scope = scope; if (hasWorkspaceMapping()) { ResourcesPlugin.getWorkspace().addResourceChangeListener(this, IResourceChangeEvent.POST_CHANGE); } if (hasWorkingSetMappings()) { PlatformUI.getWorkbench().getWorkingSetManager().addPropertyChangeListener(this); } }
public void dispose() { if (fWorkingSetManagerListener != null) { PlatformUI.getWorkbench().getWorkingSetManager().removePropertyChangeListener(fWorkingSetManagerListener); fLocalWorkingSetManager.removePropertyChangeListener(fWorkingSetManagerListener); fLocalWorkingSetManager.dispose(); fWorkingSetManagerListener= null; } }
private void addListenersToWorkingSetManagers() { fListeners= new ListenerList(ListenerList.IDENTITY); fWorkingSetManagerListener= new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { workingSetManagerChanged(event); } }; PlatformUI.getWorkbench().getWorkingSetManager().addPropertyChangeListener(fWorkingSetManagerListener); fLocalWorkingSetManager.addPropertyChangeListener(fWorkingSetManagerListener); }
@Override public void dispose() { super.dispose(); //listen to changes user made to the working sets, if a working set is being removed //check current list to validate working sets IWorkingSetManager workingSetMgr = DebugUIPlugin.getDefault().getWorkbench().getWorkingSetManager(); workingSetMgr.removePropertyChangeListener(this); } }
private void addListenersToWorkingSetManagers() { fListeners= new ListenerList<>(ListenerList.IDENTITY); fWorkingSetManagerListener= new IPropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent event) { workingSetManagerChanged(event); } }; PlatformUI.getWorkbench().getWorkingSetManager().addPropertyChangeListener(fWorkingSetManagerListener); fLocalWorkingSetManager.addPropertyChangeListener(fWorkingSetManagerListener); }
@Override public void dispose() { if (fMenuManager != null && fMenuListener != null) fMenuManager.removeMenuListener(fMenuListener); if (fWorkingSetListener != null) { PlatformUI.getWorkbench().getWorkingSetManager().removePropertyChangeListener(fWorkingSetListener); fWorkingSetListener= null; } fChangeListener= null; // clear the reference to the viewer super.dispose(); }
public void dispose() { if (fWorkingSetManagerListener != null) { PlatformUI.getWorkbench().getWorkingSetManager().removePropertyChangeListener(fWorkingSetManagerListener); fLocalWorkingSetManager.removePropertyChangeListener(fWorkingSetManagerListener); fLocalWorkingSetManager.dispose(); fWorkingSetManagerListener= null; } }
@Override protected void availableWorkingSetsChanged() { listViewer.setInput(PlatformUI.getWorkbench().getWorkingSetManager().getWorkingSets()); super.availableWorkingSetsChanged(); }
public void init(WorkingSetModel model) { fWorkingSetModel= model; fResourceChangeListener= new ResourceChangeListener(); ResourcesPlugin.getWorkspace().addResourceChangeListener(fResourceChangeListener, IResourceChangeEvent.POST_CHANGE); fWorkingSetListener= new WorkingSetListener(); PlatformUI.getWorkbench().getWorkingSetManager().addPropertyChangeListener(fWorkingSetListener); fJavaElementChangeListener= new JavaElementChangeListener(); JavaCore.addElementChangedListener(fJavaElementChangeListener, ElementChangedEvent.POST_CHANGE); }
public void init(WorkingSetModel model) { fWorkingSetModel= model; fResourceChangeListener= new ResourceChangeListener(); ResourcesPlugin.getWorkspace().addResourceChangeListener(fResourceChangeListener, IResourceChangeEvent.POST_CHANGE); fWorkingSetListener= new WorkingSetListener(); PlatformUI.getWorkbench().getWorkingSetManager().addPropertyChangeListener(fWorkingSetListener); fJavaElementChangeListener= new JavaElementChangeListener(); JavaCore.addElementChangedListener(fJavaElementChangeListener, ElementChangedEvent.POST_CHANGE); }
@Override public void dispose() { getWindow().getWorkbench().getWorkingSetManager() .removePropertyChangeListener(listener); super.dispose(); contextMenuCreator.dispose(); }
public void run(IStructuredSelection selection) { IWorkingSet ws= getWorkingSet(selection); if (ws == null) return; IWorkingSetEditWizard wizard= PlatformUI.getWorkbench(). getWorkingSetManager().createWorkingSetEditWizard(ws); WizardDialog dialog= new WizardDialog(getShell(), wizard); dialog.open(); } }
void start() { active = true; registerTypesToListener(); PlatformUI.getWorkbench().getWorkingSetManager().addPropertyChangeListener(getWorkingSetListener()); markerListener.start(); scheduleUpdate(); }