|
#ifndef _UMLENTITYPACKAGE_H_
#define _UMLENTITYPACKAGE_H_
#include "UMLEntity.h"
#include "UMLPackagePropertyDialog.h"
class CUMLEntityPackage : public CUMLEntity
{
public:
CUMLEntityPackage();
virtual ~CUMLEntityPackage();
virtual CDiagramEntity* Clone();
static CDiagramEntity* CreateFromString( const CString& str );
virtual void Draw( CDC* dc, CRect rect );
virtual CPoint GetLinkPosition( int type ) const;
virtual void ShowPopup( CPoint point, CWnd* parent );
virtual void SetTitle( CString title );
virtual CString Export( UINT format = 0 ) const;
BOOL ModifyTitle( const CString& title );
virtual void CalcRestraints();
private:
CUMLPackagePropertyDialog m_dlg;
CString ExportHTML() const;
};
#endif //_UMLENTITYPACKAGE_H_
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
45 years old, married, three kids.
Started with computers more than 20 years ago on a CBM-64.
Read Theoretical Philosophy at the University of Lund.
Working as a C++ consultant developer.
Science-fiction freak. Enjoy vintage punkrock.