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

List of all members
cogitant::Relation Class Reference

Sommet relation. More...

#include "cogitant/graphobject.h"

Inheritance diagram for cogitant::Relation:
cogitant::LabeledGraphObject cogitant::GraphObject cogitant::CogitantObject

Public Member Functions

Constructeurs - destructeur.
 Relation ()
 Constructeur. More...
 
Accesseurs.
Type objectType () const
 Type de l'objet. More...
 
- Public Member Functions inherited from cogitant::LabeledGraphObject
 LabeledGraphObject ()
 Constructeur. More...
 
void setType (iSet t)
 Modifie le type de l'objet. More...
 
std::string toString () const
 Transformation en chaîne de caractères. More...
 
std::string label () const
 Intitulé de l'élément. More...
 
iSet type () const
 Type de l'élément. More...
 
- Public Member Functions inherited from cogitant::GraphObject
 GraphObject ()
 Constructeur. More...
 
Concept * asConcept ()
 Conversion explicite de l'objet en sommet concept. More...
 
Relation * asRelation ()
 Conversion explicite de l'objet en sommet relation. More...
 
Nesting * asNesting ()
 Conversion explicite de l'objet en emboîtement. More...
 
InternalGraph * asInternalGraph ()
 Conversion explicite de l'objet en graphe interne. More...
 
CoreferenceClass * asCoreferenceClass ()
 Conversion explicite de l'objet en classe de coreference. More...
 
Concept const * asConcept () const
 Conversion explicite de l'objet en sommet concept. More...
 
Relation const * asRelation () const
 Conversion explicite de l'objet en sommet relation. More...
 
Nesting const * asNesting () const
 Conversion explicite de l'objet en emboîtement. More...
 
InternalGraph const * asInternalGraph () const
 Conversion explicite de l'objet en graphe interne. More...
 
CoreferenceClass const * asCoreferenceClass () const
 Conversion explicite de l'objet en classe de coréférence. 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::GraphObject
enum  Type {
  OT_CONCEPT, OT_RELATION, OT_NESTING, OT_INTERNALGRAPH,
  OT_COREFERENCECLASS
}
 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::LabeledGraphObject
iSet m_type
 Type de l'objet.
 

Detailed Description

Sommet relation.

Constructor & Destructor Documentation

◆ Relation()

cogitant::Relation::Relation ( )

Constructeur.

Member Function Documentation

◆ objectType()

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

Type de l'objet.

Cette méthode doit être redéfinie dans toutes les classes concrètes.

Implements cogitant::GraphObject.