src/ecore/ecore/src_gen/ecore/impl/EAnnotationImpl.cpp
std::shared_ptr<Bag<ecore::EStringToStringMapEntry>> EAnnotationImpl::getDetails() const
{
	if(m_details == nullptr)
	{
		m_details.reset(new Bag<ecore::EStringToStringMapEntry>());
		
		
	}

    return m_details;
}
/*
Getter & Setter for reference details
*/
Getter & Setter for reference details
Getter & Setter for reference details
std::shared_ptr<Bag<ecore::EStringToStringMapEntry>> EAnnotationImpl::getDetails() const
{
	if(m_details == nullptr)
	{
		m_details.reset(new Bag<ecore::EStringToStringMapEntry>());
	}
    return m_details;
}
std :: shared_ptr < Bag < ecore :: EStringToStringMapEntry > > EAnnotationImpl :: getDetails ( ) const { if ( m_details == nullptr ) { m_details . reset ( new Bag < ecore :: EStringToStringMapEntry > ( ) ) ; } return m_details ; }
Getter & Setter for reference details
Getter & Setter for reference details