org.eclipse.gmt.umlx.editor.property
Class NullSelectionProvider

java.lang.Object
  extended by org.eclipse.gmt.umlx.editor.property.NullSelectionProvider
All Implemented Interfaces:
org.eclipse.jface.viewers.ISelectionProvider

public class NullSelectionProvider
extends java.lang.Object
implements org.eclipse.jface.viewers.ISelectionProvider

A NullSelectionProvider consistently provides null as its selection, which is useful for a PropertySheet whose selection is to remain to the sheet and not provoke (recursive) responses on other pages.


Constructor Summary
NullSelectionProvider()
           
 
Method Summary
 void addSelectionChangedListener(org.eclipse.jface.viewers.ISelectionChangedListener listener)
           
 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
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NullSelectionProvider

public NullSelectionProvider()
Method Detail

addSelectionChangedListener

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

getSelection

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

removeSelectionChangedListener

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

setSelection

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