Representation of controlled vocabulary mapping rules (for PSI formats) More...
#include <OpenMS/DATASTRUCTURES/CVMappings.h>
Public Member Functions | |
| CVMappings () | |
| Default constructor. More... | |
| CVMappings (const CVMappings &rhs) | |
| Copy constructor. More... | |
| virtual | ~CVMappings () |
| Destructor. More... | |
| CVMappings & | operator= (const CVMappings &rhs) |
| Assignment operator. More... | |
Accessors | |
| void | setMappingRules (const std::vector< CVMappingRule > &cv_mapping_rules) |
| sets the mapping rules of the mapping file More... | |
| const std::vector < CVMappingRule > & | getMappingRules () const |
| returns the mapping rules More... | |
| void | addMappingRule (const CVMappingRule &cv_mapping_rule) |
| adds a mapping rule More... | |
| void | setCVReferences (const std::vector< CVReference > &cv_references) |
| sets the CV references More... | |
| const std::vector< CVReference > & | getCVReferences () const |
| returns the CV references More... | |
| void | addCVReference (const CVReference &cv_reference) |
| adds a CV reference More... | |
Predicates | |
| bool | hasCVReference (const String &identifier) |
| returns true if a CV reference is given More... | |
| bool | operator== (const CVMappings &rhs) const |
| equality operator More... | |
| bool | operator!= (const CVMappings &rhs) const |
| inequality operator More... | |
Protected Attributes | |
| std::vector< CVMappingRule > | mapping_rules_ |
| Map< String, CVReference > | cv_references_ |
| std::vector< CVReference > | cv_references_vector_ |
Representation of controlled vocabulary mapping rules (for PSI formats)
This file serves as object for the controlled vocabulary term usage definitions used in CV-Mapping files. All the supported attributes supported in the mapping file are supported by this class.
| CVMappings | ( | ) |
Default constructor.
| CVMappings | ( | const CVMappings & | rhs | ) |
Copy constructor.
|
virtual |
Destructor.
| void addCVReference | ( | const CVReference & | cv_reference | ) |
adds a CV reference
| void addMappingRule | ( | const CVMappingRule & | cv_mapping_rule | ) |
adds a mapping rule
| const std::vector<CVReference>& getCVReferences | ( | ) | const |
returns the CV references
| const std::vector<CVMappingRule>& getMappingRules | ( | ) | const |
returns the mapping rules
| bool hasCVReference | ( | const String & | identifier | ) |
returns true if a CV reference is given
| bool operator!= | ( | const CVMappings & | rhs | ) | const |
inequality operator
| CVMappings& operator= | ( | const CVMappings & | rhs | ) |
Assignment operator.
| bool operator== | ( | const CVMappings & | rhs | ) | const |
equality operator
| void setCVReferences | ( | const std::vector< CVReference > & | cv_references | ) |
sets the CV references
| void setMappingRules | ( | const std::vector< CVMappingRule > & | cv_mapping_rules | ) |
sets the mapping rules of the mapping file
|
protected |
|
protected |
|
protected |
| OpenMS / TOPP release 1.11.1 | Documentation generated on Thu Nov 14 2013 11:19:28 using doxygen 1.8.5 |