12#ifndef ARCANE_CORE_XMLPROPERTY_H
13#define ARCANE_CORE_XMLPROPERTY_H
17#include "arcane/core/IProperty.h"
18#include "arcane/core/XmlNode.h"
56 void setNode(
const XmlNode& node);
Interface of a property type instance.
Interface of a property type.
Interface of a property value.
Unicode character string.
bool canBeEdited() const override
Returns whether the value can be edited.
void nameToString(String &str) const override
Stores the property name in str.
bool isDefaultValue() const override
Returns whether the current value is the default value.
void originalValueToString(String &str) const override
Stores the original property value in str.
void setValueFromString(const String &str) override
Positions the new property value at str.
bool isOriginalValue() const override
Returns whether the current value is the original value.
IPropertyTypeInstance * typeInstance() override
Returns the instance associated with this value.
IPropertyType * type() override
Returns the type of this property.
void valueToString(String &str) const override
Stores the property value in str.
-- tab-width: 2; indent-tabs-mode: nil; coding: utf-8-with-signature --