text: /*!
  \note
  Do not edit, generated from libs/pcrxml/generate.py
  */
  #ifndef INCLUDED_PCRGENXML_RIVERAXISFILE
  #define INCLUDED_PCRGENXML_RIVERAXISFILE
  
  
  #ifndef INCLUDED_PCRXML_STRING
  #include "pcrxml_string.h"
  #define INCLUDED_PCRXML_STRING
  #endif
  
  
  
  #ifndef INCLUDED_STRING
  #include <string>
  #define INCLUDED_STRING
  #endif
  
  
  
  #ifndef INCLUDED_PCRXML_ELEMENT
  #include "pcrxml_element.h"
  #define INCLUDED_PCRXML_ELEMENT
  #endif
  
  
  class QDomNode;
  namespace pcrxml {
   //! Do not edit, generated from PCRaster dtd/schema pcrxml::Element has detailed documentation
  class RiverAxisFile : public Element {
  private:
  
   //! clean up
   void clean();
   //! name of the element
   static const std::string d_elementName;
  
   RiverAxisFile& operator=(const RiverAxisFile&);
  
   //! in support of toDomElement and toDom
    void       fill(QDomElement el) const;
  public:
   static const char* tagName() {
     return d_elementName.c_str();
   }
   //! ctor
   /*! \throws
          com::BadStreamFormat if xml is not valid
   */
   RiverAxisFile(const QDomElement& element);
   
   //! default ctor, initialize with no subelement and no attributes
   RiverAxisFile();
   //! Copy constructor.
   RiverAxisFile(const RiverAxisFile&);
   //! dtor
   ~RiverAxisFile();
   //! element name
   const std::string& elementName()const;
  
   //! attribute
   String value;
  };
  } // namespace
  
  #endif
  