У меня есть класс, который содержит элементы дерева для дерева.Скажем, конструктор выглядит так ViewTreeItem(List item)
и может вызываться следующим образом
for( List l : model.getLists() )
getTree().add( new ViewTreeItem(l) );
Мой контроллер ControllerTreeItem
использует ссылку List item
для непосредственного изменения списка вместо вызова модели для выполнения работы.
Это нормально, чтобы изменить модель таким образом?Если нет, то как я могу сделать это альтернативным способом?