Package ghidra.program.model.listing

# Interface FunctionTagChangeSet

All Superinterfaces:
  `ChangeSet`

All Known Subinterfaces:
  `ProgramChangeSet`

public interface FunctionTagChangeSet extends ChangeSet
Defines a Function Tag Change set. This is meant to track changes that are made to `FunctionTag` objects in a program.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `long[]`
  `getTagChanges()`
  Returns a list of all tag ids that have been changed (edited/deleted).
  `long[]`
  `getTagCreations()`
  Returns a list of all tag ids that have been created.
  `void`
  `tagChanged(long id)`
  Indicates that a tag has been changed (edited/deleted).
  `void`
  `tagCreated(long id)`
  Indicates that a tag has been created.

- ## Method Details

  - ### tagChanged

    void tagChanged(long id)
    Indicates that a tag has been changed (edited/deleted).
    Parameters:
      `id` - the id of the tag (from `FunctionTagAdapter`)

  - ### tagCreated

    void tagCreated(long id)
    Indicates that a tag has been created.
    Parameters:
      `id` - id the id of the tag (from `FunctionTagAdapter`)

  - ### getTagChanges

    long[] getTagChanges()
    Returns a list of all tag ids that have been changed (edited/deleted).
    Returns:
      the list of tag ids (from `FunctionTagAdapter`)

  - ### getTagCreations

    long[] getTagCreations()
    Returns a list of all tag ids that have been created.
    Returns:
      the list of tag ids (from `FunctionTagAdapter`)