X-Git-Url: http://git.salome-platform.org/gitweb/?a=blobdiff_plain;f=src%2FModel%2FModel_Expression.h;h=fa2be8f75736468a3c40bd5ea24a6cf9b049008d;hb=530f5aff42069e844c4a4ef164088ea23ba0e2dd;hp=4e48d15cc6cdcb378082a5b04e952d430c058325;hpb=70f8434967195327040485995ca62b40d029e7ab;p=modules%2Fshaper.git diff --git a/src/Model/Model_Expression.h b/src/Model/Model_Expression.h index 4e48d15cc..fa2be8f75 100644 --- a/src/Model/Model_Expression.h +++ b/src/Model/Model_Expression.h @@ -64,6 +64,36 @@ class Model_ExpressionDouble : public ModelAPI_ExpressionDouble { public: + /// Sets the text of this Expression + MODEL_EXPORT virtual void setText(const std::string& theText) { + Model_Expression::setText(theText); + }; + + /// Returns the text of this Expression + MODEL_EXPORT virtual std::string text() const { + return Model_Expression::text(); + }; + + /// Allows to set expression (text) error (by the parameters listener) + MODEL_EXPORT virtual void setError(const std::string& theError) { + Model_Expression::setError(theError); + }; + + /// Returns an expression error + MODEL_EXPORT virtual std::string error() { + return Model_Expression::error(); + }; + + /// Defines the used parameters (by the parameters listener) + MODEL_EXPORT virtual void setUsedParameters(const std::set& theUsedParameters) { + Model_Expression::setUsedParameters(theUsedParameters); + }; + + /// Returns the used parameters + MODEL_EXPORT virtual std::set usedParameters() const { + return Model_Expression::usedParameters(); + }; + /// Defines the double value MODEL_EXPORT virtual void setValue(const double theValue); @@ -96,6 +126,36 @@ class Model_ExpressionInteger : public ModelAPI_ExpressionInteger { public: + /// Sets the text of this Expression + MODEL_EXPORT virtual void setText(const std::string& theText) { + Model_Expression::setText(theText); + }; + + /// Returns the text of this Expression + MODEL_EXPORT virtual std::string text() const { + return Model_Expression::text(); + }; + + /// Allows to set expression (text) error (by the parameters listener) + MODEL_EXPORT virtual void setError(const std::string& theError) { + Model_Expression::setError(theError); + }; + + /// Returns an expression error + MODEL_EXPORT virtual std::string error() { + return Model_Expression::error(); + }; + + /// Defines the used parameters (by the parameters listener) + MODEL_EXPORT virtual void setUsedParameters(const std::set& theUsedParameters) { + Model_Expression::setUsedParameters(theUsedParameters); + }; + + /// Returns the used parameters + MODEL_EXPORT virtual std::set usedParameters() const { + return Model_Expression::usedParameters(); + }; + /// Defines the integer value MODEL_EXPORT virtual void setValue(const int theValue);