35 #ifndef OPENMS_DATASTRUCTURES_CVMAPPINGRULE_H 36 #define OPENMS_DATASTRUCTURES_CVMAPPINGRULE_H 38 #include <OpenMS/OpenMSConfig.h> 89 void setIdentifier(
const String& identifier);
93 const String& getIdentifier()
const;
96 void setElementPath(
const String& element_path);
99 const String& getElementPath()
const;
114 void setScopePath(
const String& path);
117 const String& getScopePath()
const;
120 void setCVTerms(
const std::vector<CVMappingTerm>& cv_terms);
123 const std::vector<CVMappingTerm>& getCVTerms()
const;
156 #endif // OPENMS_DATASTRUCTURES_CVMAPPINGRULE_H A more convenient string class.
Definition: String.h:57
String scope_path_
Definition: CVMappingRule.h:147
CombinationsLogic
enum to specify the combination operator
Definition: CVMappingRule.h:67
std::vector< CVMappingTerm > cv_terms_
Definition: CVMappingRule.h:151
bool operator==(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:806
Main OpenMS namespace.
Definition: FeatureDeconvolution.h:47
Representation of controlled vocabulary term.
Definition: CVMappingTerm.h:51
RequirementLevel requirement_level_
Definition: CVMappingRule.h:145
Representation of a CV Mapping rule used by CVMappings.
Definition: CVMappingRule.h:54
bool operator!=(_Iterator< _Val, _Ref, _Ptr > const &, _Iterator< _Val, _Ref, _Ptr > const &)
Definition: KDTree.h:824
String identifier_
Definition: CVMappingRule.h:141
CombinationsLogic combinations_logic_
Definition: CVMappingRule.h:149
RequirementLevel
enum to specify the requirement level
Definition: CVMappingRule.h:59
String element_path_
Definition: CVMappingRule.h:143