// ShapeNamespace.h: interface for the ShapeNamespace class.
//
//////////////////////////////////////////////////////////////////////

#if !defined(AFX_SHAPENAMESPACE_H__74DC4ABE_2914_439C_AEE5_8A7969C3C98A__INCLUDED_)
#define AFX_SHAPENAMESPACE_H__74DC4ABE_2914_439C_AEE5_8A7969C3C98A__INCLUDED_

#include "ShapeElement.h"	// Added by ClassView
#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

class ShapeNamespace : public ShapeElement  
{
public:
	BOOL In(CPoint pt );
	ShapeType GetType();
	void Draw(CDC *pDC );
	ShapeNamespace();
	virtual ~ShapeNamespace();
public:
	void Save(CFile &file ,int &tabnum);
	ShapeNamespace* GetShapeNamespace();
	UMLNamespace *m_pUMLNamespace;
	CPtrTempl<ShapeElement*>m_pOwnedShapes;
};

#endif // !defined(AFX_SHAPENAMESPACE_H__74DC4ABE_2914_439C_AEE5_8A7969C3C98A__INCLUDED_)
