org.eclipse.xtend.ide.view
Class DerivedSourceView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
org.eclipse.xtext.ui.views.AbstractSourceView
org.eclipse.xtend.ide.view.DerivedSourceView
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.core.resources.IResourceChangeListener, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, org.eclipse.jface.util.IPropertyChangeListener, org.eclipse.ui.IPartListener2, org.eclipse.ui.IPersistable, org.eclipse.ui.ISelectionListener, org.eclipse.ui.IViewPart, org.eclipse.ui.IWorkbenchPart, org.eclipse.ui.IWorkbenchPart2, org.eclipse.ui.IWorkbenchPart3, org.eclipse.ui.part.IWorkbenchPartOrientation
public class DerivedSourceView
- extends AbstractSourceView
- implements org.eclipse.core.resources.IResourceChangeListener
- Author:
- Sven Efftinge - Initial contribution and API, Michael Clay
| Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
| Methods inherited from class org.eclipse.xtext.ui.views.AbstractSourceView |
addPostSelectionListener, computeAndSetInput, computeAndSetInput, computeSelectedText, getDisplay, getEditorResource, getLanguageName, getSourceViewer, getWorkbenchPartSelection, inititalizeColors, inititalizeFont, internalComputeAndSetInput, isIgnored, partActivated, partBroughtToTop, partClosed, partDeactivated, partInputChanged, partOpened, removePostSelectionListener, selectionChanged, setFocus, setInput, setSelection, setWorkbenchPartSelection |
| Methods inherited from class org.eclipse.ui.part.ViewPart |
checkSite, getViewSite, init, init, saveState, setContentDescription, setInitializationData, setPartName |
| Methods inherited from class org.eclipse.ui.part.WorkbenchPart |
addPartPropertyListener, addPropertyListener, firePartPropertyChanged, firePropertyChange, getAdapter, getConfigurationElement, getContentDescription, getDefaultImage, getOrientation, getPartName, getPartProperties, getPartProperty, getSite, getTitle, getTitleImage, getTitleToolTip, removePartPropertyListener, removePropertyListener, setPartProperty, setSite, setTitle, setTitleImage, setTitleToolTip, showBusy |
| 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.ui.IWorkbenchPart |
addPropertyListener, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
| Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
VERTICAL_RULER_WIDTH
protected static final int VERTICAL_RULER_WIDTH
- See Also:
- Constant Field Values
OVERVIEW_RULER_WIDTH
protected static final int OVERVIEW_RULER_WIDTH
- See Also:
- Constant Field Values
DerivedSourceView
public DerivedSourceView()
createPartControl
public void createPartControl(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createPartControl in interface org.eclipse.ui.IWorkbenchPart- Overrides:
createPartControl in class AbstractSourceView
createSourceViewer
protected org.eclipse.jface.text.source.SourceViewer createSourceViewer(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createSourceViewer in class AbstractSourceView
isValidSelection
protected boolean isValidSelection(IWorkbenchPartSelection workbenchPartSelection)
- Overrides:
isValidSelection in class AbstractSourceView
getBackgroundColorKey
protected java.lang.String getBackgroundColorKey()
- Overrides:
getBackgroundColorKey in class AbstractSourceView
getViewerFontName
protected java.lang.String getViewerFontName()
- Overrides:
getViewerFontName in class AbstractSourceView
computeInput
protected java.lang.String computeInput(IWorkbenchPartSelection workbenchPartSelection)
- Overrides:
computeInput in class AbstractSourceView
getSelectedFile
protected org.eclipse.core.resources.IFile getSelectedFile()
propertyChange
public void propertyChange(org.eclipse.jface.util.PropertyChangeEvent event)
- Specified by:
propertyChange in interface org.eclipse.jface.util.IPropertyChangeListener- Overrides:
propertyChange in class AbstractSourceView
partVisible
public void partVisible(org.eclipse.ui.IWorkbenchPartReference ref)
- Specified by:
partVisible in interface org.eclipse.ui.IPartListener2- Overrides:
partVisible in class AbstractSourceView
partHidden
public void partHidden(org.eclipse.ui.IWorkbenchPartReference workbenchPartReference)
- Specified by:
partHidden in interface org.eclipse.ui.IPartListener2- Overrides:
partHidden in class AbstractSourceView
resourceChanged
public void resourceChanged(org.eclipse.core.resources.IResourceChangeEvent event)
- Specified by:
resourceChanged in interface org.eclipse.core.resources.IResourceChangeListener
dispose
public void dispose()
- Specified by:
dispose in interface org.eclipse.ui.IWorkbenchPart- Overrides:
dispose in class AbstractSourceView
computeDescription
protected java.lang.String computeDescription(IWorkbenchPartSelection workbenchPartSelection)
- Overrides:
computeDescription in class AbstractSourceView
createDocument
protected org.eclipse.jface.text.IDocument createDocument(java.lang.String input)
- Overrides:
createDocument in class AbstractSourceView
createAnnotationModel
protected org.eclipse.jface.text.source.AnnotationModel createAnnotationModel()
- Overrides:
createAnnotationModel in class AbstractSourceView
selectAndReveal
protected void selectAndReveal(IWorkbenchPartSelection workbenchPartSelection)
- Overrides:
selectAndReveal in class AbstractSourceView