def METHOD_NAME(registry):
    """Registry location and interaction handlers for EnumEditor.
    Parameters
    ----------
    registry : InteractionRegistry
    """
    _IndexedListEditor.METHOD_NAME(registry)
    _IndexedRadioEditor.METHOD_NAME(registry)
    _IndexedSimpleEditor.METHOD_NAME(registry)
    simple_editor_text_handlers = [
        (
            KeyClick,
            (
                lambda wrapper, interaction: _interaction_helpers.key_click_qwidget(
                    control=wrapper._target.control,
                    interaction=interaction,
                    delay=wrapper.delay,
                )
            ),
        ),
        (
            KeySequence,
            (
                lambda wrapper, interaction: _interaction_helpers.key_sequence_qwidget(
                    control=wrapper._target.control,
                    interaction=interaction,
                    delay=wrapper.delay,
                )
            ),
        ),
        (
            DisplayedText,
            lambda wrapper, _: wrapper._target.control.currentText(),
        ),
        (
            SelectedText,
            lambda wrapper, _: wrapper._target.control.currentText(),
        ),
    ]
    for interaction_class, handler in simple_editor_text_handlers:
        registry.register_interaction(
            target_class=SimpleEditor,
            interaction_class=interaction_class,
            handler=handler,
        )
    registry.register_interaction(
        target_class=RadioEditor,
        interaction_class=SelectedText,
        handler=radio_selected_text_handler,
    )
    registry.register_interaction(
        target_class=ListEditor,
        interaction_class=SelectedText,
        handler=lambda wrapper, _: wrapper._target.control.currentItem().text(),
    )