def remove(self, parent, child):

        index = parent.children.index(child)
        parent.remove(child)

        # Trait notification.
        #self.items_removed(parent, [index], [child])

        return child

    #########################################################################
    # Protected interface.
    #########################################################################
Removes 'child' from the 'parent' item.
dataset/ETHPy150Open enthought/pyface/pyface/viewer/default_tree_content_provider.py/DefaultTreeContentProvider.remove