X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Forg%2Fvamsas%2Fobjects%2Fcore%2FSequenceSetAnnotationsDescriptor.java;h=6fc4a1803a489e268c6ee07d7e3dc24ef54ec56d;hb=2e92d5449226c6b2423129d779977df26fe74ec6;hp=f648ed4b9ac615e77ed8c6a30d91129a550b6dde;hpb=282feaeba67819d11475a1c9cd944997eac1f68a;p=vamsas.git
diff --git a/src/org/vamsas/objects/core/SequenceSetAnnotationsDescriptor.java b/src/org/vamsas/objects/core/SequenceSetAnnotationsDescriptor.java
index f648ed4..6fc4a18 100644
--- a/src/org/vamsas/objects/core/SequenceSetAnnotationsDescriptor.java
+++ b/src/org/vamsas/objects/core/SequenceSetAnnotationsDescriptor.java
@@ -1,6 +1,6 @@
/*
* This class was automatically generated with
- * Castor 0.9.9M1, using an XML
+ * Castor 0.9.9M2, using an XML
* Schema.
* $Id$
*/
@@ -219,6 +219,40 @@ public class SequenceSetAnnotationsDescriptor extends org.exolab.castor.xml.util
{ //-- local scope
}
desc.setValidator(fieldValidator);
+ //-- _id
+ desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_id", "id", org.exolab.castor.xml.NodeType.Attribute);
+ this.identity = desc;
+ handler = new org.exolab.castor.xml.XMLFieldHandler() {
+ public java.lang.Object getValue( java.lang.Object object )
+ throws IllegalStateException
+ {
+ SequenceSetAnnotations target = (SequenceSetAnnotations) object;
+ return target.getId();
+ }
+ public void setValue( java.lang.Object object, java.lang.Object value)
+ throws IllegalStateException, IllegalArgumentException
+ {
+ try {
+ SequenceSetAnnotations target = (SequenceSetAnnotations) object;
+ target.setId( (java.lang.String) value);
+ }
+ catch (java.lang.Exception ex) {
+ throw new IllegalStateException(ex.toString());
+ }
+ }
+ public java.lang.Object newInstance( java.lang.Object parent ) {
+ return new java.lang.String();
+ }
+ };
+ desc.setHandler(handler);
+ desc.setMultivalued(false);
+ addFieldDescriptor(desc);
+
+ //-- validation code for: _id
+ fieldValidator = new org.exolab.castor.xml.FieldValidator();
+ { //-- local scope
+ }
+ desc.setValidator(fieldValidator);
//-- initialize element descriptors
//-- _description
@@ -332,8 +366,8 @@ public class SequenceSetAnnotationsDescriptor extends org.exolab.castor.xml.util
{ //-- local scope
}
desc.setValidator(fieldValidator);
- //-- _provenance
- desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.vamsas.objects.core.Provenance.class, "_provenance", "Provenance", org.exolab.castor.xml.NodeType.Element);
+ //-- _provenanceList
+ desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.vamsas.objects.core.Provenance.class, "_provenanceList", "Provenance", org.exolab.castor.xml.NodeType.Element);
handler = new org.exolab.castor.xml.XMLFieldHandler() {
public java.lang.Object getValue( java.lang.Object object )
throws IllegalStateException
@@ -346,7 +380,7 @@ public class SequenceSetAnnotationsDescriptor extends org.exolab.castor.xml.util
{
try {
SequenceSetAnnotations target = (SequenceSetAnnotations) object;
- target.setProvenance( (org.vamsas.objects.core.Provenance) value);
+ target.addProvenance( (org.vamsas.objects.core.Provenance) value);
}
catch (java.lang.Exception ex) {
throw new IllegalStateException(ex.toString());
@@ -358,13 +392,12 @@ public class SequenceSetAnnotationsDescriptor extends org.exolab.castor.xml.util
};
desc.setHandler(handler);
desc.setNameSpaceURI("http://www.vamsas.org");
- desc.setRequired(true);
- desc.setMultivalued(false);
+ desc.setMultivalued(true);
addFieldDescriptor(desc);
- //-- validation code for: _provenance
+ //-- validation code for: _provenanceList
fieldValidator = new org.exolab.castor.xml.FieldValidator();
- fieldValidator.setMinOccurs(1);
+ fieldValidator.setMinOccurs(0);
{ //-- local scope
}
desc.setValidator(fieldValidator);