#ifndef MDD_IUNIQUE_H #define MDD_IUNIQUE_H #include namespace mdd{ class IUnique{ public: virtual std::string getType() = 0; virtual std::string getGeneratorKey() = 0; virtual std::string setName(const std::string& name) = 0; virtual std::string getName() = 0; virtual std::string setAppendix(int appendix) = 0; virtual int getAppendix() = 0; virtual std::string getID() = 0; }; } #endif