src/uml/src_gen/uml/impl/TimeExpressionImpl.cpp
std::shared_ptr<Bag<uml::Observation>> TimeExpressionImpl::getObservation() const
{
	if(m_observation == nullptr)
	{
		m_observation.reset(new Bag<uml::Observation>());
		
		
	}

    return m_observation;
}
/*
Getter & Setter for reference observation
*/
Getter & Setter for reference observation
Getter & Setter for reference observation
std::shared_ptr<Bag<uml::Observation>> TimeExpressionImpl::getObservation() const
{
	if(m_observation == nullptr)
	{
		m_observation.reset(new Bag<uml::Observation>());
	}
    return m_observation;
}
std :: shared_ptr < Bag < uml :: Observation > > TimeExpressionImpl :: getObservation ( ) const { if ( m_observation == nullptr ) { m_observation . reset ( new Bag < uml :: Observation > ( ) ) ; } return m_observation ; }
Getter & Setter for reference observation
Getter & Setter for reference observation