Graphe interne. More...
#include "cogitant/graphobject.h"
Public Member Functions | |
Constructeurs - destructeur. | |
InternalGraph () | |
Constructeur. More... | |
Accesseurs. | |
Type | objectType () const |
Type de l'objet. 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... | |
virtual std::string | toString () const |
Transformation en chaîne de caractères. 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... | |
Graphe interne.
Dans le cas de graphes emboîtés, un sommet concept peut contenir un ou des emboîtements (Nesting), chacun de ces emboîtements devant contenir un (et un seul) InternalGraph, qui, lui contient des Concept et Relation.
cogitant::InternalGraph::InternalGraph | ( | ) |
Constructeur.
|
virtual |
Type de l'objet.
Cette méthode doit être redéfinie dans toutes les classes concrètes.
Implements cogitant::GraphObject.