List of usage examples for org.eclipse.jface.viewers ISelectionChangedListener selectionChanged
public void selectionChanged(SelectionChangedEvent event);
From source file:ac.soton.fmusim.components.presentation.ComponentsEditor.java
License:Open Source License
/** * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to set this editor's overall selection. * Calling this result will notify the listeners. * <!-- begin-user-doc -->//from ww w . ja va2 s. c om * <!-- end-user-doc --> * @generated */ public void setSelection(ISelection selection) { editorSelection = selection; for (ISelectionChangedListener listener : selectionChangedListeners) { listener.selectionChanged(new SelectionChangedEvent(this, selection)); } setStatusLineManager(selection); }
From source file:at.rc.tacos.client.ui.custom.DatePickerPanel.java
License:Open Source License
private void notifyListeners(SelectionChangedEvent event) { for (ISelectionChangedListener listener : selectionListeners) { listener.selectionChanged(event); }//from w w w . j a va 2 s .c om }
From source file:at.spardat.xma.guidesign.presentation.GuidesignEditor.java
License:Open Source License
/** * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to set this editor's overall selection. * Calling this result will notify the listeners. * @param selection current selection in the editor * maybe null in case of creating a new component by the wizzard * @modified/*from w w w. j a v a2 s .com*/ */ public void setSelection(ISelection selection) { if (selection != null) { editorSelection = selection; List list = Collections.synchronizedList((List) selectionChangedListeners); //synchronize the notification because some property changes may alter the list synchronized (list) { for (Iterator listeners = list.iterator(); listeners.hasNext();) { ISelectionChangedListener listener = (ISelectionChangedListener) listeners.next(); listener.selectionChanged(new SelectionChangedEvent(this, selection)); } } setStatusLineManager(selection); } }
From source file:au.com.langdale.ui.util.SelectionProvider.java
License:Open Source License
public void setSelection(ISelection selection) { theSelection = selection;// w w w . ja v a 2 s.c o m final SelectionChangedEvent e = new SelectionChangedEvent(this, selection); Object[] listenersArray = listeners.toArray(); for (int i = 0; i < listenersArray.length; i++) { final ISelectionChangedListener l = (ISelectionChangedListener) listenersArray[i]; SafeRunner.run(new SafeRunnable() { public void run() { l.selectionChanged(e); } }); } }
From source file:bilab.ConsoleView.java
License:Open Source License
protected void fireSelectionChangedListeners() { final ValueSelection s = new ValueSelection(selectedValue); for (final ISelectionChangedListener l : selectionChangedListeners) { l.selectionChanged(new SelectionChangedEvent(this, s)); }//from ww w . j a va2 s. c o m }
From source file:ca.uwaterloo.gp.fmp.presentation.FmpEditor.java
License:Open Source License
/** * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to set this editor's overall selection. * Calling this result will notify the listeners. * <!-- begin-user-doc -->/*from ww w . j av a 2 s . c o m*/ * <!-- end-user-doc --> * @generated */ public void setSelection(ISelection selection) { editorSelection = selection; for (Iterator listeners = selectionChangedListeners.iterator(); listeners.hasNext();) { ISelectionChangedListener listener = (ISelectionChangedListener) listeners.next(); listener.selectionChanged(new SelectionChangedEvent(this, selection)); } setStatusLineManager(selection); }
From source file:carisma.modeltype.bpmn2.extension.presentation.ExtensionEditor.java
License:Open Source License
/** * This implements {@link org.eclipse.jface.viewers.ISelectionProvider} to set this editor's overall selection. * Calling this result will notify the listeners. * <!-- begin-user-doc -->/*from w ww.ja va 2 s . c o m*/ * <!-- end-user-doc --> * @generated */ @Override public void setSelection(ISelection selection) { this.editorSelection = selection; for (ISelectionChangedListener listener : this.selectionChangedListeners) { listener.selectionChanged(new SelectionChangedEvent(this, selection)); } setStatusLineManager(selection); }
From source file:ch.wess.ezclipse.tpl.editor.TPLEditor.java
License:Open Source License
/** * Method called when the focus is set on the editor. *//*ww w .j a v a 2 s .c o m*/ @Override public void setFocus() { super.setFocus(); getSite().setSelectionProvider(this); SelectionChangedEvent event = new SelectionChangedEvent(this, getSelection()); for (ISelectionChangedListener listener : listeners) { listener.selectionChanged(event); } }
From source file:com.amalto.workbench.utils.CompositeSelectionProvider.java
License:Open Source License
public void setSelection(ISelection selection) { this.selection = selection; final SelectionChangedEvent e = new SelectionChangedEvent(this, selection); for (final ISelectionChangedListener eachListener : listeners.toArray(new ISelectionChangedListener[0])) { SafeRunner.run(new SafeRunnable() { public void run() { eachListener.selectionChanged(e); }/*from w w w.ja va 2s.c om*/ }); } }
From source file:com.android.ide.eclipse.adt.internal.editors.layout.gle2.LayoutCanvasViewer.java
License:Open Source License
protected void firePostSelectionChanged(final SelectionChangedEvent event) { Object[] listeners = mPostChangedListeners.getListeners(); for (int i = 0; i < listeners.length; i++) { final ISelectionChangedListener l = (ISelectionChangedListener) listeners[i]; SafeRunnable.run(new SafeRunnable() { @Override/*from w w w. ja v a2 s . c o m*/ public void run() { l.selectionChanged(event); } }); } }