src/ecore/ecore/src_gen/ecore/impl/EClassImpl.cpp
std::shared_ptr<Bag<ecore::EReference>> EClassImpl::getEAllContainments() const
{
	if(m_eAllContainments == nullptr)
	{
		m_eAllContainments.reset(new Bag<ecore::EReference>());
		
		
	}

    return m_eAllContainments;
}
/*
Getter & Setter for reference eAllContainments
*/
Getter & Setter for reference eAllContainments
Getter & Setter for reference eAllContainments
std::shared_ptr<Bag<ecore::EReference>> EClassImpl::getEAllContainments() const
{
	if(m_eAllContainments == nullptr)
	{
		m_eAllContainments.reset(new Bag<ecore::EReference>());
	}
    return m_eAllContainments;
}
std :: shared_ptr < Bag < ecore :: EReference > > EClassImpl :: getEAllContainments ( ) const { if ( m_eAllContainments == nullptr ) { m_eAllContainments . reset ( new Bag < ecore :: EReference > ( ) ) ; } return m_eAllContainments ; }
Getter & Setter for reference eAllContainments
Getter & Setter for reference eAllContainments