#ifndef _@this.name@_h_
#define _@this.name@_h_

#include "TrafficLightStrategy.h"

class @this.name@ : public TrafficLightStrategy {
    public:
        inline @this.name@() {}
        virtual ~@this.name@();

        virtual bool start() const;        
        virtual int executeRules();

    private:
@
foreach i in this.rules {
    @        bool executeRule@i.key()@();
@
}
@};

#endif

Generated by CodeWorker v3.11.0.1 from CWscript2HTML.cwp.