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