Class ExchangePlanContentEditHandler

  • All Implemented Interfaces:
    org.eclipse.core.commands.IHandler, org.eclipse.core.commands.IHandler2

    public class ExchangePlanContentEditHandler
    extends com._1c.g5.v8.dt.internal.md.ui.editors.pages.AbstractOpenTreeDialogHandler<ExchangePlan>
    The Subsystem.content edit handler.
    • Constructor Detail

      • ExchangePlanContentEditHandler

        public ExchangePlanContentEditHandler()
    • Method Detail

      • createDialogParameterization

        protected INavigatorTreeDialogParameterization createDialogParameterization()
        Description copied from class: com._1c.g5.v8.dt.internal.md.ui.editors.pages.AbstractOpenTreeDialogHandler
        Creates dialog parameterization.
        Overrides:
        createDialogParameterization in class com._1c.g5.v8.dt.internal.md.ui.editors.pages.AbstractOpenTreeDialogHandler<ExchangePlan>
        Returns:
        the dialog parameterization, never null
      • createNavigatorTreeDialogModel

        protected NavigatorTreeDialogModel createNavigatorTreeDialogModel​(ExchangePlan model)
        Description copied from class: com._1c.g5.v8.dt.internal.md.ui.editors.pages.AbstractOpenTreeDialogHandler
        Created NavigatorTreeDialogModel instance for given model.
        Specified by:
        createNavigatorTreeDialogModel in class com._1c.g5.v8.dt.internal.md.ui.editors.pages.AbstractOpenTreeDialogHandler<ExchangePlan>
        Parameters:
        model - the model object, cannot be null
        Returns:
        the navigator tree dialog model, cannot be null
      • processOkResult

        protected void processOkResult​(ExchangePlan model,
                                       IBmEditingContext editingContext,
                                       List<Object> selected)
        Description copied from class: com._1c.g5.v8.dt.internal.md.ui.editors.pages.AbstractOpenTreeDialogHandler
        Processes user's choice: saves the chosen items whenever they are needed.
        Specified by:
        processOkResult in class com._1c.g5.v8.dt.internal.md.ui.editors.pages.AbstractOpenTreeDialogHandler<ExchangePlan>
        Parameters:
        model - the currently edited object, cannot be null
        editingContext - the editing context, cannot be null
        selected - list of objects that user chose in the dialog, cannot be null