fieldValidator.setValidator(typeValidator);\r
}\r
desc.setValidator(fieldValidator);\r
- //-- _aligned\r
- desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.Boolean.TYPE, "_aligned", "aligned", org.exolab.castor.xml.NodeType.Attribute);\r
+ //-- initialize element descriptors\r
+ \r
+ //-- _sequenceList\r
+ desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.Sequence.class, "_sequenceList", "Sequence", org.exolab.castor.xml.NodeType.Element);\r
handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
public java.lang.Object getValue( java.lang.Object object ) \r
throws IllegalStateException\r
{\r
SequenceSet target = (SequenceSet) object;\r
- if(!target.hasAligned())\r
- return null;\r
- return (target.getAligned() ? java.lang.Boolean.TRUE : java.lang.Boolean.FALSE);\r
+ return target.getSequence();\r
}\r
public void setValue( java.lang.Object object, java.lang.Object value) \r
throws IllegalStateException, IllegalArgumentException\r
{\r
try {\r
SequenceSet target = (SequenceSet) object;\r
- // if null, use delete method for optional primitives \r
- if (value == null) {\r
- target.deleteAligned();\r
- return;\r
- }\r
- target.setAligned( ((java.lang.Boolean)value).booleanValue());\r
+ target.addSequence( (jalview.schemabinding.version2.Sequence) value);\r
}\r
catch (java.lang.Exception ex) {\r
throw new IllegalStateException(ex.toString());\r
}\r
}\r
public java.lang.Object newInstance( java.lang.Object parent ) {\r
- return null;\r
+ return new jalview.schemabinding.version2.Sequence();\r
}\r
} );\r
desc.setHandler(handler);\r
+ desc.setNameSpaceURI("www.vamsas.ac.uk/jalview/version2");\r
+ desc.setMultivalued(true);\r
addFieldDescriptor(desc);\r
\r
- //-- validation code for: _aligned\r
+ //-- validation code for: _sequenceList\r
fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
+ fieldValidator.setMinOccurs(0);\r
{ //-- local scope\r
- BooleanValidator typeValidator = new BooleanValidator();\r
- fieldValidator.setValidator(typeValidator);\r
}\r
desc.setValidator(fieldValidator);\r
- //-- initialize element descriptors\r
- \r
- //-- _sequenceList\r
- desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.Sequence.class, "_sequenceList", "Sequence", org.exolab.castor.xml.NodeType.Element);\r
+ //-- _annotationList\r
+ desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.Annotation.class, "_annotationList", "Annotation", org.exolab.castor.xml.NodeType.Element);\r
handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
public java.lang.Object getValue( java.lang.Object object ) \r
throws IllegalStateException\r
{\r
SequenceSet target = (SequenceSet) object;\r
- return target.getSequence();\r
+ return target.getAnnotation();\r
}\r
public void setValue( java.lang.Object object, java.lang.Object value) \r
throws IllegalStateException, IllegalArgumentException\r
{\r
try {\r
SequenceSet target = (SequenceSet) object;\r
- target.addSequence( (jalview.schemabinding.version2.Sequence) value);\r
+ target.addAnnotation( (jalview.schemabinding.version2.Annotation) value);\r
}\r
catch (java.lang.Exception ex) {\r
throw new IllegalStateException(ex.toString());\r
}\r
}\r
public java.lang.Object newInstance( java.lang.Object parent ) {\r
- return new jalview.schemabinding.version2.Sequence();\r
+ return new jalview.schemabinding.version2.Annotation();\r
}\r
} );\r
desc.setHandler(handler);\r
desc.setNameSpaceURI("www.vamsas.ac.uk/jalview/version2");\r
- desc.setRequired(true);\r
desc.setMultivalued(true);\r
addFieldDescriptor(desc);\r
\r
- //-- validation code for: _sequenceList\r
+ //-- validation code for: _annotationList\r
fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
- fieldValidator.setMinOccurs(1);\r
+ fieldValidator.setMinOccurs(0);\r
{ //-- local scope\r
}\r
desc.setValidator(fieldValidator);\r
- //-- _annotationList\r
- desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.Annotation.class, "_annotationList", "Annotation", org.exolab.castor.xml.NodeType.Element);\r
+ //-- _sequenceSetPropertiesList\r
+ desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(jalview.schemabinding.version2.SequenceSetProperties.class, "_sequenceSetPropertiesList", "sequenceSetProperties", org.exolab.castor.xml.NodeType.Element);\r
handler = (new org.exolab.castor.xml.XMLFieldHandler() {\r
public java.lang.Object getValue( java.lang.Object object ) \r
throws IllegalStateException\r
{\r
SequenceSet target = (SequenceSet) object;\r
- return target.getAnnotation();\r
+ return target.getSequenceSetProperties();\r
}\r
public void setValue( java.lang.Object object, java.lang.Object value) \r
throws IllegalStateException, IllegalArgumentException\r
{\r
try {\r
SequenceSet target = (SequenceSet) object;\r
- target.addAnnotation( (jalview.schemabinding.version2.Annotation) value);\r
+ target.addSequenceSetProperties( (jalview.schemabinding.version2.SequenceSetProperties) value);\r
}\r
catch (java.lang.Exception ex) {\r
throw new IllegalStateException(ex.toString());\r
}\r
}\r
public java.lang.Object newInstance( java.lang.Object parent ) {\r
- return new jalview.schemabinding.version2.Annotation();\r
+ return new jalview.schemabinding.version2.SequenceSetProperties();\r
}\r
} );\r
desc.setHandler(handler);\r
desc.setMultivalued(true);\r
addFieldDescriptor(desc);\r
\r
- //-- validation code for: _annotationList\r
+ //-- validation code for: _sequenceSetPropertiesList\r
fieldValidator = new org.exolab.castor.xml.FieldValidator();\r
fieldValidator.setMinOccurs(0);\r
{ //-- local scope\r