src/fuml/src_gen/fUML/Semantics/CommonBehavior/impl/ExecutionImpl.cpp
std::shared_ptr<uml::Behavior > ExecutionImpl::getBehavior() const
{
	//generated from getterbody annotation
if(!m_behavior)
{
	m_behavior = std::dynamic_pointer_cast<uml::Behavior>(this->getTypes()->front());
}

return m_behavior;
	//end of body
}
//*********************************
// References
//*********************************
/*
Getter & Setter for reference behavior
*/
References
Getter & Setter for reference behavior
References Getter & Setter for reference behavior
std::shared_ptr<uml::Behavior > ExecutionImpl::getBehavior() const
{
if(!m_behavior)
{
	m_behavior = std::dynamic_pointer_cast<uml::Behavior>(this->getTypes()->front());
}
return m_behavior;
}
std :: shared_ptr < uml :: Behavior > ExecutionImpl :: getBehavior ( ) const { if ( ! m_behavior ) { m_behavior = std :: dynamic_pointer_cast < uml :: Behavior > ( this -> getTypes ( ) -> front ( ) ) ; } return m_behavior ; }
References
Getter & Setter for reference behavior
References Getter & Setter for reference behavior
//generated from getterbody annotation //end of body