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