28 #include "WDisconnectCombiner.h" 
   31                                           std::shared_ptr< WModule > srcModule, std::string srcConnector,
 
   32                                           std::shared_ptr< WModule > targetModule, std::string targetConnector ):
 
   38                                           std::shared_ptr< WModule > targetModule, std::string targetConnector ):
 
   44                                           std::shared_ptr< WModuleConnector > targetConnector ):
 
   45     WModuleOneToOneCombiner( srcConnector->getModule(), srcConnector->getName(), targetConnector->getModule(), targetConnector->getName() )
 
WDisconnectCombiner(std::shared_ptr< WModuleContainer > target, std::shared_ptr< WModule > srcModule, std::string srcConnector, std::shared_ptr< WModule > targetModule, std::string targetConnector)
Creates a combiner which disconnects the specified connection.
 
virtual ~WDisconnectCombiner()
Destructor.
 
virtual void apply()
Disconnects the specified connection.
 
Base class for all combiners which apply one connection between two connectors of two modules.
 
std::shared_ptr< WModule > m_srcModule
The source module to connect with the target.
 
std::string m_targetConnector
The input connector the target module to connect with m_srcConnector.
 
std::string m_srcConnector
The output connector of m_srcModule to connect with m_targetConnector.
 
std::shared_ptr< WModule > m_targetModule
The module/prototype to connect with m_srcMdodule.