En reprenant notre exemple de l’article Les bases – Création de types, de sous-types et d’instances nous allons voir comment ajouter des attributs et des propriétés sur notre type Vehicle.
Introduction
Generic System permet de poser des attributs et des propriétés sur un type :
- un attribut peut avoir plusieurs valeurs ;
- une propriété ne peut avoir qu’une seule valeur.
Attribut
Dans Generic System, la valeur d’un attribut est représentée par un holder : c’est un nœud qui encapsule la valeur de l’attribut.
Reprenons notre exemple, et ajoutons l’attribut
Options au type
Vehicle :
1 2 3 4 5 6 |
// Get the type Vehicle and its instance myVehicle from the Engine Generic vehicle = engine.getInstance("Vehicle"); Generic myVehicle = vehicle.getInstance("myVehicle"); // Add an attribute on our vehicle Generic options = vehicle.addAttribute("Options"); |
Continue reading Les bases – Création d’attributs, de propriétés et d’holders