public abstract class VMDebugModelPresentation
extends java.lang.Object
implements org.eclipse.debug.ui.IDebugModelPresentation, org.eclipse.debug.ui.IDebugEditorPresentation, org.eclipse.debug.ui.IDebugModelPresentationExtension, org.eclipse.jface.viewers.IColorProvider, org.eclipse.jface.viewers.ILabelProvider
Constructor and Description |
---|
VMDebugModelPresentation() |
Modifier and Type | Method and Description |
---|---|
boolean |
addAnnotations(org.eclipse.ui.IEditorPart editorPart,
org.eclipse.debug.core.model.IStackFrame frame) |
void |
addListener(org.eclipse.jface.viewers.ILabelProviderListener listener) |
void |
computeDetail(org.eclipse.debug.core.model.IValue value,
org.eclipse.debug.ui.IValueDetailListener listener) |
void |
dispose() |
org.eclipse.swt.graphics.Color |
getBackground(java.lang.Object element) |
org.eclipse.ui.IEditorInput |
getEditorInput(java.lang.Object element) |
org.eclipse.swt.graphics.Color |
getForeground(java.lang.Object element) |
org.eclipse.swt.graphics.Image |
getImage(java.lang.Object element) |
java.lang.String |
getText(java.lang.Object element) |
boolean |
isLabelProperty(java.lang.Object element,
java.lang.String property) |
void |
removeAnnotations(org.eclipse.ui.IEditorPart editorPart,
org.eclipse.debug.core.model.IThread thread) |
void |
removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener) |
boolean |
requiresUIThread(java.lang.Object element) |
void |
setAttribute(java.lang.String attribute,
java.lang.Object value) |
public void setAttribute(java.lang.String attribute, java.lang.Object value)
setAttribute
in interface org.eclipse.debug.ui.IDebugModelPresentation
public org.eclipse.swt.graphics.Image getImage(java.lang.Object element)
getImage
in interface org.eclipse.debug.ui.IDebugModelPresentation
getImage
in interface org.eclipse.jface.viewers.ILabelProvider
public java.lang.String getText(java.lang.Object element)
getText
in interface org.eclipse.debug.ui.IDebugModelPresentation
getText
in interface org.eclipse.jface.viewers.ILabelProvider
public void computeDetail(org.eclipse.debug.core.model.IValue value, org.eclipse.debug.ui.IValueDetailListener listener)
computeDetail
in interface org.eclipse.debug.ui.IDebugModelPresentation
public boolean isLabelProperty(java.lang.Object element, java.lang.String property)
isLabelProperty
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public org.eclipse.ui.IEditorInput getEditorInput(java.lang.Object element)
getEditorInput
in interface org.eclipse.debug.ui.ISourcePresentation
public org.eclipse.swt.graphics.Color getForeground(java.lang.Object element)
getForeground
in interface org.eclipse.jface.viewers.IColorProvider
public org.eclipse.swt.graphics.Color getBackground(java.lang.Object element)
getBackground
in interface org.eclipse.jface.viewers.IColorProvider
public boolean addAnnotations(org.eclipse.ui.IEditorPart editorPart, org.eclipse.debug.core.model.IStackFrame frame)
addAnnotations
in interface org.eclipse.debug.ui.IDebugEditorPresentation
public void removeAnnotations(org.eclipse.ui.IEditorPart editorPart, org.eclipse.debug.core.model.IThread thread)
removeAnnotations
in interface org.eclipse.debug.ui.IDebugEditorPresentation
public void dispose()
dispose
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public boolean requiresUIThread(java.lang.Object element)
requiresUIThread
in interface org.eclipse.debug.ui.IDebugModelPresentationExtension
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
addListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener)
removeListener
in interface org.eclipse.jface.viewers.IBaseLabelProvider