X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fjalview%2Fxml%2Fbinding%2Fjalview%2FJalviewModel.java;h=2de1ebad2823e16c949c0162e8d74146d579e269;hb=9d9ad2a9237a50e305349a63eb01bb5548d028d0;hp=ed57edcd677e3cc479dcc4b1e47468e91e551868;hpb=c25cfde239527da78fecce55a877330afa90701d;p=jalview.git diff --git a/src/jalview/xml/binding/jalview/JalviewModel.java b/src/jalview/xml/binding/jalview/JalviewModel.java index ed57edc..2de1eba 100644 --- a/src/jalview/xml/binding/jalview/JalviewModel.java +++ b/src/jalview/xml/binding/jalview/JalviewModel.java @@ -2,7 +2,7 @@ // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.2.8-b130911.1802 // See http://java.sun.com/xml/jaxb // Any modifications to this file will be lost upon recompilation of the source schema. -// Generated on: 2018.12.20 at 11:47:26 AM GMT +// Generated on: 2023.01.31 at 04:07:08 PM GMT // @@ -165,6 +165,20 @@ import javax.xml.datatype.XMLGregorianCalendar; * </complexContent> * </complexType> * </element> + * <element name="overview" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attGroup ref="{www.jalview.org}swingwindow"/> + * <attribute name="showHidden" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * <attribute name="residueColour" type="{http://www.w3.org/2001/XMLSchema}int" /> + * <attribute name="gapColour" type="{http://www.w3.org/2001/XMLSchema}int" /> + * <attribute name="hiddenColour" type="{http://www.w3.org/2001/XMLSchema}int" /> + * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </element> * </sequence> * <attGroup ref="{www.jalview.org}swingwindow"/> * <attribute name="conservationSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" /> @@ -208,6 +222,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * <attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> * <attribute name="complementId" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="showComplementFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> + * <attribute name="showComplementFeaturesOnTop" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> * </restriction> * </complexContent> * </complexType> @@ -292,8 +308,8 @@ import javax.xml.datatype.XMLGregorianCalendar; * </element> * <element name="pcaData" type="{www.jalview.org}PcaDataType"/> * </sequence> - * <attGroup ref="{www.jalview.org}swingwindow"/> * <attGroup ref="{www.jalview.org}SimilarityParams"/> + * <attGroup ref="{www.jalview.org}swingwindow"/> * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="scoreModelName" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="xDim" type="{http://www.w3.org/2001/XMLSchema}int" /> @@ -3106,8 +3122,8 @@ public class JalviewModel { * </element> * <element name="pcaData" type="{www.jalview.org}PcaDataType"/> * </sequence> - * <attGroup ref="{www.jalview.org}swingwindow"/> * <attGroup ref="{www.jalview.org}SimilarityParams"/> + * <attGroup ref="{www.jalview.org}swingwindow"/> * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="scoreModelName" type="{http://www.w3.org/2001/XMLSchema}string" /> * <attribute name="xDim" type="{http://www.w3.org/2001/XMLSchema}int" /> @@ -3162,14 +3178,6 @@ public class JalviewModel { protected Boolean showLabels; @XmlAttribute(name = "linkToAllViews") protected Boolean linkToAllViews; - @XmlAttribute(name = "width") - protected Integer width; - @XmlAttribute(name = "height") - protected Integer height; - @XmlAttribute(name = "xpos") - protected Integer xpos; - @XmlAttribute(name = "ypos") - protected Integer ypos; @XmlAttribute(name = "includeGaps") protected Boolean includeGaps; @XmlAttribute(name = "matchGaps") @@ -3178,6 +3186,14 @@ public class JalviewModel { protected Boolean includeGappedColumns; @XmlAttribute(name = "denominateByShortestLength") protected Boolean denominateByShortestLength; + @XmlAttribute(name = "width") + protected Integer width; + @XmlAttribute(name = "height") + protected Integer height; + @XmlAttribute(name = "xpos") + protected Integer xpos; + @XmlAttribute(name = "ypos") + protected Integer ypos; /** * Gets the value of the sequencePoint property. @@ -3526,195 +3542,195 @@ public class JalviewModel { } /** - * Gets the value of the width property. + * Gets the value of the includeGaps property. * * @return * possible object is - * {@link Integer } + * {@link Boolean } * */ - public Integer getWidth() { - return width; + public Boolean isIncludeGaps() { + return includeGaps; } /** - * Sets the value of the width property. + * Sets the value of the includeGaps property. * * @param value * allowed object is - * {@link Integer } + * {@link Boolean } * */ - public void setWidth(Integer value) { - this.width = value; + public void setIncludeGaps(Boolean value) { + this.includeGaps = value; } /** - * Gets the value of the height property. + * Gets the value of the matchGaps property. * * @return * possible object is - * {@link Integer } + * {@link Boolean } * */ - public Integer getHeight() { - return height; + public Boolean isMatchGaps() { + return matchGaps; } /** - * Sets the value of the height property. + * Sets the value of the matchGaps property. * * @param value * allowed object is - * {@link Integer } + * {@link Boolean } * */ - public void setHeight(Integer value) { - this.height = value; + public void setMatchGaps(Boolean value) { + this.matchGaps = value; } /** - * Gets the value of the xpos property. + * Gets the value of the includeGappedColumns property. * * @return * possible object is - * {@link Integer } + * {@link Boolean } * */ - public Integer getXpos() { - return xpos; + public Boolean isIncludeGappedColumns() { + return includeGappedColumns; } /** - * Sets the value of the xpos property. + * Sets the value of the includeGappedColumns property. * * @param value * allowed object is - * {@link Integer } + * {@link Boolean } * */ - public void setXpos(Integer value) { - this.xpos = value; + public void setIncludeGappedColumns(Boolean value) { + this.includeGappedColumns = value; } /** - * Gets the value of the ypos property. + * Gets the value of the denominateByShortestLength property. * * @return * possible object is - * {@link Integer } + * {@link Boolean } * */ - public Integer getYpos() { - return ypos; + public Boolean isDenominateByShortestLength() { + return denominateByShortestLength; } /** - * Sets the value of the ypos property. + * Sets the value of the denominateByShortestLength property. * * @param value * allowed object is - * {@link Integer } + * {@link Boolean } * */ - public void setYpos(Integer value) { - this.ypos = value; + public void setDenominateByShortestLength(Boolean value) { + this.denominateByShortestLength = value; } /** - * Gets the value of the includeGaps property. + * Gets the value of the width property. * * @return * possible object is - * {@link Boolean } + * {@link Integer } * */ - public Boolean isIncludeGaps() { - return includeGaps; + public Integer getWidth() { + return width; } /** - * Sets the value of the includeGaps property. + * Sets the value of the width property. * * @param value * allowed object is - * {@link Boolean } + * {@link Integer } * */ - public void setIncludeGaps(Boolean value) { - this.includeGaps = value; + public void setWidth(Integer value) { + this.width = value; } /** - * Gets the value of the matchGaps property. + * Gets the value of the height property. * * @return * possible object is - * {@link Boolean } + * {@link Integer } * */ - public Boolean isMatchGaps() { - return matchGaps; + public Integer getHeight() { + return height; } /** - * Sets the value of the matchGaps property. + * Sets the value of the height property. * * @param value * allowed object is - * {@link Boolean } + * {@link Integer } * */ - public void setMatchGaps(Boolean value) { - this.matchGaps = value; + public void setHeight(Integer value) { + this.height = value; } /** - * Gets the value of the includeGappedColumns property. + * Gets the value of the xpos property. * * @return * possible object is - * {@link Boolean } + * {@link Integer } * */ - public Boolean isIncludeGappedColumns() { - return includeGappedColumns; + public Integer getXpos() { + return xpos; } /** - * Sets the value of the includeGappedColumns property. + * Sets the value of the xpos property. * * @param value * allowed object is - * {@link Boolean } + * {@link Integer } * */ - public void setIncludeGappedColumns(Boolean value) { - this.includeGappedColumns = value; + public void setXpos(Integer value) { + this.xpos = value; } /** - * Gets the value of the denominateByShortestLength property. + * Gets the value of the ypos property. * * @return * possible object is - * {@link Boolean } + * {@link Integer } * */ - public Boolean isDenominateByShortestLength() { - return denominateByShortestLength; + public Integer getYpos() { + return ypos; } /** - * Sets the value of the denominateByShortestLength property. + * Sets the value of the ypos property. * * @param value * allowed object is - * {@link Boolean } + * {@link Integer } * */ - public void setDenominateByShortestLength(Boolean value) { - this.denominateByShortestLength = value; + public void setYpos(Integer value) { + this.ypos = value; } @@ -4765,6 +4781,20 @@ public class JalviewModel { * </complexContent> * </complexType> * </element> + * <element name="overview" minOccurs="0"> + * <complexType> + * <complexContent> + * <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> + * <attGroup ref="{www.jalview.org}swingwindow"/> + * <attribute name="showHidden" type="{http://www.w3.org/2001/XMLSchema}boolean" /> + * <attribute name="residueColour" type="{http://www.w3.org/2001/XMLSchema}int" /> + * <attribute name="gapColour" type="{http://www.w3.org/2001/XMLSchema}int" /> + * <attribute name="hiddenColour" type="{http://www.w3.org/2001/XMLSchema}int" /> + * <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" /> + * </restriction> + * </complexContent> + * </complexType> + * </element> * </sequence> * <attGroup ref="{www.jalview.org}swingwindow"/> * <attribute name="conservationSelected" type="{http://www.w3.org/2001/XMLSchema}boolean" /> @@ -4808,6 +4838,8 @@ public class JalviewModel { * <attribute name="textColThreshold" type="{http://www.w3.org/2001/XMLSchema}int" /> * <attribute name="id" type="{http://www.w3.org/2001/XMLSchema}ID" /> * <attribute name="complementId" type="{http://www.w3.org/2001/XMLSchema}string" /> + * <attribute name="showComplementFeatures" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> + * <attribute name="showComplementFeaturesOnTop" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> * </restriction> * </complexContent> * </complexType> @@ -4819,7 +4851,8 @@ public class JalviewModel { @XmlType(name = "", propOrder = { "annotationColours", "hiddenColumns", - "calcIdParam" + "calcIdParam", + "overview" }) public static class Viewport { @@ -4829,6 +4862,8 @@ public class JalviewModel { protected List hiddenColumns; @XmlElement(namespace = "www.jalview.org") protected List calcIdParam; + @XmlElement(namespace = "www.jalview.org") + protected JalviewModel.Viewport.Overview overview; @XmlAttribute(name = "conservationSelected") protected Boolean conservationSelected; @XmlAttribute(name = "pidSelected") @@ -4914,6 +4949,10 @@ public class JalviewModel { protected String id; @XmlAttribute(name = "complementId") protected String complementId; + @XmlAttribute(name = "showComplementFeatures") + protected Boolean showComplementFeatures; + @XmlAttribute(name = "showComplementFeaturesOnTop") + protected Boolean showComplementFeaturesOnTop; @XmlAttribute(name = "width") protected Integer width; @XmlAttribute(name = "height") @@ -5006,6 +5045,30 @@ public class JalviewModel { } /** + * Gets the value of the overview property. + * + * @return + * possible object is + * {@link JalviewModel.Viewport.Overview } + * + */ + public JalviewModel.Viewport.Overview getOverview() { + return overview; + } + + /** + * Sets the value of the overview property. + * + * @param value + * allowed object is + * {@link JalviewModel.Viewport.Overview } + * + */ + public void setOverview(JalviewModel.Viewport.Overview value) { + this.overview = value; + } + + /** * Gets the value of the conservationSelected property. * * @return @@ -6034,6 +6097,62 @@ public class JalviewModel { } /** + * Gets the value of the showComplementFeatures property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isShowComplementFeatures() { + if (showComplementFeatures == null) { + return false; + } else { + return showComplementFeatures; + } + } + + /** + * Sets the value of the showComplementFeatures property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setShowComplementFeatures(Boolean value) { + this.showComplementFeatures = value; + } + + /** + * Gets the value of the showComplementFeaturesOnTop property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public boolean isShowComplementFeaturesOnTop() { + if (showComplementFeaturesOnTop == null) { + return false; + } else { + return showComplementFeaturesOnTop; + } + } + + /** + * Sets the value of the showComplementFeaturesOnTop property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setShowComplementFeaturesOnTop(Boolean value) { + this.showComplementFeaturesOnTop = value; + } + + /** * Gets the value of the width property. * * @return @@ -6310,6 +6429,270 @@ public class JalviewModel { } + + /** + *

