1 Clazz.declarePackage ("jalview.datamodel");
2 Clazz.load (["java.util.HashMap"], "jalview.datamodel.StructureViewerModel", ["java.util.ArrayList"], function () {
3 c$ = Clazz.decorateAsClass (function () {
8 this.alignWithPanel = false;
9 this.colourWithAlignPanel = false;
10 this.colourByViewer = false;
15 if (!Clazz.isClassDefined ("jalview.datamodel.StructureViewerModel.StructureData")) {
16 jalview.datamodel.StructureViewerModel.$StructureViewerModel$StructureData$ ();
18 Clazz.instantialize (this, arguments);
19 }, jalview.datamodel, "StructureViewerModel");
20 Clazz.prepareFields (c$, function () {
21 this.fileData = new java.util.HashMap ();
23 Clazz.makeConstructor (c$,
24 function (x, y, width, height, alignWithPanel, colourWithAlignPanel, colourByViewer, viewId, type) {
29 this.alignWithPanel = alignWithPanel;
30 this.colourWithAlignPanel = colourWithAlignPanel;
31 this.colourByViewer = colourByViewer;
34 }, "~N,~N,~N,~N,~B,~B,~B,~S,~S");
35 Clazz.defineMethod (c$, "getX",
39 Clazz.defineMethod (c$, "setX",
43 Clazz.defineMethod (c$, "getY",
47 Clazz.defineMethod (c$, "setY",
51 Clazz.defineMethod (c$, "getWidth",
55 Clazz.defineMethod (c$, "setWidth",
59 Clazz.defineMethod (c$, "getHeight",
63 Clazz.defineMethod (c$, "setHeight",
67 Clazz.defineMethod (c$, "isAlignWithPanel",
69 return this.alignWithPanel;
71 Clazz.defineMethod (c$, "setAlignWithPanel",
72 function (alignWithPanel) {
73 this.alignWithPanel = alignWithPanel;
75 Clazz.defineMethod (c$, "isColourWithAlignPanel",
77 return this.colourWithAlignPanel;
79 Clazz.defineMethod (c$, "setColourWithAlignPanel",
80 function (colourWithAlignPanel) {
81 this.colourWithAlignPanel = colourWithAlignPanel;
83 Clazz.defineMethod (c$, "isColourByViewer",
85 return this.colourByViewer;
87 Clazz.defineMethod (c$, "setColourByViewer",
88 function (colourByViewer) {
89 this.colourByViewer = colourByViewer;
91 Clazz.defineMethod (c$, "getStateData",
93 return this.stateData;
95 Clazz.defineMethod (c$, "setStateData",
96 function (stateData) {
97 this.stateData = stateData;
99 Clazz.defineMethod (c$, "getFileData",
101 return this.fileData;
103 Clazz.defineMethod (c$, "setFileData",
104 function (fileData) {
105 this.fileData = fileData;
107 Clazz.defineMethod (c$, "getViewId",
111 Clazz.defineMethod (c$, "getType",
115 c$.$StructureViewerModel$StructureData$ = function () {
117 c$ = Clazz.decorateAsClass (function () {
118 Clazz.prepareCallback (this, arguments);
119 this.filePath = null;
122 Clazz.instantialize (this, arguments);
123 }, jalview.datamodel.StructureViewerModel, "StructureData");
124 Clazz.makeConstructor (c$,
128 this.seqList = new java.util.ArrayList ();
130 Clazz.defineMethod (c$, "getFilePath",
132 return this.filePath;
134 Clazz.defineMethod (c$, "setFilePath",
138 Clazz.defineMethod (c$, "getPdbId",
142 Clazz.defineMethod (c$, "setPdbId",
146 Clazz.defineMethod (c$, "getSeqList",
150 Clazz.defineMethod (c$, "setSeqList",
153 }, "java.util.List");