35 #ifndef OPENMS_DATASTRUCTURES_CVMAPPINGTERM_H 36 #define OPENMS_DATASTRUCTURES_CVMAPPINGTERM_H 39 #include <OpenMS/OpenMSConfig.h> 50 class OPENMS_DLLAPI CVMappingTerm
59 CVMappingTerm(
const CVMappingTerm& rhs);
62 virtual ~CVMappingTerm();
65 CVMappingTerm& operator=(
const CVMappingTerm& rhs);
70 void setAccession(
const String& accession);
74 const String& getAccession()
const;
77 void setUseTermName(
bool use_term_name);
80 bool getUseTermName()
const;
83 void setUseTerm(
bool use_term);
86 bool getUseTerm()
const;
89 void setTermName(
const String& term_name);
92 const String& getTermName()
const;
95 void setIsRepeatable(
bool is_repeatable);
98 bool getIsRepeatable()
const;
101 void setAllowChildren(
bool allow_children);
104 bool getAllowChildren()
const;
107 void setCVIdentifierRef(
const String& cv_identifier_ref);
110 const String& getCVIdentifierRef()
const;
116 bool operator==(
const CVMappingTerm& rhs)
const;
120 bool operator!=(
const CVMappingTerm& rhs)
const;
142 #endif // OPENMS_DATASTRUCTURES_CVMAPPINGTERM_H A more convenient string class.
Definition: String.h:57
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
String accession_
Definition: CVMappingTerm.h:125
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
bool is_repeatable_
Definition: CVMappingTerm.h:133
bool use_term_
Definition: CVMappingTerm.h:129
bool allow_children_
Definition: CVMappingTerm.h:135
bool use_term_name_
Definition: CVMappingTerm.h:127
String term_name_
Definition: CVMappingTerm.h:131
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824
String cv_identifier_ref_
Definition: CVMappingTerm.h:137