29 class i_project_manager;
i_element & create_element(i_element &aParent, const i_string &aType, const i_string &aElementId=string{}) override
const i_string & name() const override
const i_element & root() const override
define_declared_event(ElementAdded, element_added, i_element &) define_declared_event(ElementRemoved
void create(const i_string &aName, const i_string &aNamespace) override
const i_string & namespace_() const override
i_project_manager & manager() const override
void remove_element(i_element &aElement) override
void open(const i_string &aPath) override
#define define_declared_event(name, declName,...)