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
12 Clazz.overrideMethod (c$, "isLoadingFromArchive",
\r
14 return this.loadingFromArchive && !this.loadingFinished;
\r
16 Clazz.overrideMethod (c$, "isLoadingFinished",
\r
18 return this.loadingFinished;
\r
20 Clazz.overrideMethod (c$, "setFinishedLoadingFromArchive",
\r
21 function (finishedLoading) {
\r
22 this.loadingFinished = finishedLoading;
\r