src/fuml/src_gen/fUML/Semantics/Actions/impl/CallOperationActionActivationImpl.cpp
void CallOperationActionActivationImpl::setCallAction(std::shared_ptr<uml::CallAction> _callAction)
{
	std::shared_ptr<uml::CallOperationAction> _callOperationAction = std::dynamic_pointer_cast<uml::CallOperationAction>(_callAction);
	if(_callOperationAction)
	{
		m_callOperationAction = _callOperationAction;

		//additional setter call for redefined reference CallActionActivation::callAction
		fUML::Semantics::Actions::CallActionActivationImpl::setCallAction(_callAction);
	}
	else
	{
		std::cerr<<"[CallOperationActionActivation::setCallAction] : Could not set callAction because provided callAction was not of type 'uml::CallOperationAction'"<<std::endl;
	}
}
/*Additional Setter for redefined reference 'CallActionActivation::callAction'*/
Additional Setter for redefined reference 'CallActionActivation::callAction'
Additional Setter for redefined reference ' CallActionActivation :: callAction '
void CallOperationActionActivationImpl::setCallAction(std::shared_ptr<uml::CallAction> _callAction)
{
	std::shared_ptr<uml::CallOperationAction> _callOperationAction = std::dynamic_pointer_cast<uml::CallOperationAction>(_callAction);
	if(_callOperationAction)
	{
		m_callOperationAction = _callOperationAction;
		fUML::Semantics::Actions::CallActionActivationImpl::setCallAction(_callAction);
	}
	else
	{
		std::cerr<<"[CallOperationActionActivation::setCallAction] : Could not set callAction because provided callAction was not of type 'uml::CallOperationAction'"<<std::endl;
	}
}
void CallOperationActionActivationImpl :: setCallAction ( std :: shared_ptr < uml :: CallAction > _callAction ) { std :: shared_ptr < uml :: CallOperationAction > _callOperationAction = std :: dynamic_pointer_cast < uml :: CallOperationAction > ( _callAction ) ; if ( _callOperationAction ) { m_callOperationAction = _callOperationAction ; fUML :: Semantics :: Actions :: CallActionActivationImpl :: setCallAction ( _callAction ) ; } else { std :: cerr << " " << std :: endl ; } }
Additional Setter for redefined reference 'CallActionActivation::callAction'
Additional Setter for redefined reference ' CallActionActivation :: callAction '
//additional setter call for redefined reference CallActionActivation::callAction