35 #ifndef OPENMS_DATASTRUCTURES_CVMAPPINGTERM_H 
   36 #define OPENMS_DATASTRUCTURES_CVMAPPINGTERM_H 
   49   class OPENMS_DLLAPI CVMappingTerm
 
   58     CVMappingTerm(
const CVMappingTerm & rhs);
 
   61     virtual ~CVMappingTerm();
 
   64     CVMappingTerm & operator=(
const CVMappingTerm & rhs);
 
   69     void setAccession(
const String & accession);
 
   73     const String & getAccession() 
const;
 
   76     void setUseTermName(
bool use_term_name);
 
   79     bool getUseTermName() 
const;
 
   82     void setUseTerm(
bool use_term);
 
   85     bool getUseTerm() 
const;
 
   88     void setTermName(
const String & term_name);
 
   91     const String & getTermName() 
const;
 
   94     void setIsRepeatable(
bool is_repeatable);
 
   97     bool getIsRepeatable() 
const;
 
  100     void setAllowChildren(
bool allow_children);
 
  103     bool getAllowChildren() 
const;
 
  106     void setCVIdentifierRef(
const String & cv_identifier_ref);
 
  109     const String & getCVIdentifierRef() 
const;
 
  115     bool operator==(
const CVMappingTerm & rhs) 
const;
 
  119     bool operator!=(
const CVMappingTerm & rhs) 
const;
 
  141 #endif // OPENMS_DATASTRUCTURES_CVMAPPINGTERM_H 
A more convenient string class. 
Definition: String.h:56
String accession_
Definition: CVMappingTerm.h:124
bool is_repeatable_
Definition: CVMappingTerm.h:132
bool use_term_
Definition: CVMappingTerm.h:128
bool allow_children_
Definition: CVMappingTerm.h:134
bool use_term_name_
Definition: CVMappingTerm.h:126
String term_name_
Definition: CVMappingTerm.h:130
String cv_identifier_ref_
Definition: CVMappingTerm.h:136