27#include <rtl/ustring.hxx>
37 int layer, OUString defaultTemplateName,
38 OUString templateName);
virtual rtl::Reference< Node > clone(bool keepTemplateName) const override
OUString const & getDefaultTemplateName() const
virtual ~SetNode() override
SetNode(int layer, OUString defaultTemplateName, OUString templateName)
virtual int getMandatory() const override
bool isValidTemplate(OUString const &templateName) const
virtual OUString getTemplateName() const override
std::vector< OUString > additionalTemplateNames_
std::vector< OUString > & getAdditionalTemplateNames()
virtual void setMandatory(int layer) override
OUString defaultTemplateName_
virtual NodeMap & getMembers() override
virtual Kind kind() const override