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

errinstxmldoc.h

00001 /* ***********************************************************************
00002 *  File name            : ErrInstXMLDoc.h
00003 *  Date                 : 2005/11/17
00004 *  Author               : Aitor Sologaistoa(jibsofra@si.ehu.es)
00005 *                         Xabier Olazar
00006 * Purpose               : ErrInstXMLDoc Klasearen definizioa.
00007 * Use                   :
00008 *
00009 *
00010 * ********************************************************************* */
00011 
00012 #ifndef _ERRINSTXMLDOC_H
00013 #define _ERRINSTXMLDOC_H
00014 
00015 #include "joinxmldoc.h"
00016 #include "wid.h"
00017 #include "errinstid.h"
00018 #include <string>
00019 #include <vector>
00020 
00021 class ErrInstXMLDoc: public JoinXMLDoc{
00022   static const JoinGrpType errInstGrpT;
00023   static const RefType wRef;
00024 
00025   std::string lortuRef( const RefDataErl & Erl) const;
00026 public:
00027   static const TargetName errTN;
00028 
00029   ErrInstXMLDoc();
00030   ErrInstXMLDoc(const DomId &);
00031 
00032   std::string getWFitx() const;
00033   DomId getWDom() const;
00034   void putWFitx ( const std::string & );
00035   void putWFitx ( const std::string &, const DomId & );
00036 
00037   JoinGrp getErrInstGrp() const;
00038   void removeErrInst ( const Join & );
00039   ErrInstId addErrInst ( const Join & );
00040   ErrInstId addErrInst ( const ErrInstId &, const std::vector<WId> & );
00041 };
00042 
00043 #endif  //_ERRINSTXMLDOC_H

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