org.eclipse.ohf.stem.ui.ge.views
Class GEViewLabelProvider
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.jface.viewers.BaseLabelProvider
org.eclipse.jface.viewers.LabelProvider
org.eclipse.ohf.stem.ui.ge.views.GEViewLabelProvider
- All Implemented Interfaces:
- org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider
public class GEViewLabelProvider
- extends org.eclipse.jface.viewers.LabelProvider
- implements org.eclipse.jface.viewers.IBaseLabelProvider
provide text and image labels for the list
We insert some information about the simulation id
and whether it is slected
we could change the getImage to return a
different image if GoogleEarth is active or inactive
for the specified simulation
Method Summary |
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object obj)
Get Image to be displayed
This apppears to not be called. |
java.lang.String |
getText(java.lang.Object obj)
Get text to be displayed |
void |
setGEI(GEInterface gei)
|
void |
setSelected(ISimulation selection)
Set the selected simulation
Called by GEInterface to provide this needed info |
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider |
addListener, dispose, isLabelProperty, removeListener |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider |
addListener, dispose, isLabelProperty, removeListener |
GEViewLabelProvider
public GEViewLabelProvider()
getText
public java.lang.String getText(java.lang.Object obj)
- Get text to be displayed
- Specified by:
getText
in interface org.eclipse.jface.viewers.ILabelProvider
- Overrides:
getText
in class org.eclipse.jface.viewers.LabelProvider
- Parameters:
obj
- instance being displayed
getImage
public org.eclipse.swt.graphics.Image getImage(java.lang.Object obj)
- Get Image to be displayed
This apppears to not be called. Perhaps it is not
supported for ListViewer
- Specified by:
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
- Overrides:
getImage
in class org.eclipse.jface.viewers.LabelProvider
- Parameters:
obj
- instance being displayed
setGEI
public void setGEI(GEInterface gei)
- Parameters:
gei
- reference to GE interface class
setSelected
public void setSelected(ISimulation selection)
- Set the selected simulation
Called by GEInterface to provide this needed info
- Parameters:
selection
-