+ std::string aName = aParameter->string(ParametersPlugin_Parameter::VARIABLE_ID())->value();
+ if (aName.empty())
+ aValues << NoName;
+ else
+ aValues << aName.c_str();
+
+ std::string aExpr = aParameter->string(ParametersPlugin_Parameter::EXPRESSION_ID())->value();
+ if (aName.empty())
+ aValues << NoValue;
+ else
+ aValues << aExpr.c_str();
+
+ std::string aErr = aParameter->data()->string(ParametersPlugin_Parameter::EXPRESSION_ERROR_ID())->value();
+ if (aErr.empty()) {
+ AttributeDoublePtr aValueAttribute = aParam->data()->real(ModelAPI_ResultParameter::VALUE());
+ aValues << QString::number(aValueAttribute->value());
+ } else {
+ aValues << aErr.c_str();
+ }