25 #ifndef WMODULEONETOONECOMBINER_H
26 #define WMODULEONETOONECOMBINER_H
30 #include <boost/shared_ptr.hpp>
32 #include "../WModule.h"
33 #include "../WModuleCombiner.h"
34 #include "../WModuleCombinerTypes.h"
36 #include "../WExportKernel.h"
58 boost::shared_ptr< WModule > srcModule, std::string srcConnector,
59 boost::shared_ptr< WModule > targetModule, std::string targetConnector );
73 boost::shared_ptr< WModule > targetModule, std::string targetConnector );
84 virtual void apply() = 0;
91 boost::shared_ptr< WModule > getSrcModule()
const;
98 std::string getSrcConnector()
const;
105 boost::shared_ptr< WModule > getTargetModule()
const;
112 std::string getTargetConnector()
const;
139 #endif // WMODULEONETOONECOMBINER_H