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

inline const Integer combined_circle::get_x2 () const

{

  //## begin combined_circle::get_x2%43B0CC27033C.get preserve=no

  return x2;

  //## end combined_circle::get_x2%43B0CC27033C.get

}

inline void combined_circle::set_x2 (Integer value)

{

  //## begin combined_circle::set_x2%43B0CC27033C.set preserve=no

  x2 = value;

  //## end combined_circle::set_x2%43B0CC27033C.set

}

inline const Integer combined_circle::get_y2 () const

{

  //## begin combined_circle::get_y2%43B0CC2800AB.get preserve=no

  return y2;

  //## end combined_circle::get_y2%43B0CC2800AB.get

}

inline void combined_circle::set_y2 (Integer value)

{

  //## begin combined_circle::set_y2%43B0CC2800AB.set preserve=no

  y2 = value;

  //## end combined_circle::set_y2%43B0CC2800AB.set

}

inline const Integer combined_circle::get_R2 () const

{

  //## begin combined_circle::get_R2%43B0CC280290.get preserve=no

  return R2;

  //## end combined_circle::get_R2%43B0CC280290.get

}

inline void combined_circle::set_R2 (Integer value)

{

  //## begin combined_circle::set_R2%43B0CC280290.set preserve=no

  R2 = value;

  //## end combined_circle::set_R2%43B0CC280290.set

}

inline const Integer combined_circle::get_secondlinecolor () const

{

  //## begin combined_circle::get_secondlinecolor%43B0CC290109.get preserve=no

  return secondlinecolor;

  //## end combined_circle::get_secondlinecolor%43B0CC290109.get

}

inline void combined_circle::set_secondlinecolor (Integer value)

{

  //## begin combined_circle::set_secondlinecolor%43B0CC290109.set preserve=no

  secondlinecolor = value;

  //## end combined_circle::set_secondlinecolor%43B0CC290109.set

}

inline const Integer combined_circle::get_secondwidth () const

{

  //## begin combined_circle::get_secondwidth%43B0CC2902AF.get preserve=no

  return secondwidth;

  //## end combined_circle::get_secondwidth%43B0CC2902AF.get

}

inline void combined_circle::set_secondwidth (Integer value)

{

  //## begin combined_circle::set_secondwidth%43B0CC2902AF.set preserve=no

  secondwidth = value;

  //## end combined_circle::set_secondwidth%43B0CC2902AF.set

}

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

//## end module%43B0CC1303B9.epilog

#endif

//## Module: och%43B0D110034B; Pseudo Package specification

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

#ifndef och_h

#define och_h 1

//## Class: och%43B0D110034B

//## Category: <Top Level>

//## Persistence: Transient

//## Cardinality/Multiplicity: n

class och

{

  //## begin och%43B0D110034B.initialDeclarations preserve=yes

  //## end och%43B0D110034B.initialDeclarations

  public:

    //## Constructors (generated)

      och();

      och(const och &right);

    //## Destructor (generated)

      ~och();

    //## Assignment Operation (generated)

      och & operator=(const och &right);

    //## Equality Operations (generated)

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

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

    // Additional Public Declarations

      //## begin och%43B0D110034B.public preserve=yes

      //## end och%43B0D110034B.public

  protected:

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

      //## Attribute: next%43B0D1210203

      const och* get_next () const;

      void set_next (och* value);

      //## Attribute: pred%43B0D12102DE

      const och* get_pred () const;

      void set_pred (och* value);

      //## Attribute: elem%43B0D12103D8

      const type* get_elem () const;

      void set_elem (type* value);

    // Additional Protected Declarations

      //## begin och%43B0D110034B.protected preserve=yes

      //## end och%43B0D110034B.protected

  private:

    // Additional Private Declarations

      //## begin och%43B0D110034B.private preserve=yes

      //## end och%43B0D110034B.private

  private: //## implementation

    // Data Members for Class Attributes

      //## begin och::next%43B0D1210203.attr preserve=no  protected: och* {U}

      och* next;

      //## end och::next%43B0D1210203.attr

      //## begin och::pred%43B0D12102DE.attr preserve=no  protected: och* {U}