org.eclipse.emf.mwe.internal.ui.debug.model.ui
Class DebugModelPresentation

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.jface.viewers.BaseLabelProvider
          extended by org.eclipse.jface.viewers.LabelProvider
              extended by org.eclipse.emf.mwe.internal.ui.debug.model.ui.DebugModelPresentation
All Implemented Interfaces:
org.eclipse.debug.ui.IDebugModelPresentation, org.eclipse.debug.ui.ISourcePresentation, org.eclipse.jface.viewers.IBaseLabelProvider, org.eclipse.jface.viewers.ILabelProvider

public class DebugModelPresentation
extends org.eclipse.jface.viewers.LabelProvider
implements org.eclipse.debug.ui.IDebugModelPresentation

Renders debug elements for display in several views; compare to org.eclipse.jdt.internal.debug.ui.JDIModelPresentation


Field Summary
 
Fields inherited from interface org.eclipse.debug.ui.IDebugModelPresentation
DISPLAY_VARIABLE_TYPE_NAMES
 
Constructor Summary
DebugModelPresentation()
           
 
Method Summary
 void computeDetail(org.eclipse.debug.core.model.IValue value, org.eclipse.debug.ui.IValueDetailListener listener)
           
 java.lang.String getEditorId(org.eclipse.ui.IEditorInput input, java.lang.Object element)
           
 org.eclipse.ui.IEditorInput getEditorInput(java.lang.Object element)
           
 org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
           
 java.lang.String getText(java.lang.Object element)
           
 void setAttribute(java.lang.String attribute, java.lang.Object value)
           
 
Methods inherited from class org.eclipse.jface.viewers.BaseLabelProvider
addListener, dispose, fireLabelProviderChanged, isLabelProperty, removeListener
 
Methods inherited from class org.eclipse.core.commands.common.EventManager
addListenerObject, clearListeners, getListeners, isListenerAttached, removeListenerObject
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jface.viewers.IBaseLabelProvider
addListener, dispose, isLabelProperty, removeListener
 

Constructor Detail

DebugModelPresentation

public DebugModelPresentation()
Method Detail

setAttribute

public void setAttribute(java.lang.String attribute,
                         java.lang.Object value)
Specified by:
setAttribute in interface org.eclipse.debug.ui.IDebugModelPresentation

getImage

public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
Specified by:
getImage in interface org.eclipse.debug.ui.IDebugModelPresentation
Specified by:
getImage in interface org.eclipse.jface.viewers.ILabelProvider
Overrides:
getImage in class org.eclipse.jface.viewers.LabelProvider

getText

public java.lang.String getText(java.lang.Object element)
Specified by:
getText in interface org.eclipse.debug.ui.IDebugModelPresentation
Specified by:
getText in interface org.eclipse.jface.viewers.ILabelProvider
Overrides:
getText in class org.eclipse.jface.viewers.LabelProvider

computeDetail

public void computeDetail(org.eclipse.debug.core.model.IValue value,
                          org.eclipse.debug.ui.IValueDetailListener listener)
Specified by:
computeDetail in interface org.eclipse.debug.ui.IDebugModelPresentation

getEditorInput

public org.eclipse.ui.IEditorInput getEditorInput(java.lang.Object element)
Specified by:
getEditorInput in interface org.eclipse.debug.ui.ISourcePresentation

getEditorId

public java.lang.String getEditorId(org.eclipse.ui.IEditorInput input,
                                    java.lang.Object element)
Specified by:
getEditorId in interface org.eclipse.debug.ui.ISourcePresentation