public static Grandeur getGrandeurFromString(String grandeur) {

        Grandeur ret;

        switch (grandeur.toUpperCase()) {
            case "LONGUEUR":
                ret = Grandeur.LONGUEUR;
                break;
            case "TEMPS":
                ret = Grandeur.TEMPS;
                break;
            case "COURANT_ELECTRIQUE":
                ret = Grandeur.COURANT_ELECTRIQUE;
                break;
            case "INTENSITE_LUMINEUSE":
                ret = Grandeur.INTENSITE_LUMINEUSE;
                break;
            case "MASSE":
                ret = Grandeur.MASSE;
                break;
            case "MATIERE":
                ret = Grandeur.MATIERE;
                break;
            case "TEMPERATURE":
                ret = Grandeur.TEMPERATURE;
                break;
            default:
                throw new IllegalArgumentException("La grandeur demandée est inconnue");
        }
        return ret;
    }