L’énoncé define ... set, placée dans le preamble, définit la politique de rangement d’un ou plusieurs ensembles. Il doit se placer après (mais non nécessairement immédiatement après) la déclaration des entités possédantes (owns) et celle des entités membres (may belong to) et pour une classe, il doit se placer après les objets membres.
Syntaxe :
|
|
|
|
Attribut est le nom de l’attribut de rangement des entités pouvant appartenir à l’ensemble de type ranked, et high (low) précise que ce sont les fortes (faibles) valeurs de cet attribut qui auront priorité.
Exemples :
define laMain as a set ranked by low Couleur, ‘‘ Ordonnancement des cartes
then by high Valeur ; ‘‘ dans la main du joueur
define Jeu_De_Cartes as a set ranked by low Rang;
define File_Attente as a fifo set;