@Override
	public void domainObjectChanged(DomainObjectChangedEvent ev) {
		if (!isVisible()) {
			return;
		}
		if (ev.contains(RESTORED, FUNCTION_ADDED, FUNCTION_REMOVED, CODE_ADDED, CODE_REMOVED,
			CODE_REPLACED, REFERENCE_TYPE_CHANGED, REFERENCE_ADDED, REFERENCE_REMOVED)) {
			model.reload();
			contextChanged();
		}
	}
Constructs a table provider for the table of addresses to classify.  If {@code debug}
is true, a debug version of the table will be created.

@param plugin owning plugin
@param program program containing addresses to classify
@param toClassify addresses to classify
@param modelRow model to apply
@param debug whether to display debug version of table
Ghidra/Extensions/MachineLearning/src/main/java/ghidra/machinelearning/functionfinding/FunctionStartTableProvider.java