private String getAutoPopulateMsg() { if ( getModelerPerspective() == ModelerPerspective.ANALYSIS ) { return ModelerMessagesHolder.getMessages().getString( "auto_populate_msg" ); //$NON-NLS-1$; } else { return ModelerMessagesHolder.getMessages().getString( "auto_populate_relational_msg" ); //$NON-NLS-1$; } }
@Bindable public void onModelTreeDrop( DropEvent event ) { try { if ( getModelerPerspective() == ModelerPerspective.ANALYSIS ) { dimTreeHelper.onModelDrop( event ); } else { catTreeHelper.onModelDrop( event ); } } catch ( Exception e ) { event.setAccepted( false ); try { XulMessageBox msg = null; //$NON-NLS-1$ msg = (XulMessageBox) document.createElement( "messagebox" ); msg.setTitle( ModelerMessagesHolder.getMessages().getString( "invalid_model" ) ); //$NON-NLS-1$ msg.setMessage( e.getCause().getMessage() ); msg.open(); } catch ( Exception e1 ) { e1.printStackTrace(); } } }
@Bindable public void addField() { try { if ( getModelerPerspective() == ModelerPerspective.ANALYSIS ) { dimTreeHelper.addField( getSelectedFields() ); } else { catTreeHelper.addField( getSelectedFields() ); } } catch ( Exception e ) { try { XulMessageBox msg = null; //$NON-NLS-1$ msg = (XulMessageBox) document.createElement( "messagebox" ); msg.setTitle( ModelerMessagesHolder.getMessages().getString( "invalid_model" ) ); //$NON-NLS-1$ msg.setMessage( e.getCause().getMessage() ); msg.open(); } catch ( Exception e1 ) { e1.printStackTrace(); } } }
@Bindable public void showAutopopulatePrompt() { try { if ( getModelerPerspective() == ModelerPerspective.ANALYSIS ) { MainModelNode model = workspace.getModel(); if ( model.getDimensions().isEmpty() && model.getMeasures().isEmpty() ) { autoPopulate(); } else { showAutoModelConfirmDialog(); } } else { RelationalModelNode model = workspace.getRelationalModel(); if ( model.getCategories().isEmpty() ) { autoPopulate(); } else { showAutoModelConfirmDialog(); } } } catch ( XulException e ) { e.printStackTrace(); } }