Definition: ActiveScript.h:10
DocObject is the base class of all persistent objects. The DocObject belongs to exactly one Document.
Definition: DocObject.h:26
std::shared_ptr< Group > getTopGroup() const
std::shared_ptr< Group > getParentGroup() const
Document holding all persistent DocObjects.
Definition: Document.h:62
void addGroup(std::shared_ptr< Group > aGroupChild)
void addElement(std::shared_ptr< Element > aElem)
void removeGroup(std::shared_ptr< Group > aGroupChild)
std::vector< std::shared_ptr< Group > > getChildren() const
void removeElement(std::shared_ptr< Element > aElem)
std::vector< std::shared_ptr< Element > > getAllElements() const
A class to group Elements.
Definition: Group.h:38
#define PROXY_HEADER(_openlexocadclass_, _corelexocadclass_, _type_)
Definition: Globals.h:146