Составление совокупности диаграмм классов, автоматическая генерация прототипа кода разработанных классов, страница 2

  //## end basic_circle::get_width%43B0C70D0138.get

}

inline void basic_circle::set_width (Integer value)

{

  //## begin basic_circle::set_width%43B0C70D0138.set preserve=no

  width = value;

  //## end basic_circle::set_width%43B0C70D0138.set

}

inline const Integer basic_circle::get_linecolor () const

{

  //## begin basic_circle::get_linecolor%43B0C7340261.get preserve=no

  return linecolor;

  //## end basic_circle::get_linecolor%43B0C7340261.get

}

inline void basic_circle::set_linecolor (Integer value)

{

  //## begin basic_circle::set_linecolor%43B0C7340261.set preserve=no

  linecolor = value;

  //## end basic_circle::set_linecolor%43B0C7340261.set

}

inline const Integer basic_circle::get_x () const

{

  //## begin basic_circle::get_x%43B0C73C0177.get preserve=no

  return x;

  //## end basic_circle::get_x%43B0C73C0177.get

}

inline void basic_circle::set_x (Integer value)

{

  //## begin basic_circle::set_x%43B0C73C0177.set preserve=no

  x = value;

  //## end basic_circle::set_x%43B0C73C0177.set

}

inline const Integer basic_circle::get_y () const

{

  //## begin basic_circle::get_y%43B0C73F036B.get preserve=no

  return y;

  //## end basic_circle::get_y%43B0C73F036B.get

}

inline void basic_circle::set_y (Integer value)

{

  //## begin basic_circle::set_y%43B0C73F036B.set preserve=no

  y = value;

  //## end basic_circle::set_y%43B0C73F036B.set

}

inline const Integer basic_circle::get_R () const

{

  //## begin basic_circle::get_R%43B0C7420290.get preserve=no

  return R;

  //## end basic_circle::get_R%43B0C7420290.get

}

inline void basic_circle::set_R (Integer value)

{

  //## begin basic_circle::set_R%43B0C7420290.set preserve=no

  R = value;

  //## end basic_circle::set_R%43B0C7420290.set

}

#endif

{

  //## begin basic_flooding%43B0C8F3036B.initialDeclarations preserve=yes

  //## end basic_flooding%43B0C8F3036B.initialDeclarations

  public:

    //## Constructors (generated)

      basic_flooding();

      basic_flooding(const basic_flooding &right);

    //## Destructor (generated)

      ~basic_flooding();

    //## Assignment Operation (generated)

      basic_flooding & operator=(const basic_flooding &right);

    //## Equality Operations (generated)

      int operator==(const basic_flooding &right) const;

      int operator!=(const basic_flooding &right) const;

    //## Other Operations (specified)

      //## Operation: flooding%43B0C95502FD

      Variant flooding (Integer x, Integer y, Integer linecolor);

      //## Operation: take_flooding_parametrs%43B0C9AF0138

      Variant take_flooding_parametrs ();

      //## Operation: check_flooding_parametrs%43B0C9D0009C

      Integer check_flooding_parametrs (Integer color, Integer style);

    // Additional Public Declarations

      //## begin basic_flooding%43B0C8F3036B.public preserve=yes

      //## end basic_flooding%43B0C8F3036B.public

  protected:

    //## Get and Set Operations for Class Attributes (generated)

      //## Attribute: floodcolor%43B0C91C008C

      const Integer get_floodcolor () const;

      void set_floodcolor (Integer value);

      //## Attribute: floodstyle%43B0C9340251

      const Integer get_floodstyle () const;

      void set_floodstyle (Integer value);

    // Additional Protected Declarations

      //## begin basic_flooding%43B0C8F3036B.protected preserve=yes

      //## end basic_flooding%43B0C8F3036B.protected

  private:

    // Additional Private Declarations

      //## begin basic_flooding%43B0C8F3036B.private preserve=yes

      //## end basic_flooding%43B0C8F3036B.private

  private: //## implementation

    // Data Members for Class Attributes

      //## begin basic_flooding::floodcolor%43B0C91C008C.attr preserve=no  protected: Integer {U}

      Integer floodcolor;

      //## end basic_flooding::floodcolor%43B0C91C008C.attr

      //## begin basic_flooding::floodstyle%43B0C9340251.attr preserve=no  protected: Integer {U}

      Integer floodstyle;

      //## end basic_flooding::floodstyle%43B0C9340251.attr

    // Additional Implementation Declarations