public void propertyChange( PropertyChangeEvent evt ) { if ( !( "validMessages".equals( evt.getPropertyName() ) || "valid".equals( evt.getPropertyName() ) ) ) { // Set the model's dirty flag to true when anything except valid messages are changed workspace.setDirty( true ); } } };
private void fireModelChanged() { firePropertyChange( "model", null, model ); //$NON-NLS-1$ setDirty( true ); }
private void fireRelationalModelChanged() { firePropertyChange( "relationalModel", null, relationalModel ); //$NON-NLS-1$ setDirty( true ); }
@Bindable public void setRelationalModelName( String modelName ) { String prevVal = model.getName(); relationalModel.setName( modelName ); setDirty( true ); this.firePropertyChange( "relationalModelName", prevVal, modelName ); //$NON-NLS-1$ }
@Bindable public void setModelName( String modelName ) { String prevVal = model.getName(); model.setName( modelName ); setDirty( true ); this.firePropertyChange( "modelName", prevVal, modelName ); //$NON-NLS-1$ }
@Bindable public void done() { if ( selectedFields.length != 1 ) { return; } AvailableField field = (AvailableField) selectedFields[0]; ColumnBackedNode cnode = workspace.createColumnBackedNode( field, workspace.getCurrentModelerPerspective() ); LogicalColumn lCol = cnode.getLogicalColumn(); if ( ColumnBackedNode.COLUMN_TYPE_SOURCE.equals( columnType ) ) { node.setLogicalColumn( lCol ); } else if ( ColumnBackedNode.COLUMN_TYPE_ORDINAL.equals( columnType ) ) { node.setLogicalOrdinalColumn( lCol ); } else if ( ColumnBackedNode.COLUMN_TYPE_CAPTION.equals( columnType ) ) { node.setLogicalCaptionColumn( lCol ); } workspace.setDirty( true ); dialog.hide(); }
public boolean saveWorkspace( String fileName ) throws ModelerException { workspace.getModel().validateTree(); if ( workspace.isValid() == false ) { showValidationMessages(); return false; } workspace.setFileName( fileName ); workspace.setDirty( false ); workspace.setTemporary( false ); return true; }
aModel.setDirty( false ); } catch ( Exception e ) { logger.error( "error", e );