private void installEditorActions() {

		// composite editor actions
		registerAction(ApplyAction.ACTION_NAME);
		registerAction(InsertUndefinedAction.ACTION_NAME);
		registerAction(MoveUpAction.ACTION_NAME);
		registerAction(MoveDownAction.ACTION_NAME);
		registerAction(ClearAction.ACTION_NAME);
		registerAction(DuplicateAction.ACTION_NAME);
		registerAction(DuplicateMultipleAction.ACTION_NAME);
		registerAction(DeleteAction.ACTION_NAME);
		registerAction(PointerAction.ACTION_NAME);
		registerAction(ArrayAction.ACTION_NAME);
		registerAction(AbstractFindReferencesToFieldAction.BASE_ACTION_NAME);
		registerAction(UnpackageAction.ACTION_NAME);
		registerAction(EditComponentAction.ACTION_NAME);
		registerAction(EditFieldAction.ACTION_NAME);
		registerAction(HexNumbersAction.ACTION_NAME);
		registerAction(CreateInternalStructureAction.ACTION_NAME);
		registerAction(ShowComponentPathAction.ACTION_NAME);
		registerAction(AddBitFieldAction.ACTION_NAME);
		registerAction(EditBitFieldAction.ACTION_NAME);
		registerAction(ShowDataTypeInTreeAction.ACTION_NAME);

		// enum editor actions
		registerAction(EnumEditorProvider.ACTION_NAME_ADD);
		registerAction(EnumEditorProvider.ACTION_NAME_APPLY);
		registerAction(EnumEditorProvider.ACTION_NAME_DELETE);
	}
Displays a data type editor for editing the given Structure. If the structure is already 
being edited then it is brought to the front. Otherwise, a new editor is created and 
displayed.
@param composite the structure.
@param fieldName the optional name of the field to select in the editor.
Ghidra/Features/Base/src/main/java/ghidra/app/plugin/core/datamgr/editor/DataTypeEditorManager.java