39 void setName(
const std::string & n);
42 void addField(
const std::string &xpath);
44 const std::list<std::string>&
fields();
50 std::string m_name,m_annotation;
51 std::string m_selector;
52 std::list<std::string> m_fields;
77const std::list<std::string>&
87 m_fields.push_back(xpath);
void addField(const std::string &xpath)
void setAnnotation(const std::string &s)
std::string getName() const
void setSelector(const std::string &xpath)
std::string selector() const
void setName(const std::string &n)
Constraint(Schema::ConstraintType c)
const std::list< std::string > & fields()
virtual Schema::ConstraintType getConstraintType()