17#ifndef MS_UMOD_ELEMREF_HPP
18#define MS_UMOD_ELEMREF_HPP
25namespace msparser_internal {
26 class ms_umod_xmlloader;
29namespace matrix_science {
31 class ms_quant_element;
46 friend class msparser_internal::ms_umod_xmlloader;
77 virtual std::string getSchemaType()
const;
80 virtual std::string validateShallow(
const ms_xml_schema *pSchemaFileObj)
const;
83 virtual std::string validateDeep(
const ms_xml_schema *pSchemaFileObj)
const;
87 bool haveSymbol()
const;
90 std::string getSymbol()
const;
93 void setSymbol(
const char* value);
99 std::string getSymbolSchemaType()
const;
103 bool haveNumber()
const;
106 int getNumber()
const;
109 void setNumber(
const int value);
115 std::string getNumberSchemaType()
const;
The element sub-element of compositionType in quantitation.xml.
Definition: ms_quant_composition.hpp:40
This class represents the file unimod.xml.
Definition: ms_umod_configfile.hpp:54
Represents the elemref_t type in unimod.xml.
Definition: ms_umod_elemref.hpp:45