Opération de calcul des applications d'une règle dans un graphe. More...
#include "opeserver.h"
Public Member Functions | |
| void | run () |
| Lancement de l'opération. | |
| std::string | name () const |
| Retourne le nom de l'opération. | |
Additional Inherited Members | |
Public Types inherited from cogitant::OperationBase | |
| typedef unsigned int | Error |
| Résultat de la vérification des arguments d'une opération. | |
Static Public Attributes inherited from cogitant::OperationBase | |
| static const Error | CHECKOK |
| Pas d'erreur. | |
| static const Error | ARGUMENTS |
| Certains paramètres de l'opération n'ont pas été fixés. | |
| static const Error | UNUSED |
| Symbole d'erreur inutilisé. | |
Protected Member Functions inherited from cogitantcs::OpeServerProjections | |
| void | readProjectionConfig (cogitant::ResultOpeProjection &rop) |
| Lecture de la configuration de la recherche projections. | |
| void | addAnswerProjections (cogitant::ResultOpeProjection const &rop) |
| Ajoute les projections trouvées au document réponse. | |
Protected Attributes inherited from cogitantcs::OpeServer | |
| cogitant::XmlDocument const * | m_query |
| Document contenant la requête à interpréter. | |
|
cogitant::XmlDocument::Element const * | m_querynode |
| Noeud du document à interpréter. | |
| cogitant::XmlDocument * | m_answer |
| Document devant stocker la réponse. | |
| cogitant::XmlDocument::Element * | m_answerroot |
| Noeud de m_answer recevant comme fils la réponse. | |
| Server * | m_server |
| Serveur à l'origine de la requête. | |
Friends inherited from cogitant::CogitantObject | |
Opération de calcul des applications d'une règle dans un graphe.
Cette opération a pour nom ruleapplications et est appelée suite à la réception d'une requête ayant pour attribut env, idr (identificateur de la règle) et idg (identificateur du graphe). L'élément qruleapplications peut contenir un élément projectionconfig optionnel (cf. OpeServerProjetions). L'exécution de cette opération retourne une balise XML ruleapplications qui contient les projections.
|
virtual |
Retourne le nom de l'opération.
Ce nom est aussi l'intitulé de la balise XML servant à lancer l'opération dans une requête.
Reimplemented from cogitantcs::OpeServerProjections.
|
virtual |
Lancement de l'opération.
Cette méthode ne retourne rien mais le résultat de l'opération peut être récupéré avec les méthodes getResultxxx() (différentes selon les sous classes de Operation).
Reimplemented from cogitantcs::OpeServerProjections.