Вот несколько хороших ресурсов:
Не думаю, что есть большая разница между привязкой данных JFace в затмениях 3.4 и 3.5. Концепции все те же (ISWTObservables и т. Д.).
Редактировать
Ларс Фогель демонстрирует наблюдаемого Listviewer со следующим кодом:
// Define the viewer
viewer = new ListViewer(parent);
viewer.setContentProvider(new ObservableListContentProvider());
List<Person> persons = new ArrayList<Person>();
// Just for testing we create sample data
createExampleData(persons);
input = new WritableList(persons, Person.class);
// Set the writeableList as input for the viewer
viewer.setInput(input);
Введение поощряет, что это работает и с TreeViewers. Контент-провайдеру он вам нужен org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider
. Это немного сложнее, потому что вам нужны фабрика списков и TreeStructureAdvisor для создания этого провайдера контента. Это все, что я могу помочь. Также не нашел пример и пока не использовал привязку данных со средствами просмотра дерева. Так что теперь документация по JFace API должна быть вашим другом;)