def setNewIdForChildren(self, recursive=1, obj=""): if obj: self = obj for t_obj in self.objectValues(): OrderedFolder.manage_renameObject(self, t_obj.id, self.newElemId()) if recursive: t_obj.setNewIdForChildren(recursive=recursive, obj=t_obj)
def all_meta_types(self, interfaces=None): """Allow adding of objects implementing 'IConditionalModifier' only. """ if interfaces is None: interfaces = (IConditionalModifier,) return OrderedFolder.all_meta_types(self, interfaces)
def __init__(self, id, title=''): OrderedFolder.__init__(self, id) self.title = title
def all_meta_types(self): return OrderedFolder.all_meta_types(self, interfaces=(IPredicate,))
def __init__(self, id='', title=''): OrderedFolder.__init__(self, self.id) self.title = title or self.meta_type
def all_meta_types(self, interfaces=None): """Allow adding of objects implementing 'IConditionalModifier' only. """ if interfaces is None: interfaces = (IConditionalModifier, ) return OrderedFolder.all_meta_types(self, interfaces)
def all_meta_types(self): return OrderedFolder.all_meta_types( self, interfaces=(ICompositeElement,))
def all_meta_types(self): return OrderedFolder.all_meta_types(self, interfaces=(IPredicate, ))