Messages envoyé à des observateurs et l'origine d'une modification sur un graphe. More...
#include "cogitant/observermessage.h"
Public Member Functions | |
std::string | toString () const |
Retourne une chaîne de caractères décrivant le message. More... | |
![]() | |
Type | type () const |
Type de message. More... | |
virtual void | destroy () |
Destruction de l'objet. More... | |
Public Attributes | |
Graph const * | m_graph |
Pointeur sur le graphe concerné. More... | |
iSet | m_inode |
Identificateur dans le graphe du noeud concerné. More... | |
Graph const * | m_graphorig |
Pointeur sur le graphe à l'origine de la modification. More... | |
iSet | m_inodeorig |
Identificateur dans le graphe à l'origine de la modification du noeud à l'origine de la modification. More... | |
![]() | |
Environment const * | m_environment |
Environnement concerné par le message. More... | |
Protected Member Functions | |
Constructeurs - destructeur. | |
ObserverMessageGraphNodeComeFrom (Type t, Environment const *env, unsigned int factoryid) | |
Constructeur. More... | |
~ObserverMessageGraphNodeComeFrom () | |
Destructeur. More... | |
![]() | |
ObserverMessage (Type t, Environment const *env, unsigned int factoryid) | |
Constructeur. More... | |
virtual | ~ObserverMessage () |
Destructeur. More... | |
Friends | |
class | ObserverMessageFactory |
Additional Inherited Members | |
![]() | |
enum | Type { GRAPH_NODE_ADD, GRAPH_NODE_DEL, GRAPH_NODE_CHANGE, GRAPH_NODE_MERGE_BEFORE, GRAPH_NODE_MERGE_AFTER, GRAPH_NODE_ID_CHANGE, GRAPH_NODE_COMEFROM, GRAPH_RULE_APPLICATION, OPERATION_PROGRESS, IOERROR, NOTYPE } |
Type de message. More... | |
![]() | |
Type | m_type |
Type de message. More... | |
Messages envoyé à des observateurs et l'origine d'une modification sur un graphe.
Ces messages sont envoyés lors d'une somme disjointe ou une application de règle pour tous les sommets du graphe modifiés et ajoutés et contiennent l'information sur le sommet à l'origine de la modification.
|
protected |
Constructeur.
Le constructeur est protected afin d'imposer le passage par ObserverMessageFactory pour la création.
|
protected |
Destructeur.
Le destructeur est protected afin d'imposer le passage par ObserverMessageFactory pour la destruction.
|
virtual |
Retourne une chaîne de caractères décrivant le message.
Cette méthode peut être utilisée à des fins de débogage pour afficher simplement les messages associés à un ObservableObject.
Reimplemented from cogitant::ObserverMessage.
Graph const* cogitant::ObserverMessageGraphNodeComeFrom::m_graph |
Pointeur sur le graphe concerné.
Graph const* cogitant::ObserverMessageGraphNodeComeFrom::m_graphorig |
Pointeur sur le graphe à l'origine de la modification.
iSet cogitant::ObserverMessageGraphNodeComeFrom::m_inode |
Identificateur dans le graphe du noeud concerné.
iSet cogitant::ObserverMessageGraphNodeComeFrom::m_inodeorig |
Identificateur dans le graphe à l'origine de la modification du noeud à l'origine de la modification.