Динамическое обновление TreeViewer из плагина eclipse

80
8

Я создаю плагин eclipse, который требует, чтобы TreeViewer динамически обновлялся при изменении объекта домена.

Я нашел одну статью с сайта eclipse

http://www.eclipse.org/articles/Article-TreeViewer/TreeViewerArticle.htm?PHPSESSID=4d48764999a9cb66a7fd58a954ef2131

В этой статье упоминается ниже код для регистрации изменений домена

/** Because the domain model does not have a richer
* listener model, recursively add this listener
* to each child box of the given box. */
protected void addListenerTo(MovingBox box) {
box.addListener(this);
for (Iterator iterator = box.getBoxes().iterator(); iterator.hasNext();) {
MovingBox aBox = (MovingBox) iterator.next();
addListenerTo(aBox);
}
}

Он упоминает метод MovingBox который предположительно является объектом домена в этом случае. В статье не содержатся примеры кода для реализации MovingBox. Я столкнулся с большой трудностью в понимании того, откуда addListener метод addListener?

Я много искал в Интернете, чтобы найти любой рабочий пример Treeview, который может динамически обновляться при изменении домена. Не уверен, что я искал правильные вещи. Может кто-то, пожалуйста, помогите мне относительно того же?

спросил(а) 2015-02-05T17:53:00+03:00 5 лет, 7 месяцев назад
1
Решение
57

Весь исходный код для этого примера TreeViewer доступен по ссылке, указанной в разделе "Исходный код" в начале статьи.

Ссылка: http://www.eclipse.org/articles/Article-TreeViewer/cbg.article.treeviewer.zip

ответил(а) 2015-02-05T18:37:00+03:00 5 лет, 7 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема