Package org.eclipse.epsilon.eol.dt.debug
Class DebugModelPresentation
java.lang.Object
org.eclipse.epsilon.eol.dt.debug.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 Object
implements org.eclipse.debug.ui.IDebugModelPresentation
Presentation model for the E*L debuggers. It's required in order to avoid a
NullPointerException when the source is missing.
-
Field Summary
Fields inherited from interface org.eclipse.debug.ui.IDebugModelPresentation
DISPLAY_VARIABLE_TYPE_NAMES
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(org.eclipse.jface.viewers.ILabelProviderListener listener) void
computeDetail
(org.eclipse.debug.core.model.IValue value, org.eclipse.debug.ui.IValueDetailListener listener) void
dispose()
getEditorId
(org.eclipse.ui.IEditorInput input, Object element) org.eclipse.ui.IEditorInput
getEditorInput
(Object element) org.eclipse.swt.graphics.Image
boolean
isLabelProperty
(Object element, String property) void
removeListener
(org.eclipse.jface.viewers.ILabelProviderListener listener) void
setAttribute
(String attribute, Object value)
-
Constructor Details
-
DebugModelPresentation
public DebugModelPresentation()
-
-
Method Details
-
addListener
public void addListener(org.eclipse.jface.viewers.ILabelProviderListener listener) - Specified by:
addListener
in interfaceorg.eclipse.jface.viewers.IBaseLabelProvider
-
dispose
public void dispose()- Specified by:
dispose
in interfaceorg.eclipse.jface.viewers.IBaseLabelProvider
-
isLabelProperty
- Specified by:
isLabelProperty
in interfaceorg.eclipse.jface.viewers.IBaseLabelProvider
-
removeListener
public void removeListener(org.eclipse.jface.viewers.ILabelProviderListener listener) - Specified by:
removeListener
in interfaceorg.eclipse.jface.viewers.IBaseLabelProvider
-
getEditorInput
- Specified by:
getEditorInput
in interfaceorg.eclipse.debug.ui.ISourcePresentation
-
getEditorId
- Specified by:
getEditorId
in interfaceorg.eclipse.debug.ui.ISourcePresentation
-
setAttribute
- Specified by:
setAttribute
in interfaceorg.eclipse.debug.ui.IDebugModelPresentation
-
getImage
- Specified by:
getImage
in interfaceorg.eclipse.debug.ui.IDebugModelPresentation
- Specified by:
getImage
in interfaceorg.eclipse.jface.viewers.ILabelProvider
-
getText
- Specified by:
getText
in interfaceorg.eclipse.debug.ui.IDebugModelPresentation
- Specified by:
getText
in interfaceorg.eclipse.jface.viewers.ILabelProvider
-
computeDetail
public void computeDetail(org.eclipse.debug.core.model.IValue value, org.eclipse.debug.ui.IValueDetailListener listener) - Specified by:
computeDetail
in interfaceorg.eclipse.debug.ui.IDebugModelPresentation
-