class IdGeneratorEditionDialog implements PropertyEditionPopup {

    @Override
    public void show() {
        DataModelerPropertyEditorFieldInfo fieldInfo = (DataModelerPropertyEditorFieldInfo) property;
        String strategy = (String) fieldInfo.getCurrentValue(STRATEGY);
        String generator = (String) fieldInfo.getCurrentValue(GENERATOR);

        strategy = strategy != null ? strategy : UIUtil.NOT_SELECTED;
        view.setGeneratorType(strategy);
        view.setGeneratorName(generator);

        view.setEnabled(!fieldInfo.isDisabled());
        view.show();
    }

    @Inject public  IdGeneratorEditionDialog(View view);

}