#pragma once

#include "type_t.CConstructionMethodBaseType.h"


namespace qif191
{

namespace t
{	

class CLineCopyType : public ::qif191::t::CConstructionMethodBaseType
{
public:
	QIF191_EXPORT CLineCopyType(xercesc::DOMNode* const& init);
	QIF191_EXPORT CLineCopyType(CLineCopyType const& init);
	void operator=(CLineCopyType const& other) { m_node = other.m_node; }
	static altova::meta::ComplexType StaticInfo() { return altova::meta::ComplexType(types + _altova_ti_t_altova_CLineCopyType); }
	MemberElement<t::CBaseFeatureType, _altova_mi_t_altova_CLineCopyType_altova_BaseLine> BaseLine;
	struct BaseLine { typedef Iterator<t::CBaseFeatureType> iterator; };
	QIF191_EXPORT void SetXsiType();
};



} // namespace t

}	// namespace qif191

//#endif // _ALTOVA_INCLUDED_QIFDocument_ALTOVA_t_ALTOVA_CLineCopyType
