org.eclipse.emf.common.ui.editor
Class ProblemEditorPart
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.EditorPart
org.eclipse.emf.common.ui.editor.ProblemEditorPart
- All Implemented Interfaces:
- IAdaptable, IEditorPart, IExecutableExtension, ISaveablePart, IWorkbenchPart, IWorkbenchPart2, IWorkbenchPartOrientation
- public class ProblemEditorPart
- extends EditorPart
- Since:
- 2.2.0
Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
addPropertyListener, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getSite, getTitle, getTitleImage, removePropertyListener, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
diagnostic
protected Diagnostic diagnostic
editorToOpen
protected String editorToOpen
imageLabel
protected Label imageLabel
messageText
protected Text messageText
detailsButton
protected Button detailsButton
detailsComposite
protected Composite detailsComposite
detailsControl
protected Control detailsControl
detailsTreeViewer
protected TreeViewer detailsTreeViewer
exceptionText
protected Text exceptionText
markerUtil
protected MarkerHelper markerUtil
ProblemEditorPart
public ProblemEditorPart()
dispose
public void dispose()
setMarkerHelper
public void setMarkerHelper(MarkerHelper markerHelper)
getMarkerHelper
public MarkerHelper getMarkerHelper()
init
public void init(IEditorSite site,
IEditorInput input)
throws PartInitException
- Throws:
PartInitException
createPartControl
public void createPartControl(Composite parent)
getDiagnostic
public Diagnostic getDiagnostic()
setDiagnostic
public void setDiagnostic(Diagnostic diagnostic)
refresh
protected void refresh()
getImage
protected Image getImage()
getMessage
protected String getMessage()
updateDetails
protected void updateDetails()
createDetailsControl
protected Control createDetailsControl(Composite parent)
toggleDetails
protected void toggleDetails()
computeEditorToOpen
protected String computeEditorToOpen()
openEditor
protected void openEditor()
createMarkers
protected void createMarkers()
openErrorDialog
protected void openErrorDialog(String message,
Exception exception)
doSave
public void doSave(IProgressMonitor monitor)
doSaveAs
public void doSaveAs()
isDirty
public boolean isDirty()
isSaveAsAllowed
public boolean isSaveAsAllowed()
setFocus
public void setFocus()