Interface TraceProgramView

All Superinterfaces:
DataTypeManagerDomainObject, DataTypeManagerOwner, DomainObject, Program, ProgramArchitecture
All Known Subinterfaces:
TraceVariableSnapProgramView
All Known Implementing Classes:
DBTraceProgramView, DBTraceVariableSnapProgramView

public interface TraceProgramView extends Program
View of a trace at a particular time, as a program
  • Method Details

    • getMemory

      Description copied from interface: Program
      Get the memory object.
      Specified by:
      getMemory in interface Program
      Returns:
      the memory object.
    • getTrace

      Trace getTrace()
      Get the trace this view presents
      Returns:
      the trace
    • getSnap

      long getSnap()
      Get the current snap
      Returns:
      the snap
    • getViewport

      TraceTimeViewport getViewport()
      Get the viewport this view is using for forked queries
      Returns:
      the viewport
    • getMaxSnap

      Long getMaxSnap()
      Get the trace's latest snap
      Returns:
      the maximum snap