Package com._1c.g5.v8.dt.cmi.tasks
Interface ICommandInterfaceTaskFactory
- All Known Implementing Classes:
CommandInterfaceTaskFactory
public interface ICommandInterfaceTaskFactory
Factory for command interface related BM tasks.
-
Method Summary
Modifier and TypeMethodDescriptionIBmTask<org.eclipse.core.runtime.IStatus>createAddCommandToMainSectionTask(Configuration configuration, Command command) Creates a task responsible for adding the command to the main section.IBmTask<org.eclipse.core.runtime.IStatus>createRemoveCommandFromMainSectionTask(CommandInterface commandInterface, Command command, CommandContainer commandContainer) Creates a task responsible for the removal of the command from the command interface.IBmTask<org.eclipse.core.runtime.IStatus>createRemoveCommandGroupFromMainSectionTask(CommandInterface commandInterface, CustomCommandItemGroup customCommandItemGroup, CommandContainer commandContainer) Creates a task responsible for the removal of the command group from the command interface.IBmTask<org.eclipse.core.runtime.IStatus>createSetCommandOrderTask(CommandInterface commandInterface, CommandGroup group, List<Command> commands) Creates a task responsible for setting particular command order within the group.IBmTask<org.eclipse.core.runtime.IStatus>createSetCommandPlacementTask(CommandInterface commandInterface, Command command, CommandGroup destinationGroup) Creates a task responsible for placing the command to the specified group.IBmTask<org.eclipse.core.runtime.IStatus>createSetCommandVisibilityTask(CommandInterface commandInterface, Command command, AdjustableBoolean visibility) Creates a task responsible for setting the specified visibility for the command.IBmTask<org.eclipse.core.runtime.IStatus>createSetDefaultCommandOrderTask(CommandInterface commandInterface, CommandGroup group) Creates a task responsible for restoring default command order within the group.IBmTask<org.eclipse.core.runtime.IStatus>createSetDefaultCommandPlacementTask(CommandInterface commandInterface, Command command) Creates a task responsible for restoring default placement of the given command.IBmTask<org.eclipse.core.runtime.IStatus>createSetDefaultCommandVisibilityTask(CommandInterface commandInterface, Command command) Creates a task responsible for restoring default visibility of the given command.IBmTask<org.eclipse.core.runtime.IStatus>createSetDefaultSubsystemOrderTask(CommandInterface commandInterface) Creates a task responsible for restoring default subsystem order.IBmTask<org.eclipse.core.runtime.IStatus>createSetDefaultSubsystemVisibilityTask(CommandInterface commandInterface, Subsystem subsystem) Creates a task responsible for restoring default visibility for the given subsystem.IBmTask<org.eclipse.core.runtime.IStatus>createSetSubsystemOrderTask(CommandInterface commandInterface, List<Subsystem> subsystems) Creates a task responsible for setting the specified subsystem order.IBmTask<org.eclipse.core.runtime.IStatus>createSetSubsystemVisibilityTask(CommandInterface commandInterface, Subsystem subsystem, AdjustableBoolean visibility) Creates a task responsible for setting visibility for the given subsystem.
-
Method Details
-
createAddCommandToMainSectionTask
IBmTask<org.eclipse.core.runtime.IStatus> createAddCommandToMainSectionTask(Configuration configuration, Command command) Creates a task responsible for adding the command to the main section.- Parameters:
configuration- the configuration.command- the command.- Returns:
- created task.
-
createRemoveCommandFromMainSectionTask
IBmTask<org.eclipse.core.runtime.IStatus> createRemoveCommandFromMainSectionTask(CommandInterface commandInterface, Command command, CommandContainer commandContainer) Creates a task responsible for the removal of the command from the command interface.- Parameters:
commandInterface- the command interface.command- the command.commandContainer- the command container- Returns:
- created task.
-
createRemoveCommandGroupFromMainSectionTask
IBmTask<org.eclipse.core.runtime.IStatus> createRemoveCommandGroupFromMainSectionTask(CommandInterface commandInterface, CustomCommandItemGroup customCommandItemGroup, CommandContainer commandContainer) Creates a task responsible for the removal of the command group from the command interface.- Parameters:
commandInterface- the command interface.commandGroup- the command group.commandContainer- the command container- Returns:
- created task.
-
createSetCommandOrderTask
IBmTask<org.eclipse.core.runtime.IStatus> createSetCommandOrderTask(CommandInterface commandInterface, CommandGroup group, List<Command> commands) Creates a task responsible for setting particular command order within the group.- Parameters:
commandInterface- the command interface.group- the group.commands- the commands order.- Returns:
- created task.
-
createSetCommandPlacementTask
IBmTask<org.eclipse.core.runtime.IStatus> createSetCommandPlacementTask(CommandInterface commandInterface, Command command, CommandGroup destinationGroup) Creates a task responsible for placing the command to the specified group.- Parameters:
commandInterface- the command interface.command- the command.destinationGroup- the destination groupl- Returns:
- created task.
-
createSetCommandVisibilityTask
IBmTask<org.eclipse.core.runtime.IStatus> createSetCommandVisibilityTask(CommandInterface commandInterface, Command command, AdjustableBoolean visibility) Creates a task responsible for setting the specified visibility for the command.- Parameters:
commandInterface- the command interface.command- the command.visibility- the visibility.- Returns:
- created task.
-
createSetDefaultCommandOrderTask
IBmTask<org.eclipse.core.runtime.IStatus> createSetDefaultCommandOrderTask(CommandInterface commandInterface, CommandGroup group) Creates a task responsible for restoring default command order within the group.- Parameters:
commandInterface- the command interface.group- the group.- Returns:
- created task.
-
createSetDefaultCommandPlacementTask
IBmTask<org.eclipse.core.runtime.IStatus> createSetDefaultCommandPlacementTask(CommandInterface commandInterface, Command command) Creates a task responsible for restoring default placement of the given command.- Parameters:
commandInterface- the command interface.command- the command.- Returns:
- created task.
-
createSetDefaultCommandVisibilityTask
IBmTask<org.eclipse.core.runtime.IStatus> createSetDefaultCommandVisibilityTask(CommandInterface commandInterface, Command command) Creates a task responsible for restoring default visibility of the given command.- Parameters:
commandInterface- the command interface.command- the command.- Returns:
- created task.
-
createSetDefaultSubsystemOrderTask
IBmTask<org.eclipse.core.runtime.IStatus> createSetDefaultSubsystemOrderTask(CommandInterface commandInterface) Creates a task responsible for restoring default subsystem order.- Parameters:
commandInterface- the command interface.- Returns:
- created task.
-
createSetDefaultSubsystemVisibilityTask
IBmTask<org.eclipse.core.runtime.IStatus> createSetDefaultSubsystemVisibilityTask(CommandInterface commandInterface, Subsystem subsystem) Creates a task responsible for restoring default visibility for the given subsystem.- Parameters:
commandInterface- the command interface.subsystem- the subsystem.- Returns:
- created task.
-
createSetSubsystemOrderTask
IBmTask<org.eclipse.core.runtime.IStatus> createSetSubsystemOrderTask(CommandInterface commandInterface, List<Subsystem> subsystems) Creates a task responsible for setting the specified subsystem order.- Parameters:
commandInterface- the command interface.subsystems- the subsystem order.- Returns:
- created task.
-
createSetSubsystemVisibilityTask
IBmTask<org.eclipse.core.runtime.IStatus> createSetSubsystemVisibilityTask(CommandInterface commandInterface, Subsystem subsystem, AdjustableBoolean visibility) Creates a task responsible for setting visibility for the given subsystem.- Parameters:
commandInterface- the command interface.subsystem- the subsystem.visibility- the visibility.- Returns:
- created task.
-