|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jface.viewers.Viewer
org.eclipse.jface.viewers.ContentViewer
org.eclipse.jface.viewers.StructuredViewer
org.eclipse.jface.viewers.TableViewer
com.javapathfinder.vjp.verify.view.TraceTable
public class TraceTable
The table used to display information about the thread trace generated by JPF during verification.
Constructor Summary | |
---|---|
TraceTable(org.eclipse.swt.widgets.Composite parent,
int style)
|
Method Summary | |
---|---|
void |
choiceAdvanced(int choice)
Called when a choice is being advanced |
void |
clearAll()
|
int |
getAttributeColumnIndex()
|
int |
getChoiceColumnIndex()
|
com.javapathfinder.vjp.verify.view.TraceTable.TransitionInfo |
getCurrentTransitionInfo()
|
static org.eclipse.swt.graphics.Image |
getThreadImage()
|
int |
getTypeColumnIndex()
|
void |
newChoiceSet(java.lang.String cgType,
int totalChoices)
Called when a new set of choices has been created |
void |
refresh()
Refresh this table |
void |
repackColumns()
repack all of the columns in this table |
void |
reset()
Clear this table of all threads and transition information. |
void |
safeRefresh()
Safely refresh the trace table. |
void |
safeSelectLast()
A thread safe way to select the last transition |
void |
selectLast()
Sets the selection to be last transition, then makes the transition visible |
void |
stateAdvanced(gov.nasa.jpf.jvm.Transition t,
int stateId,
boolean isEndState,
boolean isVisitedState)
Called when the state has advanced |
void |
stateBacktrack()
Backtrack from the current state |
Methods inherited from class org.eclipse.jface.viewers.TableViewer |
---|
add, add, cancelEditing, clear, editElement, getCellEditors, getCellModifier, getColumnProperties, getControl, getElementAt, getLabelProvider, getTable, insert, isCellEditorActive, remove, remove, replace, reveal, setCellEditors, setCellModifier, setColumnProperties, setItemCount, setLabelProvider, setSelection |
Methods inherited from class org.eclipse.jface.viewers.StructuredViewer |
---|
addDoubleClickListener, addDragSupport, addDropSupport, addFilter, addOpenListener, addPostSelectionChangedListener, getComparator, getComparer, getFilters, getSelection, getSorter, refresh, refresh, refresh, removeDoubleClickListener, removeFilter, removeOpenListener, removePostSelectionChangedListener, resetFilters, setComparator, setComparer, setContentProvider, setInput, setSorter, setUseHashlookup, testFindItem, testFindItems, update, update |
Methods inherited from class org.eclipse.jface.viewers.ContentViewer |
---|
getContentProvider, getInput |
Methods inherited from class org.eclipse.jface.viewers.Viewer |
---|
addHelpListener, addSelectionChangedListener, getData, removeHelpListener, removeSelectionChangedListener, scrollDown, scrollUp, setData, setSelection |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface org.eclipse.jface.viewers.ISelectionProvider |
---|
addSelectionChangedListener, removeSelectionChangedListener, setSelection |
Constructor Detail |
---|
public TraceTable(org.eclipse.swt.widgets.Composite parent, int style)
parent
- style
- Method Detail |
---|
public static org.eclipse.swt.graphics.Image getThreadImage()
public void newChoiceSet(java.lang.String cgType, int totalChoices)
cgType
- the type of choicestotalChoices
- the total number of choices to be exploredpublic void choiceAdvanced(int choice)
choice
- which choice was advancedpublic void stateAdvanced(gov.nasa.jpf.jvm.Transition t, int stateId, boolean isEndState, boolean isVisitedState)
t
- the transition is advancingstateId
- the id of the stateisEndState
- whether this is an end stateisVisitedState
- whether this is a visited statepublic void stateBacktrack()
public void safeRefresh()
public int getTypeColumnIndex()
public int getChoiceColumnIndex()
public int getAttributeColumnIndex()
public void clearAll()
public void reset()
public void refresh()
refresh
in class org.eclipse.jface.viewers.StructuredViewer
public void repackColumns()
public void safeSelectLast()
public void selectLast()
public com.javapathfinder.vjp.verify.view.TraceTable.TransitionInfo getCurrentTransitionInfo()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |