Package ghidra.program.model.listing
Interface ProgramChangeSet
-
- All Superinterfaces:
AddressChangeSet
,ChangeSet
,DataTypeChangeSet
,DomainObjectChangeSet
,FunctionTagChangeSet
,ProgramTreeChangeSet
,RegisterChangeSet
,SymbolChangeSet
public interface ProgramChangeSet extends DomainObjectChangeSet, AddressChangeSet, RegisterChangeSet, DataTypeChangeSet, ProgramTreeChangeSet, SymbolChangeSet, FunctionTagChangeSet
Interface for a Program Change set. Objects that implements this interface track various change information on a program.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AddressSetCollection
getAddressSetCollectionSinceCheckout()
Gets an AddressSetCollection which contains the addressSets that track all the addresses where changes have occurred since the file was checked out.AddressSetCollection
getAddressSetCollectionSinceLastSave()
Gets an AddressSetCollection which contains the addressSets that track all the addresses where changes have occurred since the last save.-
Methods inherited from interface ghidra.program.model.listing.AddressChangeSet
add, addRange, getAddressSet
-
Methods inherited from interface ghidra.program.model.listing.DataTypeChangeSet
categoryAdded, categoryChanged, dataTypeAdded, dataTypeChanged, getCategoryAdditions, getCategoryChanges, getDataTypeAdditions, getDataTypeChanges, getSourceArchiveAdditions, getSourceArchiveChanges, sourceArchiveAdded, sourceArchiveChanged
-
Methods inherited from interface ghidra.program.model.listing.DomainObjectChangeSet
hasChanges
-
Methods inherited from interface ghidra.program.model.listing.FunctionTagChangeSet
getTagChanges, getTagCreations, tagChanged, tagCreated
-
Methods inherited from interface ghidra.program.model.listing.ProgramTreeChangeSet
getProgramTreeAdditions, getProgramTreeChanges, programTreeAdded, programTreeChanged
-
Methods inherited from interface ghidra.program.model.listing.RegisterChangeSet
addRegisterRange, getRegisterAddressSet
-
Methods inherited from interface ghidra.program.model.listing.SymbolChangeSet
getSymbolAdditions, getSymbolChanges, symbolAdded, symbolChanged
-
-
-
-
Method Detail
-
getAddressSetCollectionSinceLastSave
AddressSetCollection getAddressSetCollectionSinceLastSave()
Gets an AddressSetCollection which contains the addressSets that track all the addresses where changes have occurred since the last save.- Returns:
- AddressSetCollection containing all addresses that changed since the last save.
-
getAddressSetCollectionSinceCheckout
AddressSetCollection getAddressSetCollectionSinceCheckout()
Gets an AddressSetCollection which contains the addressSets that track all the addresses where changes have occurred since the file was checked out. If the file is not versioned, this AddressSetCollection will be empty.- Returns:
- AddressSetCollection containing all addresses that changed since the program was checked out.
-
-