IUnique.h 478 B

1234567891011121314151617181920
  1. #ifndef MDD_IUNIQUE_H
  2. #define MDD_IUNIQUE_H
  3. #include <string>
  4. namespace mdd{
  5. class IUnique{
  6. public:
  7. virtual std::string getType() = 0;
  8. virtual std::string getGeneratorKey() = 0;
  9. virtual std::string setName(const std::string& name) = 0;
  10. virtual std::string getName() = 0;
  11. virtual std::string setAppendix(int appendix) = 0;
  12. virtual int getAppendix() = 0;
  13. virtual std::string getID() = 0;
  14. };
  15. }
  16. #endif