Package ghidra.trace.model

# Interface TraceUniqueObject

All Known Subinterfaces:
  `DBTraceObjectInterface`, `TraceBreakpointCommon`, `TraceBreakpointLocation`, `TraceBreakpointSpec`, `TraceMemoryRegion`, `TraceModule`, `TraceObject`, `TraceSection`, `TraceStack`, `TraceStaticMapping`, `TraceThread`

All Known Implementing Classes:
  `DBTraceBreakpointLocation`, `DBTraceBreakpointSpec`, `DBTraceMemoryRegion`, `DBTraceModule`, `DBTraceObject`, `DBTraceObjectActivatable`, `DBTraceObjectAggregate`, `DBTraceObjectEnvironment`, `DBTraceObjectEventScope`, `DBTraceObjectExecutionStateful`, `DBTraceObjectFocusScope`, `DBTraceObjectMemory`, `DBTraceObjectMethod`, `DBTraceObjectProcess`, `DBTraceObjectRegister`, `DBTraceObjectRegisterContainer`, `DBTraceObjectTogglable`, `DBTraceSection`, `DBTraceStack`, `DBTraceStackFrame`, `DBTraceStaticMapping`, `DBTraceThread`

public interface TraceUniqueObject

- ## Method Summary

  Modifier and Type
  Method
  Description
  `ObjectKey`
  `getObjectKey()`
  Get an opaque unique id for this object, whose hash is immutable
  `boolean`
  `isDeleted()`
  Check if this object is deleted

- ## Method Details

  - ### getObjectKey

    ObjectKey getObjectKey()
    Get an opaque unique id for this object, whose hash is immutable
    Returns:
      the opaque object id

  - ### isDeleted

    boolean isDeleted()
    Check if this object is deleted
    Returns:
      true if deleted