Marqueur individuel. More...
#include "cogitant/supportobject.h"
Public Member Functions | |
Type | objectType () const |
Accès au type de l'objet. More... | |
Constructeurs - destructeur. | |
Individual () | |
Constructeur. More... | |
~Individual () | |
Destructeur. More... | |
Modifications. | |
void | setConformity (iSet ctyp) |
Fixe la conformité du marqueur individuel. More... | |
Accesseurs. | |
iSet | conformity () const |
Conformité. 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... | |
Protected Attributes | |
iSet | m_conformity |
Confirmité du marqueur individuel. | |
Protected Attributes inherited from cogitant::SupportObject | |
std::string | m_label |
Intitulé. | |
std::string | m_identifier |
Identifiant (dans le format de fichier). | |
Additional Inherited Members | |
Public Types inherited from cogitant::SupportObject | |
enum | Type { CONCEPTTYPE, RELATIONTYPE, NESTINGTYPE, INDIVIDUAL } |
Type d'objet. More... | |
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... | |
Marqueur individuel.
cogitant::Individual::Individual | ( | ) |
Constructeur.
cogitant::Individual::~Individual | ( | ) |
Destructeur.
|
inline |
Conformité.
(le plus petit type de concept d'un sommet concept étiqueté par ce marqueur individuel).
ISET_NULL
si la conformité n'est pas définie.
|
virtual |
Accès au type de l'objet.
Implements cogitant::SupportObject.
void cogitant::Individual::setConformity | ( | iSet | ctyp | ) |
Fixe la conformité du marqueur individuel.
(le plus petit type de concept d'un sommet concept étiqueté par ce marqueur individuel).
ctyp | identificateur du type de concept minimal. Cet identificateur se rapporte à l'ensemble des types de concepts du même support. |