

#ifndef _ALTOVA_INCLUDED_AIMXML_ALTOVA__ALTOVA_CimageCollectionType
#define _ALTOVA_INCLUDED_AIMXML_ALTOVA__ALTOVA_CimageCollectionType



namespace AIMXML
{

class CimageCollectionType : public TypeBase
{
public:
	AIMXML_EXPORT CimageCollectionType(xercesc::DOMNode* const& init);
	AIMXML_EXPORT CimageCollectionType(CimageCollectionType const& init);
	void operator=(CimageCollectionType const& other) { m_node = other.m_node; }
	static altova::meta::ComplexType StaticInfo() { return altova::meta::ComplexType(types + _altova_ti_altova_CimageCollectionType); }
	MemberElement<CImage, _altova_mi_altova_CimageCollectionType_altova_Image> Image;
	struct Image { typedef Iterator<CImage> iterator; };
};


}	// namespace AIMXML

#endif // _ALTOVA_INCLUDED_AIMXML_ALTOVA__ALTOVA_CimageCollectionType
