Allocateur pour les membres de Graph. More...
#include "cogitant/allocator.h"
Public Member Functions | |
Allocation des ensembles de sommets et d'arcs étiquetés. | |
virtual Set< GraphObject * > * | allocNodes () const |
virtual Set< GraphObject * > * | allocNodes2 (Set< GraphObject *> const *o, bool extmode) const |
Alloue et retourne une copie de l'ensemble de GraphObject passé. More... | |
virtual Set_Simple_Final< Edge > * | allocNeighbourhood () const |
virtual Set_Simple_Final< Edge > * | allocNeighbourhood2 (Set_Simple_Final< Edge > const *const o) const |
virtual Set_Simple_Final< Set_Simple_Final< Edge > *> * | allocEdges () const |
virtual Set_Simple_Final< Set_Simple_Final< Edge > *> * | allocEdges2 (Set_Simple_Final< Set_Simple_Final< Edge > * > const *o) const |
Allocation des objets du graphe. | |
virtual GraphObject * | allocNode (GraphObject const *o) const |
virtual Concept * | allocConcept () const |
virtual Concept * | allocConcept2 (Concept const *o) const |
virtual Relation * | allocRelation () const |
virtual Relation * | allocRelation2 (Relation const *o) const |
virtual Nesting * | allocNesting () const |
virtual Nesting * | allocNesting2 (Nesting const *o) const |
virtual InternalGraph * | allocInternalGraph () const |
virtual InternalGraph * | allocInternalGraph2 (InternalGraph const *o) const |
virtual CoreferenceClass * | allocCoreferenceClass () const |
virtual CoreferenceClass * | allocCoreferenceClass2 (CoreferenceClass const *o) const |
Allocation des opérations du graphe. | |
virtual OpeDisjointSum * | allocOpeDisjointSum (Environment *e) const |
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 | |
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... | |
Allocateur pour les membres de Graph.
|
virtual |
Alloue et retourne une copie de l'ensemble de GraphObject passé.
o | objet à copier. |
extmode | si égal à false l'ensemble retourné contient des copies des objets contenus dans o, sinon l'ensemble retourné contient des pointeurs vers les mêmes objets que o. |