private boolean isPerformingGraphRebuildOnDataChanges() {
		FunctionGraphOptions options = controller.getFunctionGraphOptions();
		RelayoutOption relayoutOption = options.getRelayoutOption();

		switch (relayoutOption) {
			case ALWAYS:
			case BLOCK_MODEL_CHANGES:
				return true;
			case NEVER:
			case VERTEX_GROUPING_CHANGES:
				return false;
			default:
				throw new AssertException(
					"Unhandled case statement for Function Graph RelayoutOption");
		}
	}
Returns true when something destructive has happened to the data upon which the graph has
created, like a memory block move.
Ghidra/Features/FunctionGraph/src/main/java/ghidra/app/plugin/core/functiongraph/FGProvider.java