#ifndef NEW_MODEL_H
#define NEW_MODEL_H

#ifndef COMMAND_H
#include "Command.h"
#endif

#ifndef TEXT_H
#include "Text.h"
#endif

#ifndef OWN_H
#include "Own.h"
#endif

#ifndef NEW_MODEL_IMPL_H
#include "New_model_impl.h"
#endif

namespace MM
{
class Model;

class New_model : public Command
{
    Text                    name_;
    Own <New_model_impl>    impl_;

public:
    explicit    New_model (Text const & name = "New");
    void        execute();
};

}//MM

#endif //NEW_MODEL_H
