private boolean _has_aligned;
/**
- * Primary Key for vamsas object
- * referencing
+ * Primary Key for vamsas object referencing
*
*/
private java.lang.String _id;
/**
- * objects with modifiable=false will
- * not be modified by a vamsas client
- * update
- *
- */
- private boolean _modifiable = true;
-
- /**
- * keeps track of state for field: _modifiable
+ * Field _modifiable
*/
- private boolean _has_modifiable;
+ private java.lang.String _modifiable;
/**
- * This is annotation over the
- * coordinate frame defined by all
- * the columns in the alignment.
+ * This is annotation over the coordinate frame
+ * defined by all the columns in the alignment.
*
*/
private java.util.Vector _alignmentAnnotationList;
private java.util.Vector _alignmentSequenceList;
/**
- * typical properties may be
- * additional alignment score
- * objects
- *
+ * typical properties may be additional
+ * alignment score objects
*/
private java.util.Vector _propertyList;
} //-- void deleteAligned()
/**
- * Method deleteModifiable
- *
- */
- public void deleteModifiable()
- {
- this._has_modifiable= false;
- } //-- void deleteModifiable()
-
- /**
* Method enumerateAlignmentAnnotation
*
*
}
else if (temp._id != null)
return false;
- if (this._modifiable != temp._modifiable)
- return false;
- if (this._has_modifiable != temp._has_modifiable)
+ if (this._modifiable != null) {
+ if (temp._modifiable == null) return false;
+ else if (!(this._modifiable.equals(temp._modifiable)))
+ return false;
+ }
+ else if (temp._modifiable != null)
return false;
if (this._alignmentAnnotationList != null) {
if (temp._alignmentAnnotationList == null) return false;
/**
* Returns the value of field 'id'. The field 'id' has the
* following description: Primary Key for vamsas object
- * referencing
+ * referencing
*
*
* @return String
} //-- java.lang.String getId()
/**
- * Returns the value of field 'modifiable'. The field
- * 'modifiable' has the following description: objects with
- * modifiable=false will
- * not be modified by a vamsas client
- * update
- *
+ * Returns the value of field 'modifiable'.
*
- * @return boolean
+ * @return String
* @return the value of field 'modifiable'.
*/
- public boolean getModifiable()
+ public java.lang.String getModifiable()
{
return this._modifiable;
- } //-- boolean getModifiable()
+ } //-- java.lang.String getModifiable()
/**
* Method getProperty
} //-- boolean hasAligned()
/**
- * Method hasModifiable
- *
- *
- *
- * @return boolean
- */
- public boolean hasModifiable()
- {
- return this._has_modifiable;
- } //-- boolean hasModifiable()
-
- /**
* Method isValid
*
*
/**
* Sets the value of field 'id'. The field 'id' has the
* following description: Primary Key for vamsas object
- * referencing
+ * referencing
*
*
* @param id the value of field 'id'.
} //-- void setId(java.lang.String)
/**
- * Sets the value of field 'modifiable'. The field 'modifiable'
- * has the following description: objects with modifiable=false
- * will
- * not be modified by a vamsas client
- * update
- *
+ * Sets the value of field 'modifiable'.
*
* @param modifiable the value of field 'modifiable'.
*/
- public void setModifiable(boolean modifiable)
+ public void setModifiable(java.lang.String modifiable)
{
this._modifiable = modifiable;
- this._has_modifiable = true;
- } //-- void setModifiable(boolean)
+ } //-- void setModifiable(java.lang.String)
/**
* Method setProperty