Java class for anonymous complex type. + * + *

The following schema fragment specifies the expected content contained within this class. + * + *

+         * <complexType>
+         *   <complexContent>
+         *     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+         *       <attGroup ref="{www.jalview.org}swingwindow"/>
+         *       <attribute name="showHidden" type="{http://www.w3.org/2001/XMLSchema}boolean" />
+         *       <attribute name="residueColour" type="{http://www.w3.org/2001/XMLSchema}int" />
+         *       <attribute name="gapColour" type="{http://www.w3.org/2001/XMLSchema}int" />
+         *       <attribute name="hiddenColour" type="{http://www.w3.org/2001/XMLSchema}int" />
+         *       <attribute name="title" type="{http://www.w3.org/2001/XMLSchema}string" />
+         *     </restriction>
+         *   </complexContent>
+         * </complexType>
+         * 
+ * + * + */ + @XmlAccessorType(XmlAccessType.FIELD) + @XmlType(name = "") + public static class Overview { + + @XmlAttribute(name = "showHidden") + protected Boolean showHidden; + @XmlAttribute(name = "residueColour") + protected Integer residueColour; + @XmlAttribute(name = "gapColour") + protected Integer gapColour; + @XmlAttribute(name = "hiddenColour") + protected Integer hiddenColour; + @XmlAttribute(name = "title") + protected String title; + @XmlAttribute(name = "width") + protected Integer width; + @XmlAttribute(name = "height") + protected Integer height; + @XmlAttribute(name = "xpos") + protected Integer xpos; + @XmlAttribute(name = "ypos") + protected Integer ypos; + + /** + * Gets the value of the showHidden property. + * + * @return + * possible object is + * {@link Boolean } + * + */ + public Boolean isShowHidden() { + return showHidden; + } + + /** + * Sets the value of the showHidden property. + * + * @param value + * allowed object is + * {@link Boolean } + * + */ + public void setShowHidden(Boolean value) { + this.showHidden = value; + } + + /** + * Gets the value of the residueColour property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getResidueColour() { + return residueColour; + } + + /** + * Sets the value of the residueColour property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setResidueColour(Integer value) { + this.residueColour = value; + } + + /** + * Gets the value of the gapColour property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getGapColour() { + return gapColour; + } + + /** + * Sets the value of the gapColour property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setGapColour(Integer value) { + this.gapColour = value; + } + + /** + * Gets the value of the hiddenColour property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getHiddenColour() { + return hiddenColour; + } + + /** + * Sets the value of the hiddenColour property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setHiddenColour(Integer value) { + this.hiddenColour = value; + } + + /** + * Gets the value of the title property. + * + * @return + * possible object is + * {@link String } + * + */ + public String getTitle() { + return title; + } + + /** + * Sets the value of the title property. + * + * @param value + * allowed object is + * {@link String } + * + */ + public void setTitle(String value) { + this.title = value; + } + + /** + * Gets the value of the width property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getWidth() { + return width; + } + + /** + * Sets the value of the width property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setWidth(Integer value) { + this.width = value; + } + + /** + * Gets the value of the height property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getHeight() { + return height; + } + + /** + * Sets the value of the height property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setHeight(Integer value) { + this.height = value; + } + + /** + * Gets the value of the xpos property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getXpos() { + return xpos; + } + + /** + * Sets the value of the xpos property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setXpos(Integer value) { + this.xpos = value; + } + + /** + * Gets the value of the ypos property. + * + * @return + * possible object is + * {@link Integer } + * + */ + public Integer getYpos() { + return ypos; + } + + /** + * Sets the value of the ypos property. + * + * @param value + * allowed object is + * {@link Integer } + * + */ + public void setYpos(Integer value) { + this.ypos = value; + } + + } + } }