def ui_complete_delete(self, parameters, text, current_param):
    '\n        Parameter auto-completion method for user command delete.\n        @param parameters: Parameters on the command line.\n        @type parameters: dict\n        @param text: Current text of parameter being typed by the user.\n        @type text: str\n        @param current_param: Name of parameter to complete.\n        @type current_param: str\n        @return: Possible completions\n        @rtype: list of str\n        '
    if (current_param == 'wwn'):
        wwns = [child.name for child in self.children]
        completions = [wwn for wwn in wwns if wwn.startswith(text)]
    else:
        completions = []
    if (len(completions) == 1):
        return [(completions[0] + ' ')]
    else:
        return completions
Parameter auto-completion method for user command delete.
@param parameters: Parameters on the command line.
@type parameters: dict
@param text: Current text of parameter being typed by the user.
@type text: str
@param current_param: Name of parameter to complete.
@type current_param: str
@return: Possible completions
@rtype: list of str
def ui_complete_delete(self, parameters, text, current_param):
    '\n        Parameter auto-completion method for user command delete.\n        @param parameters: Parameters on the command line.\n        @type parameters: dict\n        @param text: Current text of parameter being typed by the user.\n        @type text: str\n        @param current_param: Name of parameter to complete.\n        @type current_param: str\n        @return: Possible completions\n        @rtype: list of str\n        '
    if (current_param == 'wwn'):
        wwns = [child.name for child in self.children]
        completions = [wwn for wwn in wwns if wwn.startswith(text)]
    else:
        completions = []
    if (len(completions) == 1):
        return [(completions[0] + ' ')]
    else:
        return completions