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

depxmldoc.h

00001 /* libIXAml - IXA Taldea */
00002 
00003 #ifndef _DEPXMLDOC_H
00004 #define _DEPXMLDOC_H
00005 
00006 #include "joinxmldoc.h"
00007 #include "linkid.h"
00008 #include "lsfiid.h"
00009 #include "depid.h"
00010 #include <string>
00011 
00014 class DepXMLDoc: public JoinXMLDoc {
00015   const static JoinGrpType depGrpT;
00016   const static RefType lsfiRef;
00017 
00018   //IdRefErlr-een birtualen inplementazioa
00019   std::string lortuRef(const RefDataErl & rde) const;  
00020 public:
00021 
00022   const static TargetName buruTN;    
00023   const static TargetName mendeTN;   
00024   const static TargetName kasuTN;    
00027   DepXMLDoc();
00028 
00032   DepXMLDoc(const DomId & d);
00033   
00037   std::string getLSFIFitx() const;
00038 
00042   DomId getLSFIDom() const;
00043 
00047   void putLSFIFitx(const std::string &);
00048   
00053   void putLSFIFitx(const std::string & f, const DomId & d);
00054 
00058   JoinGrp getDepGrp() const;
00059 
00063   void removeDep(const Join & j);
00064 
00069   DepId addDep(const Join & j);
00070 
00078   DepId addDep(const DepId & id, const LSFIId & buru, const LSFIId & mende, const LSFIId & kasu);
00079 
00080 };
00081 
00082 #endif //_DEPXMLDOC_H
00083 

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