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

List of all members
cogitant::InternalGraph Class Reference

Graphe interne. More...

#include "cogitant/graphobject.h"

Inheritance diagram for cogitant::InternalGraph:
cogitant::GraphObject cogitant::CogitantObject

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

Detailed Description

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.

Constructor & Destructor Documentation

◆ InternalGraph()

cogitant::InternalGraph::InternalGraph ( )

Constructeur.

Member Function Documentation

◆ objectType()

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

Type de l'objet.

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

Implements cogitant::GraphObject.