}
}
FileDialog fd = new FileDialog( PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), SWT.SAVE );
fd.setText( Messages.getString( "Schema.Save_this_schema" ) + this.getName() ); //$NON-NLS-1$
IEclipsePreferences prefs = new ConfigurationScope().getNode( Application.PLUGIN_ID );
String defaultPath = prefs.get( SchemaPreferencePage.DEFAULT_DIRECTORY, System.getProperty( "user.home" ) ); //$NON-NLS-1$
fd.setFilterPath( defaultPath );
fd.setFileName( this.name + ".schema" ); //$NON-NLS-1$
fd.setFilterExtensions( new String[]
{ "*.schema", "*.*" } ); //$NON-NLS-1$ //$NON-NLS-2$