/*
* Créé le 21 mai 2004
*
*/
package fonction;
/**
* exception levée quand on tente de donner comme fils à une fonction parent une fonction
* incompatible (par exemple à cause de son Domaine pour une InterfaceFonctionFilsType,
* ou parce que la fonction ne renvoie pas le bon type de donnée).
*
* @author Vincent Labatut
* @version 1
*/
public class FonctionIncompatibleException extends Exception
{ /**
* message associé à la FonctionIncompatibleException.
*/
private String message;
// ----------------------------------------
// Constructeurs
// ----------------------------------------
/**
* crée une FonctionIncompatibleException à partir du message passé en paramètre.
*
* @param m le message de la FonctionIncompatibleException.
*/
public FonctionIncompatibleException(String m)
{ message = m;
}
// ----------------------------------------
// Attributs
// ----------------------------------------
/**
* renvoie le message de cette FonctionIncompatibleException.
*
* @return le message de cette FonctionIncompatibleException.
*/
public String getMessage()
{ return message;
}
/**
* modifie le message de cette FonctionIncompatibleException.
*
* @param m le nouveau message de cette FonctionIncompatibleException.
*/
public void setMessage(String m)
{ message = m;
}
}