Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.ui.util.selection
Class AbstractSelectionProvider

java.lang.Object
  extended by eu.esdihumboldt.hale.ui.util.selection.AbstractSelectionProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.ISelectionProvider
Direct Known Subclasses:
SelectionFilter, SimpleInstanceSelectionProvider

public class AbstractSelectionProvider
extends Object
implements org.eclipse.jface.viewers.ISelectionProvider

Abstract selection provider implementation

Author:
Simon Templer

Constructor Summary
AbstractSelectionProvider()
           
 
Method Summary
 void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
protected  void fireSelectionChange(org.eclipse.jface.viewers.ISelection newSelection)
          Fires a selection change and sets the last selection to the given selection.
protected  org.eclipse.jface.viewers.ISelection getLastSelection()
          Get the last selection
 org.eclipse.jface.viewers.ISelection getSelection()
           
 void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
 void setSelection(org.eclipse.jface.viewers.ISelection selection)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSelectionProvider

public AbstractSelectionProvider()
Method Detail

addSelectionChangedListener

public void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Specified by:
addSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProvider
See Also:
ISelectionProvider.addSelectionChangedListener(ISelectionChangedListener)

getSelection

public org.eclipse.jface.viewers.ISelection getSelection()
Specified by:
getSelection in interface org.eclipse.jface.viewers.ISelectionProvider
See Also:
ISelectionProvider.getSelection()

removeSelectionChangedListener

public void removeSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
Specified by:
removeSelectionChangedListener in interface org.eclipse.jface.viewers.ISelectionProvider
See Also:
ISelectionProvider.removeSelectionChangedListener(ISelectionChangedListener)

setSelection

public void setSelection(org.eclipse.jface.viewers.ISelection selection)
Specified by:
setSelection in interface org.eclipse.jface.viewers.ISelectionProvider
See Also:
ISelectionProvider.setSelection(ISelection)

fireSelectionChange

protected void fireSelectionChange(org.eclipse.jface.viewers.ISelection newSelection)
Fires a selection change and sets the last selection to the given selection.

Parameters:
newSelection - the new selection

getLastSelection

protected org.eclipse.jface.viewers.ISelection getLastSelection()
Get the last selection

Returns:
the last selection

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d