X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fstructure%2FStructureImportSettings.java;h=b5672ab6c2fb5454facbfdb72e90db7928be63e6;hb=776efd50982732063b1433736c775313d381355e;hp=c43991452e77caf73256eacc953ca97fdc702b29;hpb=53b2ec17b88081e402f60deab2723750bc4867d1;p=jalview.git diff --git a/src/jalview/structure/StructureImportSettings.java b/src/jalview/structure/StructureImportSettings.java index c439914..b5672ab 100644 --- a/src/jalview/structure/StructureImportSettings.java +++ b/src/jalview/structure/StructureImportSettings.java @@ -20,7 +20,8 @@ */ 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; @@ -31,20 +32,18 @@ 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); } /**