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

Public Member Functions | Protected Attributes | List of all members
cogitant::Individual Class Reference

Marqueur individuel. More...

#include "cogitant/supportobject.h"

Inheritance diagram for cogitant::Individual:
cogitant::SupportObject cogitant::CogitantObject

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...
 
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...
 

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 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...
 

Detailed Description

Marqueur individuel.

Constructor & Destructor Documentation

◆ Individual()

cogitant::Individual::Individual ( )

Constructeur.

◆ ~Individual()

cogitant::Individual::~Individual ( )

Destructeur.

Member Function Documentation

◆ conformity()

iSet cogitant::Individual::conformity ( ) const
inline

Conformité.

(le plus petit type de concept d'un sommet concept étiqueté par ce marqueur individuel).

Returns
l'identificateur du type de concept ou ISET_NULL si la conformité n'est pas définie.

◆ objectType()

Type cogitant::Individual::objectType ( ) const
virtual

Accès au type de l'objet.

Implements cogitant::SupportObject.

◆ setConformity()

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).

Parameters
ctypidentificateur du type de concept minimal. Cet identificateur se rapporte à l'ensemble des types de concepts du même support.