// hetre static Categorie hetre() { Categorie _arbre = new Categorie("hetre", "feuillu", new Caracteristique()); _arbre.setfilles(new ArrayList<Categorie>()); ArrayList<Caracteristique> _caracteristiques = new ArrayList<Caracteristique>(); Caracteristique _c = new Caracteristique("forme", new EnsembleDeChaines()); EnsembleDeChaines EnsCh = (EnsembleDeChaines) _c.getDomaine(); EnsCh.addElement(new Element("arrondi")); EnsCh.addElement(new Element("conique")); EnsCh.addElement(new Element("iregulier")); _caracteristiques.add(_c); _c = new Caracteristique("taille du tronc", new IntervalleNumerique(0.5, 1.5)); _caracteristiques.add(_c); _c = new Caracteristique("taille", new IntervalleNumerique(20.0, 40.0)); _caracteristiques.add(_c); _c = new Caracteristique("ecorce", new EnsembleDeChaines()); EnsCh = (EnsembleDeChaines) _c.getDomaine(); EnsCh.addElement(new Element("lisse")); _caracteristiques.add(_c); _c = new Caracteristique("feuilles", new EnsembleDeChaines()); EnsCh = (EnsembleDeChaines) _c.getDomaine(); EnsCh.addElement(new Element("dentelee")); EnsCh.addElement(new Element("lobe")); _caracteristiques.add(_c); _arbre.setCaracteristiques(_caracteristiques); // on ajoute le tout à la categorie return _arbre; };
// conifere static Categorie conifere() { Categorie _arbre = new Categorie("conifere", "arbre", new Caracteristique()); _arbre.setfilles(new ArrayList<Categorie>()); ArrayList<Caracteristique> _caracteristiques = new ArrayList<Caracteristique>(); Caracteristique _c = new Caracteristique("forme", new EnsembleDeChaines()); EnsembleDeChaines EnsCh = (EnsembleDeChaines) _c.getDomaine(); EnsCh.addElement(new Element("conique")); _caracteristiques.add(_c); _c = new Caracteristique("taille du tronc", new IntervalleNumerique(0.5, 2.0)); _caracteristiques.add(_c); _c = new Caracteristique("taille", new IntervalleNumerique(5.0, 40.0)); _caracteristiques.add(_c); _c = new Caracteristique("ecorce", new EnsembleDeChaines()); EnsCh = (EnsembleDeChaines) _c.getDomaine(); EnsCh.addElement(new Element("ecailles")); EnsCh.addElement(new Element("fissuree")); EnsCh.addElement(new Element("lisse")); _caracteristiques.add(_c); _arbre.setCaracteristiques(_caracteristiques); // on ajoute le tout à la categorie return _arbre; };