00001 #ifndef CONSTRAINT_H 00002 #define CONSTRAINT_H 00003 00004 namespace model { 00005 00025 class Constraint { 00026 private: 00027 00028 00029 public: 00045 Constraint() {}; 00061 ~Constraint() {}; 00062 00063 // copy operations 00064 Constraint(const Constraint& other); 00065 Constraint& operator=(const Constraint& other); 00066 00067 // comparison 00068 bool operator==( const Constraint& other ) const; 00069 bool operator!=( const Constraint& other ) const; 00070 }; 00071 00077 } 00078 00079 #endif //CONSTRAINT_H