Différents types de groupes: standard, abstrait et topologique¶
CT_StandardItemGroup
: le groupe standard¶
Le groupe standard est le plus fréquent et est celui décrit à la section Programmer avec des objets Computree : résultats, groupes, items et attributs. À priori, on sait la nature et le nombre de niveaux hiérarchiques qu’il contient.
CT_AbstractItemGroup
: le groupe abstrait¶
Le groupe abstrait représente l’interface implémentée par CT_StandardItemGroup
et permet l’implémentation future de nouveaux types de groupes différents du groupe standard, si besoin est.
CT_TtreeGroup
: le groupe topologique¶
Un exemple de groupe différent est le groupe topologique récursif, utilisé pour décrire la topologie d’un arbre. Contrairement au groupe standard, on ne sait pas combien de niveaux de profondeur ce groupe possède. Ce groupe permet la représentation de relations de type ramification, composition et succession, relations qui ne pourraient être correctement représentées avec un groupe standard.