@Override public boolean updateProperties(TreeItem item, Configurer configurer) { boolean updated = false; for (final PropertiesProviderObject provider : providersObject) { if (provider.updateProperties(item, configurer)) { updated = true; } } return updated; }
@Override public void setInput(Tree properties, Configurer configurer) { for (final TreeItem item : properties.getItems()) { clear(item); } properties.setData(configurer); if (configurer != null) { for (final PropertiesProviderObject provider : providersObject) { provider.setInput(properties, configurer); } } for (final TreeItem item : properties.getItems()) { UtilSwt.autoSize(item); } }