Main Page | Class Hierarchy | Class List | File List | Class Members

parjoinxmldoc.h

00001 /* ***************************************************
00002  * File name     : mwxmldoc.h
00003  * Date          : 2000/01/09
00004  * Author        : Gregorio Hernandez (jibhepig@si.ehu.es)
00005  *                 Aitor Sologaistoa (jibsofra@si.ehu.es)
00006  *                 Kike Fernandez
00007  * Purpose       : MwXMLDoc klasearen definizioa.
00008  * Use           : 
00009  *               : 
00010  * **************************************************** */
00011 
00012 #ifndef _PARJOINXMLDOC_H
00013 #define _PARJOINXMLDOC_H
00014 
00015 #include "joinxmldoc.h"
00016 #include "wid.h"
00017 #include "parjoinid.h"
00018 #include <string>
00019 #include <vector>
00020 
00021 class ParJoinXMLDoc: public JoinXMLDoc{
00022   static const JoinGrpType parGrpT;
00023   static const RefType wRef;
00024 
00025   //IdRefErlr-een birtualen inplementazioa
00026   std::string lortuRef(const RefDataErl & Erl) const;
00027 public:
00028 
00029   static const TargetName wTN;
00030 
00031   // eraikitzaileak eta eragileak
00032   ParJoinXMLDoc();
00033   ParJoinXMLDoc(const DomId &);
00034 
00035   std::string getWFitx() const;
00036   DomId getWDom() const;
00037   void putWFitx(const std::string &);
00038   void putWFitx(const std::string &, const DomId &);
00039 
00040   JoinGrp getParJoinGrp() const;
00041   void removeParJoin(const Join &);
00042   ParJoinId addParJoin(const Join &);
00043   ParJoinId addParJoin(const ParJoinId &, const std::vector<WId> &);
00044 };
00045 
00046 #endif //_PARJOINXMLDOC_H

Generated on Tue Sep 11 12:07:44 2007 for libIXAml by doxygen 1.3.5