예제 #1
0
 // 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;
 };
예제 #2
0
 // 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;
 };