constructor explor tree model param root object place root param tree tree explor tree model object root explor tree tree mutabl tree node tree tree set root explor tree node root set ask allow children model element map hash map object set explor tree node explor event adaptor instanc set tree model uml event listen order type order 