@Override protected void update(Model model) { // Check if (toolbar == null) return; // For each item for (final ToolItem item : toolbar.getItems()) { // Check group if (!(item.getData() instanceof MainMenuGroup)) { MainMenuItem mItem = (MainMenuItem) item.getData(); item.setEnabled(mItem == null || mItem.isEnabled(model)); } } }