Classe abstraite mère de tous les types contenus dans le support. More...
#include "cogitant/supportobject.h"
Public Member Functions | |
Constructeurs - destructeur. | |
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... | |
virtual Type | objectType () const =0 |
Accès au type de l'objet. 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 | |
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... | |
Protected Attributes inherited from cogitant::SupportObject | |
std::string | m_label |
Intitulé. | |
std::string | m_identifier |
Identifiant (dans le format de fichier). | |
Classe abstraite mère de tous les types contenus dans le support.
cogitant::SupportType::SupportType | ( | ) |
Constructeur.
cogitant::SupportType::~SupportType | ( | ) |
Destructeur.