JAL-1807 Bob's JalviewJS prototype first commit
[jalviewjs.git] / bin / jalview / structures / models / SequenceStructureBindingModel.js
1 Clazz.declarePackage ("jalview.structures.models");\r
2 Clazz.load (["jalview.api.SequenceStructureBinding"], "jalview.structures.models.SequenceStructureBindingModel", null, function () {\r
3 c$ = Clazz.decorateAsClass (function () {\r
4 this.loadingFromArchive = false;\r
5 this.loadingFinished = true;\r
6 Clazz.instantialize (this, arguments);\r
7 }, jalview.structures.models, "SequenceStructureBindingModel", null, jalview.api.SequenceStructureBinding);\r
8 Clazz.overrideMethod (c$, "setLoadingFromArchive", \r
9 function (loadingFromArchive) {\r
10 this.loadingFromArchive = loadingFromArchive;\r
11 }, "~B");\r
12 Clazz.overrideMethod (c$, "isLoadingFromArchive", \r
13 function () {\r
14 return this.loadingFromArchive && !this.loadingFinished;\r
15 });\r
16 Clazz.overrideMethod (c$, "isLoadingFinished", \r
17 function () {\r
18 return this.loadingFinished;\r
19 });\r
20 Clazz.overrideMethod (c$, "setFinishedLoadingFromArchive", \r
21 function (finishedLoading) {\r
22 this.loadingFinished = finishedLoading;\r
23 }, "~B");\r
24 });\r