*/
package jalview.structure;
-import jalview.bin.Instance;
+import jalview.bin.ApplicationSingletonProvider;
+import jalview.bin.ApplicationSingletonProvider.ApplicationSingletonI;
import jalview.datamodel.PDBEntry;
import jalview.datamodel.PDBEntry.Type;
* @author tcofoegbu
*
*/
-public class StructureImportSettings
+public class StructureImportSettings implements ApplicationSingletonI
{
private StructureImportSettings()
{
- // singleton
+ // private singleton
}
private static StructureImportSettings getInstance()
{
- Instance j = Instance.getInstance();
- return (j.structureImportSettings == null
- ? j.structureImportSettings = new StructureImportSettings()
- : j.structureImportSettings);
+ return (StructureImportSettings) ApplicationSingletonProvider
+ .getInstance(StructureImportSettings.class);
}
/**