Package ghidra.program.model.listing

# Interface AddressChangeSet

All Superinterfaces:
  `ChangeSet`

All Known Subinterfaces:
  `ProgramChangeSet`

public interface AddressChangeSet extends ChangeSet
Interface for an Address Change set. Objects that implements this interface track various change information on a set of addresses where the program has changed.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `add(AddressSetView addrSet)`
  Adds the address set to the set addresses where changes occurred.
  `void`
  `addRange(Address addr1, Address addr2)`
  Adds the range of addresses to the set addresses where changes occurred.
  `AddressSetView`
  `getAddressSet()`
  Returns the address set of all addresses where the listing has changed.

- ## Method Details

  - ### getAddressSet

    AddressSetView getAddressSet()
    Returns the address set of all addresses where the listing has changed.

  - ### add

    void add(AddressSetView addrSet)
    Adds the address set to the set addresses where changes occurred.
    Parameters:
      `addrSet` - the set of addresses to add as changes.

  - ### addRange

    void addRange(Address addr1, Address addr2)
    Adds the range of addresses to the set addresses where changes occurred.
    Parameters:
      `addr1` - the first address in the range
      `addr2` - the last address in the range. (inclusive)