+ myLab.ForgetAttribute(kUVALUE_IDENTIFIER);
+ owner()->data()->sendAttributeUpdated(this);
+ }
+}
+
+void Model_AttributeString::setValue(const std::wstring& theValue)
+{
+ TCollection_ExtendedString aValue(theValue.c_str());
+ if (!myIsInitialized || myString->Get() != aValue) {
+ if (myString.IsNull())
+ myString = TDataStd_Name::Set(myLab, TCollection_ExtendedString());
+ myString->Set(aValue);
+ TDataStd_UAttribute::Set(myLab, kUVALUE_IDENTIFIER);