Messages envoyé à des observateurs et concernant l'application d'un règle 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... | |
Public Member Functions inherited from cogitant::ObserverMessage | |
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... | |
Rule const * | m_rule |
Pointeur sur la règle concernée. More... | |
Projection const * | m_projection |
Pointeur sur la projection de l'hypothèse de la règle sur le graphe. More... | |
Public Attributes inherited from cogitant::ObserverMessage | |
Environment const * | m_environment |
Environnement concerné par le message. More... | |
Protected Member Functions | |
Constructeurs - destructeur. | |
ObserverMessageGraphRuleApplication (Type t, Environment const *env, unsigned int factoryid) | |
Constructeur. More... | |
~ObserverMessageGraphRuleApplication () | |
Destructeur. More... | |
Protected Member Functions inherited from cogitant::ObserverMessage | |
ObserverMessage (Type t, Environment const *env, unsigned int factoryid) | |
Constructeur. More... | |
virtual | ~ObserverMessage () |
Destructeur. More... | |
Friends | |
class | ObserverMessageFactory |
Additional Inherited Members | |
Public Types inherited from cogitant::ObserverMessage | |
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... | |
Protected Attributes inherited from cogitant::ObserverMessage | |
Type | m_type |
Type de message. More... | |
Messages envoyé à des observateurs et concernant l'application d'un règle sur un graphe.
|
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::ObserverMessageGraphRuleApplication::m_graph |
Pointeur sur le graphe concerné.
Projection const* cogitant::ObserverMessageGraphRuleApplication::m_projection |
Pointeur sur la projection de l'hypothèse de la règle sur le graphe.
Rule const* cogitant::ObserverMessageGraphRuleApplication::m_rule |
Pointeur sur la règle concernée.