@Override
	public Object getColumnValueForRow(Reference reference, int columnIndex) {

		switch (columnIndex) {
			case OPERAND_COL:
				int opIndex = reference.getOperandIndex();
				if (opIndex == CodeUnit.MNEMONIC) {
					return "MNEMONIC";
				}
				return "OP-" + opIndex;
			case LOCATION_COL:
				return new AddressBasedLocation(getProgram(), reference,
					cuFormat.getShowBlockName());
			case LABEL_COL:
				return getToLabel(reference);
			case REF_TYPE_COL:
				return reference.getReferenceType();
			case IS_PRIMARY_COL:
				return Boolean.valueOf(reference.isPrimary());
			case REF_SOURCE_COL:
				return reference.getSource();
		}
		return null;
	}
@see javax.swing.table.AbstractTableModel#isCellEditable(int, int)
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/references/EditReferencesModel.java