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

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

      //## end basic_flooding%43B0C8F3036B.implementation

};

// Class basic_flooding

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

inline const Integer basic_flooding::get_floodcolor () const

{

  //## begin basic_flooding::get_floodcolor%43B0C91C008C.get preserve=no

  return floodcolor;

  //## end basic_flooding::get_floodcolor%43B0C91C008C.get

}

inline void basic_flooding::set_floodcolor (Integer value)

{

  //## begin basic_flooding::set_floodcolor%43B0C91C008C.set preserve=no

  floodcolor = value;

  //## end basic_flooding::set_floodcolor%43B0C91C008C.set

}

inline const Integer basic_flooding::get_floodstyle () const

{

  //## begin basic_flooding::get_floodstyle%43B0C9340251.get preserve=no

  return floodstyle;

  //## end basic_flooding::get_floodstyle%43B0C9340251.get

}

inline void basic_flooding::set_floodstyle (Integer value)

{

  //## begin basic_flooding::set_floodstyle%43B0C9340251.set preserve=no

  floodstyle = value;

  //## end basic_flooding::set_floodstyle%43B0C9340251.set

}

//## begin module%43B0C8F3036B.epilog preserve=yes

//## end module%43B0C8F3036B.epilog

#endif

//## Module: painting_circle%43B0CA1E001F; Pseudo Package specification

//## Source file: C:\Program Files\Rational\Rose\C++\source\painting_circle.h

#ifndef painting_circle_h

#define painting_circle_h 1

//## begin module%43B0CA1E001F.additionalIncludes preserve=no

//## end module%43B0CA1E001F.additionalIncludes

//## begin module%43B0CA1E001F.includes preserve=yes

//## end module%43B0CA1E001F.includes

// basic_circle

#include "basic_circle.h"

//## begin module%43B0CA1E001F.additionalDeclarations preserve=yes

//## end module%43B0CA1E001F.additionalDeclarations

//## begin painting_circle%43B0CA1E001F.preface preserve=yes

//## end painting_circle%43B0CA1E001F.preface

//## Class: painting_circle%43B0CA1E001F

//## Category: <Top Level>

//## Persistence: Transient

//## Cardinality/Multiplicity: n

class painting_circle : public basic_circle  //## Inherits: <unnamed>%43B0CF2F031C

{

  //## begin painting_circle%43B0CA1E001F.initialDeclarations preserve=yes

  //## end painting_circle%43B0CA1E001F.initialDeclarations

  public:

    //## Constructors (generated)

      painting_circle();

      painting_circle(const painting_circle &right);

    //## Destructor (generated)

      ~painting_circle();

    //## Assignment Operation (generated)

      painting_circle & operator=(const painting_circle &right);

    //## Equality Operations (generated)

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

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

    //## Other Operations (specified)

      //## Operation: take_graphical_parametrs%43B0CA4D02BF

      Variant take_graphical_parametrs ();

      //## Operation: paint%43B0CA6903A9

      Variant paint ();

      //## Operation: take_coordinates%43B0CA7B035B

      Variant take_coordinates ();

      //## Operation: check_up%43B0CA96002E

      Integer check_up (Integer a, Integer b, Integer r);

      //## Operation: take_width_linecolor%43B0CAF802DE

      Variant take_width_linecolor ();

      //## Operation: check_width_linecolor%43B0CB150280

      Integer check_width_linecolor (Integer l, Integer w);

    // Additional Public Declarations

      //## begin painting_circle%43B0CA1E001F.public preserve=yes

      //## end painting_circle%43B0CA1E001F.public

  protected:

    // Additional Protected Declarations

      //## begin painting_circle%43B0CA1E001F.protected preserve=yes

      //## end painting_circle%43B0CA1E001F.protected

  private:

    // Additional Private Declarations

      //## begin painting_circle%43B0CA1E001F.private preserve=yes

      //## end painting_circle%43B0CA1E001F.private

  private: //## implementation

    // Additional Implementation Declarations

      //## begin painting_circle%43B0CA1E001F.implementation preserve=yes

      //## end painting_circle%43B0CA1E001F.implementation

};