Package ghidra.program.model.data

# Interface DataTypeManagerDomainObject

All Superinterfaces:
  `DataTypeManagerOwner`, `DomainObject`

All Known Subinterfaces:
  `DataTypeArchive`, `Program`, `Trace`, `TraceProgramView`, `TraceVariableSnapProgramView`

All Known Implementing Classes:
  `DataTypeArchiveDB`, `DBTrace`, `DBTraceProgramView`, `DBTraceVariableSnapProgramView`, `ProgramDB`

public interface DataTypeManagerDomainObject extends DomainObject, DataTypeManagerOwner

- ## Field Summary

  ### Fields inherited from interface ghidra.framework.model.DomainObject

  `DO_DOMAIN_FILE_CHANGED, DO_OBJECT_CLOSED, DO_OBJECT_ERROR, DO_OBJECT_RENAMED, DO_OBJECT_RESTORED, DO_OBJECT_SAVED, DO_PROPERTY_CHANGED, undoLock`

- ## Method Summary

  ### Methods inherited from interface ghidra.app.merge.DataTypeManagerOwner

  `getDataTypeManager`

  ### Methods inherited from interface ghidra.framework.model.DomainObject

  `addCloseListener, addConsumer, addDomainFileListener, addListener, addSynchronizedDomainObject, addTransactionListener, canLock, canRedo, canSave, canUndo, clearUndo, createPrivateEventQueue, endTransaction, flushEvents, flushPrivateEventQueue, forceLock, getAllRedoNames, getAllUndoNames, getConsumerList, getCurrentTransactionInfo, getDescription, getDomainFile, getMetadata, getModificationNumber, getName, getOptions, getOptionsNames, getRedoName, getSynchronizedDomainObjects, getUndoName, hasExclusiveAccess, hasTerminatedTransaction, isChangeable, isChanged, isClosed, isLocked, isSendingEvents, isTemporary, isUsedBy, lock, openTransaction, redo, release, releaseSynchronizedDomainObject, removeCloseListener, removeDomainFileListener, removeListener, removePrivateEventQueue, removeTransactionListener, save, saveToPackedFile, setEventsEnabled, setName, setTemporary, startTransaction, startTransaction, undo, unlock, withTransaction, withTransaction`