parameters: (self, workspace_names)
docstring: Deletes the workspaces with the specified names and their associated
          monitor workspaces.
  
          :param workspace_names: The names of the workspaces to delete.
docstring_summary: Deletes the workspaces with the specified names and their associated
          monitor workspaces.
docstring_tokens: Deletes the workspaces with the specified names and their associated monitor workspaces .
function: def _delete_all(self, workspace_names):
          """
          Deletes the workspaces with the specified names and their associated
          monitor workspaces.
  
          :param workspace_names: The names of the workspaces to delete.
          """
  
          for workspace_name in workspace_names:
              DeleteWorkspace(workspace_name)
  
              if mtd.doesExist(workspace_name + "_mon"):
                  DeleteWorkspace(workspace_name + '_mon')
function_tokens: def _delete_all ( self , workspace_names ) : for workspace_name in workspace_names : DeleteWorkspace ( workspace_name ) if mtd . doesExist ( workspace_name + "_mon" ) : DeleteWorkspace ( workspace_name + '_mon' )