HierarchyObjectInterface Member List

This is the complete list of members for HierarchyObjectInterface, including all inherited members.

FindNextLeaf(const HierarchyObjectInterface *stopAtParent) constHierarchyObjectInterface
FlushBranches()HierarchyObjectInterface
GetBranches() constHierarchyObjectInterface
GetBranchId() constHierarchyObjectInterface
GetChildAt(Int position, const ConstDataPtr &branchId=ConstDataPtr()) constHierarchyObjectInterface
GetChildren(const ConstDataPtr &branchId=ConstDataPtr()) constHierarchyObjectInterface
GetFirst() constHierarchyObjectInterface
GetFirstChild(const ConstDataPtr &branchId=ConstDataPtr()) constHierarchyObjectInterface
GetLast() constHierarchyObjectInterface
GetLastChild(const ConstDataPtr &branchId=ConstDataPtr()) constHierarchyObjectInterface
GetNext() constHierarchyObjectInterface
GetParent() constHierarchyObjectInterface
GetParentPtr() constHierarchyObjectInterface
GetPrev() constHierarchyObjectInterface
InsertAfter(const typename HIERARCHY::template Sibling< Interface >::type &prevSibling)HierarchyObjectInterface
InsertAsChildAt(const typename HIERARCHY::template Parent< Interface >::type &parent, Int position, const ConstDataPtr &branchId=ConstDataPtr())HierarchyObjectInterface
InsertAsFirstChildOf(const typename HIERARCHY::template Parent< Interface >::type &parent, const ConstDataPtr &branchId=ConstDataPtr())HierarchyObjectInterface
InsertAsLastChildOf(const typename HIERARCHY::template Parent< Interface >::type &parent, const ConstDataPtr &branchId=ConstDataPtr())HierarchyObjectInterface
InsertBefore(const typename HIERARCHY::template Sibling< Interface >::type &nextSibling)HierarchyObjectInterface
InsertChildAsFirst(const typename HIERARCHY::template Child< Interface >::type &child, const ConstDataPtr &branchId=ConstDataPtr())HierarchyObjectInterface
InsertChildAsLast(const typename HIERARCHY::template Child< Interface >::type &child, const ConstDataPtr &branchId=ConstDataPtr())HierarchyObjectInterface
InsertChildAt(const typename HIERARCHY::template Child< Interface >::type &child, Int position, const ConstDataPtr &branchId=ConstDataPtr())HierarchyObjectInterface
InsertChildrenAsFirst(const Block< const typename HIERARCHY::template Child< Interface >::type > &children, const ConstDataPtr &branchId=ConstDataPtr())HierarchyObjectInterface
InsertChildrenAsLast(const Block< const typename HIERARCHY::template Child< Interface >::type > &children, const ConstDataPtr &branchId=ConstDataPtr())HierarchyObjectInterface
InsertChildrenAt(const Block< const typename HIERARCHY::template Child< Interface >::type > &children, Int position, const ConstDataPtr &branchId=ConstDataPtr())HierarchyObjectInterface
IsLocked() constHierarchyObjectInterface
MAXON_GENERIC(typename HIERARCHY=DefaultHierarchy< void >)HierarchyObjectInterfaceprivate
MAXON_INTERFACE(HierarchyObjectInterface, MAXON_REFERENCE_NORMAL, "net.maxon.interface.hierarchyobject", MAXON_IMPLEMENTATION_MODULE("net.maxon.kernel"))HierarchyObjectInterfaceprivate
MAXON_OBSERVABLE(Result< void >, ObservableHierarchyInsert,(const HierarchyObjectRef<> &sender, const HierarchyObjectRef<> &object, const ConstDataPtr &branchId), ObservableCombinerRunAllComponent)HierarchyObjectInterface
MAXON_OBSERVABLE(Result< void >, ObservableHierarchyRemove,(const HierarchyObjectRef<> &sender, const HierarchyObjectRef<> &object, const ConstDataPtr &branchId), ObservableCombinerRunAllComponent)HierarchyObjectInterface
ParentChanged(Bool removed)HierarchyObjectInterface
Remove()HierarchyObjectInterface
RemoveAllChildren()HierarchyObjectInterface
RemoveChildren(const ConstDataPtr &branchId=ConstDataPtr())HierarchyObjectInterface
Replace(const typename HIERARCHY::template Sibling< Interface >::type &newObject)HierarchyObjectInterface
SetLocking(const Bool locking)HierarchyObjectInterface