JAL-1764 add structure view type attribute to project schema
[jalview.git] / src / jalview / schemabinding / version2 / JGroup.java
old mode 100755 (executable)
new mode 100644 (file)
index fda1802..86d789e
@@ -187,8 +187,19 @@ public class JGroup implements java.io.Serializable {
     private boolean _has_showSequenceLogo;
 
     /**
-     * Optional sequence group ID (only needs to be unique for this
-     * alignment)
+     * Field _normaliseSequenceLogo.
+     */
+    private boolean _normaliseSequenceLogo = false;
+
+    /**
+     * keeps track of state for field: _normaliseSequenceLogo
+     */
+    private boolean _has_normaliseSequenceLogo;
+
+    /**
+     * Optional sequence group ID (only
+     *  needs to be unique for this
+     *  alignment)
      *  
      */
     private java.lang.String _id;
@@ -198,6 +209,11 @@ public class JGroup implements java.io.Serializable {
      */
     private java.util.Vector _seqList;
 
+    /**
+     * Field _annotationColours.
+     */
+    private jalview.schemabinding.version2.AnnotationColours _annotationColours;
+
 
       //----------------/
      //- Constructors -/
@@ -285,6 +301,13 @@ public class JGroup implements java.io.Serializable {
 
     /**
      */
+    public void deleteNormaliseSequenceLogo(
+    ) {
+        this._has_normaliseSequenceLogo= false;
+    }
+
+    /**
+     */
     public void deleteOutlineColour(
     ) {
         this._has_outlineColour= false;
@@ -357,6 +380,16 @@ public class JGroup implements java.io.Serializable {
     }
 
     /**
+     * Returns the value of field 'annotationColours'.
+     * 
+     * @return the value of field 'AnnotationColours'.
+     */
+    public jalview.schemabinding.version2.AnnotationColours getAnnotationColours(
+    ) {
+        return this._annotationColours;
+    }
+
+    /**
      * Returns the value of field 'colour'.
      * 
      * @return the value of field 'Colour'.
@@ -419,7 +452,8 @@ public class JGroup implements java.io.Serializable {
     /**
      * Returns the value of field 'id'. The field 'id' has the
      * following description: Optional sequence group ID (only
-     * needs to be unique for this alignment)
+     *  needs to be unique for this
+     *  alignment)
      *  
      * 
      * @return the value of field 'Id'.
@@ -450,6 +484,16 @@ public class JGroup implements java.io.Serializable {
     }
 
     /**
+     * Returns the value of field 'normaliseSequenceLogo'.
+     * 
+     * @return the value of field 'NormaliseSequenceLogo'.
+     */
+    public boolean getNormaliseSequenceLogo(
+    ) {
+        return this._normaliseSequenceLogo;
+    }
+
+    /**
      * Returns the value of field 'outlineColour'.
      * 
      * @return the value of field 'OutlineColour'.
@@ -645,6 +689,17 @@ public class JGroup implements java.io.Serializable {
     }
 
     /**
+     * Method hasNormaliseSequenceLogo.
+     * 
+     * @return true if at least one NormaliseSequenceLogo has been
+     * added
+     */
+    public boolean hasNormaliseSequenceLogo(
+    ) {
+        return this._has_normaliseSequenceLogo;
+    }
+
+    /**
      * Method hasOutlineColour.
      * 
      * @return true if at least one OutlineColour has been added
@@ -776,6 +831,16 @@ public class JGroup implements java.io.Serializable {
     }
 
     /**
+     * Returns the value of field 'normaliseSequenceLogo'.
+     * 
+     * @return the value of field 'NormaliseSequenceLogo'.
+     */
+    public boolean isNormaliseSequenceLogo(
+    ) {
+        return this._normaliseSequenceLogo;
+    }
+
+    /**
      * Returns the value of field 'showConsensusHistogram'.
      * 
      * @return the value of field 'ShowConsensusHistogram'.
@@ -884,6 +949,17 @@ public class JGroup implements java.io.Serializable {
     }
 
     /**
+     * Sets the value of field 'annotationColours'.
+     * 
+     * @param annotationColours the value of field
+     * 'annotationColours'.
+     */
+    public void setAnnotationColours(
+            final jalview.schemabinding.version2.AnnotationColours annotationColours) {
+        this._annotationColours = annotationColours;
+    }
+
+    /**
      * Sets the value of field 'colour'.
      * 
      * @param colour the value of field 'colour'.
@@ -951,7 +1027,8 @@ public class JGroup implements java.io.Serializable {
     /**
      * Sets the value of field 'id'. The field 'id' has the
      * following description: Optional sequence group ID (only
-     * needs to be unique for this alignment)
+     *  needs to be unique for this
+     *  alignment)
      *  
      * 
      * @param id the value of field 'id'.
@@ -984,6 +1061,18 @@ public class JGroup implements java.io.Serializable {
     }
 
     /**
+     * Sets the value of field 'normaliseSequenceLogo'.
+     * 
+     * @param normaliseSequenceLogo the value of field
+     * 'normaliseSequenceLogo'.
+     */
+    public void setNormaliseSequenceLogo(
+            final boolean normaliseSequenceLogo) {
+        this._normaliseSequenceLogo = normaliseSequenceLogo;
+        this._has_normaliseSequenceLogo = true;
+    }
+
+    /**
      * Sets the value of field 'outlineColour'.
      * 
      * @param outlineColour the value of field 'outlineColour'.