package GenRGenS;

public interface WorkProgress
{
  
  /**
   * Définit le nom de l'opération en cours. Ce nom devrait être cours et
   * explicite.
   * @args name Le nom de l'opération en cours
   */
  public void setWorkName(String name);
  
  /**
   * Définit la quantité de travail à fournir par l'opération en cours. 
   * NOTE : Cette fonction devrait être appelée après définition du nom 
   * de la tâche .
   * @args amount La quantité approximative de travail à fournir pour l'opération en cours
   */
  public void setAmount(long amount);
  
  /**
   * Définit l'avancement dans l'opération en cours. 
   * @args value L'avancement dans l'opération en cours.
   */
  public void setProgress(long value);
  
}