sota.gui.views
Class NodeView
java.lang.Object
org.eclipse.core.commands.common.EventManager
org.eclipse.ui.part.WorkbenchPart
org.eclipse.ui.part.ViewPart
sota.gui.views.NodeView
- All Implemented Interfaces:
- java.util.EventListener, org.eclipse.core.runtime.IAdaptable, org.eclipse.core.runtime.IExecutableExtension, 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 NodeView
- extends org.eclipse.ui.part.ViewPart
- implements org.eclipse.ui.ISelectionListener
Klasse für die (Debug-)Ansicht, die die Knotenliste für eine Datei auflistet.
Field Summary |
private java.util.Vector<java.lang.Integer> |
branchLines
|
private java.util.Vector<java.lang.Integer> |
classLines
|
private java.util.Vector<java.lang.Integer> |
condLines
|
private org.eclipse.swt.widgets.Display |
display
|
private org.eclipse.jface.text.Document |
fileDocument
|
private java.util.Vector<java.lang.Integer> |
functionLines
|
static java.lang.String |
ID
|
private java.util.Vector<java.lang.Integer> |
nodeLines
|
private org.eclipse.jface.text.source.SourceViewer |
sourceViewer
|
private java.util.Vector<java.lang.Integer> |
statementLines
|
Fields inherited from interface org.eclipse.ui.IWorkbenchPart |
PROP_TITLE |
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, dispose, 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, dispose, getSite, getTitle, getTitleImage, getTitleToolTip, removePropertyListener |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
getAdapter |
branchLines
private java.util.Vector<java.lang.Integer> branchLines
classLines
private java.util.Vector<java.lang.Integer> classLines
condLines
private java.util.Vector<java.lang.Integer> condLines
display
private org.eclipse.swt.widgets.Display display
fileDocument
private org.eclipse.jface.text.Document fileDocument
functionLines
private java.util.Vector<java.lang.Integer> functionLines
ID
public static java.lang.String ID
nodeLines
private java.util.Vector<java.lang.Integer> nodeLines
sourceViewer
private org.eclipse.jface.text.source.SourceViewer sourceViewer
statementLines
private java.util.Vector<java.lang.Integer> statementLines
NodeView
public NodeView()
createPartControl
public void createPartControl(org.eclipse.swt.widgets.Composite parent)
- Specified by:
createPartControl
in interface org.eclipse.ui.IWorkbenchPart
- Specified by:
createPartControl
in class org.eclipse.ui.part.WorkbenchPart
selectionChanged
public void selectionChanged(org.eclipse.ui.IWorkbenchPart part,
org.eclipse.jface.viewers.ISelection selection)
- Specified by:
selectionChanged
in interface org.eclipse.ui.ISelectionListener
setFocus
public void setFocus()
- Specified by:
setFocus
in interface org.eclipse.ui.IWorkbenchPart
- Specified by:
setFocus
in class org.eclipse.ui.part.WorkbenchPart