9#include "MantidAPI/DllConfig.h"
25 if (!existsProperty(
name)) {
double value
The value of the point.
virtual void setPropertyValue(const std::string &, const std::string &) override=0
Sets property value from a string.
virtual bool operator==(const Mantid::Kernel::IPropertyManager &)=delete
virtual TypedValue getProperty(const std::string &name) const override=0
Get the value of a property.
void setProperty(const std::string &name, const T &value)
virtual ~IAlgorithmRuntimeProps()=default
IAlgorithmRuntimeProps()=default
Interface to PropertyManager.
IPropertyManager * setProperty(const std::string &name, const T &value)
Templated method to set the value of a PropertyWithValue.
virtual std::vector< std::string > getDeclaredPropertyNames() const noexcept=0
Get the list of managed property names.
Utility class that enables the getProperty() method to effectively be templated on the return type.