@Override
	protected void deleteComponent(int rowIndex) {
		if (isEditingField()) {
			endFieldEditing();
		}
		int componentOrdinal = convertRowToOrdinal(rowIndex);
		delete(componentOrdinal);
		fixSelection();
		selectionChanged();
	}
Deletes the ComponentDataType at the given index in this composite,
adjusts the selection, and fixes the selection according to the lock mode.
It then notifies listeners the component was edited.
@param rowIndex the index of the component to be deleted.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/compositeeditor/CompEditorModel.java