Package ghidra.framework.model

# Interface DomainObjectListener

All Superinterfaces:
  `EventListener`

All Known Implementing Classes:
  `DataTypeArchiveMergeManagerPlugin`, `DecompilerProgramListener`, `DomainEventDisplayPlugin`, `MergeManagerPlugin`, `ProgramBigListingModel`, `ProgramMergeManagerPlugin`, `PropertyBasedBackgroundColorModel`, `PropertyManagerPlugin`, `SleighAssembler.ListenerForSymbolsRefresh`

public interface DomainObjectListener extends EventListener
The interface an object must support to be registered with a Domain Object and thus be informed of changes to the object. NOTE: The DomainObjectChangeEvent is TRANSIENT: it is only valid during the life of calls to all the DomainObjectChangeListeners.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `domainObjectChanged(DomainObjectChangedEvent ev)`
  Method called when a change is made to the domain object.

- ## Method Details

  - ### domainObjectChanged

    void domainObjectChanged(DomainObjectChangedEvent ev)
    Method called when a change is made to the domain object.
    Parameters:
      `ev` - event containing the change record and type of change that was made