def resolveAlias(self, alias, load=True): key = Children.resolveAlias(self, alias, load) if key is None and not self._flags & LinkedMap.NEW: key = PersistentRefs.resolveAlias(self, alias, load) return key
def _clear_(self): Children._clear_(self) PersistentRefs._setItem(self, self._item)
def _copy_(self, orig): Children._copy_(self, orig) PersistentRefs._copy_(self, orig)
def _setItem(self, item): Children._setItem(self, item) PersistentRefs._setItem(self, item)
def __init__(self, view, item, new=True): self.uuid = item.itsUUID PersistentRefs.__init__(self, view) Children.__init__(self, item, new)
def _createChildren(self, parent, new): return Children(parent, new)