text: 
  /*******************************  LICENSE  *******************************
  
   * (C) Copyright 1996-2016 ECMWF.
   *
   * This software is licensed under the terms of the Apache Licence Version 2.0
   * which can be obtained at http://www.apache.org/licenses/LICENSE-2.0.
   * In applying this licence, ECMWF does not waive the privileges and immunities
   * granted to it by virtue of its status as an intergovernmental organisation nor
   * does it submit to any jurisdiction.
  
   *******************************  LICENSE  *******************************/
  
  /*! \fileYLogarithmicCoordinateAttributes.h
      \brief Definition of YLogarithmicCoordinate Attributes class.
  
      This file is automatically generated.
      Do Not Edit!
  
      Generated: 
  */
  
  
  #ifndef YLogarithmicCoordinateWrapper_H
  #define YLogarithmicCoordinateWrapper_H
  
  #include "magics.h"
  #include "ParameterManager.h"
  #include "Factory.h"
  
  
  
  #include "Coordinate.h"
  
  
  
  #include "YCoordinateWrapper.h"
  
  
  
  
  
  
  
  
  namespace magics {
  
  class MagRequest;
  
  
  class YLogarithmicCoordinateWrapper: public YCoordinateWrapper
  
  {
  public:
  //  --  constructor
      YLogarithmicCoordinateWrapper();
      YLogarithmicCoordinateWrapper(YLogarithmicCoordinate*);
  //  --  destructor
      virtual ~YLogarithmicCoordinateWrapper();
      virtual void set(const MagRequest&);
  
      YLogarithmicCoordinate* me()   { return ylogarithmiccoordinate_; }
  
     	virtual YLogarithmicCoordinate* object() { return ylogarithmiccoordinate_; }
  
  
  	virtual void object(YLogarithmicCoordinate* o) {
  		// Remember to delete the previous object
  		ylogarithmiccoordinate_ = o;
  		YCoordinateWrapper::object(o);
  		
  
  	}
  
  
  
  protected:
      YLogarithmicCoordinate* ylogarithmiccoordinate_;
  
  
  //  --  method
  	virtual void print(ostream&) const;
  
  
  private:
      string tag_;
  	friend ostream& operator<<(ostream& s,const YLogarithmicCoordinateWrapper& p)
  	{ p.print(s); return s; }
  };
  
  } // namespace magics
  
  #endif