Sélection d'objets pour construire ou étendre un GraphSubset. More...
#include "cogitant/graphsubset.h"
Public Member Functions | |
virtual | ~Selector () |
Destructeur. More... | |
virtual bool | selects (Graph const *g, iSet i)=0 |
Méthode de sélection à redéfinir dans les sous-classes. More... | |
Sélection d'objets pour construire ou étendre un GraphSubset.
Cette classe abstraite dispose d'une seule méthode, select(), qui doit être redéfinie dans les sous-classes afin de retourner true
pour le objets du graphes qui doivent être sélectionnés. Elle est utilisée conjointement à la méthode GraphSubset::extend() qui prend comme paramètre un Selector et rajoute au GraphSubset les objets du graphe sélectionnés par le Selector.
|
virtual |
Destructeur.
Méthode de sélection à redéfinir dans les sous-classes.
g | Graphe sur lequel porte le test de sélection. |
i | Identificateur du GraphObject de g devant être testé. |
true
ssi i doit être sélectionné dans le GraphSubset en cours de construction. Implemented in cogitant::GraphSubset::SelectorIndividualsConcepts, cogitant::GraphSubset::SelectorIndividualConcepts, and cogitant::GraphSubset::SelectorObjectType.