<xs:attribute name="ypos" type="xs:int"/>
<xs:attribute name="width" type="xs:int"/>
<xs:attribute name="height" type="xs:int"/>
- <xs:attribute name="viewId" type="xs:ID" use="optional"/>
+ <xs:attribute name="viewId" type="xs:string" use="optional">
+ <xs:annotation>
+ <xs:documentation>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.</xs:documentation>
+ </xs:annotation>
+ </xs:attribute>
</xs:extension>
-#Mon Nov 10 11:15:07 GMT 2008\r
+#Sun Dec 14 18:51:51 GMT 2008\r
jalview.schemabinding.version2.ThresholdLine=jalview.schemabinding.version2.descriptors.ThresholdLineDescriptor\r
jalview.schemabinding.version2.SequenceSetProperties=jalview.schemabinding.version2.descriptors.SequenceSetPropertiesDescriptor\r
jalview.schemabinding.version2.StructureState=jalview.schemabinding.version2.descriptors.StructureStateDescriptor\r
jalview.schemabinding.version2.PdbentryItem=jalview.schemabinding.version2.descriptors.PdbentryItemDescriptor\r
jalview.schemabinding.version2.FeatureSettings=jalview.schemabinding.version2.descriptors.FeatureSettingsDescriptor\r
jalview.schemabinding.version2.JGroup=jalview.schemabinding.version2.descriptors.JGroupDescriptor\r
-jalview.schemabinding.version2.VamsasModel=jalview.schemabinding.version2.descriptors.VamsasModelDescriptor\r
-jalview.schemabinding.version2.JalviewUserColours=jalview.schemabinding.version2.descriptors.JalviewUserColoursDescriptor\r
jalview.schemabinding.version2.MapListTo=jalview.schemabinding.version2.descriptors.MapListToDescriptor\r
+jalview.schemabinding.version2.JalviewUserColours=jalview.schemabinding.version2.descriptors.JalviewUserColoursDescriptor\r
+jalview.schemabinding.version2.VamsasModel=jalview.schemabinding.version2.descriptors.VamsasModelDescriptor\r
jalview.schemabinding.version2.Pdbentry=jalview.schemabinding.version2.descriptors.PdbentryDescriptor\r
jalview.schemabinding.version2.HiddenColumns=jalview.schemabinding.version2.descriptors.HiddenColumnsDescriptor\r
-jalview.schemabinding.version2.Features=jalview.schemabinding.version2.descriptors.FeaturesDescriptor\r
jalview.schemabinding.version2.DseqFor=jalview.schemabinding.version2.descriptors.DseqForDescriptor\r
+jalview.schemabinding.version2.Features=jalview.schemabinding.version2.descriptors.FeaturesDescriptor\r
jalview.schemabinding.version2.VAMSAS=jalview.schemabinding.version2.descriptors.VAMSASDescriptor\r
jalview.schemabinding.version2.MappingChoiceItem=jalview.schemabinding.version2.descriptors.MappingChoiceItemDescriptor\r
private boolean _has_height;
/**
- * Field _viewId.
+ * 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;
}
/**
- * Returns the value of field 'viewId'.
+ * 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.
*
* @return the value of field 'ViewId'.
*/
}
/**
- * Sets the value of field 'viewId'.
+ * 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.
*
* @param viewId the value of field 'viewId'.
*/