Changeset 6194


Ignore:
Timestamp:
04/26/10 16:03:07 (10 years ago)
Author:
callan
Message:

Re-run of code generation ( ome-xml:r552).

Location:
trunk/components/ome-xml
Files:
95 edited

Legend:

Unmodified
Added
Removed
  • trunk/components/ome-xml/src/ome/xml/r201004/Annotation.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8585        private List<Experimenter> experimenter_BackReferenceList = new ArrayList<Experimenter>(); 
    8686 
     87        // Back reference ROI_BackReference 
     88        private List<ROI> roi_backReferenceList = new ArrayList<ROI>(); 
     89 
     90        // Back reference Shape_BackReference 
     91        private List<Shape> shape_BackReferenceList = new ArrayList<Shape>(); 
     92 
     93        // Back reference ListAnnotation_BackReference 
     94        private List<ListAnnotation> listAnnotation_BackReferenceList = new ArrayList<ListAnnotation>(); 
     95 
    8796        // Back reference Plate_BackReference 
    8897        private List<Plate> plate_BackReferenceList = new ArrayList<Plate>(); 
     
    102111        // Back reference WellSample_BackReference 
    103112        private List<WellSample> wellSample_BackReferenceList = new ArrayList<WellSample>(); 
    104  
    105         // Back reference ROI_BackReference 
    106         private List<ROI> roi_backReferenceList = new ArrayList<ROI>(); 
    107  
    108         // Back reference Shape_BackReference 
    109         private List<Shape> shape_BackReferenceList = new ArrayList<Shape>(); 
    110  
    111         // Back reference ListAnnotation_BackReference 
    112         private List<ListAnnotation> listAnnotation_BackReferenceList = new ArrayList<ListAnnotation>(); 
    113113 
    114114        // -- Constructors -- 
     
    134134                update(element, model); 
    135135        } 
    136          
     136 
    137137        // -- Custom content from Annotation specific template -- 
    138138 
     
    154154        {        
    155155                super.update(element, model); 
     156                String tagName = element.getTagName(); 
     157                if (!"Annotation".equals(tagName)) 
     158                { 
     159                        System.err.println(String.format( 
     160                                        "WARNING: Expecting node name of Annotation got %s", 
     161                                        tagName)); 
     162                        // TODO: Should be its own Exception 
     163                        //throw new RuntimeException(String.format( 
     164                        //              "Expecting node name of Annotation got %s", 
     165                        //              tagName)); 
     166                } 
    156167                if (element.hasAttribute("Namespace")) 
    157168                { 
     
    181192                // *** IGNORING *** Skipped back reference Dataset_BackReference 
    182193                // *** IGNORING *** Skipped back reference Experimenter_BackReference 
     194                // *** IGNORING *** Skipped back reference ROI_BackReference 
     195                // *** IGNORING *** Skipped back reference Shape_BackReference 
     196                // *** IGNORING *** Skipped back reference ListAnnotation_BackReference 
    183197                // *** IGNORING *** Skipped back reference Plate_BackReference 
    184198                // *** IGNORING *** Skipped back reference Reagent_BackReference 
     
    187201                // *** IGNORING *** Skipped back reference Well_BackReference 
    188202                // *** IGNORING *** Skipped back reference WellSample_BackReference 
    189                 // *** IGNORING *** Skipped back reference ROI_BackReference 
    190                 // *** IGNORING *** Skipped back reference Shape_BackReference 
    191                 // *** IGNORING *** Skipped back reference ListAnnotation_BackReference 
    192203        } 
    193204 
     
    442453 
    443454        // Reference which occurs more than once 
     455        public int sizeOfLinkedROIList() 
     456        { 
     457                return roi_backReferenceList.size(); 
     458        } 
     459 
     460        public List<ROI> copyLinkedROIList() 
     461        { 
     462                return new ArrayList<ROI>(roi_backReferenceList); 
     463        } 
     464 
     465        public ROI getLinkedROI(int index) 
     466        { 
     467                return roi_backReferenceList.get(index); 
     468        } 
     469 
     470        public ROI setLinkedROI(int index, ROI o) 
     471        { 
     472                return roi_backReferenceList.set(index, o); 
     473        } 
     474 
     475        public boolean linkROI(ROI o) 
     476        { 
     477                return roi_backReferenceList.add(o); 
     478        } 
     479 
     480        public boolean unlinkROI(ROI o) 
     481        { 
     482                return roi_backReferenceList.remove(o); 
     483        } 
     484 
     485        // Reference which occurs more than once 
     486        public int sizeOfLinkedShapeList() 
     487        { 
     488                return shape_BackReferenceList.size(); 
     489        } 
     490 
     491        public List<Shape> copyLinkedShapeList() 
     492        { 
     493                return new ArrayList<Shape>(shape_BackReferenceList); 
     494        } 
     495 
     496        public Shape getLinkedShape(int index) 
     497        { 
     498                return shape_BackReferenceList.get(index); 
     499        } 
     500 
     501        public Shape setLinkedShape(int index, Shape o) 
     502        { 
     503                return shape_BackReferenceList.set(index, o); 
     504        } 
     505 
     506        public boolean linkShape(Shape o) 
     507        { 
     508                return shape_BackReferenceList.add(o); 
     509        } 
     510 
     511        public boolean unlinkShape(Shape o) 
     512        { 
     513                return shape_BackReferenceList.remove(o); 
     514        } 
     515 
     516        // Reference which occurs more than once 
     517        public int sizeOfLinkedListAnnotationList() 
     518        { 
     519                return listAnnotation_BackReferenceList.size(); 
     520        } 
     521 
     522        public List<ListAnnotation> copyLinkedListAnnotationList() 
     523        { 
     524                return new ArrayList<ListAnnotation>(listAnnotation_BackReferenceList); 
     525        } 
     526 
     527        public ListAnnotation getLinkedListAnnotation(int index) 
     528        { 
     529                return listAnnotation_BackReferenceList.get(index); 
     530        } 
     531 
     532        public ListAnnotation setLinkedListAnnotation(int index, ListAnnotation o) 
     533        { 
     534                return listAnnotation_BackReferenceList.set(index, o); 
     535        } 
     536 
     537        public boolean linkListAnnotation(ListAnnotation o) 
     538        { 
     539                return listAnnotation_BackReferenceList.add(o); 
     540        } 
     541 
     542        public boolean unlinkListAnnotation(ListAnnotation o) 
     543        { 
     544                return listAnnotation_BackReferenceList.remove(o); 
     545        } 
     546 
     547        // Reference which occurs more than once 
    444548        public int sizeOfLinkedPlateList() 
    445549        { 
     
    627731        } 
    628732 
    629         // Reference which occurs more than once 
    630         public int sizeOfLinkedROIList() 
    631         { 
    632                 return roi_backReferenceList.size(); 
    633         } 
    634  
    635         public List<ROI> copyLinkedROIList() 
    636         { 
    637                 return new ArrayList<ROI>(roi_backReferenceList); 
    638         } 
    639  
    640         public ROI getLinkedROI(int index) 
    641         { 
    642                 return roi_backReferenceList.get(index); 
    643         } 
    644  
    645         public ROI setLinkedROI(int index, ROI o) 
    646         { 
    647                 return roi_backReferenceList.set(index, o); 
    648         } 
    649  
    650         public boolean linkROI(ROI o) 
    651         { 
    652                 return roi_backReferenceList.add(o); 
    653         } 
    654  
    655         public boolean unlinkROI(ROI o) 
    656         { 
    657                 return roi_backReferenceList.remove(o); 
    658         } 
    659  
    660         // Reference which occurs more than once 
    661         public int sizeOfLinkedShapeList() 
    662         { 
    663                 return shape_BackReferenceList.size(); 
    664         } 
    665  
    666         public List<Shape> copyLinkedShapeList() 
    667         { 
    668                 return new ArrayList<Shape>(shape_BackReferenceList); 
    669         } 
    670  
    671         public Shape getLinkedShape(int index) 
    672         { 
    673                 return shape_BackReferenceList.get(index); 
    674         } 
    675  
    676         public Shape setLinkedShape(int index, Shape o) 
    677         { 
    678                 return shape_BackReferenceList.set(index, o); 
    679         } 
    680  
    681         public boolean linkShape(Shape o) 
    682         { 
    683                 return shape_BackReferenceList.add(o); 
    684         } 
    685  
    686         public boolean unlinkShape(Shape o) 
    687         { 
    688                 return shape_BackReferenceList.remove(o); 
    689         } 
    690  
    691         // Reference which occurs more than once 
    692         public int sizeOfLinkedListAnnotationList() 
    693         { 
    694                 return listAnnotation_BackReferenceList.size(); 
    695         } 
    696  
    697         public List<ListAnnotation> copyLinkedListAnnotationList() 
    698         { 
    699                 return new ArrayList<ListAnnotation>(listAnnotation_BackReferenceList); 
    700         } 
    701  
    702         public ListAnnotation getLinkedListAnnotation(int index) 
    703         { 
    704                 return listAnnotation_BackReferenceList.get(index); 
    705         } 
    706  
    707         public ListAnnotation setLinkedListAnnotation(int index, ListAnnotation o) 
    708         { 
    709                 return listAnnotation_BackReferenceList.set(index, o); 
    710         } 
    711  
    712         public boolean linkListAnnotation(ListAnnotation o) 
    713         { 
    714                 return listAnnotation_BackReferenceList.add(o); 
    715         } 
    716  
    717         public boolean unlinkListAnnotation(ListAnnotation o) 
    718         { 
    719                 return listAnnotation_BackReferenceList.remove(o); 
     733        public Element asXMLElement(Document document) 
     734        { 
     735                return asXMLElement(document, null); 
    720736        } 
    721737 
     
    723739        { 
    724740                // Creating XML block for Annotation 
    725                 // Class is abstract so we may need to create its "container" element 
    726                 if (!"Annotation".equals(Annotation_element.getTagName())) 
    727                 { 
    728                         Element abstractElement = 
    729                                         document.createElementNS(NAMESPACE, "Annotation"); 
    730                         abstractElement.appendChild(Annotation_element); 
    731                         Annotation_element = abstractElement; 
    732                 } 
    733741                if (Annotation_element == null) 
    734742                { 
     
    747755                        Annotation_element.setAttribute("ID", id.toString()); 
    748756                } 
     757                if (image_BackReferenceList != null) 
     758                { 
     759                        // *** IGNORING *** Skipped back reference Image_BackReference 
     760                } 
     761                if (pixels_BackReferenceList != null) 
     762                { 
     763                        // *** IGNORING *** Skipped back reference Pixels_BackReference 
     764                } 
     765                if (plane_BackReferenceList != null) 
     766                { 
     767                        // *** IGNORING *** Skipped back reference Plane_BackReference 
     768                } 
     769                if (channel_BackReferenceList != null) 
     770                { 
     771                        // *** IGNORING *** Skipped back reference Channel_BackReference 
     772                } 
     773                if (project_BackReferenceList != null) 
     774                { 
     775                        // *** IGNORING *** Skipped back reference Project_BackReference 
     776                } 
     777                if (dataset_BackReferenceList != null) 
     778                { 
     779                        // *** IGNORING *** Skipped back reference Dataset_BackReference 
     780                } 
     781                if (experimenter_BackReferenceList != null) 
     782                { 
     783                        // *** IGNORING *** Skipped back reference Experimenter_BackReference 
     784                } 
     785                if (roi_backReferenceList != null) 
     786                { 
     787                        // *** IGNORING *** Skipped back reference ROI_BackReference 
     788                } 
     789                if (shape_BackReferenceList != null) 
     790                { 
     791                        // *** IGNORING *** Skipped back reference Shape_BackReference 
     792                } 
     793                if (listAnnotation_BackReferenceList != null) 
     794                { 
     795                        // *** IGNORING *** Skipped back reference ListAnnotation_BackReference 
     796                } 
     797                if (plate_BackReferenceList != null) 
     798                { 
     799                        // *** IGNORING *** Skipped back reference Plate_BackReference 
     800                } 
     801                if (reagent_BackReferenceList != null) 
     802                { 
     803                        // *** IGNORING *** Skipped back reference Reagent_BackReference 
     804                } 
     805                if (screen_BackReferenceList != null) 
     806                { 
     807                        // *** IGNORING *** Skipped back reference Screen_BackReference 
     808                } 
     809                if (plateAcquisition_BackReferenceList != null) 
     810                { 
     811                        // *** IGNORING *** Skipped back reference PlateAcquisition_BackReference 
     812                } 
     813                if (well_BackReferenceList != null) 
     814                { 
     815                        // *** IGNORING *** Skipped back reference Well_BackReference 
     816                } 
     817                if (wellSample_BackReferenceList != null) 
     818                { 
     819                        // *** IGNORING *** Skipped back reference WellSample_BackReference 
     820                } 
    749821                return super.asXMLElement(document, Annotation_element); 
    750822        } 
  • trunk/components/ome-xml/src/ome/xml/r201004/AnnotationRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from AnnotationRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Arc.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from Arc specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/BinData.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8989                update(element, model); 
    9090        } 
    91          
     91 
    9292        // -- Custom content from BinData specific template -- 
    9393 
  • trunk/components/ome-xml/src/ome/xml/r201004/BinaryFile.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9595                update(element, model); 
    9696        } 
    97          
     97 
    9898        // -- Custom content from BinaryFile specific template -- 
    9999 
  • trunk/components/ome-xml/src/ome/xml/r201004/BooleanAnnotation.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    5959 
    6060        // Property 
    61         private String value; 
     61        private Boolean value; 
    6262 
    6363        // -- Constructors -- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from BooleanAnnotation specific template -- 
    8787 
     
    126126                        // Element property Value which is not complex (has no 
    127127                        // sub-elements) 
    128                         setValue(Value_nodeList.item(0).getTextContent()); 
     128                        setValue( 
     129                                        Boolean.valueOf(Value_nodeList.item(0).getTextContent())); 
    129130                } 
    130131        } 
     
    141142 
    142143        // Property 
    143         public String getValue() 
     144        public Boolean getValue() 
    144145        { 
    145146                return value; 
    146147        } 
    147148 
    148         public void setValue(String value) 
     149        public void setValue(Boolean value) 
    149150        { 
    150151                this.value = value; 
     
    171172                        Element value_element =  
    172173                                        document.createElementNS(NAMESPACE, "Value"); 
    173                         value_element.setTextContent(value); 
     174                        value_element.setTextContent(value.toString()); 
    174175                        BooleanAnnotation_element.appendChild(value_element); 
    175176                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/Channel.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    137137                update(element, model); 
    138138        } 
    139          
     139 
    140140        // -- Custom content from Channel specific template -- 
    141141 
  • trunk/components/ome-xml/src/ome/xml/r201004/ChannelProfile.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    101101                update(element, model); 
    102102        } 
    103          
     103 
    104104        // -- Custom content from ChannelProfile specific template -- 
    105105 
     
    132132                        //              tagName)); 
    133133                } 
    134                 if (element.hasAttribute("origin")) 
    135                 { 
    136                         // Attribute property which is an enumeration origin 
    137                         setorigin(ProfileSource.fromString( 
    138                                         element.getAttribute("origin"))); 
     134                if (element.hasAttribute("Origin")) 
     135                { 
     136                        // Attribute property which is an enumeration Origin 
     137                        setOrigin(ProfileSource.fromString( 
     138                                        element.getAttribute("Origin"))); 
    139139                } 
    140140                NodeList Name_nodeList = element.getElementsByTagName("Name"); 
     
    150150                        // Element property Name which is not complex (has no 
    151151                        // sub-elements) 
    152                         setName(Name_nodeList.item(0).getTextContent()); 
     152                        setName( 
     153                                        String.valueOf(Name_nodeList.item(0).getTextContent())); 
    153154                } 
    154155                NodeList Description_nodeList = element.getElementsByTagName("Description"); 
     
    164165                        // Element property Description which is not complex (has no 
    165166                        // sub-elements) 
    166                         setDescription(Description_nodeList.item(0).getTextContent()); 
     167                        setDescription( 
     168                                        String.valueOf(Description_nodeList.item(0).getTextContent())); 
    167169                } 
    168170                NodeList LightSourceSettings_nodeList = element.getElementsByTagName("LightSourceSettings"); 
     
    241243 
    242244        // Property 
    243         public ProfileSource getorigin() 
     245        public ProfileSource getOrigin() 
    244246        { 
    245247                return origin; 
    246248        } 
    247249 
    248         public void setorigin(ProfileSource origin) 
     250        public void setOrigin(ProfileSource origin) 
    249251        { 
    250252                this.origin = origin; 
     
    349351                if (origin != null) 
    350352                { 
    351                         // Attribute property origin 
    352                         ChannelProfile_element.setAttribute("origin", origin.toString()); 
     353                        // Attribute property Origin 
     354                        ChannelProfile_element.setAttribute("Origin", origin.toString()); 
    353355                } 
    354356                if (name != null) 
     
    358360                        Element name_element =  
    359361                                        document.createElementNS(NAMESPACE, "Name"); 
    360                         name_element.setTextContent(name); 
     362                        name_element.setTextContent(name.toString()); 
    361363                        ChannelProfile_element.appendChild(name_element); 
    362364                } 
     
    367369                        Element description_element =  
    368370                                        document.createElementNS(NAMESPACE, "Description"); 
    369                         description_element.setTextContent(description); 
     371                        description_element.setTextContent(description.toString()); 
    370372                        ChannelProfile_element.appendChild(description_element); 
    371373                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/ChannelRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from ChannelRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Contact.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from Contact specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Dataset.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    104104                update(element, model); 
    105105        } 
    106          
     106 
    107107        // -- Custom content from Dataset specific template -- 
    108108 
     
    167167                        // Element property Description which is not complex (has no 
    168168                        // sub-elements) 
    169                         setDescription(Description_nodeList.item(0).getTextContent()); 
     169                        setDescription( 
     170                                        String.valueOf(Description_nodeList.item(0).getTextContent())); 
    170171                } 
    171172                // Element reference ExperimenterRef 
     
    444445                        Element description_element =  
    445446                                        document.createElementNS(NAMESPACE, "Description"); 
    446                         description_element.setTextContent(description); 
     447                        description_element.setTextContent(description.toString()); 
    447448                        Dataset_element.appendChild(description_element); 
    448449                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/DatasetRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from DatasetRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Detector.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    101101                update(element, model); 
    102102        } 
    103          
     103 
    104104        // -- Custom content from Detector specific template -- 
    105105 
  • trunk/components/ome-xml/src/ome/xml/r201004/DetectorSettings.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9898                update(element, model); 
    9999        } 
    100          
     100 
    101101        // -- Custom content from DetectorSettings specific template -- 
    102102 
  • trunk/components/ome-xml/src/ome/xml/r201004/Dichroic.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8989                update(element, model); 
    9090        } 
    91          
     91 
    9292        // -- Custom content from Dichroic specific template -- 
    9393 
  • trunk/components/ome-xml/src/ome/xml/r201004/DichroicRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from DichroicRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/DoubleAnnotation.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    5959 
    6060        // Property 
    61         private String value; 
     61        private Double value; 
    6262 
    6363        // -- Constructors -- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from DoubleAnnotation specific template -- 
    8787 
     
    126126                        // Element property Value which is not complex (has no 
    127127                        // sub-elements) 
    128                         setValue(Value_nodeList.item(0).getTextContent()); 
     128                        setValue( 
     129                                        Double.valueOf(Value_nodeList.item(0).getTextContent())); 
    129130                } 
    130131        } 
     
    141142 
    142143        // Property 
    143         public String getValue() 
     144        public Double getValue() 
    144145        { 
    145146                return value; 
    146147        } 
    147148 
    148         public void setValue(String value) 
     149        public void setValue(Double value) 
    149150        { 
    150151                this.value = value; 
     
    171172                        Element value_element =  
    172173                                        document.createElementNS(NAMESPACE, "Value"); 
    173                         value_element.setTextContent(value); 
     174                        value_element.setTextContent(value.toString()); 
    174175                        DoubleAnnotation_element.appendChild(value_element); 
    175176                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/Ellipse.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9292                update(element, model); 
    9393        } 
    94          
     94 
    9595        // -- Custom content from Ellipse specific template -- 
    9696 
  • trunk/components/ome-xml/src/ome/xml/r201004/EmissionFilterRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8080                update(element, model); 
    8181        } 
    82          
     82 
    8383        // -- Custom content from EmissionFilterRef specific template -- 
    8484 
  • trunk/components/ome-xml/src/ome/xml/r201004/ExcitationFilterRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8080                update(element, model); 
    8181        } 
    82          
     82 
    8383        // -- Custom content from ExcitationFilterRef specific template -- 
    8484 
  • trunk/components/ome-xml/src/ome/xml/r201004/Experiment.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9898                update(element, model); 
    9999        } 
    100          
     100 
    101101        // -- Custom content from Experiment specific template -- 
    102102 
     
    161161                        // Element property Description which is not complex (has no 
    162162                        // sub-elements) 
    163                         setDescription(Description_nodeList.item(0).getTextContent()); 
     163                        setDescription( 
     164                                        String.valueOf(Description_nodeList.item(0).getTextContent())); 
    164165                } 
    165166                // Element reference ExperimenterRef 
     
    345346                        Element description_element =  
    346347                                        document.createElementNS(NAMESPACE, "Description"); 
    347                         description_element.setTextContent(description); 
     348                        description_element.setTextContent(description.toString()); 
    348349                        Experiment_element.appendChild(description_element); 
    349350                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/ExperimentRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from ExperimentRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Experimenter.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    125125                update(element, model); 
    126126        } 
    127          
     127 
    128128        // -- Custom content from Experimenter specific template -- 
    129129 
  • trunk/components/ome-xml/src/ome/xml/r201004/ExperimenterRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from ExperimenterRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/External.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8989                update(element, model); 
    9090        } 
    91          
     91 
    9292        // -- Custom content from External specific template -- 
    9393 
  • trunk/components/ome-xml/src/ome/xml/r201004/Filament.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from Filament specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/FileAnnotation.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from FileAnnotation specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Filter.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9898                update(element, model); 
    9999        } 
    100          
     100 
    101101        // -- Custom content from Filter specific template -- 
    102102 
  • trunk/components/ome-xml/src/ome/xml/r201004/FilterRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from FilterRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/FilterSet.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    101101                update(element, model); 
    102102        } 
    103          
     103 
    104104        // -- Custom content from FilterSet specific template -- 
    105105 
  • trunk/components/ome-xml/src/ome/xml/r201004/FilterSetRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from FilterSetRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Group.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    107107                update(element, model); 
    108108        } 
    109          
     109 
    110110        // -- Custom content from Group specific template -- 
    111111 
     
    170170                        // Element property Description which is not complex (has no 
    171171                        // sub-elements) 
    172                         setDescription(Description_nodeList.item(0).getTextContent()); 
     172                        setDescription( 
     173                                        String.valueOf(Description_nodeList.item(0).getTextContent())); 
    173174                } 
    174175                // Element reference Leader 
     
    445446                        Element description_element =  
    446447                                        document.createElementNS(NAMESPACE, "Description"); 
    447                         description_element.setTextContent(description); 
     448                        description_element.setTextContent(description.toString()); 
    448449                        Group_element.appendChild(description_element); 
    449450                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/GroupRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from GroupRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Image.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    131131                update(element, model); 
    132132        } 
    133          
     133 
    134134        // -- Custom content from Image specific template -- 
    135135 
     
    194194                        // Element property AcquiredDate which is not complex (has no 
    195195                        // sub-elements) 
    196                         setAcquiredDate(AcquiredDate_nodeList.item(0).getTextContent()); 
     196                        setAcquiredDate( 
     197                                        String.valueOf(AcquiredDate_nodeList.item(0).getTextContent())); 
    197198                } 
    198199                // Element reference ExperimenterRef 
     
    217218                        // Element property Description which is not complex (has no 
    218219                        // sub-elements) 
    219                         setDescription(Description_nodeList.item(0).getTextContent()); 
     220                        setDescription( 
     221                                        String.valueOf(Description_nodeList.item(0).getTextContent())); 
    220222                } 
    221223                // Element reference ExperimentRef 
     
    768770                        Element acquiredDate_element =  
    769771                                        document.createElementNS(NAMESPACE, "AcquiredDate"); 
    770                         acquiredDate_element.setTextContent(acquiredDate); 
     772                        acquiredDate_element.setTextContent(acquiredDate.toString()); 
    771773                        Image_element.appendChild(acquiredDate_element); 
    772774                } 
     
    784786                        Element description_element =  
    785787                                        document.createElementNS(NAMESPACE, "Description"); 
    786                         description_element.setTextContent(description); 
     788                        description_element.setTextContent(description.toString()); 
    787789                        Image_element.appendChild(description_element); 
    788790                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/ImageProfile.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9595                update(element, model); 
    9696        } 
    97          
     97 
    9898        // -- Custom content from ImageProfile specific template -- 
    9999 
     
    144144                        // Element property Name which is not complex (has no 
    145145                        // sub-elements) 
    146                         setName(Name_nodeList.item(0).getTextContent()); 
     146                        setName( 
     147                                        String.valueOf(Name_nodeList.item(0).getTextContent())); 
    147148                } 
    148149                NodeList Description_nodeList = element.getElementsByTagName("Description"); 
     
    158159                        // Element property Description which is not complex (has no 
    159160                        // sub-elements) 
    160                         setDescription(Description_nodeList.item(0).getTextContent()); 
     161                        setDescription( 
     162                                        String.valueOf(Description_nodeList.item(0).getTextContent())); 
    161163                } 
    162164                // Element reference InstrumentRef 
     
    291293                        Element name_element =  
    292294                                        document.createElementNS(NAMESPACE, "Name"); 
    293                         name_element.setTextContent(name); 
     295                        name_element.setTextContent(name.toString()); 
    294296                        ImageProfile_element.appendChild(name_element); 
    295297                } 
     
    300302                        Element description_element =  
    301303                                        document.createElementNS(NAMESPACE, "Description"); 
    302                         description_element.setTextContent(description); 
     304                        description_element.setTextContent(description.toString()); 
    303305                        ImageProfile_element.appendChild(description_element); 
    304306                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/ImageRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from ImageRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/ImagingEnvironment.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9292                update(element, model); 
    9393        } 
    94          
     94 
    9595        // -- Custom content from ImagingEnvironment specific template -- 
    9696 
  • trunk/components/ome-xml/src/ome/xml/r201004/Instrument.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    113113                update(element, model); 
    114114        } 
    115          
     115 
    116116        // -- Custom content from Instrument specific template -- 
    117117 
  • trunk/components/ome-xml/src/ome/xml/r201004/InstrumentRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from InstrumentRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Laser.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    107107                update(element, model); 
    108108        } 
    109          
     109 
    110110        // -- Custom content from Laser specific template -- 
    111111 
  • trunk/components/ome-xml/src/ome/xml/r201004/Leader.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from Leader specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/LightEmittingDiode.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8080                update(element, model); 
    8181        } 
    82          
     82 
    8383        // -- Custom content from LightEmittingDiode specific template -- 
    8484 
  • trunk/components/ome-xml/src/ome/xml/r201004/LightPath.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8989                update(element, model); 
    9090        } 
    91          
     91 
    9292        // -- Custom content from LightPath specific template -- 
    9393 
  • trunk/components/ome-xml/src/ome/xml/r201004/LightSource.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9494                update(element, model); 
    9595        } 
    96          
     96 
    9797        // -- Custom content from LightSource specific template -- 
    9898 
  • trunk/components/ome-xml/src/ome/xml/r201004/LightSourceSettings.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8989                update(element, model); 
    9090        } 
    91          
     91 
    9292        // -- Custom content from LightSourceSettings specific template -- 
    9393 
  • trunk/components/ome-xml/src/ome/xml/r201004/Line.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9292                update(element, model); 
    9393        } 
    94          
     94 
    9595        // -- Custom content from Line specific template -- 
    9696 
  • trunk/components/ome-xml/src/ome/xml/r201004/ListAnnotation.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from ListAnnotation specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/LongAnnotation.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    5959 
    6060        // Property 
    61         private String value; 
     61        private Long value; 
    6262 
    6363        // -- Constructors -- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from LongAnnotation specific template -- 
    8787 
     
    126126                        // Element property Value which is not complex (has no 
    127127                        // sub-elements) 
    128                         setValue(Value_nodeList.item(0).getTextContent()); 
     128                        setValue( 
     129                                        Long.valueOf(Value_nodeList.item(0).getTextContent())); 
    129130                } 
    130131        } 
     
    141142 
    142143        // Property 
    143         public String getValue() 
     144        public Long getValue() 
    144145        { 
    145146                return value; 
    146147        } 
    147148 
    148         public void setValue(String value) 
     149        public void setValue(Long value) 
    149150        { 
    150151                this.value = value; 
     
    171172                        Element value_element =  
    172173                                        document.createElementNS(NAMESPACE, "Value"); 
    173                         value_element.setTextContent(value); 
     174                        value_element.setTextContent(value.toString()); 
    174175                        LongAnnotation_element.appendChild(value_element); 
    175176                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/ManufacturerSpec.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9292                update(element, model); 
    9393        } 
    94          
     94 
    9595        // -- Custom content from ManufacturerSpec specific template -- 
    9696 
  • trunk/components/ome-xml/src/ome/xml/r201004/Mask.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8989                update(element, model); 
    9090        } 
    91          
     91 
    9292        // -- Custom content from Mask specific template -- 
    9393 
  • trunk/components/ome-xml/src/ome/xml/r201004/MetadataOnly.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8080                update(element, model); 
    8181        } 
    82          
     82 
    8383        // -- Custom content from MetadataOnly specific template -- 
    8484 
  • trunk/components/ome-xml/src/ome/xml/r201004/MicrobeamManipulation.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9898                update(element, model); 
    9999        } 
    100          
     100 
    101101        // -- Custom content from MicrobeamManipulation specific template -- 
    102102 
  • trunk/components/ome-xml/src/ome/xml/r201004/MicrobeamManipulationRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from MicrobeamManipulationRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Microscope.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from Microscope specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/OME.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    116116                update(element, model); 
    117117        } 
    118          
     118 
    119119        // -- Custom content from OME specific template -- 
    120120 
  • trunk/components/ome-xml/src/ome/xml/r201004/OTF.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    110110                update(element, model); 
    111111        } 
    112          
     112 
    113113        // -- Custom content from OTF specific template -- 
    114114 
  • trunk/components/ome-xml/src/ome/xml/r201004/OTFRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from OTFRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Objective.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    104104                update(element, model); 
    105105        } 
    106          
     106 
    107107        // -- Custom content from Objective specific template -- 
    108108 
  • trunk/components/ome-xml/src/ome/xml/r201004/ObjectiveSettings.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9292                update(element, model); 
    9393        } 
    94          
     94 
    9595        // -- Custom content from ObjectiveSettings specific template -- 
    9696 
  • trunk/components/ome-xml/src/ome/xml/r201004/Path.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from Path specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Pixels.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    134134                update(element, model); 
    135135        } 
    136          
     136 
    137137        // -- Custom content from Pixels specific template -- 
    138138 
  • trunk/components/ome-xml/src/ome/xml/r201004/Plane.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    110110                update(element, model); 
    111111        } 
    112          
     112 
    113113        // -- Custom content from Plane specific template -- 
    114114 
     
    201201                        // Element property HashSHA1 which is not complex (has no 
    202202                        // sub-elements) 
    203                         setHashSHA1(HashSHA1_nodeList.item(0).getTextContent()); 
     203                        setHashSHA1( 
     204                                        String.valueOf(HashSHA1_nodeList.item(0).getTextContent())); 
    204205                } 
    205206                // Element reference AnnotationRef 
     
    423424                        Element hashSHA1_element =  
    424425                                        document.createElementNS(NAMESPACE, "HashSHA1"); 
    425                         hashSHA1_element.setTextContent(hashSHA1); 
     426                        hashSHA1_element.setTextContent(hashSHA1.toString()); 
    426427                        Plane_element.appendChild(hashSHA1_element); 
    427428                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/Plate.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    125125                update(element, model); 
    126126        } 
    127          
     127 
    128128        // -- Custom content from Plate specific template -- 
    129129 
     
    236236                        // Element property Description which is not complex (has no 
    237237                        // sub-elements) 
    238                         setDescription(Description_nodeList.item(0).getTextContent()); 
     238                        setDescription( 
     239                                        String.valueOf(Description_nodeList.item(0).getTextContent())); 
    239240                } 
    240241                // Element reference ScreenRef 
     
    619620                        Element description_element =  
    620621                                        document.createElementNS(NAMESPACE, "Description"); 
    621                         description_element.setTextContent(description); 
     622                        description_element.setTextContent(description.toString()); 
    622623                        Plate_element.appendChild(description_element); 
    623624                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/PlateAcquisition.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    104104                update(element, model); 
    105105        } 
    106          
     106 
    107107        // -- Custom content from PlateAcquisition specific template -- 
    108108 
     
    185185                        // Element property Description which is not complex (has no 
    186186                        // sub-elements) 
    187                         setDescription(Description_nodeList.item(0).getTextContent()); 
     187                        setDescription( 
     188                                        String.valueOf(Description_nodeList.item(0).getTextContent())); 
    188189                } 
    189190                // Element reference WellSampleRef 
     
    408409                        Element description_element =  
    409410                                        document.createElementNS(NAMESPACE, "Description"); 
    410                         description_element.setTextContent(description); 
     411                        description_element.setTextContent(description.toString()); 
    411412                        PlateAcquisition_element.appendChild(description_element); 
    412413                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/PlateRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from PlateRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Point.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8686                update(element, model); 
    8787        } 
    88          
     88 
    8989        // -- Custom content from Point specific template -- 
    9090 
  • trunk/components/ome-xml/src/ome/xml/r201004/Polyline.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8686                update(element, model); 
    8787        } 
    88          
     88 
    8989        // -- Custom content from Polyline specific template -- 
    9090 
  • trunk/components/ome-xml/src/ome/xml/r201004/ProfileSet.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8686                update(element, model); 
    8787        } 
    88          
     88 
    8989        // -- Custom content from ProfileSet specific template -- 
    9090 
  • trunk/components/ome-xml/src/ome/xml/r201004/Project.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    101101                update(element, model); 
    102102        } 
    103          
     103 
    104104        // -- Custom content from Project specific template -- 
    105105 
     
    164164                        // Element property Description which is not complex (has no 
    165165                        // sub-elements) 
    166                         setDescription(Description_nodeList.item(0).getTextContent()); 
     166                        setDescription( 
     167                                        String.valueOf(Description_nodeList.item(0).getTextContent())); 
    167168                } 
    168169                // Element reference ExperimenterRef 
     
    392393                        Element description_element =  
    393394                                        document.createElementNS(NAMESPACE, "Description"); 
    394                         description_element.setTextContent(description); 
     395                        description_element.setTextContent(description.toString()); 
    395396                        Project_element.appendChild(description_element); 
    396397                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/ProjectRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from ProjectRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Pump.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from Pump specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/ROI.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    104104                update(element, model); 
    105105        } 
    106          
     106 
    107107        // -- Custom content from ROI specific template -- 
    108108 
     
    197197                        // Element property Description which is not complex (has no 
    198198                        // sub-elements) 
    199                         setDescription(Description_nodeList.item(0).getTextContent()); 
     199                        setDescription( 
     200                                        String.valueOf(Description_nodeList.item(0).getTextContent())); 
    200201                } 
    201202                // *** IGNORING *** Skipped back reference Image_BackReference 
     
    421422                        Element description_element =  
    422423                                        document.createElementNS(NAMESPACE, "Description"); 
    423                         description_element.setTextContent(description); 
     424                        description_element.setTextContent(description.toString()); 
    424425                        ROI_element.appendChild(description_element); 
    425426                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/ROIRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from ROIRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Reagent.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9898                update(element, model); 
    9999        } 
    100          
     100 
    101101        // -- Custom content from Reagent specific template -- 
    102102 
     
    167167                        // Element property Description which is not complex (has no 
    168168                        // sub-elements) 
    169                         setDescription(Description_nodeList.item(0).getTextContent()); 
     169                        setDescription( 
     170                                        String.valueOf(Description_nodeList.item(0).getTextContent())); 
    170171                } 
    171172                // Element reference AnnotationRef 
     
    341342                        Element description_element =  
    342343                                        document.createElementNS(NAMESPACE, "Description"); 
    343                         description_element.setTextContent(description); 
     344                        description_element.setTextContent(description.toString()); 
    344345                        Reagent_element.appendChild(description_element); 
    345346                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/ReagentRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from ReagentRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Rectangle.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9292                update(element, model); 
    9393        } 
    94          
     94 
    9595        // -- Custom content from Rectangle specific template -- 
    9696 
  • trunk/components/ome-xml/src/ome/xml/r201004/Reference.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8080                update(element, model); 
    8181        } 
    82          
     82 
    8383        // -- Custom content from Reference specific template -- 
    8484 
  • trunk/components/ome-xml/src/ome/xml/r201004/Screen.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    113113                update(element, model); 
    114114        } 
    115          
     115 
    116116        // -- Custom content from Screen specific template -- 
    117117 
     
    206206                        // Element property Description which is not complex (has no 
    207207                        // sub-elements) 
    208                         setDescription(Description_nodeList.item(0).getTextContent()); 
     208                        setDescription( 
     209                                        String.valueOf(Description_nodeList.item(0).getTextContent())); 
    209210                } 
    210211                // Element property Reagent which is complex (has 
     
    501502                        Element description_element =  
    502503                                        document.createElementNS(NAMESPACE, "Description"); 
    503                         description_element.setTextContent(description); 
     504                        description_element.setTextContent(description.toString()); 
    504505                        Screen_element.appendChild(description_element); 
    505506                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/ScreenRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from ScreenRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Settings.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8080                update(element, model); 
    8181        } 
    82          
     82 
    8383        // -- Custom content from Settings specific template -- 
    8484 
  • trunk/components/ome-xml/src/ome/xml/r201004/Shape.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    155155                update(element, model); 
    156156        } 
    157          
     157 
    158158        // -- Custom content from Shape specific template -- 
    159159 
  • trunk/components/ome-xml/src/ome/xml/r201004/StageLabel.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9292                update(element, model); 
    9393        } 
    94          
     94 
    9595        // -- Custom content from StageLabel specific template -- 
    9696 
  • trunk/components/ome-xml/src/ome/xml/r201004/StringAnnotation.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from StringAnnotation specific template -- 
    8787 
     
    126126                        // Element property Value which is not complex (has no 
    127127                        // sub-elements) 
    128                         setValue(Value_nodeList.item(0).getTextContent()); 
     128                        setValue( 
     129                                        String.valueOf(Value_nodeList.item(0).getTextContent())); 
    129130                } 
    130131        } 
     
    171172                        Element value_element =  
    172173                                        document.createElementNS(NAMESPACE, "Value"); 
    173                         value_element.setTextContent(value); 
     174                        value_element.setTextContent(value.toString()); 
    174175                        StringAnnotation_element.appendChild(value_element); 
    175176                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/StructuredAnnotations.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    5858        // -- Instance variables -- 
    5959 
    60         // Property 
    61         private XMLAnnotation xmlannotation; 
    62  
    63         // Property 
    64         private FileAnnotation fileAnnotation; 
    65  
    66         // Property 
    67         private ListAnnotation listAnnotation; 
    68  
    69         // Property 
    70         private LongAnnotation longAnnotation; 
    71  
    72         // Property 
    73         private DoubleAnnotation doubleAnnotation; 
    74  
    75         // Property 
    76         private StringAnnotation stringAnnotation; 
    77  
    78         // Property 
    79         private BooleanAnnotation booleanAnnotation; 
    80  
    81         // Property 
    82         private TimestampAnnotation timestampAnnotation; 
     60        // Property which occurs more than once 
     61        private List<XMLAnnotation> xmlannotationList = new ArrayList<XMLAnnotation>(); 
     62 
     63        // Property which occurs more than once 
     64        private List<FileAnnotation> fileAnnotationList = new ArrayList<FileAnnotation>(); 
     65 
     66        // Property which occurs more than once 
     67        private List<ListAnnotation> listAnnotationList = new ArrayList<ListAnnotation>(); 
     68 
     69        // Property which occurs more than once 
     70        private List<LongAnnotation> longAnnotationList = new ArrayList<LongAnnotation>(); 
     71 
     72        // Property which occurs more than once 
     73        private List<DoubleAnnotation> doubleAnnotationList = new ArrayList<DoubleAnnotation>(); 
     74 
     75        // Property which occurs more than once 
     76        private List<StringAnnotation> stringAnnotationList = new ArrayList<StringAnnotation>(); 
     77 
     78        // Property which occurs more than once 
     79        private List<BooleanAnnotation> booleanAnnotationList = new ArrayList<BooleanAnnotation>(); 
     80 
     81        // Property which occurs more than once 
     82        private List<TimestampAnnotation> timestampAnnotationList = new ArrayList<TimestampAnnotation>(); 
    8383 
    8484        // -- Constructors -- 
     
    104104                update(element, model); 
    105105        } 
    106          
     106 
    107107        // -- Custom content from StructuredAnnotations specific template -- 
    108108 
     
    135135                        //              tagName)); 
    136136                } 
     137                // Element property XMLAnnotation which is complex (has 
     138                // sub-elements) and occurs more than once 
    137139                NodeList XMLAnnotation_nodeList = element.getElementsByTagName("XMLAnnotation"); 
    138                 if (XMLAnnotation_nodeList.getLength() > 1) 
    139                 { 
    140                         // TODO: Should be its own Exception 
    141                         throw new RuntimeException(String.format( 
    142                                         "XMLAnnotation node list size %d != 1", 
    143                                         XMLAnnotation_nodeList.getLength())); 
    144                 } 
    145                 else if (XMLAnnotation_nodeList.getLength() != 0) 
    146                 { 
    147                         // Element property XMLAnnotation which is complex (has 
    148                         // sub-elements) 
    149                         setXMLAnnotation(new XMLAnnotation( 
    150                                         (Element) XMLAnnotation_nodeList.item(0), model)); 
    151                 } 
     140                for (int i = 0; i < XMLAnnotation_nodeList.getLength(); i++) 
     141                { 
     142                        Element XMLAnnotation_element = (Element) XMLAnnotation_nodeList.item(i); 
     143                        addXMLAnnotation( 
     144                                        new XMLAnnotation(XMLAnnotation_element, model)); 
     145                } 
     146                // Element property FileAnnotation which is complex (has 
     147                // sub-elements) and occurs more than once 
    152148                NodeList FileAnnotation_nodeList = element.getElementsByTagName("FileAnnotation"); 
    153                 if (FileAnnotation_nodeList.getLength() > 1) 
    154                 { 
    155                         // TODO: Should be its own Exception 
    156                         throw new RuntimeException(String.format( 
    157                                         "FileAnnotation node list size %d != 1", 
    158                                         FileAnnotation_nodeList.getLength())); 
    159                 } 
    160                 else if (FileAnnotation_nodeList.getLength() != 0) 
    161                 { 
    162                         // Element property FileAnnotation which is complex (has 
    163                         // sub-elements) 
    164                         setFileAnnotation(new FileAnnotation( 
    165                                         (Element) FileAnnotation_nodeList.item(0), model)); 
    166                 } 
     149                for (int i = 0; i < FileAnnotation_nodeList.getLength(); i++) 
     150                { 
     151                        Element FileAnnotation_element = (Element) FileAnnotation_nodeList.item(i); 
     152                        addFileAnnotation( 
     153                                        new FileAnnotation(FileAnnotation_element, model)); 
     154                } 
     155                // Element property ListAnnotation which is complex (has 
     156                // sub-elements) and occurs more than once 
    167157                NodeList ListAnnotation_nodeList = element.getElementsByTagName("ListAnnotation"); 
    168                 if (ListAnnotation_nodeList.getLength() > 1) 
    169                 { 
    170                         // TODO: Should be its own Exception 
    171                         throw new RuntimeException(String.format( 
    172                                         "ListAnnotation node list size %d != 1", 
    173                                         ListAnnotation_nodeList.getLength())); 
    174                 } 
    175                 else if (ListAnnotation_nodeList.getLength() != 0) 
    176                 { 
    177                         // Element property ListAnnotation which is complex (has 
    178                         // sub-elements) 
    179                         setListAnnotation(new ListAnnotation( 
    180                                         (Element) ListAnnotation_nodeList.item(0), model)); 
    181                 } 
     158                for (int i = 0; i < ListAnnotation_nodeList.getLength(); i++) 
     159                { 
     160                        Element ListAnnotation_element = (Element) ListAnnotation_nodeList.item(i); 
     161                        addListAnnotation( 
     162                                        new ListAnnotation(ListAnnotation_element, model)); 
     163                } 
     164                // Element property LongAnnotation which is complex (has 
     165                // sub-elements) and occurs more than once 
    182166                NodeList LongAnnotation_nodeList = element.getElementsByTagName("LongAnnotation"); 
    183                 if (LongAnnotation_nodeList.getLength() > 1) 
    184                 { 
    185                         // TODO: Should be its own Exception 
    186                         throw new RuntimeException(String.format( 
    187                                         "LongAnnotation node list size %d != 1", 
    188                                         LongAnnotation_nodeList.getLength())); 
    189                 } 
    190                 else if (LongAnnotation_nodeList.getLength() != 0) 
    191                 { 
    192                         // Element property LongAnnotation which is complex (has 
    193                         // sub-elements) 
    194                         setLongAnnotation(new LongAnnotation( 
    195                                         (Element) LongAnnotation_nodeList.item(0), model)); 
    196                 } 
     167                for (int i = 0; i < LongAnnotation_nodeList.getLength(); i++) 
     168                { 
     169                        Element LongAnnotation_element = (Element) LongAnnotation_nodeList.item(i); 
     170                        addLongAnnotation( 
     171                                        new LongAnnotation(LongAnnotation_element, model)); 
     172                } 
     173                // Element property DoubleAnnotation which is complex (has 
     174                // sub-elements) and occurs more than once 
    197175                NodeList DoubleAnnotation_nodeList = element.getElementsByTagName("DoubleAnnotation"); 
    198                 if (DoubleAnnotation_nodeList.getLength() > 1) 
    199                 { 
    200                         // TODO: Should be its own Exception 
    201                         throw new RuntimeException(String.format( 
    202                                         "DoubleAnnotation node list size %d != 1", 
    203                                         DoubleAnnotation_nodeList.getLength())); 
    204                 } 
    205                 else if (DoubleAnnotation_nodeList.getLength() != 0) 
    206                 { 
    207                         // Element property DoubleAnnotation which is complex (has 
    208                         // sub-elements) 
    209                         setDoubleAnnotation(new DoubleAnnotation( 
    210                                         (Element) DoubleAnnotation_nodeList.item(0), model)); 
    211                 } 
     176                for (int i = 0; i < DoubleAnnotation_nodeList.getLength(); i++) 
     177                { 
     178                        Element DoubleAnnotation_element = (Element) DoubleAnnotation_nodeList.item(i); 
     179                        addDoubleAnnotation( 
     180                                        new DoubleAnnotation(DoubleAnnotation_element, model)); 
     181                } 
     182                // Element property StringAnnotation which is complex (has 
     183                // sub-elements) and occurs more than once 
    212184                NodeList StringAnnotation_nodeList = element.getElementsByTagName("StringAnnotation"); 
    213                 if (StringAnnotation_nodeList.getLength() > 1) 
    214                 { 
    215                         // TODO: Should be its own Exception 
    216                         throw new RuntimeException(String.format( 
    217                                         "StringAnnotation node list size %d != 1", 
    218                                         StringAnnotation_nodeList.getLength())); 
    219                 } 
    220                 else if (StringAnnotation_nodeList.getLength() != 0) 
    221                 { 
    222                         // Element property StringAnnotation which is complex (has 
    223                         // sub-elements) 
    224                         setStringAnnotation(new StringAnnotation( 
    225                                         (Element) StringAnnotation_nodeList.item(0), model)); 
    226                 } 
     185                for (int i = 0; i < StringAnnotation_nodeList.getLength(); i++) 
     186                { 
     187                        Element StringAnnotation_element = (Element) StringAnnotation_nodeList.item(i); 
     188                        addStringAnnotation( 
     189                                        new StringAnnotation(StringAnnotation_element, model)); 
     190                } 
     191                // Element property BooleanAnnotation which is complex (has 
     192                // sub-elements) and occurs more than once 
    227193                NodeList BooleanAnnotation_nodeList = element.getElementsByTagName("BooleanAnnotation"); 
    228                 if (BooleanAnnotation_nodeList.getLength() > 1) 
    229                 { 
    230                         // TODO: Should be its own Exception 
    231                         throw new RuntimeException(String.format( 
    232                                         "BooleanAnnotation node list size %d != 1", 
    233                                         BooleanAnnotation_nodeList.getLength())); 
    234                 } 
    235                 else if (BooleanAnnotation_nodeList.getLength() != 0) 
    236                 { 
    237                         // Element property BooleanAnnotation which is complex (has 
    238                         // sub-elements) 
    239                         setBooleanAnnotation(new BooleanAnnotation( 
    240                                         (Element) BooleanAnnotation_nodeList.item(0), model)); 
    241                 } 
     194                for (int i = 0; i < BooleanAnnotation_nodeList.getLength(); i++) 
     195                { 
     196                        Element BooleanAnnotation_element = (Element) BooleanAnnotation_nodeList.item(i); 
     197                        addBooleanAnnotation( 
     198                                        new BooleanAnnotation(BooleanAnnotation_element, model)); 
     199                } 
     200                // Element property TimestampAnnotation which is complex (has 
     201                // sub-elements) and occurs more than once 
    242202                NodeList TimestampAnnotation_nodeList = element.getElementsByTagName("TimestampAnnotation"); 
    243                 if (TimestampAnnotation_nodeList.getLength() > 1) 
    244                 { 
    245                         // TODO: Should be its own Exception 
    246                         throw new RuntimeException(String.format( 
    247                                         "TimestampAnnotation node list size %d != 1", 
    248                                         TimestampAnnotation_nodeList.getLength())); 
    249                 } 
    250                 else if (TimestampAnnotation_nodeList.getLength() != 0) 
    251                 { 
    252                         // Element property TimestampAnnotation which is complex (has 
    253                         // sub-elements) 
    254                         setTimestampAnnotation(new TimestampAnnotation( 
    255                                         (Element) TimestampAnnotation_nodeList.item(0), model)); 
     203                for (int i = 0; i < TimestampAnnotation_nodeList.getLength(); i++) 
     204                { 
     205                        Element TimestampAnnotation_element = (Element) TimestampAnnotation_nodeList.item(i); 
     206                        addTimestampAnnotation( 
     207                                        new TimestampAnnotation(TimestampAnnotation_element, model)); 
    256208                } 
    257209        } 
     
    267219 
    268220 
    269         // Property 
    270         public XMLAnnotation getXMLAnnotation() 
    271         { 
    272                 return xmlannotation; 
    273         } 
    274  
    275         public void setXMLAnnotation(XMLAnnotation xmlannotation) 
    276         { 
    277                 this.xmlannotation = xmlannotation; 
    278         } 
    279  
    280         // Property 
    281         public FileAnnotation getFileAnnotation() 
    282         { 
    283                 return fileAnnotation; 
    284         } 
    285  
    286         public void setFileAnnotation(FileAnnotation fileAnnotation) 
    287         { 
    288                 this.fileAnnotation = fileAnnotation; 
    289         } 
    290  
    291         // Property 
    292         public ListAnnotation getListAnnotation() 
    293         { 
    294                 return listAnnotation; 
    295         } 
    296  
    297         public void setListAnnotation(ListAnnotation listAnnotation) 
    298         { 
    299                 this.listAnnotation = listAnnotation; 
    300         } 
    301  
    302         // Property 
    303         public LongAnnotation getLongAnnotation() 
    304         { 
    305                 return longAnnotation; 
    306         } 
    307  
    308         public void setLongAnnotation(LongAnnotation longAnnotation) 
    309         { 
    310                 this.longAnnotation = longAnnotation; 
    311         } 
    312  
    313         // Property 
    314         public DoubleAnnotation getDoubleAnnotation() 
    315         { 
    316                 return doubleAnnotation; 
    317         } 
    318  
    319         public void setDoubleAnnotation(DoubleAnnotation doubleAnnotation) 
    320         { 
    321                 this.doubleAnnotation = doubleAnnotation; 
    322         } 
    323  
    324         // Property 
    325         public StringAnnotation getStringAnnotation() 
    326         { 
    327                 return stringAnnotation; 
    328         } 
    329  
    330         public void setStringAnnotation(StringAnnotation stringAnnotation) 
    331         { 
    332                 this.stringAnnotation = stringAnnotation; 
    333         } 
    334  
    335         // Property 
    336         public BooleanAnnotation getBooleanAnnotation() 
    337         { 
    338                 return booleanAnnotation; 
    339         } 
    340  
    341         public void setBooleanAnnotation(BooleanAnnotation booleanAnnotation) 
    342         { 
    343                 this.booleanAnnotation = booleanAnnotation; 
    344         } 
    345  
    346         // Property 
    347         public TimestampAnnotation getTimestampAnnotation() 
    348         { 
    349                 return timestampAnnotation; 
    350         } 
    351  
    352         public void setTimestampAnnotation(TimestampAnnotation timestampAnnotation) 
    353         { 
    354                 this.timestampAnnotation = timestampAnnotation; 
     221        // Property which occurs more than once 
     222        public int sizeOfXMLAnnotationList() 
     223        { 
     224                return xmlannotationList.size(); 
     225        } 
     226 
     227        public List<XMLAnnotation> copyXMLAnnotationList() 
     228        { 
     229                return new ArrayList<XMLAnnotation>(xmlannotationList); 
     230        } 
     231 
     232        public XMLAnnotation getXMLAnnotation(int index) 
     233        { 
     234                return xmlannotationList.get(index); 
     235        } 
     236 
     237        public XMLAnnotation setXMLAnnotation(int index, XMLAnnotation xmlannotation) 
     238        { 
     239                return xmlannotationList.set(index, xmlannotation); 
     240        } 
     241 
     242        public void addXMLAnnotation(XMLAnnotation xmlannotation) 
     243        { 
     244                xmlannotationList.add(xmlannotation); 
     245        } 
     246 
     247        public void removeXMLAnnotation(XMLAnnotation xmlannotation) 
     248        { 
     249                xmlannotationList.remove(xmlannotation); 
     250        } 
     251 
     252        // Property which occurs more than once 
     253        public int sizeOfFileAnnotationList() 
     254        { 
     255                return fileAnnotationList.size(); 
     256        } 
     257 
     258        public List<FileAnnotation> copyFileAnnotationList() 
     259        { 
     260                return new ArrayList<FileAnnotation>(fileAnnotationList); 
     261        } 
     262 
     263        public FileAnnotation getFileAnnotation(int index) 
     264        { 
     265                return fileAnnotationList.get(index); 
     266        } 
     267 
     268        public FileAnnotation setFileAnnotation(int index, FileAnnotation fileAnnotation) 
     269        { 
     270                return fileAnnotationList.set(index, fileAnnotation); 
     271        } 
     272 
     273        public void addFileAnnotation(FileAnnotation fileAnnotation) 
     274        { 
     275                fileAnnotationList.add(fileAnnotation); 
     276        } 
     277 
     278        public void removeFileAnnotation(FileAnnotation fileAnnotation) 
     279        { 
     280                fileAnnotationList.remove(fileAnnotation); 
     281        } 
     282 
     283        // Property which occurs more than once 
     284        public int sizeOfListAnnotationList() 
     285        { 
     286                return listAnnotationList.size(); 
     287        } 
     288 
     289        public List<ListAnnotation> copyListAnnotationList() 
     290        { 
     291                return new ArrayList<ListAnnotation>(listAnnotationList); 
     292        } 
     293 
     294        public ListAnnotation getListAnnotation(int index) 
     295        { 
     296                return listAnnotationList.get(index); 
     297        } 
     298 
     299        public ListAnnotation setListAnnotation(int index, ListAnnotation listAnnotation) 
     300        { 
     301                return listAnnotationList.set(index, listAnnotation); 
     302        } 
     303 
     304        public void addListAnnotation(ListAnnotation listAnnotation) 
     305        { 
     306                listAnnotationList.add(listAnnotation); 
     307        } 
     308 
     309        public void removeListAnnotation(ListAnnotation listAnnotation) 
     310        { 
     311                listAnnotationList.remove(listAnnotation); 
     312        } 
     313 
     314        // Property which occurs more than once 
     315        public int sizeOfLongAnnotationList() 
     316        { 
     317                return longAnnotationList.size(); 
     318        } 
     319 
     320        public List<LongAnnotation> copyLongAnnotationList() 
     321        { 
     322                return new ArrayList<LongAnnotation>(longAnnotationList); 
     323        } 
     324 
     325        public LongAnnotation getLongAnnotation(int index) 
     326        { 
     327                return longAnnotationList.get(index); 
     328        } 
     329 
     330        public LongAnnotation setLongAnnotation(int index, LongAnnotation longAnnotation) 
     331        { 
     332                return longAnnotationList.set(index, longAnnotation); 
     333        } 
     334 
     335        public void addLongAnnotation(LongAnnotation longAnnotation) 
     336        { 
     337                longAnnotationList.add(longAnnotation); 
     338        } 
     339 
     340        public void removeLongAnnotation(LongAnnotation longAnnotation) 
     341        { 
     342                longAnnotationList.remove(longAnnotation); 
     343        } 
     344 
     345        // Property which occurs more than once 
     346        public int sizeOfDoubleAnnotationList() 
     347        { 
     348                return doubleAnnotationList.size(); 
     349        } 
     350 
     351        public List<DoubleAnnotation> copyDoubleAnnotationList() 
     352        { 
     353                return new ArrayList<DoubleAnnotation>(doubleAnnotationList); 
     354        } 
     355 
     356        public DoubleAnnotation getDoubleAnnotation(int index) 
     357        { 
     358                return doubleAnnotationList.get(index); 
     359        } 
     360 
     361        public DoubleAnnotation setDoubleAnnotation(int index, DoubleAnnotation doubleAnnotation) 
     362        { 
     363                return doubleAnnotationList.set(index, doubleAnnotation); 
     364        } 
     365 
     366        public void addDoubleAnnotation(DoubleAnnotation doubleAnnotation) 
     367        { 
     368                doubleAnnotationList.add(doubleAnnotation); 
     369        } 
     370 
     371        public void removeDoubleAnnotation(DoubleAnnotation doubleAnnotation) 
     372        { 
     373                doubleAnnotationList.remove(doubleAnnotation); 
     374        } 
     375 
     376        // Property which occurs more than once 
     377        public int sizeOfStringAnnotationList() 
     378        { 
     379                return stringAnnotationList.size(); 
     380        } 
     381 
     382        public List<StringAnnotation> copyStringAnnotationList() 
     383        { 
     384                return new ArrayList<StringAnnotation>(stringAnnotationList); 
     385        } 
     386 
     387        public StringAnnotation getStringAnnotation(int index) 
     388        { 
     389                return stringAnnotationList.get(index); 
     390        } 
     391 
     392        public StringAnnotation setStringAnnotation(int index, StringAnnotation stringAnnotation) 
     393        { 
     394                return stringAnnotationList.set(index, stringAnnotation); 
     395        } 
     396 
     397        public void addStringAnnotation(StringAnnotation stringAnnotation) 
     398        { 
     399                stringAnnotationList.add(stringAnnotation); 
     400        } 
     401 
     402        public void removeStringAnnotation(StringAnnotation stringAnnotation) 
     403        { 
     404                stringAnnotationList.remove(stringAnnotation); 
     405        } 
     406 
     407        // Property which occurs more than once 
     408        public int sizeOfBooleanAnnotationList() 
     409        { 
     410                return booleanAnnotationList.size(); 
     411        } 
     412 
     413        public List<BooleanAnnotation> copyBooleanAnnotationList() 
     414        { 
     415                return new ArrayList<BooleanAnnotation>(booleanAnnotationList); 
     416        } 
     417 
     418        public BooleanAnnotation getBooleanAnnotation(int index) 
     419        { 
     420                return booleanAnnotationList.get(index); 
     421        } 
     422 
     423        public BooleanAnnotation setBooleanAnnotation(int index, BooleanAnnotation booleanAnnotation) 
     424        { 
     425                return booleanAnnotationList.set(index, booleanAnnotation); 
     426        } 
     427 
     428        public void addBooleanAnnotation(BooleanAnnotation booleanAnnotation) 
     429        { 
     430                booleanAnnotationList.add(booleanAnnotation); 
     431        } 
     432 
     433        public void removeBooleanAnnotation(BooleanAnnotation booleanAnnotation) 
     434        { 
     435                booleanAnnotationList.remove(booleanAnnotation); 
     436        } 
     437 
     438        // Property which occurs more than once 
     439        public int sizeOfTimestampAnnotationList() 
     440        { 
     441                return timestampAnnotationList.size(); 
     442        } 
     443 
     444        public List<TimestampAnnotation> copyTimestampAnnotationList() 
     445        { 
     446                return new ArrayList<TimestampAnnotation>(timestampAnnotationList); 
     447        } 
     448 
     449        public TimestampAnnotation getTimestampAnnotation(int index) 
     450        { 
     451                return timestampAnnotationList.get(index); 
     452        } 
     453 
     454        public TimestampAnnotation setTimestampAnnotation(int index, TimestampAnnotation timestampAnnotation) 
     455        { 
     456                return timestampAnnotationList.set(index, timestampAnnotation); 
     457        } 
     458 
     459        public void addTimestampAnnotation(TimestampAnnotation timestampAnnotation) 
     460        { 
     461                timestampAnnotationList.add(timestampAnnotation); 
     462        } 
     463 
     464        public void removeTimestampAnnotation(TimestampAnnotation timestampAnnotation) 
     465        { 
     466                timestampAnnotationList.remove(timestampAnnotation); 
    355467        } 
    356468 
     
    369481                } 
    370482 
    371                 if (xmlannotation != null) 
     483                if (xmlannotationList != null) 
    372484                { 
    373485                        // Element property XMLAnnotation which is complex (has 
    374                         // sub-elements) 
    375                         StructuredAnnotations_element.appendChild(xmlannotation.asXMLElement(document)); 
    376                 } 
    377                 if (fileAnnotation != null) 
     486                        // sub-elements) and occurs more than once 
     487                        for (XMLAnnotation xmlannotationList_value : xmlannotationList) 
     488                        { 
     489                                StructuredAnnotations_element.appendChild(xmlannotationList_value.asXMLElement(document)); 
     490                        } 
     491                } 
     492                if (fileAnnotationList != null) 
    378493                { 
    379494                        // Element property FileAnnotation which is complex (has 
    380                         // sub-elements) 
    381                         StructuredAnnotations_element.appendChild(fileAnnotation.asXMLElement(document)); 
    382                 } 
    383                 if (listAnnotation != null) 
     495                        // sub-elements) and occurs more than once 
     496                        for (FileAnnotation fileAnnotationList_value : fileAnnotationList) 
     497                        { 
     498                                StructuredAnnotations_element.appendChild(fileAnnotationList_value.asXMLElement(document)); 
     499                        } 
     500                } 
     501                if (listAnnotationList != null) 
    384502                { 
    385503                        // Element property ListAnnotation which is complex (has 
    386                         // sub-elements) 
    387                         StructuredAnnotations_element.appendChild(listAnnotation.asXMLElement(document)); 
    388                 } 
    389                 if (longAnnotation != null) 
     504                        // sub-elements) and occurs more than once 
     505                        for (ListAnnotation listAnnotationList_value : listAnnotationList) 
     506                        { 
     507                                StructuredAnnotations_element.appendChild(listAnnotationList_value.asXMLElement(document)); 
     508                        } 
     509                } 
     510                if (longAnnotationList != null) 
    390511                { 
    391512                        // Element property LongAnnotation which is complex (has 
    392                         // sub-elements) 
    393                         StructuredAnnotations_element.appendChild(longAnnotation.asXMLElement(document)); 
    394                 } 
    395                 if (doubleAnnotation != null) 
     513                        // sub-elements) and occurs more than once 
     514                        for (LongAnnotation longAnnotationList_value : longAnnotationList) 
     515                        { 
     516                                StructuredAnnotations_element.appendChild(longAnnotationList_value.asXMLElement(document)); 
     517                        } 
     518                } 
     519                if (doubleAnnotationList != null) 
    396520                { 
    397521                        // Element property DoubleAnnotation which is complex (has 
    398                         // sub-elements) 
    399                         StructuredAnnotations_element.appendChild(doubleAnnotation.asXMLElement(document)); 
    400                 } 
    401                 if (stringAnnotation != null) 
     522                        // sub-elements) and occurs more than once 
     523                        for (DoubleAnnotation doubleAnnotationList_value : doubleAnnotationList) 
     524                        { 
     525                                StructuredAnnotations_element.appendChild(doubleAnnotationList_value.asXMLElement(document)); 
     526                        } 
     527                } 
     528                if (stringAnnotationList != null) 
    402529                { 
    403530                        // Element property StringAnnotation which is complex (has 
    404                         // sub-elements) 
    405                         StructuredAnnotations_element.appendChild(stringAnnotation.asXMLElement(document)); 
    406                 } 
    407                 if (booleanAnnotation != null) 
     531                        // sub-elements) and occurs more than once 
     532                        for (StringAnnotation stringAnnotationList_value : stringAnnotationList) 
     533                        { 
     534                                StructuredAnnotations_element.appendChild(stringAnnotationList_value.asXMLElement(document)); 
     535                        } 
     536                } 
     537                if (booleanAnnotationList != null) 
    408538                { 
    409539                        // Element property BooleanAnnotation which is complex (has 
    410                         // sub-elements) 
    411                         StructuredAnnotations_element.appendChild(booleanAnnotation.asXMLElement(document)); 
    412                 } 
    413                 if (timestampAnnotation != null) 
     540                        // sub-elements) and occurs more than once 
     541                        for (BooleanAnnotation booleanAnnotationList_value : booleanAnnotationList) 
     542                        { 
     543                                StructuredAnnotations_element.appendChild(booleanAnnotationList_value.asXMLElement(document)); 
     544                        } 
     545                } 
     546                if (timestampAnnotationList != null) 
    414547                { 
    415548                        // Element property TimestampAnnotation which is complex (has 
    416                         // sub-elements) 
    417                         StructuredAnnotations_element.appendChild(timestampAnnotation.asXMLElement(document)); 
     549                        // sub-elements) and occurs more than once 
     550                        for (TimestampAnnotation timestampAnnotationList_value : timestampAnnotationList) 
     551                        { 
     552                                StructuredAnnotations_element.appendChild(timestampAnnotationList_value.asXMLElement(document)); 
     553                        } 
    418554                } 
    419555                return super.asXMLElement(document, StructuredAnnotations_element); 
  • trunk/components/ome-xml/src/ome/xml/r201004/Text.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8989                update(element, model); 
    9090        } 
    91          
     91 
    9292        // -- Custom content from Text specific template -- 
    9393 
     
    144144                        // Element property Value which is not complex (has no 
    145145                        // sub-elements) 
    146                         setValue(Value_nodeList.item(0).getTextContent()); 
     146                        setValue( 
     147                                        String.valueOf(Value_nodeList.item(0).getTextContent())); 
    147148                } 
    148149        } 
     
    221222                        Element value_element =  
    222223                                        document.createElementNS(NAMESPACE, "Value"); 
    223                         value_element.setTextContent(value); 
     224                        value_element.setTextContent(value.toString()); 
    224225                        Text_element.appendChild(value_element); 
    225226                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/TiffData.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9898                update(element, model); 
    9999        } 
    100          
     100 
    101101        // -- Custom content from TiffData specific template -- 
    102102 
  • trunk/components/ome-xml/src/ome/xml/r201004/TimestampAnnotation.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from TimestampAnnotation specific template -- 
    8787 
     
    126126                        // Element property Value which is not complex (has no 
    127127                        // sub-elements) 
    128                         setValue(Value_nodeList.item(0).getTextContent()); 
     128                        setValue( 
     129                                        String.valueOf(Value_nodeList.item(0).getTextContent())); 
    129130                } 
    130131        } 
     
    171172                        Element value_element =  
    172173                                        document.createElementNS(NAMESPACE, "Value"); 
    173                         value_element.setTextContent(value); 
     174                        value_element.setTextContent(value.toString()); 
    174175                        TimestampAnnotation_element.appendChild(value_element); 
    175176                } 
  • trunk/components/ome-xml/src/ome/xml/r201004/TransmittanceRange.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    9595                update(element, model); 
    9696        } 
    97          
     97 
    9898        // -- Custom content from TransmittanceRange specific template -- 
    9999 
  • trunk/components/ome-xml/src/ome/xml/r201004/UUID.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from UUID specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Union.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from Union specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/Well.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    110110                update(element, model); 
    111111        } 
    112          
     112 
    113113        // -- Custom content from Well specific template -- 
    114114 
  • trunk/components/ome-xml/src/ome/xml/r201004/WellSample.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    104104                update(element, model); 
    105105        } 
    106          
     106 
    107107        // -- Custom content from WellSample specific template -- 
    108108 
  • trunk/components/ome-xml/src/ome/xml/r201004/WellSampleRef.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from WellSampleRef specific template -- 
    8787 
  • trunk/components/ome-xml/src/ome/xml/r201004/XMLAnnotation.java

    r6185 r6194  
    3232 * 
    3333 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    34  * Created by callan via xsd-fu on 2010-04-23 18:33:43+0100 
     34 * Created by callan via xsd-fu on 2010-04-26 21:43:56+0100 
    3535 * 
    3636 *----------------------------------------------------------------------------- 
     
    8383                update(element, model); 
    8484        } 
    85          
     85 
    8686        // -- Custom content from XMLAnnotation specific template -- 
    8787 
     
    126126                        // Element property Value which is not complex (has no 
    127127                        // sub-elements) 
    128                         setValue(Value_nodeList.item(0).getTextContent()); 
     128                        setValue( 
     129                                        String.valueOf(Value_nodeList.item(0).getTextContent())); 
    129130                } 
    130131        } 
     
    171172                        Element value_element =  
    172173                                        document.createElementNS(NAMESPACE, "Value"); 
    173                         value_element.setTextContent(value); 
     174                        value_element.setTextContent(value.toString()); 
    174175                        XMLAnnotation_element.appendChild(value_element); 
    175176                } 
  • trunk/components/ome-xml/test/ome/xml/utests/InOut201004Test.java

    r6185 r6194  
    127127  private static String PIXELS_ANNOTATION_ID = "Annotation:Double0"; 
    128128 
    129   private static String CHANNEL_ANNOTATION_ID = "Annotation:Double0"; 
     129  private static String CHANNEL_ANNOTATION_ID = "Annotation:XML0"; 
    130130 
    131131  private static String INSTRUMENT_ID = "Instrument:0"; 
     
    173173  private static final Integer SIZE_T = 50; 
    174174 
    175   private static final String CHANNEL_ANNOTATION_XML = 
    176     "<TestData><key>foo</key><value>bar</value></TestData>"; 
    177  
    178175  private static final String DETECTOR_MODEL = "ReallySensitive!"; 
    179176 
     
    202199  private static final Boolean OTF_OPTICAL_AXIS_AVERAGED = Boolean.FALSE; 
    203200 
     201  private static final Boolean IMAGE_ANNOTATION_VALUE = Boolean.FALSE; 
     202 
     203  private static final String CHANNEL_ANNOTATION_VALUE = 
     204  "<TestData><key>foo</key><value>bar</value></TestData>"; 
     205 
     206  private static final Double PIXELS_ANNOTATION_VALUE = 3.14; 
     207 
    204208  private static final String PLATE_ANNOTATION_VALUE = "1970-01-01T00:00:00"; 
    205209 
    206   private static final String WELL_ANNOTATION_VALUE = "262144"; 
     210  private static final Long WELL_ANNOTATION_VALUE = 262144L; 
    207211 
    208212  private static final Integer WELL_ROWS = 3; 
     
    250254 
    251255  public OME ome; 
     256 
     257  public StructuredAnnotations annotations; 
    252258 
    253259  public OMEModel model; 
     
    262268    // Put <Image/> under <OME/> 
    263269    ome = new OME(); 
     270    annotations = new StructuredAnnotations(); 
    264271    ome.addImage(makeImage()); 
    265272    ome.addPlate(makePlate()); 
    266273    ome.addInstrument(makeInstrument()); 
    267274    ome.addROI(makeROI()); 
     275    ome.setStructuredAnnotations(annotations); 
    268276    // Produce a valid OME DOM element hierarchy 
    269277    Element root = ome.asXMLElement(document); 
     
    297305    Annotation n = ome.getImage(0).getLinkedAnnotation(0); 
    298306    assertNotNull(n); 
    299     assertTrue(n instanceof BooleanAnnotation); 
     307    assertEquals(BooleanAnnotation.class, n.getClass()); 
    300308    BooleanAnnotation b = (BooleanAnnotation) n; 
    301     assertEquals(b.getValue(), "false"); 
     309    assertEquals(b.getValue(), IMAGE_ANNOTATION_VALUE); 
    302310    assertEquals(b.getID(), IMAGE_ANNOTATION_ID); 
    303311  } 
     
    333341    assertEquals(CHANNEL_ANNOTATION_ID, n.getID()); 
    334342    XMLAnnotation xml = (XMLAnnotation) n; 
    335     assertEquals(xml.getValue(), CHANNEL_ANNOTATION_XML); 
     343    assertEquals(xml.getValue(), CHANNEL_ANNOTATION_VALUE); 
    336344  } 
    337345 
     
    342350    assertTrue(n instanceof DoubleAnnotation); 
    343351    DoubleAnnotation b = (DoubleAnnotation) n; 
    344     assertEquals(b.getValue(), "3.14"); 
     352    assertEquals(b.getValue(), PIXELS_ANNOTATION_VALUE); 
    345353    assertEquals(b.getID(), PIXELS_ANNOTATION_ID); 
    346354  } 
     
    556564    BooleanAnnotation annotation = new BooleanAnnotation(); 
    557565    annotation.setID(IMAGE_ANNOTATION_ID); 
    558     annotation.setValue("false"); 
     566    annotation.setValue(IMAGE_ANNOTATION_VALUE); 
    559567    image.linkAnnotation(annotation); 
     568    annotations.addBooleanAnnotation(annotation); 
    560569    // Create <Pixels/> 
    561570    Pixels pixels = new Pixels(); 
     
    576585        XMLAnnotation channelAnnotation = new XMLAnnotation(); 
    577586        channelAnnotation.setID(CHANNEL_ANNOTATION_ID); 
    578         channelAnnotation.setValue(CHANNEL_ANNOTATION_XML); 
     587        channelAnnotation.setValue(CHANNEL_ANNOTATION_VALUE); 
    579588        channel.linkAnnotation(channelAnnotation); 
     589        annotations.addXMLAnnotation(channelAnnotation); 
    580590      } 
    581591      pixels.addChannel(channel); 
     
    584594    DoubleAnnotation pixelsAnnotation = new DoubleAnnotation(); 
    585595    pixelsAnnotation.setID(PIXELS_ANNOTATION_ID); 
    586     pixelsAnnotation.setValue("3.14"); 
     596    pixelsAnnotation.setValue(PIXELS_ANNOTATION_VALUE); 
    587597    pixels.linkAnnotation(pixelsAnnotation); 
     598    annotations.addDoubleAnnotation(pixelsAnnotation); 
    588599    // Put <Pixels/> under <Image/> 
    589600    image.setPixels(pixels); 
     
    680691    plateAnnotation.setValue(PLATE_ANNOTATION_VALUE); 
    681692    plate.linkAnnotation(plateAnnotation); 
     693    annotations.addTimestampAnnotation(plateAnnotation); 
    682694 
    683695    int wellSampleIndex = 0; 
     
    694706          annotation.setValue(WELL_ANNOTATION_VALUE); 
    695707          well.linkAnnotation(annotation); 
     708          annotations.addLongAnnotation(annotation); 
    696709        } 
    697710 
     
    717730    roiAnnotation.setValue(ROI_ANNOTATION_VALUE); 
    718731    roi.linkAnnotation(roiAnnotation); 
     732    annotations.addStringAnnotation(roiAnnotation); 
    719733 
    720734    Union shapeUnion = new Union(); 
Note: See TracChangeset for help on using the changeset viewer.