Quick links: Tutorial - Examples - Files - Symbols.
Classes: Hierarchy - Index - List - Members.
Namespaces: Index - base - cs - display.

List of all members
cogitant::SupportType Class Reference

Classe abstraite mère de tous les types contenus dans le support. More...

#include "cogitant/supportobject.h"

Inheritance diagram for cogitant::SupportType:
cogitant::SupportObject cogitant::CogitantObject cogitant::ConceptType cogitant::NestingType cogitant::RelationType

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...
 
PropertySetproperties ()
 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...
 
CogitantObjectoperator= (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 PropertySetallocProperties () 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).
 

Detailed Description

Classe abstraite mère de tous les types contenus dans le support.

Constructor & Destructor Documentation

◆ SupportType()

cogitant::SupportType::SupportType ( )

Constructeur.

◆ ~SupportType()

cogitant::SupportType::~SupportType ( )

Destructeur.