com.kuka.command
Interface ICommand<T extends ICommand<?,E>,E extends ICommandExecutionContainer<?,?,?>>

Type Parameters:
T - type of the implementing class.
E - type of execution container responsible for management of runtime information for this command type.
All Known Subinterfaces:
IParameterizableCommand<T,E>

public interface ICommand<T extends ICommand<?,E>,E extends ICommandExecutionContainer<?,?,?>>

Interface describing a command that can be executed by a ICommandPipe .


Method Summary
 T copy()
          Creates a deep copy of the command.
 String getDescription()
          Gets the textual description of the command.
 T setDescription(String description)
          Sets textual description for the command.
 

Method Detail

setDescription

T setDescription(String description)
Sets textual description for the command.

Parameters:
description - description to set.
Returns:
reference to this object (fluent interface).

getDescription

String getDescription()
Gets the textual description of the command.

Returns:
the textual description of the command.

copy

T copy()
Creates a deep copy of the command.

Returns:
a deep copy of the command.


Copyright © 2019. All rights reserved.