Skip to content
Snippets Groups Projects
InvalidParameterParser.cpp 879 B
Newer Older
#include "MantidMDAlgorithms/InvalidParameterParser.h"
#include "MantidAPI/ImplicitFunctionParameterParserFactory.h"
namespace Mantid {
namespace MDAlgorithms {
DECLARE_IMPLICIT_FUNCTION_PARAMETER_PARSER(InvalidParameterParser)
InvalidParameterParser::InvalidParameterParser() {}
Mantid::API::ImplicitFunctionParameter *
InvalidParameterParser::createParameter(Poco::XML::Element *parameterElement) {
  std::string sParameterValue =
      parameterElement->getChildElement("Value")->innerText();
  return parseInvalidParameter(sParameterValue);
}
InvalidParameter *
InvalidParameterParser::parseInvalidParameter(std::string value) {
  return new InvalidParameter(value);
}
void InvalidParameterParser::setSuccessorParser(
    ImplicitFunctionParameterParser *parser) {
  UNUSED_ARG(parser);
  // Do nothing. No successor allowed.
}
}