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...
 
ConceptasConcept ()
 Conversion explicite de l'objet en sommet concept. More...
 
RelationasRelation ()
 Conversion explicite de l'objet en sommet relation. More...
 
NestingasNesting ()
 Conversion explicite de l'objet en emboîtement. More...
 
InternalGraphasInternalGraph ()
 Conversion explicite de l'objet en graphe interne. More...
 
CoreferenceClassasCoreferenceClass ()
 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...
 
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::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 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::LabeledGraphObject
iSet m_type
 Type de l'objet.
 

Detailed Description

Sommet relation.

Constructor & Destructor Documentation

cogitant::Relation::Relation ( )

Constructeur.

Member Function Documentation

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.