Vous commencez à connaître notre exemple de Vehicle. Jusqu’ici, nous avons créé cet exemple dynamiquement : nous créons notre type Vehicle, nous posons dessus l’attribut Options, nous créons notre instance de Vehicle…
Mais savez-vous qu’il existe une autre manière de procéder ? Nous pouvons créer notre exemple simplement à l’aide d’annotations : c’est ce qu’on appelle le paramétrage statique.
Paramétrage dynamique
Voici l’exemple sur lequel nous allons travailler, qui a été déclaré de façon dynamique :
1 2 3 4 5 6 7 8 9 10 11 |
// Create the engine Engine engine = new Engine(); // Create the structure Generic vehicle = engine.addInstance("Vehicle"); Generic color = engine.addInstance("Color"); Generic options = vehicle.addAttribute("Options"); Generic vehicleColor = vehicle.addRelation("VehicleColor", color); // Persist changes engine.getCurrentCache().flush(); |