Type de concept. More...
#include "cogitant/supportobject.h"
Public Types | |
| typedef std::vector< iSet > | ConjunctiveType |
| Type conjonctif. More... | |
Public Types inherited from cogitant::SupportObject | |
| enum | Type { CONCEPTTYPE, RELATIONTYPE, NESTINGTYPE, INDIVIDUAL } |
| Type d'objet. More... | |
Public Member Functions | |
| Type | objectType () const |
| Accès au type de l'objet. More... | |
Constructeurs - destructeur. | |
| ConceptType () | |
| Constructeur. More... | |
| ~ConceptType () | |
| Destructeur. More... | |
Public Member Functions inherited from cogitant::SupportType | |
| SupportType () | |
| Constructeur. More... | |
| ~SupportType () | |
| Destructeur. More... | |
Public Member Functions inherited from cogitant::SupportObject | |
| SupportObject () | |
| Constructeur. More... | |
| void | setLabel (std::string const &l) |
| Modification de l'intitulé de l'élément. More... | |
| void | setLabel (Language::Id lang, std::string const &l) |
| Modification de l'intitulé de l'élément dans une langue. More... | |
| void | setDescription (Language::Id lang, std::string const &d) |
| Modification de la description de l'élément dans une langue. More... | |
| void | setIdentifier (std::string const &id) |
| Modifictaion de l'identificateur. More... | |
| std::string | toString () const |
| Transformation en chaîne de caractères. More... | |
| std::string const & | label () const |
| Intitulé de l'élément. More... | |
| std::string const & | label (Language::Id lang) const |
| Intitulé de l'élément dans la langue passée. More... | |
| bool | getTranslation (Language::Id lang, std::string &label, std::string &descr) const |
| Accès à la traduction dans la langue passée. More... | |
| std::string const & | identifier () const |
| Accès à l'identificateur. More... | |
Public Member Functions inherited from cogitant::CogitantObject | |
| CogitantObject () | |
| Constructeur. More... | |
| CogitantObject (CogitantObject const &o) | |
| Constructeur par recopie. More... | |
| virtual | ~CogitantObject () |
| Destructeur. More... | |
| PropertySet * | properties () |
| Accès à l'ensemble des propriétés. More... | |
| std::string | className () const |
| Nom de la classe. More... | |
| PropertySet const * | properties () const |
| Accès en lecture seule à l'ensemble des propriétés. More... | |
| bool | hasProperties () const |
| Existence de propriétés. More... | |
| CogitantObject & | operator= (CogitantObject const &ob) |
| Affectation. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from cogitant::CogitantObject | |
| virtual PropertySet * | allocProperties () const |
| Fonction créant l'instance d'une sous classe de PropertySet pour la représentation des propriétés de l'objet. More... | |
Protected Attributes inherited from cogitant::SupportObject | |
| std::string | m_label |
| Intitulé. | |
| std::string | m_identifier |
| Identifiant (dans le format de fichier). | |
Type de concept.
Type conjonctif.
Un type conjonctif (de concepts) représenté par un vector d'identificateurs de types primitifs.
| cogitant::ConceptType::ConceptType | ( | ) |
Constructeur.
L'ensemble des propriétés est initialisé à vide.
| cogitant::ConceptType::~ConceptType | ( | ) |
Destructeur.
|
virtual |
Accès au type de l'objet.
Implements cogitant::SupportObject.