/** * Constructs a working set breakpoint organizer. Listens for changes in * working sets and fires property change notification. */ public WorkingSetBreakpointOrganizer() { fWorkingSetManager.addPropertyChangeListener(this); }
@Override public void connect(IWorkingSetManager manager) { manager.addPropertyChangeListener(this); super.connect(manager); }
/** * 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); }
/** * 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); }
/** * Begin listening to the correct source if not already listening. */ public synchronized void listen() { if (!listening) { PlatformUI.getWorkbench().getWorkingSetManager().addPropertyChangeListener(managerChangeListener); listening = true; } }
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 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); } }
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); }
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); }
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 init(IWorkbenchWindow window) { super.init(window); getWindow().getWorkbench().getWorkingSetManager() .addPropertyChangeListener(listener); }
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); }
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 WorkingSetFilterActionGroup(Shell shell, IWorkbenchPage page, IPropertyChangeListener changeListener) { Assert.isNotNull(shell); Assert.isNotNull(changeListener); fWorkbenchPage= page; fAllowWindowWorkingSetByDefault= false; fChangeListener= changeListener; fClearWorkingSetAction= new ClearWorkingSetAction(this); fSelectWorkingSetAction= new SelectWorkingSetAction(this, shell); fEditWorkingSetAction= new EditWorkingSetAction(this, shell); fWorkingSetListener= new IPropertyChangeListener() { public void propertyChange(PropertyChangeEvent event) { doPropertyChange(event); } }; fWorkingSetFilter= new WorkingSetFilter(); IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); manager.addPropertyChangeListener(fWorkingSetListener); setWorkingSet(null, false); }
public WorkingSetFilterActionGroup(Shell shell, IWorkbenchPage page, IPropertyChangeListener changeListener) { Assert.isNotNull(shell); Assert.isNotNull(changeListener); fWorkbenchPage= page; fAllowWindowWorkingSetByDefault= false; fChangeListener= changeListener; fClearWorkingSetAction= new ClearWorkingSetAction(this); fSelectWorkingSetAction= new SelectWorkingSetAction(this, shell); fEditWorkingSetAction= new EditWorkingSetAction(this, shell); fWorkingSetListener= new IPropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent event) { doPropertyChange(event); } }; fWorkingSetFilter= new WorkingSetFilter(); IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); manager.addPropertyChangeListener(fWorkingSetListener); setWorkingSet(null, false); }
void start() { active = true; registerTypesToListener(); PlatformUI.getWorkbench().getWorkingSetManager().addPropertyChangeListener(getWorkingSetListener()); markerListener.start(); scheduleUpdate(); }
/** * Constructs a working set breakpoint organizer. Listens for changes in * working sets and fires property change notification. */ public BreakpointSetOrganizer() { fWorkingSetManager.addPropertyChangeListener(this); fCache = new BreakpointWorkingSetCache(); DebugUIPlugin.getDefault().getPreferenceStore().addPropertyChangeListener(this); DebugPlugin.getDefault().getBreakpointManager().addBreakpointListener(this); fDefaultWorkingSet = getDefaultWorkingSet(); }
public WorkingSetFilterActionGroup(IWorkbenchPartSite site, IPropertyChangeListener changeListener) { Assert.isNotNull(site); Assert.isNotNull(changeListener); fChangeListener= changeListener; fWorkbenchPage= site.getPage(); fAllowWindowWorkingSetByDefault= true; fClearWorkingSetAction= new ClearWorkingSetAction(this); fSelectWorkingSetAction= new SelectWorkingSetAction(this, site); fEditWorkingSetAction= new EditWorkingSetAction(this, site); fWorkingSetListener= new IPropertyChangeListener() { @Override public void propertyChange(PropertyChangeEvent event) { doPropertyChange(event); } }; fWorkingSetFilter= new WorkingSetFilter(); IWorkingSetManager manager= PlatformUI.getWorkbench().getWorkingSetManager(); manager.addPropertyChangeListener(fWorkingSetListener); if (useWindowWorkingSetByDefault()) { setWorkingSet(site.getPage().getAggregateWorkingSet(), false); } }
@Override public void init(ICommonContentExtensionSite aConfig) { NavigatorContentService cs = (NavigatorContentService) aConfig.getService(); viewer = (CommonViewer) cs.getViewer(); projectExplorer = viewer.getCommonNavigator(); extensionStateModel = aConfig.getExtensionStateModel(); extensionStateModel.addPropertyChangeListener(rootModeListener); updateRootMode(); workingSetManager = PlatformUI.getWorkbench().getWorkingSetManager(); workingSetManager.addPropertyChangeListener(workingSetManagerListener); }