@UiHandler("editIcon") void editIconClick(ClickEvent event) { final FactEditorPopup popup = new FactEditorPopup(factMetaModel, factModels, modelNameHelper); popup.setOkCommand( new Command() { public void execute() { titleLabel.setText(getTitleText()); } }); popup.show(); }
@UiHandler("addFactIcon") void addFactClick(ClickEvent event) { final FactEditorPopup popup = new FactEditorPopup(modelNameHelper, superTypeFactModels); popup.setOkCommand( new Command() { public void execute() { FactMetaModel factMetaModel = popup.getFactModel(); factModels.add(factMetaModel); superTypeFactModels.add(factMetaModel); addFactModelToStackPanel(factMetaModel); } }); popup.show(); }