sota.gui.views
Class NodeView

java.lang.Object
  extended by org.eclipse.core.commands.common.EventManager
      extended by org.eclipse.ui.part.WorkbenchPart
          extended by org.eclipse.ui.part.ViewPart
              extended by 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
 
Constructor Summary
NodeView()
           
 
Method Summary
 void createPartControl(org.eclipse.swt.widgets.Composite parent)
           
 void selectionChanged(org.eclipse.ui.IWorkbenchPart part, org.eclipse.jface.viewers.ISelection selection)
           
 void setFocus()
           
 
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
 

Field Detail

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
Constructor Detail

NodeView

public NodeView()
Method Detail

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