bool myIsObligatory; ///< Required to be set by user, else it's feature is invalid.
bool myIsConcealment; ///< If true, conceals features used as input
std::string myCaseId; ///< Attribute's case's id, if it placed inside a paged containers
bool myIsObligatory; ///< Required to be set by user, else it's feature is invalid.
bool myIsConcealment; ///< If true, conceals features used as input
std::string myCaseId; ///< Attribute's case's id, if it placed inside a paged containers
CONFIG_EXPORT bool isConcealment() const;
/// Returns id of a case which contain the attribute
CONFIG_EXPORT const std::string& caseId() const;
CONFIG_EXPORT bool isConcealment() const;
/// Returns id of a case which contain the attribute
CONFIG_EXPORT const std::string& caseId() const;
CONFIG_EXPORT void setObligatory(bool isObligatory);
/// Set attribute's case
CONFIG_EXPORT void setCaseId(const std::string& id);
CONFIG_EXPORT void setObligatory(bool isObligatory);
/// Set attribute's case
CONFIG_EXPORT void setCaseId(const std::string& id);