-/*******************************************************************************
- * Jalview - A Sequence Alignment Editor and Viewer (Version 2.7)
- * Copyright (C) 2011 J Procter, AM Waterhouse, J Engelhardt, LM Lui, G Barton, M Clamp, S Searle
- *
- * This file is part of Jalview.
- *
- * Jalview is free software: you can redistribute it and/or
- * modify it under the terms of the GNU General Public License
- * as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
- *
- * Jalview is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty
- * of MERCHANTABILITY or FITNESS FOR A PARTICULAR
- * PURPOSE. See the GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License along with Jalview. If not, see <http://www.gnu.org/licenses/>.
- *******************************************************************************/
/*
* This class was automatically generated with
* <a href="http://www.castor.org">Castor 1.1</a>, using an XML
private boolean _has_visible;
/**
- * additional identifier which properly disambiguates
- * the structure view from any other view with the same
- * attributes. This is not an ID,
- * because it is possible to have many references to the same
- * physical structure view
- * from different sequences in an alignment. A structureState
- * element citing the same
- * viewId will appear for each instance.
+ * additional
+ * identifier
+ * which
+ * properly
+ * disambiguates
+ * the
+ * structure
+ * view
+ * from
+ * any
+ * other
+ * view
+ * with
+ * the
+ * same
+ * attributes.
+ * This
+ * is
+ * not
+ * an
+ * ID,
+ * because
+ * it
+ * is
+ * possible
+ * to
+ * have
+ * many
+ * references
+ * to
+ * the
+ * same
+ * physical
+ * structure
+ * view
+ * from
+ * different
+ * sequences
+ * in
+ * an
+ * alignment.
+ * A
+ * structureState
+ * element
+ * citing
+ * the
+ * same
+ * viewId
+ * will
+ * appear
+ * for
+ * each
+ * instance.
+ *
*/
private java.lang.String _viewId;
/**
- * Flag set if the alignment panel containing this JSeq should
- * be included in those used to perform a structure
- * superposition (since Jalview 2.7).
+ * Flag
+ * set
+ * if
+ * the
+ * alignment
+ * panel
+ * containing
+ * this
+ * JSeq
+ * should
+ * be
+ * included
+ * in
+ * those
+ * used
+ * to
+ * perform
+ * a
+ * structure
+ * superposition
+ * (since
+ * Jalview
+ * 2.7).
*
*/
private boolean _alignwithAlignPanel = true;
private boolean _has_alignwithAlignPanel;
/**
- * Flag set if the alignment panel containing this JSeq should
- * be included in those used to colour its associated sequences
- * in this structureState(since Jalview 2.7).
+ * Flag
+ * set
+ * if
+ * the
+ * alignment
+ * panel
+ * containing
+ * this
+ * JSeq
+ * should
+ * be
+ * included
+ * in
+ * those
+ * used
+ * to
+ * colour
+ * its
+ * associated
+ * sequences
+ * in
+ * this
+ * structureState(since
+ * Jalview
+ * 2.7).
*
*/
private boolean _colourwithAlignPanel = false;
private boolean _has_colourwithAlignPanel;
/**
- * Flag set if the structure display is coloured by the Jmol
- * state, rather than by one or more linked alignment views.
+ * Flag
+ * set
+ * if
+ * the
+ * structure
+ * display
+ * is
+ * coloured
+ * by
+ * the
+ * Jmol
+ * state,
+ * rather
+ * than
+ * by
+ * one
+ * or
+ * more
+ * linked
+ * alignment
+ * views.
*
*/
private boolean _colourByJmol = true;
private boolean _has_colourByJmol;
/**
+ * An identifier for the viewer type, currently either
+ * JMOL or CHIMERA
+ *
+ */
+ private java.lang.String _type;
+
+ /**
* Field _width.
*/
private int _width;
/**
* Returns the value of field 'alignwithAlignPanel'. The field
* 'alignwithAlignPanel' has the following description: Flag
- * set if the alignment panel containing this JSeq should be
- * included in those used to perform a structure superposition
- * (since Jalview 2.7).
+ * set
+ * if
+ * the
+ * alignment
+ * panel
+ * containing
+ * this
+ * JSeq
+ * should
+ * be
+ * included
+ * in
+ * those
+ * used
+ * to
+ * perform
+ * a
+ * structure
+ * superposition
+ * (since
+ * Jalview
+ * 2.7).
*
*
* @return the value of field 'AlignwithAlignPanel'.
/**
* Returns the value of field 'colourByJmol'. The field
- * 'colourByJmol' has the following description: Flag set if
- * the structure display is coloured by the Jmol state, rather
- * than by one or more linked alignment views.
+ * 'colourByJmol' has the following description: Flag
+ * set
+ * if
+ * the
+ * structure
+ * display
+ * is
+ * coloured
+ * by
+ * the
+ * Jmol
+ * state,
+ * rather
+ * than
+ * by
+ * one
+ * or
+ * more
+ * linked
+ * alignment
+ * views.
*
*
* @return the value of field 'ColourByJmol'.
/**
* Returns the value of field 'colourwithAlignPanel'. The field
* 'colourwithAlignPanel' has the following description: Flag
- * set if the alignment panel containing this JSeq should be
- * included in those used to colour its associated sequences in
- * this structureState(since Jalview 2.7).
+ * set
+ * if
+ * the
+ * alignment
+ * panel
+ * containing
+ * this
+ * JSeq
+ * should
+ * be
+ * included
+ * in
+ * those
+ * used
+ * to
+ * colour
+ * its
+ * associated
+ * sequences
+ * in
+ * this
+ * structureState(since
+ * Jalview
+ * 2.7).
*
*
* @return the value of field 'ColourwithAlignPanel'.
}
/**
+ * Returns the value of field 'type'. The field 'type' has the
+ * following description: An identifier for the viewer type,
+ * currently either
+ * JMOL or CHIMERA
+ *
+ *
+ * @return the value of field 'Type'.
+ */
+ public java.lang.String getType(
+ ) {
+ return this._type;
+ }
+
+ /**
* Returns the value of field 'viewId'. The field 'viewId' has
- * the following description: additional identifier which
- * properly disambiguates
- * the structure view from any other view with the same
- * attributes. This is not an ID,
- * because it is possible to have many references to the same
- * physical structure view
- * from different sequences in an alignment. A structureState
- * element citing the same
- * viewId will appear for each instance.
+ * the following description: additional
+ * identifier
+ * which
+ * properly
+ * disambiguates
+ * the
+ * structure
+ * view
+ * from
+ * any
+ * other
+ * view
+ * with
+ * the
+ * same
+ * attributes.
+ * This
+ * is
+ * not
+ * an
+ * ID,
+ * because
+ * it
+ * is
+ * possible
+ * to
+ * have
+ * many
+ * references
+ * to
+ * the
+ * same
+ * physical
+ * structure
+ * view
+ * from
+ * different
+ * sequences
+ * in
+ * an
+ * alignment.
+ * A
+ * structureState
+ * element
+ * citing
+ * the
+ * same
+ * viewId
+ * will
+ * appear
+ * for
+ * each
+ * instance.
+ *
*
* @return the value of field 'ViewId'.
*/
/**
* Returns the value of field 'alignwithAlignPanel'. The field
* 'alignwithAlignPanel' has the following description: Flag
- * set if the alignment panel containing this JSeq should be
- * included in those used to perform a structure superposition
- * (since Jalview 2.7).
+ * set
+ * if
+ * the
+ * alignment
+ * panel
+ * containing
+ * this
+ * JSeq
+ * should
+ * be
+ * included
+ * in
+ * those
+ * used
+ * to
+ * perform
+ * a
+ * structure
+ * superposition
+ * (since
+ * Jalview
+ * 2.7).
*
*
* @return the value of field 'AlignwithAlignPanel'.
/**
* Returns the value of field 'colourByJmol'. The field
- * 'colourByJmol' has the following description: Flag set if
- * the structure display is coloured by the Jmol state, rather
- * than by one or more linked alignment views.
+ * 'colourByJmol' has the following description: Flag
+ * set
+ * if
+ * the
+ * structure
+ * display
+ * is
+ * coloured
+ * by
+ * the
+ * Jmol
+ * state,
+ * rather
+ * than
+ * by
+ * one
+ * or
+ * more
+ * linked
+ * alignment
+ * views.
*
*
* @return the value of field 'ColourByJmol'.
/**
* Returns the value of field 'colourwithAlignPanel'. The field
* 'colourwithAlignPanel' has the following description: Flag
- * set if the alignment panel containing this JSeq should be
- * included in those used to colour its associated sequences in
- * this structureState(since Jalview 2.7).
+ * set
+ * if
+ * the
+ * alignment
+ * panel
+ * containing
+ * this
+ * JSeq
+ * should
+ * be
+ * included
+ * in
+ * those
+ * used
+ * to
+ * colour
+ * its
+ * associated
+ * sequences
+ * in
+ * this
+ * structureState(since
+ * Jalview
+ * 2.7).
*
*
* @return the value of field 'ColourwithAlignPanel'.
/**
* Sets the value of field 'alignwithAlignPanel'. The field
* 'alignwithAlignPanel' has the following description: Flag
- * set if the alignment panel containing this JSeq should be
- * included in those used to perform a structure superposition
- * (since Jalview 2.7).
+ * set
+ * if
+ * the
+ * alignment
+ * panel
+ * containing
+ * this
+ * JSeq
+ * should
+ * be
+ * included
+ * in
+ * those
+ * used
+ * to
+ * perform
+ * a
+ * structure
+ * superposition
+ * (since
+ * Jalview
+ * 2.7).
*
*
* @param alignwithAlignPanel the value of field
/**
* Sets the value of field 'colourByJmol'. The field
- * 'colourByJmol' has the following description: Flag set if
- * the structure display is coloured by the Jmol state, rather
- * than by one or more linked alignment views.
+ * 'colourByJmol' has the following description: Flag
+ * set
+ * if
+ * the
+ * structure
+ * display
+ * is
+ * coloured
+ * by
+ * the
+ * Jmol
+ * state,
+ * rather
+ * than
+ * by
+ * one
+ * or
+ * more
+ * linked
+ * alignment
+ * views.
*
*
* @param colourByJmol the value of field 'colourByJmol'.
/**
* Sets the value of field 'colourwithAlignPanel'. The field
* 'colourwithAlignPanel' has the following description: Flag
- * set if the alignment panel containing this JSeq should be
- * included in those used to colour its associated sequences in
- * this structureState(since Jalview 2.7).
+ * set
+ * if
+ * the
+ * alignment
+ * panel
+ * containing
+ * this
+ * JSeq
+ * should
+ * be
+ * included
+ * in
+ * those
+ * used
+ * to
+ * colour
+ * its
+ * associated
+ * sequences
+ * in
+ * this
+ * structureState(since
+ * Jalview
+ * 2.7).
*
*
* @param colourwithAlignPanel the value of field
}
/**
+ * Sets the value of field 'type'. The field 'type' has the
+ * following description: An identifier for the viewer type,
+ * currently either
+ * JMOL or CHIMERA
+ *
+ *
+ * @param type the value of field 'type'.
+ */
+ public void setType(
+ final java.lang.String type) {
+ this._type = type;
+ }
+
+ /**
* Sets the value of field 'viewId'. The field 'viewId' has the
- * following description: additional identifier which properly
- * disambiguates
- * the structure view from any other view with the same
- * attributes. This is not an ID,
- * because it is possible to have many references to the same
- * physical structure view
- * from different sequences in an alignment. A structureState
- * element citing the same
- * viewId will appear for each instance.
+ * following description: additional
+ * identifier
+ * which
+ * properly
+ * disambiguates
+ * the
+ * structure
+ * view
+ * from
+ * any
+ * other
+ * view
+ * with
+ * the
+ * same
+ * attributes.
+ * This
+ * is
+ * not
+ * an
+ * ID,
+ * because
+ * it
+ * is
+ * possible
+ * to
+ * have
+ * many
+ * references
+ * to
+ * the
+ * same
+ * physical
+ * structure
+ * view
+ * from
+ * different
+ * sequences
+ * in
+ * an
+ * alignment.
+ * A
+ * structureState
+ * element
+ * citing
+ * the
+ * same
+ * viewId
+ * will
+ * appear
+ * for
+ * each
+ * instance.
+ *
*
* @param viewId the value of field 'viewId'.
*/