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

Public Member Functions | List of all members
cogitantcs::OpeServerRuleApplications Class Reference

Opération de calcul des applications d'une règle dans un graphe. More...

#include "opeserver.h"

Inheritance diagram for cogitantcs::OpeServerRuleApplications:
cogitantcs::OpeServerProjections cogitantcs::OpeServer cogitant::OperationBase cogitant::ObservableObject cogitant::CogitantObject

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::XmlDocumentm_answer
 Document devant stocker la réponse.
 
cogitant::XmlDocument::Elementm_answerroot
 Noeud de m_answer recevant comme fils la réponse.
 
Serverm_server
 Serveur à l'origine de la requête.
 
- Friends inherited from cogitant::CogitantObject

Detailed Description

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.

Member Function Documentation

std::string cogitantcs::OpeServerRuleApplications::name ( ) const
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.

void cogitantcs::OpeServerRuleApplications::run ( )
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.