Changeset 6206


Ignore:
Timestamp:
04/30/10 10:54:07 (10 years ago)
Author:
callan
Message:

OME XML metadata implementation. Re-run of code generation ( ome-xml:r582).

Location:
trunk/components/ome-xml/src/ome/xml
Files:
94 edited

Legend:

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

    r6204 r6206  
    3333 * 
    3434 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    35  * Created by callan via xsd-fu on 2010-04-29 17:45:10+0100 
     35 * Created by callan via xsd-fu on 2010-04-30 16:21:18+0100 
    3636 * 
    3737 *----------------------------------------------------------------------------- 
     
    110110 
    111111        // Arc entity counting 
    112         // BinData entity counting 
    113         int getMaskBinDataCount(int ROIIndex, int shapeIndex); 
    114  
    115         int getPixelsBinDataCount(int imageIndex); 
    116  
    117112        // BinaryFile entity counting 
    118113        // BooleanAnnotation entity counting 
     
    159154 
    160155        // ExperimenterRef entity counting 
    161         // External entity counting 
    162156        // Filament entity counting 
    163157        // FileAnnotation entity counting 
     
    310304        // Ignoring Arc of parent abstract type 
    311305        // Ignoring Filament of parent abstract type 
     306        // ID accessor from parent LightSource 
    312307        String getArcID(int instrumentIndex, int lightSourceIndex); 
    313308 
    314309        // Ignoring Laser of parent abstract type 
    315310        // Ignoring LightEmittingDiode of parent abstract type 
     311        // LotNumber accessor from parent LightSource 
    316312        String getArcLotNumber(int instrumentIndex, int lightSourceIndex); 
    317313 
     314        // Manufacturer accessor from parent LightSource 
    318315        String getArcManufacturer(int instrumentIndex, int lightSourceIndex); 
    319316 
     317        // Model accessor from parent LightSource 
    320318        String getArcModel(int instrumentIndex, int lightSourceIndex); 
    321319 
     320        // Power accessor from parent LightSource 
    322321        Double getArcPower(int instrumentIndex, int lightSourceIndex); 
    323322 
     323        // SerialNumber accessor from parent LightSource 
    324324        String getArcSerialNumber(int instrumentIndex, int lightSourceIndex); 
    325325 
     
    565565 
    566566        // Ignoring AnnotationRef of parent abstract type 
     567        // Description accessor from parent Shape 
    567568        String getEllipseDescription(int ROIIndex, int shapeIndex); 
    568569 
    569570        // Ignoring Ellipse of parent abstract type 
     571        // Fill accessor from parent Shape 
    570572        Integer getEllipseFill(int ROIIndex, int shapeIndex); 
    571573 
    572574        // Ignoring FillRule of parent abstract type 
    573575        // Ignoring FontFamily of parent abstract type 
     576        // FontSize accessor from parent Shape 
    574577        Integer getEllipseFontSize(int ROIIndex, int shapeIndex); 
    575578 
    576579        // Ignoring FontStyle of parent abstract type 
     580        // ID accessor from parent Shape 
    577581        String getEllipseID(int ROIIndex, int shapeIndex); 
    578582 
     583        // Label accessor from parent Shape 
    579584        String getEllipseLabel(int ROIIndex, int shapeIndex); 
    580585 
     
    584589        // Ignoring MarkerStart of parent abstract type 
    585590        // Ignoring Mask of parent abstract type 
     591        // Name accessor from parent Shape 
    586592        String getEllipseName(int ROIIndex, int shapeIndex); 
    587593 
     
    590596        // Ignoring Polyline of parent abstract type 
    591597        // Ignoring Rectangle of parent abstract type 
     598        // Stroke accessor from parent Shape 
    592599        Integer getEllipseStroke(int ROIIndex, int shapeIndex); 
    593600 
     601        // StrokeDashArray accessor from parent Shape 
    594602        String getEllipseStrokeDashArray(int ROIIndex, int shapeIndex); 
    595603 
     604        // StrokeWidth accessor from parent Shape 
    596605        Double getEllipseStrokeWidth(int ROIIndex, int shapeIndex); 
    597606 
    598607        // Ignoring Text of parent abstract type 
     608        // TheC accessor from parent Shape 
    599609        Integer getEllipseTheC(int ROIIndex, int shapeIndex); 
    600610 
     611        // TheT accessor from parent Shape 
    601612        Integer getEllipseTheT(int ROIIndex, int shapeIndex); 
    602613 
     614        // TheZ accessor from parent Shape 
    603615        Integer getEllipseTheZ(int ROIIndex, int shapeIndex); 
    604616 
     617        // Transform accessor from parent Shape 
    605618        String getEllipseTransform(int ROIIndex, int shapeIndex); 
    606619 
     
    712725        // Ignoring Arc of parent abstract type 
    713726        // Ignoring Filament of parent abstract type 
     727        // ID accessor from parent LightSource 
    714728        String getFilamentID(int instrumentIndex, int lightSourceIndex); 
    715729 
    716730        // Ignoring Laser of parent abstract type 
    717731        // Ignoring LightEmittingDiode of parent abstract type 
     732        // LotNumber accessor from parent LightSource 
    718733        String getFilamentLotNumber(int instrumentIndex, int lightSourceIndex); 
    719734 
     735        // Manufacturer accessor from parent LightSource 
    720736        String getFilamentManufacturer(int instrumentIndex, int lightSourceIndex); 
    721737 
     738        // Model accessor from parent LightSource 
    722739        String getFilamentModel(int instrumentIndex, int lightSourceIndex); 
    723740 
     741        // Power accessor from parent LightSource 
    724742        Double getFilamentPower(int instrumentIndex, int lightSourceIndex); 
    725743 
     744        // SerialNumber accessor from parent LightSource 
    726745        String getFilamentSerialNumber(int instrumentIndex, int lightSourceIndex); 
    727746 
     
    936955        // Ignoring Arc of parent abstract type 
    937956        // Ignoring Filament of parent abstract type 
     957        // ID accessor from parent LightSource 
    938958        String getLaserID(int instrumentIndex, int lightSourceIndex); 
    939959 
    940960        // Ignoring Laser of parent abstract type 
    941961        // Ignoring LightEmittingDiode of parent abstract type 
     962        // LotNumber accessor from parent LightSource 
    942963        String getLaserLotNumber(int instrumentIndex, int lightSourceIndex); 
    943964 
     965        // Manufacturer accessor from parent LightSource 
    944966        String getLaserManufacturer(int instrumentIndex, int lightSourceIndex); 
    945967 
     968        // Model accessor from parent LightSource 
    946969        String getLaserModel(int instrumentIndex, int lightSourceIndex); 
    947970 
     971        // Power accessor from parent LightSource 
    948972        Double getLaserPower(int instrumentIndex, int lightSourceIndex); 
    949973 
     974        // SerialNumber accessor from parent LightSource 
    950975        String getLaserSerialNumber(int instrumentIndex, int lightSourceIndex); 
    951976 
     
    9861011        // Ignoring Arc of parent abstract type 
    9871012        // Ignoring Filament of parent abstract type 
     1013        // ID accessor from parent LightSource 
    9881014        String getLightEmittingDiodeID(int instrumentIndex, int lightSourceIndex); 
    9891015 
    9901016        // Ignoring Laser of parent abstract type 
    9911017        // Ignoring LightEmittingDiode of parent abstract type 
     1018        // LotNumber accessor from parent LightSource 
    9921019        String getLightEmittingDiodeLotNumber(int instrumentIndex, int lightSourceIndex); 
    9931020 
     1021        // Manufacturer accessor from parent LightSource 
    9941022        String getLightEmittingDiodeManufacturer(int instrumentIndex, int lightSourceIndex); 
    9951023 
     1024        // Model accessor from parent LightSource 
    9961025        String getLightEmittingDiodeModel(int instrumentIndex, int lightSourceIndex); 
    9971026 
     1027        // Power accessor from parent LightSource 
    9981028        Double getLightEmittingDiodePower(int instrumentIndex, int lightSourceIndex); 
    9991029 
     1030        // SerialNumber accessor from parent LightSource 
    10001031        String getLightEmittingDiodeSerialNumber(int instrumentIndex, int lightSourceIndex); 
    10011032 
     
    10371068 
    10381069        // Ignoring AnnotationRef of parent abstract type 
     1070        // Description accessor from parent Shape 
    10391071        String getLineDescription(int ROIIndex, int shapeIndex); 
    10401072 
    10411073        // Ignoring Ellipse of parent abstract type 
     1074        // Fill accessor from parent Shape 
    10421075        Integer getLineFill(int ROIIndex, int shapeIndex); 
    10431076 
    10441077        // Ignoring FillRule of parent abstract type 
    10451078        // Ignoring FontFamily of parent abstract type 
     1079        // FontSize accessor from parent Shape 
    10461080        Integer getLineFontSize(int ROIIndex, int shapeIndex); 
    10471081 
    10481082        // Ignoring FontStyle of parent abstract type 
     1083        // ID accessor from parent Shape 
    10491084        String getLineID(int ROIIndex, int shapeIndex); 
    10501085 
     1086        // Label accessor from parent Shape 
    10511087        String getLineLabel(int ROIIndex, int shapeIndex); 
    10521088 
     
    10561092        // Ignoring MarkerStart of parent abstract type 
    10571093        // Ignoring Mask of parent abstract type 
     1094        // Name accessor from parent Shape 
    10581095        String getLineName(int ROIIndex, int shapeIndex); 
    10591096 
     
    10621099        // Ignoring Polyline of parent abstract type 
    10631100        // Ignoring Rectangle of parent abstract type 
     1101        // Stroke accessor from parent Shape 
    10641102        Integer getLineStroke(int ROIIndex, int shapeIndex); 
    10651103 
     1104        // StrokeDashArray accessor from parent Shape 
    10661105        String getLineStrokeDashArray(int ROIIndex, int shapeIndex); 
    10671106 
     1107        // StrokeWidth accessor from parent Shape 
    10681108        Double getLineStrokeWidth(int ROIIndex, int shapeIndex); 
    10691109 
    10701110        // Ignoring Text of parent abstract type 
     1111        // TheC accessor from parent Shape 
    10711112        Integer getLineTheC(int ROIIndex, int shapeIndex); 
    10721113 
     1114        // TheT accessor from parent Shape 
    10731115        Integer getLineTheT(int ROIIndex, int shapeIndex); 
    10741116 
     1117        // TheZ accessor from parent Shape 
    10751118        Integer getLineTheZ(int ROIIndex, int shapeIndex); 
    10761119 
     1120        // Transform accessor from parent Shape 
    10771121        String getLineTransform(int ROIIndex, int shapeIndex); 
    10781122 
     
    11481192 
    11491193        // Ignoring AnnotationRef of parent abstract type 
     1194        // Description accessor from parent Shape 
    11501195        String getMaskDescription(int ROIIndex, int shapeIndex); 
    11511196 
    11521197        // Ignoring Ellipse of parent abstract type 
     1198        // Fill accessor from parent Shape 
    11531199        Integer getMaskFill(int ROIIndex, int shapeIndex); 
    11541200 
    11551201        // Ignoring FillRule of parent abstract type 
    11561202        // Ignoring FontFamily of parent abstract type 
     1203        // FontSize accessor from parent Shape 
    11571204        Integer getMaskFontSize(int ROIIndex, int shapeIndex); 
    11581205 
    11591206        // Ignoring FontStyle of parent abstract type 
     1207        // ID accessor from parent Shape 
    11601208        String getMaskID(int ROIIndex, int shapeIndex); 
    11611209 
     1210        // Label accessor from parent Shape 
    11621211        String getMaskLabel(int ROIIndex, int shapeIndex); 
    11631212 
     
    11671216        // Ignoring MarkerStart of parent abstract type 
    11681217        // Ignoring Mask of parent abstract type 
     1218        // Name accessor from parent Shape 
    11691219        String getMaskName(int ROIIndex, int shapeIndex); 
    11701220 
     
    11731223        // Ignoring Polyline of parent abstract type 
    11741224        // Ignoring Rectangle of parent abstract type 
     1225        // Stroke accessor from parent Shape 
    11751226        Integer getMaskStroke(int ROIIndex, int shapeIndex); 
    11761227 
     1228        // StrokeDashArray accessor from parent Shape 
    11771229        String getMaskStrokeDashArray(int ROIIndex, int shapeIndex); 
    11781230 
     1231        // StrokeWidth accessor from parent Shape 
    11791232        Double getMaskStrokeWidth(int ROIIndex, int shapeIndex); 
    11801233 
    11811234        // Ignoring Text of parent abstract type 
     1235        // TheC accessor from parent Shape 
    11821236        Integer getMaskTheC(int ROIIndex, int shapeIndex); 
    11831237 
     1238        // TheT accessor from parent Shape 
    11841239        Integer getMaskTheT(int ROIIndex, int shapeIndex); 
    11851240 
     1241        // TheZ accessor from parent Shape 
    11861242        Integer getMaskTheZ(int ROIIndex, int shapeIndex); 
    11871243 
     1244        // Transform accessor from parent Shape 
    11881245        String getMaskTransform(int ROIIndex, int shapeIndex); 
    11891246 
     
    13311388 
    13321389        // Ignoring AnnotationRef of parent abstract type 
     1390        // Description accessor from parent Shape 
    13331391        String getPathDescription(int ROIIndex, int shapeIndex); 
    13341392 
    13351393        // Ignoring Ellipse of parent abstract type 
     1394        // Fill accessor from parent Shape 
    13361395        Integer getPathFill(int ROIIndex, int shapeIndex); 
    13371396 
    13381397        // Ignoring FillRule of parent abstract type 
    13391398        // Ignoring FontFamily of parent abstract type 
     1399        // FontSize accessor from parent Shape 
    13401400        Integer getPathFontSize(int ROIIndex, int shapeIndex); 
    13411401 
    13421402        // Ignoring FontStyle of parent abstract type 
     1403        // ID accessor from parent Shape 
    13431404        String getPathID(int ROIIndex, int shapeIndex); 
    13441405 
     1406        // Label accessor from parent Shape 
    13451407        String getPathLabel(int ROIIndex, int shapeIndex); 
    13461408 
     
    13501412        // Ignoring MarkerStart of parent abstract type 
    13511413        // Ignoring Mask of parent abstract type 
     1414        // Name accessor from parent Shape 
    13521415        String getPathName(int ROIIndex, int shapeIndex); 
    13531416 
     
    13561419        // Ignoring Polyline of parent abstract type 
    13571420        // Ignoring Rectangle of parent abstract type 
     1421        // Stroke accessor from parent Shape 
    13581422        Integer getPathStroke(int ROIIndex, int shapeIndex); 
    13591423 
     1424        // StrokeDashArray accessor from parent Shape 
    13601425        String getPathStrokeDashArray(int ROIIndex, int shapeIndex); 
    13611426 
     1427        // StrokeWidth accessor from parent Shape 
    13621428        Double getPathStrokeWidth(int ROIIndex, int shapeIndex); 
    13631429 
    13641430        // Ignoring Text of parent abstract type 
     1431        // TheC accessor from parent Shape 
    13651432        Integer getPathTheC(int ROIIndex, int shapeIndex); 
    13661433 
     1434        // TheT accessor from parent Shape 
    13671435        Integer getPathTheT(int ROIIndex, int shapeIndex); 
    13681436 
     1437        // TheZ accessor from parent Shape 
    13691438        Integer getPathTheZ(int ROIIndex, int shapeIndex); 
    13701439 
     1440        // Transform accessor from parent Shape 
    13711441        String getPathTransform(int ROIIndex, int shapeIndex); 
    13721442 
     
    15091579 
    15101580        // Ignoring AnnotationRef of parent abstract type 
     1581        // Description accessor from parent Shape 
    15111582        String getPointDescription(int ROIIndex, int shapeIndex); 
    15121583 
    15131584        // Ignoring Ellipse of parent abstract type 
     1585        // Fill accessor from parent Shape 
    15141586        Integer getPointFill(int ROIIndex, int shapeIndex); 
    15151587 
    15161588        // Ignoring FillRule of parent abstract type 
    15171589        // Ignoring FontFamily of parent abstract type 
     1590        // FontSize accessor from parent Shape 
    15181591        Integer getPointFontSize(int ROIIndex, int shapeIndex); 
    15191592 
    15201593        // Ignoring FontStyle of parent abstract type 
     1594        // ID accessor from parent Shape 
    15211595        String getPointID(int ROIIndex, int shapeIndex); 
    15221596 
     1597        // Label accessor from parent Shape 
    15231598        String getPointLabel(int ROIIndex, int shapeIndex); 
    15241599 
     
    15281603        // Ignoring MarkerStart of parent abstract type 
    15291604        // Ignoring Mask of parent abstract type 
     1605        // Name accessor from parent Shape 
    15301606        String getPointName(int ROIIndex, int shapeIndex); 
    15311607 
     
    15341610        // Ignoring Polyline of parent abstract type 
    15351611        // Ignoring Rectangle of parent abstract type 
     1612        // Stroke accessor from parent Shape 
    15361613        Integer getPointStroke(int ROIIndex, int shapeIndex); 
    15371614 
     1615        // StrokeDashArray accessor from parent Shape 
    15381616        String getPointStrokeDashArray(int ROIIndex, int shapeIndex); 
    15391617 
     1618        // StrokeWidth accessor from parent Shape 
    15401619        Double getPointStrokeWidth(int ROIIndex, int shapeIndex); 
    15411620 
    15421621        // Ignoring Text of parent abstract type 
     1622        // TheC accessor from parent Shape 
    15431623        Integer getPointTheC(int ROIIndex, int shapeIndex); 
    15441624 
     1625        // TheT accessor from parent Shape 
    15451626        Integer getPointTheT(int ROIIndex, int shapeIndex); 
    15461627 
     1628        // TheZ accessor from parent Shape 
    15471629        Integer getPointTheZ(int ROIIndex, int shapeIndex); 
    15481630 
     1631        // Transform accessor from parent Shape 
    15491632        String getPointTransform(int ROIIndex, int shapeIndex); 
    15501633 
     
    15601643 
    15611644        // Ignoring AnnotationRef of parent abstract type 
     1645        // Description accessor from parent Shape 
    15621646        String getPolylineDescription(int ROIIndex, int shapeIndex); 
    15631647 
    15641648        // Ignoring Ellipse of parent abstract type 
     1649        // Fill accessor from parent Shape 
    15651650        Integer getPolylineFill(int ROIIndex, int shapeIndex); 
    15661651 
    15671652        // Ignoring FillRule of parent abstract type 
    15681653        // Ignoring FontFamily of parent abstract type 
     1654        // FontSize accessor from parent Shape 
    15691655        Integer getPolylineFontSize(int ROIIndex, int shapeIndex); 
    15701656 
    15711657        // Ignoring FontStyle of parent abstract type 
     1658        // ID accessor from parent Shape 
    15721659        String getPolylineID(int ROIIndex, int shapeIndex); 
    15731660 
     1661        // Label accessor from parent Shape 
    15741662        String getPolylineLabel(int ROIIndex, int shapeIndex); 
    15751663 
     
    15791667        // Ignoring MarkerStart of parent abstract type 
    15801668        // Ignoring Mask of parent abstract type 
     1669        // Name accessor from parent Shape 
    15811670        String getPolylineName(int ROIIndex, int shapeIndex); 
    15821671 
     
    15851674        // Ignoring Polyline of parent abstract type 
    15861675        // Ignoring Rectangle of parent abstract type 
     1676        // Stroke accessor from parent Shape 
    15871677        Integer getPolylineStroke(int ROIIndex, int shapeIndex); 
    15881678 
     1679        // StrokeDashArray accessor from parent Shape 
    15891680        String getPolylineStrokeDashArray(int ROIIndex, int shapeIndex); 
    15901681 
     1682        // StrokeWidth accessor from parent Shape 
    15911683        Double getPolylineStrokeWidth(int ROIIndex, int shapeIndex); 
    15921684 
    15931685        // Ignoring Text of parent abstract type 
     1686        // TheC accessor from parent Shape 
    15941687        Integer getPolylineTheC(int ROIIndex, int shapeIndex); 
    15951688 
     1689        // TheT accessor from parent Shape 
    15961690        Integer getPolylineTheT(int ROIIndex, int shapeIndex); 
    15971691 
     1692        // TheZ accessor from parent Shape 
    15981693        Integer getPolylineTheZ(int ROIIndex, int shapeIndex); 
    15991694 
     1695        // Transform accessor from parent Shape 
    16001696        String getPolylineTransform(int ROIIndex, int shapeIndex); 
    16011697 
     
    17061802 
    17071803        // Ignoring AnnotationRef of parent abstract type 
     1804        // Description accessor from parent Shape 
    17081805        String getRectangleDescription(int ROIIndex, int shapeIndex); 
    17091806 
    17101807        // Ignoring Ellipse of parent abstract type 
     1808        // Fill accessor from parent Shape 
    17111809        Integer getRectangleFill(int ROIIndex, int shapeIndex); 
    17121810 
    17131811        // Ignoring FillRule of parent abstract type 
    17141812        // Ignoring FontFamily of parent abstract type 
     1813        // FontSize accessor from parent Shape 
    17151814        Integer getRectangleFontSize(int ROIIndex, int shapeIndex); 
    17161815 
    17171816        // Ignoring FontStyle of parent abstract type 
     1817        // ID accessor from parent Shape 
    17181818        String getRectangleID(int ROIIndex, int shapeIndex); 
    17191819 
     1820        // Label accessor from parent Shape 
    17201821        String getRectangleLabel(int ROIIndex, int shapeIndex); 
    17211822 
     
    17251826        // Ignoring MarkerStart of parent abstract type 
    17261827        // Ignoring Mask of parent abstract type 
     1828        // Name accessor from parent Shape 
    17271829        String getRectangleName(int ROIIndex, int shapeIndex); 
    17281830 
     
    17311833        // Ignoring Polyline of parent abstract type 
    17321834        // Ignoring Rectangle of parent abstract type 
     1835        // Stroke accessor from parent Shape 
    17331836        Integer getRectangleStroke(int ROIIndex, int shapeIndex); 
    17341837 
     1838        // StrokeDashArray accessor from parent Shape 
    17351839        String getRectangleStrokeDashArray(int ROIIndex, int shapeIndex); 
    17361840 
     1841        // StrokeWidth accessor from parent Shape 
    17371842        Double getRectangleStrokeWidth(int ROIIndex, int shapeIndex); 
    17381843 
    17391844        // Ignoring Text of parent abstract type 
     1845        // TheC accessor from parent Shape 
    17401846        Integer getRectangleTheC(int ROIIndex, int shapeIndex); 
    17411847 
     1848        // TheT accessor from parent Shape 
    17421849        Integer getRectangleTheT(int ROIIndex, int shapeIndex); 
    17431850 
     1851        // TheZ accessor from parent Shape 
    17441852        Integer getRectangleTheZ(int ROIIndex, int shapeIndex); 
    17451853 
     1854        // Transform accessor from parent Shape 
    17461855        String getRectangleTransform(int ROIIndex, int shapeIndex); 
    17471856 
     
    18541963 
    18551964        // Ignoring AnnotationRef of parent abstract type 
     1965        // Description accessor from parent Shape 
    18561966        String getTextDescription(int ROIIndex, int shapeIndex); 
    18571967 
    18581968        // Ignoring Ellipse of parent abstract type 
     1969        // Fill accessor from parent Shape 
    18591970        Integer getTextFill(int ROIIndex, int shapeIndex); 
    18601971 
    18611972        // Ignoring FillRule of parent abstract type 
    18621973        // Ignoring FontFamily of parent abstract type 
     1974        // FontSize accessor from parent Shape 
    18631975        Integer getTextFontSize(int ROIIndex, int shapeIndex); 
    18641976 
    18651977        // Ignoring FontStyle of parent abstract type 
     1978        // ID accessor from parent Shape 
    18661979        String getTextID(int ROIIndex, int shapeIndex); 
    18671980 
     1981        // Label accessor from parent Shape 
    18681982        String getTextLabel(int ROIIndex, int shapeIndex); 
    18691983 
     
    18731987        // Ignoring MarkerStart of parent abstract type 
    18741988        // Ignoring Mask of parent abstract type 
     1989        // Name accessor from parent Shape 
    18751990        String getTextName(int ROIIndex, int shapeIndex); 
    18761991 
     
    18791994        // Ignoring Polyline of parent abstract type 
    18801995        // Ignoring Rectangle of parent abstract type 
     1996        // Stroke accessor from parent Shape 
    18811997        Integer getTextStroke(int ROIIndex, int shapeIndex); 
    18821998 
     1999        // StrokeDashArray accessor from parent Shape 
    18832000        String getTextStrokeDashArray(int ROIIndex, int shapeIndex); 
    18842001 
     2002        // StrokeWidth accessor from parent Shape 
    18852003        Double getTextStrokeWidth(int ROIIndex, int shapeIndex); 
    18862004 
    18872005        // Ignoring Text of parent abstract type 
     2006        // TheC accessor from parent Shape 
    18882007        Integer getTextTheC(int ROIIndex, int shapeIndex); 
    18892008 
     2009        // TheT accessor from parent Shape 
    18902010        Integer getTextTheT(int ROIIndex, int shapeIndex); 
    18912011 
     2012        // TheZ accessor from parent Shape 
    18922013        Integer getTextTheZ(int ROIIndex, int shapeIndex); 
    18932014 
     2015        // Transform accessor from parent Shape 
    18942016        String getTextTransform(int ROIIndex, int shapeIndex); 
    18952017 
  • trunk/components/ome-xml/src/ome/xml/MetadataStore.java

    r6204 r6206  
    3333 * 
    3434 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    35  * Created by callan via xsd-fu on 2010-04-29 17:55:03+0100 
     35 * Created by callan via xsd-fu on 2010-04-30 10:56:43+0100 
    3636 * 
    3737 *----------------------------------------------------------------------------- 
     
    9797        void setUUID(String uuid); 
    9898 
     99        // 
    99100        // AnnotationRef property storage 
     101        // 
    100102        // {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
    101103        // Is multi path? True 
     
    104106        // Is multi path? True 
    105107        // Ignoring ID property of reference AnnotationRef 
     108 
     109        // 
    106110        // Arc property storage 
     111        // 
    107112        // {u'LightSource': {u'Instrument': {u'OME': None}}} 
    108113        // Is multi path? False 
     
    110115        // Ignoring Arc of parent abstract type 
    111116        // Ignoring Filament of parent abstract type 
     117        // ID accessor from parent LightSource 
    112118        void setArcID(String id, int instrumentIndex, int lightSourceIndex); 
    113119 
    114120        // Ignoring Laser of parent abstract type 
    115121        // Ignoring LightEmittingDiode of parent abstract type 
     122        // LotNumber accessor from parent LightSource 
    116123        void setArcLotNumber(String lotNumber, int instrumentIndex, int lightSourceIndex); 
    117124 
     125        // Manufacturer accessor from parent LightSource 
    118126        void setArcManufacturer(String manufacturer, int instrumentIndex, int lightSourceIndex); 
    119127 
     128        // Model accessor from parent LightSource 
    120129        void setArcModel(String model, int instrumentIndex, int lightSourceIndex); 
    121130 
     131        // Power accessor from parent LightSource 
    122132        void setArcPower(Double power, int instrumentIndex, int lightSourceIndex); 
    123133 
     134        // SerialNumber accessor from parent LightSource 
    124135        void setArcSerialNumber(String serialNumber, int instrumentIndex, int lightSourceIndex); 
    125136 
    126137        void setArcType(ArcType type, int instrumentIndex, int lightSourceIndex); 
    127138 
     139        // 
    128140        // BinaryFile property storage 
     141        // 
    129142        // {u'FileAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'OTF': {u'Instrument': {u'OME': None}}} 
    130143        // Is multi path? True 
     
    144157        void setOTFBinaryFileSize(Integer size, int instrumentIndex, int OTFIndex); 
    145158 
     159        // 
    146160        // BooleanAnnotation property storage 
     161        // 
    147162        // {u'StructuredAnnotations': {u'OME': None}} 
    148163        // Is multi path? False 
     
    170185        // Ignoring WellSample_BackReference back reference 
    171186        // Ignoring Well_BackReference back reference 
     187        // 
    172188        // Channel property storage 
     189        // 
    173190        // {u'Pixels': {u'Image': {u'OME': None}}} 
    174191        // Is multi path? False 
     
    209226        void setChannelSamplesPerPixel(Integer samplesPerPixel, int imageIndex, int channelIndex); 
    210227 
     228        // 
    211229        // Contact property storage 
     230        // 
    212231        // {u'Group': {u'OME': None}} 
    213232        // Is multi path? False 
     
    216235        // Is multi path? False 
    217236        // Ignoring ID property of reference Contact 
     237 
     238        // 
    218239        // Dataset property storage 
     240        // 
    219241        // {u'OME': None} 
    220242        // Is multi path? False 
     
    235257        void setDatasetProjectRef(String project, int datasetIndex, int projectRefIndex); 
    236258 
     259        // 
    237260        // DatasetRef property storage 
     261        // 
    238262        // {u'Image': {u'OME': None}} 
    239263        // Is multi path? False 
     
    242266        // Is multi path? False 
    243267        // Ignoring ID property of reference DatasetRef 
     268 
     269        // 
    244270        // Detector property storage 
     271        // 
    245272        // {u'Instrument': {u'OME': None}} 
    246273        // Is multi path? False 
     
    268295        void setDetectorZoom(Double zoom, int instrumentIndex, int detectorIndex); 
    269296 
     297        // 
    270298        // DetectorSettings property storage 
     299        // 
    271300        // {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
    272301        // Is multi path? False 
     
    284313        void setDetectorSettingsVoltage(Double voltage, int imageIndex, int channelIndex); 
    285314 
     315        // 
    286316        // Dichroic property storage 
     317        // 
    287318        // {u'Instrument': {u'OME': None}} 
    288319        // Is multi path? False 
     
    300331        void setDichroicSerialNumber(String serialNumber, int instrumentIndex, int dichroicIndex); 
    301332 
     333        // 
    302334        // DichroicRef property storage 
     335        // 
    303336        // {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} 
    304337        // Is multi path? True 
     
    307340        // Is multi path? True 
    308341        // Ignoring ID property of reference DichroicRef 
     342 
     343        // 
    309344        // DoubleAnnotation property storage 
     345        // 
    310346        // {u'StructuredAnnotations': {u'OME': None}} 
    311347        // Is multi path? False 
     
    333369        // Ignoring WellSample_BackReference back reference 
    334370        // Ignoring Well_BackReference back reference 
     371        // 
    335372        // Ellipse property storage 
     373        // 
    336374        // {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    337375        // Is multi path? False 
    338376 
    339377        // Ignoring AnnotationRef of parent abstract type 
     378        // Description accessor from parent Shape 
    340379        void setEllipseDescription(String description, int ROIIndex, int shapeIndex); 
    341380 
    342381        // Ignoring Ellipse of parent abstract type 
     382        // Fill accessor from parent Shape 
    343383        void setEllipseFill(Integer fill, int ROIIndex, int shapeIndex); 
    344384 
    345385        // Ignoring FillRule of parent abstract type 
    346386        // Ignoring FontFamily of parent abstract type 
     387        // FontSize accessor from parent Shape 
    347388        void setEllipseFontSize(Integer fontSize, int ROIIndex, int shapeIndex); 
    348389 
    349390        // Ignoring FontStyle of parent abstract type 
     391        // ID accessor from parent Shape 
    350392        void setEllipseID(String id, int ROIIndex, int shapeIndex); 
    351393 
     394        // Label accessor from parent Shape 
    352395        void setEllipseLabel(String label, int ROIIndex, int shapeIndex); 
    353396 
     
    357400        // Ignoring MarkerStart of parent abstract type 
    358401        // Ignoring Mask of parent abstract type 
     402        // Name accessor from parent Shape 
    359403        void setEllipseName(String name, int ROIIndex, int shapeIndex); 
    360404 
     
    363407        // Ignoring Polyline of parent abstract type 
    364408        // Ignoring Rectangle of parent abstract type 
     409        // Stroke accessor from parent Shape 
    365410        void setEllipseStroke(Integer stroke, int ROIIndex, int shapeIndex); 
    366411 
     412        // StrokeDashArray accessor from parent Shape 
    367413        void setEllipseStrokeDashArray(String strokeDashArray, int ROIIndex, int shapeIndex); 
    368414 
     415        // StrokeWidth accessor from parent Shape 
    369416        void setEllipseStrokeWidth(Double strokeWidth, int ROIIndex, int shapeIndex); 
    370417 
    371418        // Ignoring Text of parent abstract type 
     419        // TheC accessor from parent Shape 
    372420        void setEllipseTheC(Integer theC, int ROIIndex, int shapeIndex); 
    373421 
     422        // TheT accessor from parent Shape 
    374423        void setEllipseTheT(Integer theT, int ROIIndex, int shapeIndex); 
    375424 
     425        // TheZ accessor from parent Shape 
    376426        void setEllipseTheZ(Integer theZ, int ROIIndex, int shapeIndex); 
    377427 
     428        // Transform accessor from parent Shape 
    378429        void setEllipseTransform(String transform, int ROIIndex, int shapeIndex); 
    379430 
     
    386437        void setEllipseY(Double y, int ROIIndex, int shapeIndex); 
    387438 
     439        // 
    388440        // EmissionFilterRef property storage 
     441        // 
    389442        // {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} 
    390443        // Is multi path? True 
    391444 
     445        // 
    392446        // EmissionFilterRef property storage 
     447        // 
    393448        // {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} 
    394449        // Is multi path? True 
    395450 
     451        // 
    396452        // ExcitationFilterRef property storage 
     453        // 
    397454        // {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} 
    398455        // Is multi path? True 
    399456 
     457        // 
    400458        // ExcitationFilterRef property storage 
     459        // 
    401460        // {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} 
    402461        // Is multi path? True 
    403462 
     463        // 
    404464        // Experiment property storage 
     465        // 
    405466        // {u'OME': None} 
    406467        // Is multi path? False 
     
    416477        void setExperimentType(ExperimentType type, int experimentIndex); 
    417478 
     479        // 
    418480        // ExperimentRef property storage 
     481        // 
    419482        // {u'Image': {u'OME': None}} 
    420483        // Is multi path? False 
     
    423486        // Is multi path? False 
    424487        // Ignoring ID property of reference ExperimentRef 
     488 
     489        // 
    425490        // Experimenter property storage 
     491        // 
    426492        // {u'OME': None} 
    427493        // Is multi path? False 
     
    452518        void setExperimenterUserName(String userName, int experimenterIndex); 
    453519 
     520        // 
    454521        // ExperimenterRef property storage 
     522        // 
    455523        // {u'Project': {u'OME': None}, u'Image': {u'OME': None}, u'Dataset': {u'OME': None}, u'Experiment': {u'OME': None}, u'MicrobeamManipulation': {u'Experiment': {u'OME': None}}} 
    456524        // Is multi path? True 
     
    459527        // Is multi path? True 
    460528        // Ignoring ID property of reference ExperimenterRef 
     529 
     530        // 
    461531        // Filament property storage 
     532        // 
    462533        // {u'LightSource': {u'Instrument': {u'OME': None}}} 
    463534        // Is multi path? False 
     
    465536        // Ignoring Arc of parent abstract type 
    466537        // Ignoring Filament of parent abstract type 
     538        // ID accessor from parent LightSource 
    467539        void setFilamentID(String id, int instrumentIndex, int lightSourceIndex); 
    468540 
    469541        // Ignoring Laser of parent abstract type 
    470542        // Ignoring LightEmittingDiode of parent abstract type 
     543        // LotNumber accessor from parent LightSource 
    471544        void setFilamentLotNumber(String lotNumber, int instrumentIndex, int lightSourceIndex); 
    472545 
     546        // Manufacturer accessor from parent LightSource 
    473547        void setFilamentManufacturer(String manufacturer, int instrumentIndex, int lightSourceIndex); 
    474548 
     549        // Model accessor from parent LightSource 
    475550        void setFilamentModel(String model, int instrumentIndex, int lightSourceIndex); 
    476551 
     552        // Power accessor from parent LightSource 
    477553        void setFilamentPower(Double power, int instrumentIndex, int lightSourceIndex); 
    478554 
     555        // SerialNumber accessor from parent LightSource 
    479556        void setFilamentSerialNumber(String serialNumber, int instrumentIndex, int lightSourceIndex); 
    480557 
    481558        void setFilamentType(FilamentType type, int instrumentIndex, int lightSourceIndex); 
    482559 
     560        // 
    483561        // FileAnnotation property storage 
     562        // 
    484563        // {u'StructuredAnnotations': {u'OME': None}} 
    485564        // Is multi path? False 
     
    506585        // Ignoring WellSample_BackReference back reference 
    507586        // Ignoring Well_BackReference back reference 
     587        // 
    508588        // Filter property storage 
     589        // 
    509590        // {u'Instrument': {u'OME': None}} 
    510591        // Is multi path? False 
     
    527608        void setFilterType(FilterType type, int instrumentIndex, int filterIndex); 
    528609 
     610        // 
    529611        // FilterSet property storage 
     612        // 
    530613        // {u'Instrument': {u'OME': None}} 
    531614        // Is multi path? False 
     
    549632        void setFilterSetSerialNumber(String serialNumber, int instrumentIndex, int filterSetIndex); 
    550633 
     634        // 
    551635        // FilterSetRef property storage 
     636        // 
    552637        // {u'OTF': {u'Instrument': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
    553638        // Is multi path? True 
     
    556641        // Is multi path? True 
    557642        // Ignoring ID property of reference FilterSetRef 
     643 
     644        // 
    558645        // Group property storage 
     646        // 
    559647        // {u'OME': None} 
    560648        // Is multi path? False 
     
    574662 
    575663        // Ignoring Project_BackReference back reference 
     664        // 
    576665        // GroupRef property storage 
     666        // 
    577667        // {u'Project': {u'OME': None}, u'Image': {u'OME': None}, u'Experimenter': {u'OME': None}, u'Dataset': {u'OME': None}} 
    578668        // Is multi path? True 
     
    581671        // Is multi path? True 
    582672        // Ignoring ID property of reference GroupRef 
     673 
     674        // 
    583675        // Image property storage 
     676        // 
    584677        // {u'OME': None} 
    585678        // Is multi path? False 
     
    614707        // Ignoring StageLabel element, complex property 
    615708        // Ignoring WellSample_BackReference back reference 
     709        // 
    616710        // ImageRef property storage 
     711        // 
    617712        // {u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}} 
    618713        // Is multi path? False 
     
    621716        // Is multi path? False 
    622717        // Ignoring ID property of reference ImageRef 
     718 
     719        // 
    623720        // ImagingEnvironment property storage 
     721        // 
    624722        // {u'Image': {u'OME': None}} 
    625723        // Is multi path? False 
     
    633731        void setImagingEnvironmentTemperature(Double temperature, int imageIndex); 
    634732 
     733        // 
    635734        // Instrument property storage 
     735        // 
    636736        // {u'OME': None} 
    637737        // Is multi path? False 
     
    648748        // Ignoring OTF element, complex property 
    649749        // Ignoring Objective element, complex property 
     750        // 
    650751        // InstrumentRef property storage 
     752        // 
    651753        // {u'Image': {u'OME': None}} 
    652754        // Is multi path? False 
     
    655757        // Is multi path? False 
    656758        // Ignoring ID property of reference InstrumentRef 
     759 
     760        // 
    657761        // Laser property storage 
     762        // 
    658763        // {u'LightSource': {u'Instrument': {u'OME': None}}} 
    659764        // Is multi path? False 
     
    661766        // Ignoring Arc of parent abstract type 
    662767        // Ignoring Filament of parent abstract type 
     768        // ID accessor from parent LightSource 
    663769        void setLaserID(String id, int instrumentIndex, int lightSourceIndex); 
    664770 
    665771        // Ignoring Laser of parent abstract type 
    666772        // Ignoring LightEmittingDiode of parent abstract type 
     773        // LotNumber accessor from parent LightSource 
    667774        void setLaserLotNumber(String lotNumber, int instrumentIndex, int lightSourceIndex); 
    668775 
     776        // Manufacturer accessor from parent LightSource 
    669777        void setLaserManufacturer(String manufacturer, int instrumentIndex, int lightSourceIndex); 
    670778 
     779        // Model accessor from parent LightSource 
    671780        void setLaserModel(String model, int instrumentIndex, int lightSourceIndex); 
    672781 
     782        // Power accessor from parent LightSource 
    673783        void setLaserPower(Double power, int instrumentIndex, int lightSourceIndex); 
    674784 
     785        // SerialNumber accessor from parent LightSource 
    675786        void setLaserSerialNumber(String serialNumber, int instrumentIndex, int lightSourceIndex); 
    676787 
     
    693804        void setLaserWavelength(PositiveInteger wavelength, int instrumentIndex, int lightSourceIndex); 
    694805 
     806        // 
    695807        // Leader property storage 
     808        // 
    696809        // {u'Group': {u'OME': None}} 
    697810        // Is multi path? False 
     
    700813        // Is multi path? False 
    701814        // Ignoring ID property of reference Leader 
     815 
     816        // 
    702817        // LightEmittingDiode property storage 
     818        // 
    703819        // {u'LightSource': {u'Instrument': {u'OME': None}}} 
    704820        // Is multi path? False 
     
    706822        // Ignoring Arc of parent abstract type 
    707823        // Ignoring Filament of parent abstract type 
     824        // ID accessor from parent LightSource 
    708825        void setLightEmittingDiodeID(String id, int instrumentIndex, int lightSourceIndex); 
    709826 
    710827        // Ignoring Laser of parent abstract type 
    711828        // Ignoring LightEmittingDiode of parent abstract type 
     829        // LotNumber accessor from parent LightSource 
    712830        void setLightEmittingDiodeLotNumber(String lotNumber, int instrumentIndex, int lightSourceIndex); 
    713831 
     832        // Manufacturer accessor from parent LightSource 
    714833        void setLightEmittingDiodeManufacturer(String manufacturer, int instrumentIndex, int lightSourceIndex); 
    715834 
     835        // Model accessor from parent LightSource 
    716836        void setLightEmittingDiodeModel(String model, int instrumentIndex, int lightSourceIndex); 
    717837 
     838        // Power accessor from parent LightSource 
    718839        void setLightEmittingDiodePower(Double power, int instrumentIndex, int lightSourceIndex); 
    719840 
     841        // SerialNumber accessor from parent LightSource 
    720842        void setLightEmittingDiodeSerialNumber(String serialNumber, int instrumentIndex, int lightSourceIndex); 
    721843 
     844        // 
    722845        // LightPath property storage 
     846        // 
    723847        // {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
    724848        // Is multi path? False 
     
    730854        void setLightPathExcitationFilterRef(String excitationFilter, int imageIndex, int channelIndex, int excitationFilterRefIndex); 
    731855 
     856        // 
    732857        // LightSourceSettings property storage 
     858        // 
    733859        // {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}, u'MicrobeamManipulation': {u'Experiment': {u'OME': None}}} 
    734860        // Is multi path? True 
     
    746872        void setMicrobeamManipulationLightSourceSettingsWavelength(PositiveInteger wavelength, int experimentIndex, int microbeamManipulationIndex, int lightSourceSettingsIndex); 
    747873 
     874        // 
    748875        // Line property storage 
     876        // 
    749877        // {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    750878        // Is multi path? False 
    751879 
    752880        // Ignoring AnnotationRef of parent abstract type 
     881        // Description accessor from parent Shape 
    753882        void setLineDescription(String description, int ROIIndex, int shapeIndex); 
    754883 
    755884        // Ignoring Ellipse of parent abstract type 
     885        // Fill accessor from parent Shape 
    756886        void setLineFill(Integer fill, int ROIIndex, int shapeIndex); 
    757887 
    758888        // Ignoring FillRule of parent abstract type 
    759889        // Ignoring FontFamily of parent abstract type 
     890        // FontSize accessor from parent Shape 
    760891        void setLineFontSize(Integer fontSize, int ROIIndex, int shapeIndex); 
    761892 
    762893        // Ignoring FontStyle of parent abstract type 
     894        // ID accessor from parent Shape 
    763895        void setLineID(String id, int ROIIndex, int shapeIndex); 
    764896 
     897        // Label accessor from parent Shape 
    765898        void setLineLabel(String label, int ROIIndex, int shapeIndex); 
    766899 
     
    770903        // Ignoring MarkerStart of parent abstract type 
    771904        // Ignoring Mask of parent abstract type 
     905        // Name accessor from parent Shape 
    772906        void setLineName(String name, int ROIIndex, int shapeIndex); 
    773907 
     
    776910        // Ignoring Polyline of parent abstract type 
    777911        // Ignoring Rectangle of parent abstract type 
     912        // Stroke accessor from parent Shape 
    778913        void setLineStroke(Integer stroke, int ROIIndex, int shapeIndex); 
    779914 
     915        // StrokeDashArray accessor from parent Shape 
    780916        void setLineStrokeDashArray(String strokeDashArray, int ROIIndex, int shapeIndex); 
    781917 
     918        // StrokeWidth accessor from parent Shape 
    782919        void setLineStrokeWidth(Double strokeWidth, int ROIIndex, int shapeIndex); 
    783920 
    784921        // Ignoring Text of parent abstract type 
     922        // TheC accessor from parent Shape 
    785923        void setLineTheC(Integer theC, int ROIIndex, int shapeIndex); 
    786924 
     925        // TheT accessor from parent Shape 
    787926        void setLineTheT(Integer theT, int ROIIndex, int shapeIndex); 
    788927 
     928        // TheZ accessor from parent Shape 
    789929        void setLineTheZ(Integer theZ, int ROIIndex, int shapeIndex); 
    790930 
     931        // Transform accessor from parent Shape 
    791932        void setLineTransform(String transform, int ROIIndex, int shapeIndex); 
    792933 
     
    799940        void setLineY2(Double y2, int ROIIndex, int shapeIndex); 
    800941 
     942        // 
    801943        // ListAnnotation property storage 
     944        // 
    802945        // {u'StructuredAnnotations': {u'OME': None}} 
    803946        // Is multi path? False 
     
    825968        // Ignoring WellSample_BackReference back reference 
    826969        // Ignoring Well_BackReference back reference 
     970        // 
    827971        // LongAnnotation property storage 
     972        // 
    828973        // {u'StructuredAnnotations': {u'OME': None}} 
    829974        // Is multi path? False 
     
    851996        // Ignoring WellSample_BackReference back reference 
    852997        // Ignoring Well_BackReference back reference 
     998        // 
    853999        // Mask property storage 
     1000        // 
    8541001        // {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    8551002        // Is multi path? False 
    8561003 
    8571004        // Ignoring AnnotationRef of parent abstract type 
     1005        // Description accessor from parent Shape 
    8581006        void setMaskDescription(String description, int ROIIndex, int shapeIndex); 
    8591007 
    8601008        // Ignoring Ellipse of parent abstract type 
     1009        // Fill accessor from parent Shape 
    8611010        void setMaskFill(Integer fill, int ROIIndex, int shapeIndex); 
    8621011 
    8631012        // Ignoring FillRule of parent abstract type 
    8641013        // Ignoring FontFamily of parent abstract type 
     1014        // FontSize accessor from parent Shape 
    8651015        void setMaskFontSize(Integer fontSize, int ROIIndex, int shapeIndex); 
    8661016 
    8671017        // Ignoring FontStyle of parent abstract type 
     1018        // ID accessor from parent Shape 
    8681019        void setMaskID(String id, int ROIIndex, int shapeIndex); 
    8691020 
     1021        // Label accessor from parent Shape 
    8701022        void setMaskLabel(String label, int ROIIndex, int shapeIndex); 
    8711023 
     
    8751027        // Ignoring MarkerStart of parent abstract type 
    8761028        // Ignoring Mask of parent abstract type 
     1029        // Name accessor from parent Shape 
    8771030        void setMaskName(String name, int ROIIndex, int shapeIndex); 
    8781031 
     
    8811034        // Ignoring Polyline of parent abstract type 
    8821035        // Ignoring Rectangle of parent abstract type 
     1036        // Stroke accessor from parent Shape 
    8831037        void setMaskStroke(Integer stroke, int ROIIndex, int shapeIndex); 
    8841038 
     1039        // StrokeDashArray accessor from parent Shape 
    8851040        void setMaskStrokeDashArray(String strokeDashArray, int ROIIndex, int shapeIndex); 
    8861041 
     1042        // StrokeWidth accessor from parent Shape 
    8871043        void setMaskStrokeWidth(Double strokeWidth, int ROIIndex, int shapeIndex); 
    8881044 
    8891045        // Ignoring Text of parent abstract type 
     1046        // TheC accessor from parent Shape 
    8901047        void setMaskTheC(Integer theC, int ROIIndex, int shapeIndex); 
    8911048 
     1049        // TheT accessor from parent Shape 
    8921050        void setMaskTheT(Integer theT, int ROIIndex, int shapeIndex); 
    8931051 
     1052        // TheZ accessor from parent Shape 
    8941053        void setMaskTheZ(Integer theZ, int ROIIndex, int shapeIndex); 
    8951054 
     1055        // Transform accessor from parent Shape 
    8961056        void setMaskTransform(String transform, int ROIIndex, int shapeIndex); 
    8971057 
     
    9011061        void setMaskY(Double y, int ROIIndex, int shapeIndex); 
    9021062 
     1063        // 
    9031064        // MetadataOnly property storage 
     1065        // 
    9041066        // {u'Pixels': {u'Image': {u'OME': None}}} 
    9051067        // Is multi path? False 
    9061068 
     1069        // 
    9071070        // MicrobeamManipulation property storage 
     1071        // 
    9081072        // {u'Experiment': {u'OME': None}} 
    9091073        // Is multi path? False 
     
    9191083        void setMicrobeamManipulationType(MicrobeamManipulationType type, int experimentIndex, int microbeamManipulationIndex); 
    9201084 
     1085        // 
    9211086        // MicrobeamManipulationRef property storage 
     1087        // 
    9221088        // {u'Image': {u'OME': None}} 
    9231089        // Is multi path? False 
     
    9261092        // Is multi path? False 
    9271093        // Ignoring ID property of reference MicrobeamManipulationRef 
     1094 
     1095        // 
    9281096        // Microscope property storage 
     1097        // 
    9291098        // {u'Instrument': {u'OME': None}} 
    9301099        // Is multi path? False 
     
    9401109        void setMicroscopeType(MicroscopeType type, int instrumentIndex); 
    9411110 
     1111        // 
    9421112        // OTF property storage 
     1113        // 
    9431114        // {u'Instrument': {u'OME': None}} 
    9441115        // Is multi path? False 
     
    9591130        void setOTFType(PixelType type, int instrumentIndex, int OTFIndex); 
    9601131 
     1132        // 
    9611133        // OTFRef property storage 
     1134        // 
    9621135        // {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
    9631136        // Is multi path? False 
     
    9661139        // Is multi path? False 
    9671140        // Ignoring ID property of reference OTFRef 
     1141 
     1142        // 
    9681143        // Objective property storage 
     1144        // 
    9691145        // {u'Instrument': {u'OME': None}} 
    9701146        // Is multi path? False 
     
    9941170        void setObjectiveWorkingDistance(Double workingDistance, int instrumentIndex, int objectiveIndex); 
    9951171 
     1172        // 
    9961173        // ObjectiveSettings property storage 
     1174        // 
    9971175        // {u'Image': {u'OME': None}, u'OTF': {u'Instrument': {u'OME': None}}} 
    9981176        // Is multi path? True 
     
    10141192        void setOTFObjectiveSettingsRefractiveIndex(Double refractiveIndex, int instrumentIndex, int OTFIndex); 
    10151193 
     1194        // 
    10161195        // Path property storage 
     1196        // 
    10171197        // {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    10181198        // Is multi path? False 
    10191199 
    10201200        // Ignoring AnnotationRef of parent abstract type 
     1201        // Description accessor from parent Shape 
    10211202        void setPathDescription(String description, int ROIIndex, int shapeIndex); 
    10221203 
    10231204        // Ignoring Ellipse of parent abstract type 
     1205        // Fill accessor from parent Shape 
    10241206        void setPathFill(Integer fill, int ROIIndex, int shapeIndex); 
    10251207 
    10261208        // Ignoring FillRule of parent abstract type 
    10271209        // Ignoring FontFamily of parent abstract type 
     1210        // FontSize accessor from parent Shape 
    10281211        void setPathFontSize(Integer fontSize, int ROIIndex, int shapeIndex); 
    10291212 
    10301213        // Ignoring FontStyle of parent abstract type 
     1214        // ID accessor from parent Shape 
    10311215        void setPathID(String id, int ROIIndex, int shapeIndex); 
    10321216 
     1217        // Label accessor from parent Shape 
    10331218        void setPathLabel(String label, int ROIIndex, int shapeIndex); 
    10341219 
     
    10381223        // Ignoring MarkerStart of parent abstract type 
    10391224        // Ignoring Mask of parent abstract type 
     1225        // Name accessor from parent Shape 
    10401226        void setPathName(String name, int ROIIndex, int shapeIndex); 
    10411227 
     
    10441230        // Ignoring Polyline of parent abstract type 
    10451231        // Ignoring Rectangle of parent abstract type 
     1232        // Stroke accessor from parent Shape 
    10461233        void setPathStroke(Integer stroke, int ROIIndex, int shapeIndex); 
    10471234 
     1235        // StrokeDashArray accessor from parent Shape 
    10481236        void setPathStrokeDashArray(String strokeDashArray, int ROIIndex, int shapeIndex); 
    10491237 
     1238        // StrokeWidth accessor from parent Shape 
    10501239        void setPathStrokeWidth(Double strokeWidth, int ROIIndex, int shapeIndex); 
    10511240 
    10521241        // Ignoring Text of parent abstract type 
     1242        // TheC accessor from parent Shape 
    10531243        void setPathTheC(Integer theC, int ROIIndex, int shapeIndex); 
    10541244 
     1245        // TheT accessor from parent Shape 
    10551246        void setPathTheT(Integer theT, int ROIIndex, int shapeIndex); 
    10561247 
     1248        // TheZ accessor from parent Shape 
    10571249        void setPathTheZ(Integer theZ, int ROIIndex, int shapeIndex); 
    10581250 
     1251        // Transform accessor from parent Shape 
    10591252        void setPathTransform(String transform, int ROIIndex, int shapeIndex); 
    10601253 
    10611254        void setPathDefinition(String definition, int ROIIndex, int shapeIndex); 
    10621255 
     1256        // 
    10631257        // Pixels property storage 
     1258        // 
    10641259        // {u'Image': {u'OME': None}} 
    10651260        // Is multi path? False 
     
    10961291        void setPixelsType(PixelType type, int imageIndex); 
    10971292 
     1293        // 
    10981294        // Plane property storage 
     1295        // 
    10991296        // {u'Pixels': {u'Image': {u'OME': None}}} 
    11001297        // Is multi path? False 
     
    11201317        void setPlaneTheZ(Integer theZ, int imageIndex, int planeIndex); 
    11211318 
     1319        // 
    11221320        // Plate property storage 
     1321        // 
    11231322        // {u'OME': None} 
    11241323        // Is multi path? False 
     
    11521351        void setPlateWellOriginY(Double wellOriginY, int plateIndex); 
    11531352 
     1353        // 
    11541354        // PlateAcquisition property storage 
     1355        // 
    11551356        // {u'Plate': {u'OME': None}} 
    11561357        // Is multi path? False 
     
    11721373        void setPlateAcquisitionWellSampleRef(String wellSample, int plateIndex, int plateAcquisitionIndex, int wellSampleRefIndex); 
    11731374 
     1375        // 
    11741376        // PlateRef property storage 
     1377        // 
    11751378        // {u'Screen': {u'OME': None}} 
    11761379        // Is multi path? False 
     
    11791382        // Is multi path? False 
    11801383        // Ignoring ID property of reference PlateRef 
     1384 
     1385        // 
    11811386        // Point property storage 
     1387        // 
    11821388        // {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    11831389        // Is multi path? False 
    11841390 
    11851391        // Ignoring AnnotationRef of parent abstract type 
     1392        // Description accessor from parent Shape 
    11861393        void setPointDescription(String description, int ROIIndex, int shapeIndex); 
    11871394 
    11881395        // Ignoring Ellipse of parent abstract type 
     1396        // Fill accessor from parent Shape 
    11891397        void setPointFill(Integer fill, int ROIIndex, int shapeIndex); 
    11901398 
    11911399        // Ignoring FillRule of parent abstract type 
    11921400        // Ignoring FontFamily of parent abstract type 
     1401        // FontSize accessor from parent Shape 
    11931402        void setPointFontSize(Integer fontSize, int ROIIndex, int shapeIndex); 
    11941403 
    11951404        // Ignoring FontStyle of parent abstract type 
     1405        // ID accessor from parent Shape 
    11961406        void setPointID(String id, int ROIIndex, int shapeIndex); 
    11971407 
     1408        // Label accessor from parent Shape 
    11981409        void setPointLabel(String label, int ROIIndex, int shapeIndex); 
    11991410 
     
    12031414        // Ignoring MarkerStart of parent abstract type 
    12041415        // Ignoring Mask of parent abstract type 
     1416        // Name accessor from parent Shape 
    12051417        void setPointName(String name, int ROIIndex, int shapeIndex); 
    12061418 
     
    12091421        // Ignoring Polyline of parent abstract type 
    12101422        // Ignoring Rectangle of parent abstract type 
     1423        // Stroke accessor from parent Shape 
    12111424        void setPointStroke(Integer stroke, int ROIIndex, int shapeIndex); 
    12121425 
     1426        // StrokeDashArray accessor from parent Shape 
    12131427        void setPointStrokeDashArray(String strokeDashArray, int ROIIndex, int shapeIndex); 
    12141428 
     1429        // StrokeWidth accessor from parent Shape 
    12151430        void setPointStrokeWidth(Double strokeWidth, int ROIIndex, int shapeIndex); 
    12161431 
    12171432        // Ignoring Text of parent abstract type 
     1433        // TheC accessor from parent Shape 
    12181434        void setPointTheC(Integer theC, int ROIIndex, int shapeIndex); 
    12191435 
     1436        // TheT accessor from parent Shape 
    12201437        void setPointTheT(Integer theT, int ROIIndex, int shapeIndex); 
    12211438 
     1439        // TheZ accessor from parent Shape 
    12221440        void setPointTheZ(Integer theZ, int ROIIndex, int shapeIndex); 
    12231441 
     1442        // Transform accessor from parent Shape 
    12241443        void setPointTransform(String transform, int ROIIndex, int shapeIndex); 
    12251444 
     
    12281447        void setPointY(Double y, int ROIIndex, int shapeIndex); 
    12291448 
     1449        // 
    12301450        // Polyline property storage 
     1451        // 
    12311452        // {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    12321453        // Is multi path? False 
    12331454 
    12341455        // Ignoring AnnotationRef of parent abstract type 
     1456        // Description accessor from parent Shape 
    12351457        void setPolylineDescription(String description, int ROIIndex, int shapeIndex); 
    12361458 
    12371459        // Ignoring Ellipse of parent abstract type 
     1460        // Fill accessor from parent Shape 
    12381461        void setPolylineFill(Integer fill, int ROIIndex, int shapeIndex); 
    12391462 
    12401463        // Ignoring FillRule of parent abstract type 
    12411464        // Ignoring FontFamily of parent abstract type 
     1465        // FontSize accessor from parent Shape 
    12421466        void setPolylineFontSize(Integer fontSize, int ROIIndex, int shapeIndex); 
    12431467 
    12441468        // Ignoring FontStyle of parent abstract type 
     1469        // ID accessor from parent Shape 
    12451470        void setPolylineID(String id, int ROIIndex, int shapeIndex); 
    12461471 
     1472        // Label accessor from parent Shape 
    12471473        void setPolylineLabel(String label, int ROIIndex, int shapeIndex); 
    12481474 
     
    12521478        // Ignoring MarkerStart of parent abstract type 
    12531479        // Ignoring Mask of parent abstract type 
     1480        // Name accessor from parent Shape 
    12541481        void setPolylineName(String name, int ROIIndex, int shapeIndex); 
    12551482 
     
    12581485        // Ignoring Polyline of parent abstract type 
    12591486        // Ignoring Rectangle of parent abstract type 
     1487        // Stroke accessor from parent Shape 
    12601488        void setPolylineStroke(Integer stroke, int ROIIndex, int shapeIndex); 
    12611489 
     1490        // StrokeDashArray accessor from parent Shape 
    12621491        void setPolylineStrokeDashArray(String strokeDashArray, int ROIIndex, int shapeIndex); 
    12631492 
     1493        // StrokeWidth accessor from parent Shape 
    12641494        void setPolylineStrokeWidth(Double strokeWidth, int ROIIndex, int shapeIndex); 
    12651495 
    12661496        // Ignoring Text of parent abstract type 
     1497        // TheC accessor from parent Shape 
    12671498        void setPolylineTheC(Integer theC, int ROIIndex, int shapeIndex); 
    12681499 
     1500        // TheT accessor from parent Shape 
    12691501        void setPolylineTheT(Integer theT, int ROIIndex, int shapeIndex); 
    12701502 
     1503        // TheZ accessor from parent Shape 
    12711504        void setPolylineTheZ(Integer theZ, int ROIIndex, int shapeIndex); 
    12721505 
     1506        // Transform accessor from parent Shape 
    12731507        void setPolylineTransform(String transform, int ROIIndex, int shapeIndex); 
    12741508 
     
    12771511        void setPolylinePoints(String points, int ROIIndex, int shapeIndex); 
    12781512 
     1513        // 
    12791514        // Project property storage 
     1515        // 
    12801516        // {u'OME': None} 
    12811517        // Is multi path? False 
     
    12941530        void setProjectName(String name, int projectIndex); 
    12951531 
     1532        // 
    12961533        // ProjectRef property storage 
     1534        // 
    12971535        // {u'Dataset': {u'OME': None}} 
    12981536        // Is multi path? False 
     
    13011539        // Is multi path? False 
    13021540        // Ignoring ID property of reference ProjectRef 
     1541 
     1542        // 
    13031543        // Pump property storage 
     1544        // 
    13041545        // {u'Laser': {u'LightSource': {u'Instrument': {u'OME': None}}}} 
    13051546        // Is multi path? False 
     
    13081549        // Is multi path? False 
    13091550        // Ignoring ID property of reference Pump 
     1551 
     1552        // 
    13101553        // ROI property storage 
     1554        // 
    13111555        // {u'OME': None} 
    13121556        // Is multi path? False 
     
    13251569 
    13261570        // Ignoring Union element, complex property 
     1571        // 
    13271572        // ROIRef property storage 
     1573        // 
    13281574        // {u'Image': {u'OME': None}, u'MicrobeamManipulation': {u'Experiment': {u'OME': None}}} 
    13291575        // Is multi path? True 
     
    13321578        // Is multi path? True 
    13331579        // Ignoring ID property of reference ROIRef 
     1580 
     1581        // 
    13341582        // Reagent property storage 
     1583        // 
    13351584        // {u'Screen': {u'OME': None}} 
    13361585        // Is multi path? False 
     
    13471596 
    13481597        // Ignoring Well_BackReference back reference 
     1598        // 
    13491599        // ReagentRef property storage 
     1600        // 
    13501601        // {u'Well': {u'Plate': {u'OME': None}}} 
    13511602        // Is multi path? False 
     
    13541605        // Is multi path? False 
    13551606        // Ignoring ID property of reference ReagentRef 
     1607 
     1608        // 
    13561609        // Rectangle property storage 
     1610        // 
    13571611        // {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    13581612        // Is multi path? False 
    13591613 
    13601614        // Ignoring AnnotationRef of parent abstract type 
     1615        // Description accessor from parent Shape 
    13611616        void setRectangleDescription(String description, int ROIIndex, int shapeIndex); 
    13621617 
    13631618        // Ignoring Ellipse of parent abstract type 
     1619        // Fill accessor from parent Shape 
    13641620        void setRectangleFill(Integer fill, int ROIIndex, int shapeIndex); 
    13651621 
    13661622        // Ignoring FillRule of parent abstract type 
    13671623        // Ignoring FontFamily of parent abstract type 
     1624        // FontSize accessor from parent Shape 
    13681625        void setRectangleFontSize(Integer fontSize, int ROIIndex, int shapeIndex); 
    13691626 
    13701627        // Ignoring FontStyle of parent abstract type 
     1628        // ID accessor from parent Shape 
    13711629        void setRectangleID(String id, int ROIIndex, int shapeIndex); 
    13721630 
     1631        // Label accessor from parent Shape 
    13731632        void setRectangleLabel(String label, int ROIIndex, int shapeIndex); 
    13741633 
     
    13781637        // Ignoring MarkerStart of parent abstract type 
    13791638        // Ignoring Mask of parent abstract type 
     1639        // Name accessor from parent Shape 
    13801640        void setRectangleName(String name, int ROIIndex, int shapeIndex); 
    13811641 
     
    13841644        // Ignoring Polyline of parent abstract type 
    13851645        // Ignoring Rectangle of parent abstract type 
     1646        // Stroke accessor from parent Shape 
    13861647        void setRectangleStroke(Integer stroke, int ROIIndex, int shapeIndex); 
    13871648 
     1649        // StrokeDashArray accessor from parent Shape 
    13881650        void setRectangleStrokeDashArray(String strokeDashArray, int ROIIndex, int shapeIndex); 
    13891651 
     1652        // StrokeWidth accessor from parent Shape 
    13901653        void setRectangleStrokeWidth(Double strokeWidth, int ROIIndex, int shapeIndex); 
    13911654 
    13921655        // Ignoring Text of parent abstract type 
     1656        // TheC accessor from parent Shape 
    13931657        void setRectangleTheC(Integer theC, int ROIIndex, int shapeIndex); 
    13941658 
     1659        // TheT accessor from parent Shape 
    13951660        void setRectangleTheT(Integer theT, int ROIIndex, int shapeIndex); 
    13961661 
     1662        // TheZ accessor from parent Shape 
    13971663        void setRectangleTheZ(Integer theZ, int ROIIndex, int shapeIndex); 
    13981664 
     1665        // Transform accessor from parent Shape 
    13991666        void setRectangleTransform(String transform, int ROIIndex, int shapeIndex); 
    14001667 
     
    14071674        void setRectangleY(Double y, int ROIIndex, int shapeIndex); 
    14081675 
     1676        // 
    14091677        // Screen property storage 
     1678        // 
    14101679        // {u'OME': None} 
    14111680        // Is multi path? False 
     
    14321701        void setScreenType(String type, int screenIndex); 
    14331702 
     1703        // 
    14341704        // ScreenRef property storage 
     1705        // 
    14351706        // {u'Plate': {u'OME': None}} 
    14361707        // Is multi path? False 
     
    14391710        // Is multi path? False 
    14401711        // Ignoring ID property of reference ScreenRef 
     1712 
     1713        // 
    14411714        // StageLabel property storage 
     1715        // 
    14421716        // {u'Image': {u'OME': None}} 
    14431717        // Is multi path? False 
     
    14511725        void setStageLabelZ(Double z, int imageIndex); 
    14521726 
     1727        // 
    14531728        // StringAnnotation property storage 
     1729        // 
    14541730        // {u'StructuredAnnotations': {u'OME': None}} 
    14551731        // Is multi path? False 
     
    14771753        // Ignoring WellSample_BackReference back reference 
    14781754        // Ignoring Well_BackReference back reference 
     1755        // 
    14791756        // StructuredAnnotations property storage 
     1757        // 
    14801758        // {u'OME': None} 
    14811759        // Is multi path? False 
     
    14891767        // Ignoring TimestampAnnotation element, complex property 
    14901768        // Ignoring XMLAnnotation element, complex property 
     1769        // 
    14911770        // Text property storage 
     1771        // 
    14921772        // {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    14931773        // Is multi path? False 
    14941774 
    14951775        // Ignoring AnnotationRef of parent abstract type 
     1776        // Description accessor from parent Shape 
    14961777        void setTextDescription(String description, int ROIIndex, int shapeIndex); 
    14971778 
    14981779        // Ignoring Ellipse of parent abstract type 
     1780        // Fill accessor from parent Shape 
    14991781        void setTextFill(Integer fill, int ROIIndex, int shapeIndex); 
    15001782 
    15011783        // Ignoring FillRule of parent abstract type 
    15021784        // Ignoring FontFamily of parent abstract type 
     1785        // FontSize accessor from parent Shape 
    15031786        void setTextFontSize(Integer fontSize, int ROIIndex, int shapeIndex); 
    15041787 
    15051788        // Ignoring FontStyle of parent abstract type 
     1789        // ID accessor from parent Shape 
    15061790        void setTextID(String id, int ROIIndex, int shapeIndex); 
    15071791 
     1792        // Label accessor from parent Shape 
    15081793        void setTextLabel(String label, int ROIIndex, int shapeIndex); 
    15091794 
     
    15131798        // Ignoring MarkerStart of parent abstract type 
    15141799        // Ignoring Mask of parent abstract type 
     1800        // Name accessor from parent Shape 
    15151801        void setTextName(String name, int ROIIndex, int shapeIndex); 
    15161802 
     
    15191805        // Ignoring Polyline of parent abstract type 
    15201806        // Ignoring Rectangle of parent abstract type 
     1807        // Stroke accessor from parent Shape 
    15211808        void setTextStroke(Integer stroke, int ROIIndex, int shapeIndex); 
    15221809 
     1810        // StrokeDashArray accessor from parent Shape 
    15231811        void setTextStrokeDashArray(String strokeDashArray, int ROIIndex, int shapeIndex); 
    15241812 
     1813        // StrokeWidth accessor from parent Shape 
    15251814        void setTextStrokeWidth(Double strokeWidth, int ROIIndex, int shapeIndex); 
    15261815 
    15271816        // Ignoring Text of parent abstract type 
     1817        // TheC accessor from parent Shape 
    15281818        void setTextTheC(Integer theC, int ROIIndex, int shapeIndex); 
    15291819 
     1820        // TheT accessor from parent Shape 
    15301821        void setTextTheT(Integer theT, int ROIIndex, int shapeIndex); 
    15311822 
     1823        // TheZ accessor from parent Shape 
    15321824        void setTextTheZ(Integer theZ, int ROIIndex, int shapeIndex); 
    15331825 
     1826        // Transform accessor from parent Shape 
    15341827        void setTextTransform(String transform, int ROIIndex, int shapeIndex); 
    15351828 
     
    15401833        void setTextY(Double y, int ROIIndex, int shapeIndex); 
    15411834 
     1835        // 
    15421836        // TiffData property storage 
     1837        // 
    15431838        // {u'Pixels': {u'Image': {u'OME': None}}} 
    15441839        // Is multi path? False 
     
    15551850 
    15561851        // Ignoring UUID element, complex property 
     1852        // 
    15571853        // TimestampAnnotation property storage 
     1854        // 
    15581855        // {u'StructuredAnnotations': {u'OME': None}} 
    15591856        // Is multi path? False 
     
    15811878        // Ignoring WellSample_BackReference back reference 
    15821879        // Ignoring Well_BackReference back reference 
     1880        // 
    15831881        // TransmittanceRange property storage 
     1882        // 
    15841883        // {u'Filter': {u'Instrument': {u'OME': None}}} 
    15851884        // Is multi path? False 
     
    15951894        void setTransmittanceRangeTransmittance(PercentFraction transmittance, int instrumentIndex, int filterIndex); 
    15961895 
     1896        // 
    15971897        // UUID property storage 
     1898        // 
    15981899        // {u'TiffData': {u'Pixels': {u'Image': {u'OME': None}}}} 
    15991900        // Is multi path? False 
     
    16011902        void setUUIDFileName(String fileName, int imageIndex, int tiffDataIndex); 
    16021903 
     1904        // 
    16031905        // Union property storage 
     1906        // 
    16041907        // {u'ROI': {u'OME': None}} 
    16051908        // Is multi path? False 
    16061909 
    16071910        // Ignoring Shape element, complex property 
     1911        // 
    16081912        // Well property storage 
     1913        // 
    16091914        // {u'Plate': {u'OME': None}} 
    16101915        // Is multi path? False 
     
    16291934 
    16301935        // Ignoring WellSample element, complex property 
     1936        // 
    16311937        // WellSample property storage 
     1938        // 
    16321939        // {u'Well': {u'Plate': {u'OME': None}}} 
    16331940        // Is multi path? False 
     
    16481955        void setWellSampleTimepoint(Integer timepoint, int plateIndex, int wellIndex, int wellSampleIndex); 
    16491956 
     1957        // 
    16501958        // WellSampleRef property storage 
     1959        // 
    16511960        // {u'PlateAcquisition': {u'Plate': {u'OME': None}}} 
    16521961        // Is multi path? False 
     
    16551964        // Is multi path? False 
    16561965        // Ignoring ID property of reference WellSampleRef 
     1966 
     1967        // 
    16571968        // XMLAnnotation property storage 
     1969        // 
    16581970        // {u'StructuredAnnotations': {u'OME': None}} 
    16591971        // Is multi path? False 
  • trunk/components/ome-xml/src/ome/xml/OMEXMLMetadataImpl.java

    r6204 r6206  
    3333 * 
    3434 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    35  * Created by callan via xsd-fu on 2010-04-29 17:56:04+0100 
     35 * Created by callan via xsd-fu on 2010-04-30 16:40:47+0100 
    3636 * 
    3737 *----------------------------------------------------------------------------- 
     
    6161        private OME root; 
    6262 
     63        private OMEModel model; 
     64 
    6365        private String uuid; 
    6466 
     
    6668        { 
    6769                root = new OME(); 
     70                model = new OMEModelImpl(); 
    6871        } 
    6972 
     
    8184                } 
    8285                this.root = (OME) root; 
     86                model = new OMEModelImpl(); 
     87        } 
     88 
     89        public int resolveReferences() 
     90        { 
     91                return model.resolveReferences(); 
    8392        } 
    8493 
     
    8897        public int getPlateAnnotationRefCount(int plateIndex) 
    8998        { 
    90                 return 0; 
     99                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     100                // AnnotationRef is a reference 
     101                return root.getPlate(plateIndex).sizeOfLinkedAnnotationList(); 
    91102        } 
    92103 
    93104        public int getListAnnotationAnnotationRefCount(int listAnnotationIndex) 
    94105        { 
    95                 return 0; 
     106                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     107                // AnnotationRef is a reference 
     108                return root.getStructuredAnnotations().getListAnnotation(listAnnotationIndex).sizeOfLinkedAnnotationList(); 
    96109        } 
    97110 
    98111        public int getPlateAcquisitionAnnotationRefCount(int plateIndex, int plateAcquisitionIndex) 
    99112        { 
    100                 return 0; 
     113                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     114                // AnnotationRef is a reference 
     115                return root.getPlate(plateIndex).getPlateAcquisition(plateAcquisitionIndex).sizeOfLinkedAnnotationList(); 
    101116        } 
    102117 
    103118        public int getImageAnnotationRefCount(int imageIndex) 
    104119        { 
    105                 return 0; 
     120                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     121                // AnnotationRef is a reference 
     122                return root.getImage(imageIndex).sizeOfLinkedAnnotationList(); 
    106123        } 
    107124 
    108125        public int getScreenAnnotationRefCount(int screenIndex) 
    109126        { 
    110                 return 0; 
     127                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     128                // AnnotationRef is a reference 
     129                return root.getScreen(screenIndex).sizeOfLinkedAnnotationList(); 
    111130        } 
    112131 
    113132        public int getWellAnnotationRefCount(int plateIndex, int wellIndex) 
    114133        { 
    115                 return 0; 
     134                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     135                // AnnotationRef is a reference 
     136                return root.getPlate(plateIndex).getWell(wellIndex).sizeOfLinkedAnnotationList(); 
    116137        } 
    117138 
    118139        public int getROIAnnotationRefCount(int ROIIndex) 
    119140        { 
    120                 return 0; 
     141                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     142                // AnnotationRef is a reference 
     143                return root.getROI(ROIIndex).sizeOfLinkedAnnotationList(); 
    121144        } 
    122145 
    123146        public int getDatasetAnnotationRefCount(int datasetIndex) 
    124147        { 
    125                 return 0; 
     148                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     149                // AnnotationRef is a reference 
     150                return root.getDataset(datasetIndex).sizeOfLinkedAnnotationList(); 
    126151        } 
    127152 
    128153        public int getProjectAnnotationRefCount(int projectIndex) 
    129154        { 
    130                 return 0; 
     155                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     156                // AnnotationRef is a reference 
     157                return root.getProject(projectIndex).sizeOfLinkedAnnotationList(); 
    131158        } 
    132159 
    133160        public int getReagentAnnotationRefCount(int screenIndex, int reagentIndex) 
    134161        { 
    135                 return 0; 
     162                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     163                // AnnotationRef is a reference 
     164                return root.getScreen(screenIndex).getReagent(reagentIndex).sizeOfLinkedAnnotationList(); 
    136165        } 
    137166 
    138167        public int getShapeAnnotationRefCount(int ROIIndex, int shapeIndex) 
    139168        { 
    140                 return 0; 
     169                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     170                // AnnotationRef is a reference 
     171                return root.getROI(ROIIndex).getUnion().getShape(shapeIndex).sizeOfLinkedAnnotationList(); 
    141172        } 
    142173 
    143174        public int getPlaneAnnotationRefCount(int imageIndex, int planeIndex) 
    144175        { 
    145                 return 0; 
     176                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     177                // AnnotationRef is a reference 
     178                return root.getImage(imageIndex).getPixels().getPlane(planeIndex).sizeOfLinkedAnnotationList(); 
    146179        } 
    147180 
    148181        public int getExperimenterAnnotationRefCount(int experimenterIndex) 
    149182        { 
    150                 return 0; 
     183                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     184                // AnnotationRef is a reference 
     185                return root.getExperimenter(experimenterIndex).sizeOfLinkedAnnotationList(); 
    151186        } 
    152187 
    153188        public int getWellSampleAnnotationRefCount(int plateIndex, int wellIndex, int wellSampleIndex) 
    154189        { 
    155                 return 0; 
     190                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     191                // AnnotationRef is a reference 
     192                return root.getPlate(plateIndex).getWell(wellIndex).getWellSample(wellSampleIndex).sizeOfLinkedAnnotationList(); 
    156193        } 
    157194 
    158195        public int getPixelsAnnotationRefCount(int imageIndex) 
    159196        { 
    160                 return 0; 
     197                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     198                // AnnotationRef is a reference 
     199                return root.getImage(imageIndex).getPixels().sizeOfLinkedAnnotationList(); 
    161200        } 
    162201 
    163202        public int getChannelAnnotationRefCount(int imageIndex, int channelIndex) 
    164203        { 
    165                 return 0; 
     204                // Parents: {u'Plate': {u'OME': None}, u'ListAnnotation': {u'StructuredAnnotations': {u'OME': None}}, u'PlateAcquisition': {u'Plate': {u'OME': None}}, u'Image': {u'OME': None}, u'Screen': {u'OME': None}, u'Well': {u'Plate': {u'OME': None}}, u'ROI': {u'OME': None}, u'Dataset': {u'OME': None}, u'Project': {u'OME': None}, u'Reagent': {u'Screen': {u'OME': None}}, u'Shape': {u'Union': {u'ROI': {u'OME': None}}}, u'Plane': {u'Pixels': {u'Image': {u'OME': None}}}, u'Experimenter': {u'OME': None}, u'WellSample': {u'Well': {u'Plate': {u'OME': None}}}, u'Pixels': {u'Image': {u'OME': None}}, u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}} 
     205                // AnnotationRef is a reference 
     206                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).sizeOfLinkedAnnotationList(); 
    166207        } 
    167208 
    168209        // Arc entity counting 
    169         // BinData entity counting 
    170         public int getMaskBinDataCount(int ROIIndex, int shapeIndex) 
    171         { 
    172                 return 0; 
    173         } 
    174  
    175         public int getPixelsBinDataCount(int imageIndex) 
    176         { 
    177                 return 0; 
    178         } 
    179  
    180210        // BinaryFile entity counting 
    181211        // BooleanAnnotation entity counting 
    182212        public int getBooleanAnnotationCount() 
    183213        { 
    184                 return 0; 
     214                // Parents: {u'StructuredAnnotations': {u'OME': None}} 
     215                // BooleanAnnotation is not a reference 
     216                return root.getStructuredAnnotations().sizeOfBooleanAnnotationList(); 
    185217        } 
    186218 
     
    188220        public int getChannelCount(int imageIndex) 
    189221        { 
    190                 return 0; 
     222                // Parents: {u'Pixels': {u'Image': {u'OME': None}}} 
     223                // Channel is not a reference 
     224                return root.getImage(imageIndex).getPixels().sizeOfChannelList(); 
    191225        } 
    192226 
     
    195229        public int getDatasetCount() 
    196230        { 
    197                 return 0; 
     231                // Parents: {u'OME': None} 
     232                // Dataset is not a reference 
     233                return root.sizeOfDatasetList(); 
    198234        } 
    199235 
     
    201237        public int getDatasetRefCount(int imageIndex) 
    202238        { 
    203                 return 0; 
     239                // Parents: {u'Image': {u'OME': None}} 
     240                // DatasetRef is a reference 
     241                return root.getImage(imageIndex).sizeOfLinkedDatasetList(); 
    204242        } 
    205243 
     
    207245        public int getDetectorCount(int instrumentIndex) 
    208246        { 
    209                 return 0; 
     247                // Parents: {u'Instrument': {u'OME': None}} 
     248                // Detector is not a reference 
     249                return root.getInstrument(instrumentIndex).sizeOfDetectorList(); 
    210250        } 
    211251 
     
    214254        public int getDichroicCount(int instrumentIndex) 
    215255        { 
    216                 return 0; 
     256                // Parents: {u'Instrument': {u'OME': None}} 
     257                // Dichroic is not a reference 
     258                return root.getInstrument(instrumentIndex).sizeOfDichroicList(); 
    217259        } 
    218260 
     
    221263        public int getDoubleAnnotationCount() 
    222264        { 
    223                 return 0; 
     265                // Parents: {u'StructuredAnnotations': {u'OME': None}} 
     266                // DoubleAnnotation is not a reference 
     267                return root.getStructuredAnnotations().sizeOfDoubleAnnotationList(); 
    224268        } 
    225269 
     
    228272        public int getLightPathEmissionFilterRefCount(int imageIndex, int channelIndex) 
    229273        { 
    230                 return 0; 
     274                // Parents: {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} 
     275                // EmissionFilterRef is a reference 
     276                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().sizeOfLinkedEmissionFilterList(); 
    231277        } 
    232278 
    233279        public int getFilterSetEmissionFilterRefCount(int instrumentIndex, int filterSetIndex) 
    234280        { 
    235                 return 0; 
    236         } 
    237  
     281                // Parents: {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} 
     282                // EmissionFilterRef is a reference 
     283                return root.getInstrument(instrumentIndex).getFilterSet(filterSetIndex).sizeOfLinkedEmissionFilterList(); 
     284        } 
     285 
     286                // Parents: {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} 
    238287        // ExcitationFilterRef entity counting 
    239288        public int getLightPathExcitationFilterRefCount(int imageIndex, int channelIndex) 
    240289        { 
    241                 return 0; 
     290                // Parents: {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} 
     291                // ExcitationFilterRef is a reference 
     292                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().sizeOfLinkedExcitationFilterList(); 
    242293        } 
    243294 
    244295        public int getFilterSetExcitationFilterRefCount(int instrumentIndex, int filterSetIndex) 
    245296        { 
    246                 return 0; 
     297                // Parents: {u'LightPath': {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}}, u'FilterSet': {u'Instrument': {u'OME': None}}} 
     298                // ExcitationFilterRef is a reference 
     299                return root.getInstrument(instrumentIndex).getFilterSet(filterSetIndex).sizeOfLinkedExcitationFilterList(); 
    247300        } 
    248301 
     
    250303        public int getExperimentCount() 
    251304        { 
    252                 return 0; 
     305                // Parents: {u'OME': None} 
     306                // Experiment is not a reference 
     307                return root.sizeOfExperimentList(); 
    253308        } 
    254309 
     
    257312        public int getExperimenterCount() 
    258313        { 
    259                 return 0; 
     314                // Parents: {u'OME': None} 
     315                // Experimenter is not a reference 
     316                return root.sizeOfExperimenterList(); 
    260317        } 
    261318 
    262319        // ExperimenterRef entity counting 
    263         // External entity counting 
    264320        // Filament entity counting 
    265321        // FileAnnotation entity counting 
    266322        public int getFileAnnotationCount() 
    267323        { 
    268                 return 0; 
     324                // Parents: {u'StructuredAnnotations': {u'OME': None}} 
     325                // FileAnnotation is not a reference 
     326                return root.getStructuredAnnotations().sizeOfFileAnnotationList(); 
    269327        } 
    270328 
     
    272330        public int getFilterCount(int instrumentIndex) 
    273331        { 
    274                 return 0; 
     332                // Parents: {u'Instrument': {u'OME': None}} 
     333                // Filter is not a reference 
     334                return root.getInstrument(instrumentIndex).sizeOfFilterList(); 
    275335        } 
    276336 
     
    278338        public int getFilterSetCount(int instrumentIndex) 
    279339        { 
    280                 return 0; 
     340                // Parents: {u'Instrument': {u'OME': None}} 
     341                // FilterSet is not a reference 
     342                return root.getInstrument(instrumentIndex).sizeOfFilterSetList(); 
    281343        } 
    282344 
     
    285347        public int getGroupCount() 
    286348        { 
    287                 return 0; 
     349                // Parents: {u'OME': None} 
     350                // Group is not a reference 
     351                return root.sizeOfGroupList(); 
    288352        } 
    289353 
     
    291355        public int getExperimenterGroupRefCount(int experimenterIndex) 
    292356        { 
    293                 return 0; 
     357                // Parents: {u'Project': {u'OME': None}, u'Image': {u'OME': None}, u'Experimenter': {u'OME': None}, u'Dataset': {u'OME': None}} 
     358                // GroupRef is a reference 
     359                return root.getExperimenter(experimenterIndex).sizeOfLinkedGroupList(); 
    294360        } 
    295361 
     
    297363        public int getImageCount() 
    298364        { 
    299                 return 0; 
     365                // Parents: {u'OME': None} 
     366                // Image is not a reference 
     367                return root.sizeOfImageList(); 
    300368        } 
    301369 
     
    305373        public int getInstrumentCount() 
    306374        { 
    307                 return 0; 
     375                // Parents: {u'OME': None} 
     376                // Instrument is not a reference 
     377                return root.sizeOfInstrumentList(); 
    308378        } 
    309379 
     
    316386        public int getMicrobeamManipulationLightSourceSettingsCount(int experimentIndex, int microbeamManipulationIndex) 
    317387        { 
    318                 return 0; 
     388                // Parents: {u'Channel': {u'Pixels': {u'Image': {u'OME': None}}}, u'MicrobeamManipulation': {u'Experiment': {u'OME': None}}} 
     389                // LightSourceSettings is not a reference 
     390                return root.getExperiment(experimentIndex).getMicrobeamManipulation(microbeamManipulationIndex).sizeOfLightSourceSettingsList(); 
    319391        } 
    320392 
     
    323395        public int getListAnnotationCount() 
    324396        { 
    325                 return 0; 
     397                // Parents: {u'StructuredAnnotations': {u'OME': None}} 
     398                // ListAnnotation is not a reference 
     399                return root.getStructuredAnnotations().sizeOfListAnnotationList(); 
    326400        } 
    327401 
     
    329403        public int getLongAnnotationCount() 
    330404        { 
    331                 return 0; 
     405                // Parents: {u'StructuredAnnotations': {u'OME': None}} 
     406                // LongAnnotation is not a reference 
     407                return root.getStructuredAnnotations().sizeOfLongAnnotationList(); 
    332408        } 
    333409 
     
    337413        public int getMicrobeamManipulationCount(int experimentIndex) 
    338414        { 
    339                 return 0; 
     415                // Parents: {u'Experiment': {u'OME': None}} 
     416                // MicrobeamManipulation is not a reference 
     417                return root.getExperiment(experimentIndex).sizeOfMicrobeamManipulationList(); 
    340418        } 
    341419 
     
    343421        public int getMicrobeamManipulationRefCount(int imageIndex) 
    344422        { 
    345                 return 0; 
     423                // Parents: {u'Image': {u'OME': None}} 
     424                // MicrobeamManipulationRef is a reference 
     425                return root.getImage(imageIndex).sizeOfLinkedMicrobeamManipulationList(); 
    346426        } 
    347427 
     
    350430        public int getOTFCount(int instrumentIndex) 
    351431        { 
    352                 return 0; 
     432                // Parents: {u'Instrument': {u'OME': None}} 
     433                // OTF is not a reference 
     434                return root.getInstrument(instrumentIndex).sizeOfOTFList(); 
    353435        } 
    354436 
     
    357439        public int getObjectiveCount(int instrumentIndex) 
    358440        { 
    359                 return 0; 
     441                // Parents: {u'Instrument': {u'OME': None}} 
     442                // Objective is not a reference 
     443                return root.getInstrument(instrumentIndex).sizeOfObjectiveList(); 
    360444        } 
    361445 
     
    366450        public int getPlaneCount(int imageIndex) 
    367451        { 
    368                 return 0; 
     452                // Parents: {u'Pixels': {u'Image': {u'OME': None}}} 
     453                // Plane is not a reference 
     454                return root.getImage(imageIndex).getPixels().sizeOfPlaneList(); 
    369455        } 
    370456 
     
    372458        public int getPlateCount() 
    373459        { 
    374                 return 0; 
     460                // Parents: {u'OME': None} 
     461                // Plate is not a reference 
     462                return root.sizeOfPlateList(); 
    375463        } 
    376464 
     
    378466        public int getPlateAcquisitionCount(int plateIndex) 
    379467        { 
    380                 return 0; 
     468                // Parents: {u'Plate': {u'OME': None}} 
     469                // PlateAcquisition is not a reference 
     470                return root.getPlate(plateIndex).sizeOfPlateAcquisitionList(); 
    381471        } 
    382472 
     
    384474        public int getPlateRefCount(int screenIndex) 
    385475        { 
    386                 return 0; 
     476                // Parents: {u'Screen': {u'OME': None}} 
     477                // PlateRef is a reference 
     478                return root.getScreen(screenIndex).sizeOfLinkedPlateList(); 
    387479        } 
    388480 
     
    392484        public int getProjectCount() 
    393485        { 
    394                 return 0; 
     486                // Parents: {u'OME': None} 
     487                // Project is not a reference 
     488                return root.sizeOfProjectList(); 
    395489        } 
    396490 
     
    398492        public int getProjectRefCount(int datasetIndex) 
    399493        { 
    400                 return 0; 
     494                // Parents: {u'Dataset': {u'OME': None}} 
     495                // ProjectRef is a reference 
     496                return root.getDataset(datasetIndex).sizeOfLinkedProjectList(); 
    401497        } 
    402498 
     
    405501        public int getROICount() 
    406502        { 
    407                 return 0; 
     503                // Parents: {u'OME': None} 
     504                // ROI is not a reference 
     505                return root.sizeOfROIList(); 
    408506        } 
    409507 
     
    411509        public int getImageROIRefCount(int imageIndex) 
    412510        { 
    413                 return 0; 
     511                // Parents: {u'Image': {u'OME': None}, u'MicrobeamManipulation': {u'Experiment': {u'OME': None}}} 
     512                // ROIRef is a reference 
     513                return root.getImage(imageIndex).sizeOfLinkedROIList(); 
    414514        } 
    415515 
    416516        public int getMicrobeamManipulationROIRefCount(int experimentIndex, int microbeamManipulationIndex) 
    417517        { 
    418                 return 0; 
     518                // Parents: {u'Image': {u'OME': None}, u'MicrobeamManipulation': {u'Experiment': {u'OME': None}}} 
     519                // ROIRef is a reference 
     520                return root.getExperiment(experimentIndex).getMicrobeamManipulation(microbeamManipulationIndex).sizeOfLinkedROIList(); 
    419521        } 
    420522 
     
    422524        public int getReagentCount(int screenIndex) 
    423525        { 
    424                 return 0; 
     526                // Parents: {u'Screen': {u'OME': None}} 
     527                // Reagent is not a reference 
     528                return root.getScreen(screenIndex).sizeOfReagentList(); 
    425529        } 
    426530 
     
    430534        public int getScreenCount() 
    431535        { 
    432                 return 0; 
     536                // Parents: {u'OME': None} 
     537                // Screen is not a reference 
     538                return root.sizeOfScreenList(); 
    433539        } 
    434540 
     
    436542        public int getScreenRefCount(int plateIndex) 
    437543        { 
    438                 return 0; 
     544                // Parents: {u'Plate': {u'OME': None}} 
     545                // ScreenRef is a reference 
     546                return root.getPlate(plateIndex).sizeOfLinkedScreenList(); 
    439547        } 
    440548 
     
    443551        public int getStringAnnotationCount() 
    444552        { 
    445                 return 0; 
     553                // Parents: {u'StructuredAnnotations': {u'OME': None}} 
     554                // StringAnnotation is not a reference 
     555                return root.getStructuredAnnotations().sizeOfStringAnnotationList(); 
    446556        } 
    447557 
     
    451561        public int getTiffDataCount(int imageIndex) 
    452562        { 
    453                 return 0; 
     563                // Parents: {u'Pixels': {u'Image': {u'OME': None}}} 
     564                // TiffData is not a reference 
     565                return root.getImage(imageIndex).getPixels().sizeOfTiffDataList(); 
    454566        } 
    455567 
     
    457569        public int getTimestampAnnotationCount() 
    458570        { 
    459                 return 0; 
     571                // Parents: {u'StructuredAnnotations': {u'OME': None}} 
     572                // TimestampAnnotation is not a reference 
     573                return root.getStructuredAnnotations().sizeOfTimestampAnnotationList(); 
    460574        } 
    461575 
     
    466580        public int getWellCount(int plateIndex) 
    467581        { 
    468                 return 0; 
     582                // Parents: {u'Plate': {u'OME': None}} 
     583                // Well is not a reference 
     584                return root.getPlate(plateIndex).sizeOfWellList(); 
    469585        } 
    470586 
     
    472588        public int getWellSampleCount(int plateIndex, int wellIndex) 
    473589        { 
    474                 return 0; 
     590                // Parents: {u'Well': {u'Plate': {u'OME': None}}} 
     591                // WellSample is not a reference 
     592                return root.getPlate(plateIndex).getWell(wellIndex).sizeOfWellSampleList(); 
    475593        } 
    476594 
     
    478596        public int getWellSampleRefCount(int plateIndex, int plateAcquisitionIndex) 
    479597        { 
    480                 return 0; 
     598                // Parents: {u'PlateAcquisition': {u'Plate': {u'OME': None}}} 
     599                // WellSampleRef is a reference 
     600                return root.getPlate(plateIndex).getPlateAcquisition(plateAcquisitionIndex).sizeOfLinkedWellSampleList(); 
    481601        } 
    482602 
     
    484604        public int getXMLAnnotationCount() 
    485605        { 
    486                 return 0; 
     606                // Parents: {u'StructuredAnnotations': {u'OME': None}} 
     607                // XMLAnnotation is not a reference 
     608                return root.getStructuredAnnotations().sizeOfXMLAnnotationList(); 
    487609        } 
    488610 
     
    520642        { 
    521643                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    522                 // LightSource is abstract proprietary 
     644                // LightSource is abstract proprietary and not a reference 
    523645                Arc o = (Arc) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    524646                return o.getID(); 
    525                 // Parent: u'LightSource' 
    526         } 
    527  
     647        } 
    528648 
    529649        // Ignoring Laser of parent abstract type 
     
    533653        { 
    534654                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    535                 // LightSource is abstract proprietary 
     655                // LightSource is abstract proprietary and not a reference 
    536656                Arc o = (Arc) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    537657                return o.getLotNumber(); 
    538                 // Parent: u'LightSource' 
    539         } 
    540  
     658        } 
    541659 
    542660        // Manufacturer accessor from parent LightSource 
     
    544662        { 
    545663                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    546                 // LightSource is abstract proprietary 
     664                // LightSource is abstract proprietary and not a reference 
    547665                Arc o = (Arc) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    548666                return o.getManufacturer(); 
    549                 // Parent: u'LightSource' 
    550         } 
    551  
     667        } 
    552668 
    553669        // Model accessor from parent LightSource 
     
    555671        { 
    556672                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    557                 // LightSource is abstract proprietary 
     673                // LightSource is abstract proprietary and not a reference 
    558674                Arc o = (Arc) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    559675                return o.getModel(); 
    560                 // Parent: u'LightSource' 
    561         } 
    562  
     676        } 
    563677 
    564678        // Power accessor from parent LightSource 
     
    566680        { 
    567681                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    568                 // LightSource is abstract proprietary 
     682                // LightSource is abstract proprietary and not a reference 
    569683                Arc o = (Arc) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    570684                return o.getPower(); 
    571                 // Parent: u'LightSource' 
    572         } 
    573  
     685        } 
    574686 
    575687        // SerialNumber accessor from parent LightSource 
     
    577689        { 
    578690                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    579                 // LightSource is abstract proprietary 
     691                // LightSource is abstract proprietary and not a reference 
    580692                Arc o = (Arc) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    581693                return o.getSerialNumber(); 
    582                 // Parent: u'LightSource' 
    583         } 
    584  
    585  
    586         // Indexes to iterate over: [(u'LightSource', [u'int instrumentIndex', u'int lightSourceIndex'])] 
    587         // Type accessor 
     694        } 
     695 
    588696        public ArcType getArcType(int instrumentIndex, int lightSourceIndex) 
    589697        { 
    590698                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    591                 // LightSource is abstract proprietary 
     699                // LightSource is abstract proprietary and not a reference 
    592700                Arc o = (Arc) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    593701                return o.getType(); 
    594                 // Parent: u'LightSource' 
    595         } 
    596  
     702        } 
    597703 
    598704        // 
     
    605711        // Ignoring BinData element, complex property 
    606712        // Ignoring External element, complex property 
    607         // Indexes to iterate over: [(u'FileAnnotation', [u'int fileAnnotationIndex']), (u'OTF', [u'int instrumentIndex', u'int OTFIndex'])] 
    608         // FileName accessor 
    609713        public String getFileAnnotationBinaryFileFileName(int fileAnnotationIndex) 
    610714        { 
     
    612716                // FileName is not a reference 
    613717                return root.getStructuredAnnotations().getFileAnnotation(fileAnnotationIndex).getBinaryFile().getFileName(); 
    614                 // Parent: u'FileAnnotation' 
    615                 // Parent: u'OTF' 
    616         } 
    617  
    618  
    619         // FileName accessor 
     718        } 
     719 
    620720        public String getOTFBinaryFileFileName(int instrumentIndex, int OTFIndex) 
    621721        { 
     
    623723                // FileName is not a reference 
    624724                return root.getInstrument(instrumentIndex).getOTF(OTFIndex).getBinaryFile().getFileName(); 
    625                 // Parent: u'FileAnnotation' 
    626                 // Parent: u'OTF' 
    627         } 
    628  
    629  
    630         // Indexes to iterate over: [(u'FileAnnotation', [u'int fileAnnotationIndex']), (u'OTF', [u'int instrumentIndex', u'int OTFIndex'])] 
    631         // MIMEType accessor 
     725        } 
     726 
    632727        public String getFileAnnotationBinaryFileMIMEType(int fileAnnotationIndex) 
    633728        { 
     
    635730                // MIMEType is not a reference 
    636731                return root.getStructuredAnnotations().getFileAnnotation(fileAnnotationIndex).getBinaryFile().getMIMEType(); 
    637                 // Parent: u'FileAnnotation' 
    638                 // Parent: u'OTF' 
    639         } 
    640  
    641  
    642         // MIMEType accessor 
     732        } 
     733 
    643734        public String getOTFBinaryFileMIMEType(int instrumentIndex, int OTFIndex) 
    644735        { 
     
    646737                // MIMEType is not a reference 
    647738                return root.getInstrument(instrumentIndex).getOTF(OTFIndex).getBinaryFile().getMIMEType(); 
    648                 // Parent: u'FileAnnotation' 
    649                 // Parent: u'OTF' 
    650         } 
    651  
    652  
    653         // Indexes to iterate over: [(u'FileAnnotation', [u'int fileAnnotationIndex']), (u'OTF', [u'int instrumentIndex', u'int OTFIndex'])] 
    654         // Size accessor 
     739        } 
     740 
    655741        public Integer getFileAnnotationBinaryFileSize(int fileAnnotationIndex) 
    656742        { 
     
    658744                // Size is not a reference 
    659745                return root.getStructuredAnnotations().getFileAnnotation(fileAnnotationIndex).getBinaryFile().getSize(); 
    660                 // Parent: u'FileAnnotation' 
    661                 // Parent: u'OTF' 
    662         } 
    663  
    664  
    665         // Size accessor 
     746        } 
     747 
    666748        public Integer getOTFBinaryFileSize(int instrumentIndex, int OTFIndex) 
    667749        { 
     
    669751                // Size is not a reference 
    670752                return root.getInstrument(instrumentIndex).getOTF(OTFIndex).getBinaryFile().getSize(); 
    671                 // Parent: u'FileAnnotation' 
    672                 // Parent: u'OTF' 
    673         } 
    674  
     753        } 
    675754 
    676755        // 
     
    684763        // Ignoring Dataset_BackReference back reference 
    685764        // Ignoring Experimenter_BackReference back reference 
    686         // Indexes to iterate over: [(u'StructuredAnnotations', [u'int booleanAnnotationIndex'])] 
    687         // ID accessor 
    688765        public String getBooleanAnnotationID(int booleanAnnotationIndex) 
    689766        { 
     
    691768                // ID is not a reference 
    692769                return root.getStructuredAnnotations().getBooleanAnnotation(booleanAnnotationIndex).getID(); 
    693                 // Parent: u'StructuredAnnotations' 
    694         } 
    695  
     770        } 
    696771 
    697772        // Ignoring Image_BackReference back reference 
    698773        // Ignoring ListAnnotation_BackReference back reference 
    699         // Indexes to iterate over: [(u'StructuredAnnotations', [u'int booleanAnnotationIndex'])] 
    700         // Namespace accessor 
    701774        public String getBooleanAnnotationNamespace(int booleanAnnotationIndex) 
    702775        { 
     
    704777                // Namespace is not a reference 
    705778                return root.getStructuredAnnotations().getBooleanAnnotation(booleanAnnotationIndex).getNamespace(); 
    706                 // Parent: u'StructuredAnnotations' 
    707         } 
    708  
     779        } 
    709780 
    710781        // Ignoring Pixels_BackReference back reference 
     
    717788        // Ignoring Screen_BackReference back reference 
    718789        // Ignoring Shape_BackReference back reference 
    719         // Indexes to iterate over: [(u'StructuredAnnotations', [u'int booleanAnnotationIndex'])] 
    720         // Value accessor 
    721790        public Boolean getBooleanAnnotationValue(int booleanAnnotationIndex) 
    722791        { 
     
    724793                // Value is not a reference 
    725794                return root.getStructuredAnnotations().getBooleanAnnotation(booleanAnnotationIndex).getValue(); 
    726                 // Parent: u'StructuredAnnotations' 
    727         } 
    728  
     795        } 
    729796 
    730797        // Ignoring WellSample_BackReference back reference 
     
    737804        // Is multi path? False 
    738805 
    739         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    740         // AcquisitionMode accessor 
    741806        public AcquisitionMode getChannelAcquisitionMode(int imageIndex, int channelIndex) 
    742807        { 
     
    744809                // AcquisitionMode is not a reference 
    745810                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getAcquisitionMode(); 
    746                 // Parent: u'Pixels' 
    747         } 
    748  
    749  
    750         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    751         // AnnotationRef accessor 
     811        } 
     812 
    752813        public String getChannelAnnotationRef(int imageIndex, int channelIndex, int annotationRefIndex) 
    753814        { 
     
    757818        } 
    758819 
    759  
    760         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    761         // Color accessor 
    762820        public Integer getChannelColor(int imageIndex, int channelIndex) 
    763821        { 
     
    765823                // Color is not a reference 
    766824                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getColor(); 
    767                 // Parent: u'Pixels' 
    768         } 
    769  
    770  
    771         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    772         // ContrastMethod accessor 
     825        } 
     826 
    773827        public ContrastMethod getChannelContrastMethod(int imageIndex, int channelIndex) 
    774828        { 
     
    776830                // ContrastMethod is not a reference 
    777831                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getContrastMethod(); 
    778                 // Parent: u'Pixels' 
    779         } 
    780  
     832        } 
    781833 
    782834        // Ignoring DetectorSettings element, complex property 
    783         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    784         // EmissionWavelength accessor 
    785835        public PositiveInteger getChannelEmissionWavelength(int imageIndex, int channelIndex) 
    786836        { 
     
    788838                // EmissionWavelength is not a reference 
    789839                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getEmissionWavelength(); 
    790                 // Parent: u'Pixels' 
    791         } 
    792  
    793  
    794         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    795         // ExcitationWavelength accessor 
     840        } 
     841 
    796842        public PositiveInteger getChannelExcitationWavelength(int imageIndex, int channelIndex) 
    797843        { 
     
    799845                // ExcitationWavelength is not a reference 
    800846                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getExcitationWavelength(); 
    801                 // Parent: u'Pixels' 
    802         } 
    803  
    804  
    805         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    806         // FilterSetRef accessor 
     847        } 
     848 
    807849        public String getChannelFilterSetRef(int imageIndex, int channelIndex) 
    808850        { 
     
    810852                // FilterSetRef is reference and occurs only once 
    811853                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLinkedFilterSet().getID(); 
    812                 // Parent: u'Pixels' 
    813         } 
    814  
    815  
    816         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    817         // Fluor accessor 
     854        } 
     855 
    818856        public String getChannelFluor(int imageIndex, int channelIndex) 
    819857        { 
     
    821859                // Fluor is not a reference 
    822860                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getFluor(); 
    823                 // Parent: u'Pixels' 
    824         } 
    825  
    826  
    827         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    828         // ID accessor 
     861        } 
     862 
    829863        public String getChannelID(int imageIndex, int channelIndex) 
    830864        { 
     
    832866                // ID is not a reference 
    833867                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getID(); 
    834                 // Parent: u'Pixels' 
    835         } 
    836  
    837  
    838         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    839         // IlluminationType accessor 
     868        } 
     869 
    840870        public IlluminationType getChannelIlluminationType(int imageIndex, int channelIndex) 
    841871        { 
     
    843873                // IlluminationType is not a reference 
    844874                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getIlluminationType(); 
    845                 // Parent: u'Pixels' 
    846         } 
    847  
     875        } 
    848876 
    849877        // Ignoring LightPath element, complex property 
    850878        // Ignoring LightSourceSettings element, complex property 
    851         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    852         // NDFilter accessor 
    853879        public Double getChannelNDFilter(int imageIndex, int channelIndex) 
    854880        { 
     
    856882                // NDFilter is not a reference 
    857883                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getNDFilter(); 
    858                 // Parent: u'Pixels' 
    859         } 
    860  
    861  
    862         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    863         // Name accessor 
     884        } 
     885 
    864886        public String getChannelName(int imageIndex, int channelIndex) 
    865887        { 
     
    867889                // Name is not a reference 
    868890                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getName(); 
    869                 // Parent: u'Pixels' 
    870         } 
    871  
    872  
    873         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    874         // OTFRef accessor 
     891        } 
     892 
    875893        public String getChannelOTFRef(int imageIndex, int channelIndex) 
    876894        { 
     
    878896                // OTFRef is reference and occurs only once 
    879897                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLinkedOTF().getID(); 
    880                 // Parent: u'Pixels' 
    881         } 
    882  
    883  
    884         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    885         // PinholeSize accessor 
     898        } 
     899 
    886900        public Double getChannelPinholeSize(int imageIndex, int channelIndex) 
    887901        { 
     
    889903                // PinholeSize is not a reference 
    890904                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getPinholeSize(); 
    891                 // Parent: u'Pixels' 
    892         } 
    893  
    894  
    895         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    896         // PockelCellSetting accessor 
     905        } 
     906 
    897907        public Integer getChannelPockelCellSetting(int imageIndex, int channelIndex) 
    898908        { 
     
    900910                // PockelCellSetting is not a reference 
    901911                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getPockelCellSetting(); 
    902                 // Parent: u'Pixels' 
    903         } 
    904  
    905  
    906         // Indexes to iterate over: [(u'Pixels', [u'int imageIndex', u'int channelIndex'])] 
    907         // SamplesPerPixel accessor 
     912        } 
     913 
    908914        public Integer getChannelSamplesPerPixel(int imageIndex, int channelIndex) 
    909915        { 
     
    911917                // SamplesPerPixel is not a reference 
    912918                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getSamplesPerPixel(); 
    913                 // Parent: u'Pixels' 
    914         } 
    915  
     919        } 
    916920 
    917921        // 
     
    933937        // Is multi path? False 
    934938 
    935         // Indexes to iterate over: [(u'OME', [u'int datasetIndex'])] 
    936         // AnnotationRef accessor 
    937939        public String getDatasetAnnotationRef(int datasetIndex, int annotationRefIndex) 
    938940        { 
     
    942944        } 
    943945 
    944  
    945         // Indexes to iterate over: [(u'OME', [u'int datasetIndex'])] 
    946         // Description accessor 
    947946        public String getDatasetDescription(int datasetIndex) 
    948947        { 
     
    950949                // Description is not a reference 
    951950                return root.getDataset(datasetIndex).getDescription(); 
    952                 // Parent: u'OME' 
    953         } 
    954  
    955  
    956         // Indexes to iterate over: [(u'OME', [u'int datasetIndex'])] 
    957         // ExperimenterRef accessor 
     951        } 
     952 
    958953        public String getDatasetExperimenterRef(int datasetIndex) 
    959954        { 
     
    961956                // ExperimenterRef is reference and occurs only once 
    962957                return root.getDataset(datasetIndex).getLinkedExperimenter().getID(); 
    963                 // Parent: u'OME' 
    964         } 
    965  
    966  
    967         // Indexes to iterate over: [(u'OME', [u'int datasetIndex'])] 
    968         // GroupRef accessor 
     958        } 
     959 
    969960        public String getDatasetGroupRef(int datasetIndex) 
    970961        { 
     
    972963                // GroupRef is reference and occurs only once 
    973964                return root.getDataset(datasetIndex).getLinkedGroup().getID(); 
    974                 // Parent: u'OME' 
    975         } 
    976  
    977  
    978         // Indexes to iterate over: [(u'OME', [u'int datasetIndex'])] 
    979         // ID accessor 
     965        } 
     966 
    980967        public String getDatasetID(int datasetIndex) 
    981968        { 
     
    983970                // ID is not a reference 
    984971                return root.getDataset(datasetIndex).getID(); 
    985                 // Parent: u'OME' 
    986         } 
    987  
     972        } 
    988973 
    989974        // Ignoring Image_BackReference back reference 
    990         // Indexes to iterate over: [(u'OME', [u'int datasetIndex'])] 
    991         // Name accessor 
    992975        public String getDatasetName(int datasetIndex) 
    993976        { 
     
    995978                // Name is not a reference 
    996979                return root.getDataset(datasetIndex).getName(); 
    997                 // Parent: u'OME' 
    998         } 
    999  
    1000  
    1001         // Indexes to iterate over: [(u'OME', [u'int datasetIndex'])] 
    1002         // ProjectRef accessor 
     980        } 
     981 
    1003982        public String getDatasetProjectRef(int datasetIndex, int projectRefIndex) 
    1004983        { 
     
    1008987        } 
    1009988 
    1010  
    1011989        // 
    1012990        // DatasetRef property storage 
     
    10271005        // Is multi path? False 
    10281006 
    1029         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int detectorIndex'])] 
    1030         // AmplificationGain accessor 
    10311007        public Double getDetectorAmplificationGain(int instrumentIndex, int detectorIndex) 
    10321008        { 
     
    10341010                // AmplificationGain is not a reference 
    10351011                return root.getInstrument(instrumentIndex).getDetector(detectorIndex).getAmplificationGain(); 
    1036                 // Parent: u'Instrument' 
    1037         } 
    1038  
    1039  
    1040         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int detectorIndex'])] 
    1041         // Gain accessor 
     1012        } 
     1013 
    10421014        public Double getDetectorGain(int instrumentIndex, int detectorIndex) 
    10431015        { 
     
    10451017                // Gain is not a reference 
    10461018                return root.getInstrument(instrumentIndex).getDetector(detectorIndex).getGain(); 
    1047                 // Parent: u'Instrument' 
    1048         } 
    1049  
    1050  
    1051         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int detectorIndex'])] 
    1052         // ID accessor 
     1019        } 
     1020 
    10531021        public String getDetectorID(int instrumentIndex, int detectorIndex) 
    10541022        { 
     
    10561024                // ID is not a reference 
    10571025                return root.getInstrument(instrumentIndex).getDetector(detectorIndex).getID(); 
    1058                 // Parent: u'Instrument' 
    1059         } 
    1060  
    1061  
    1062         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int detectorIndex'])] 
    1063         // LotNumber accessor 
     1026        } 
     1027 
    10641028        public String getDetectorLotNumber(int instrumentIndex, int detectorIndex) 
    10651029        { 
     
    10671031                // LotNumber is not a reference 
    10681032                return root.getInstrument(instrumentIndex).getDetector(detectorIndex).getLotNumber(); 
    1069                 // Parent: u'Instrument' 
    1070         } 
    1071  
    1072  
    1073         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int detectorIndex'])] 
    1074         // Manufacturer accessor 
     1033        } 
     1034 
    10751035        public String getDetectorManufacturer(int instrumentIndex, int detectorIndex) 
    10761036        { 
     
    10781038                // Manufacturer is not a reference 
    10791039                return root.getInstrument(instrumentIndex).getDetector(detectorIndex).getManufacturer(); 
    1080                 // Parent: u'Instrument' 
    1081         } 
    1082  
    1083  
    1084         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int detectorIndex'])] 
    1085         // Model accessor 
     1040        } 
     1041 
    10861042        public String getDetectorModel(int instrumentIndex, int detectorIndex) 
    10871043        { 
     
    10891045                // Model is not a reference 
    10901046                return root.getInstrument(instrumentIndex).getDetector(detectorIndex).getModel(); 
    1091                 // Parent: u'Instrument' 
    1092         } 
    1093  
    1094  
    1095         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int detectorIndex'])] 
    1096         // Offset accessor 
     1047        } 
     1048 
    10971049        public Double getDetectorOffset(int instrumentIndex, int detectorIndex) 
    10981050        { 
     
    11001052                // Offset is not a reference 
    11011053                return root.getInstrument(instrumentIndex).getDetector(detectorIndex).getOffset(); 
    1102                 // Parent: u'Instrument' 
    1103         } 
    1104  
    1105  
    1106         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int detectorIndex'])] 
    1107         // SerialNumber accessor 
     1054        } 
     1055 
    11081056        public String getDetectorSerialNumber(int instrumentIndex, int detectorIndex) 
    11091057        { 
     
    11111059                // SerialNumber is not a reference 
    11121060                return root.getInstrument(instrumentIndex).getDetector(detectorIndex).getSerialNumber(); 
    1113                 // Parent: u'Instrument' 
    1114         } 
    1115  
    1116  
    1117         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int detectorIndex'])] 
    1118         // Type accessor 
     1061        } 
     1062 
    11191063        public DetectorType getDetectorType(int instrumentIndex, int detectorIndex) 
    11201064        { 
     
    11221066                // Type is not a reference 
    11231067                return root.getInstrument(instrumentIndex).getDetector(detectorIndex).getType(); 
    1124                 // Parent: u'Instrument' 
    1125         } 
    1126  
    1127  
    1128         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int detectorIndex'])] 
    1129         // Voltage accessor 
     1068        } 
     1069 
    11301070        public Double getDetectorVoltage(int instrumentIndex, int detectorIndex) 
    11311071        { 
     
    11331073                // Voltage is not a reference 
    11341074                return root.getInstrument(instrumentIndex).getDetector(detectorIndex).getVoltage(); 
    1135                 // Parent: u'Instrument' 
    1136         } 
    1137  
    1138  
    1139         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int detectorIndex'])] 
    1140         // Zoom accessor 
     1075        } 
     1076 
    11411077        public Double getDetectorZoom(int instrumentIndex, int detectorIndex) 
    11421078        { 
     
    11441080                // Zoom is not a reference 
    11451081                return root.getInstrument(instrumentIndex).getDetector(detectorIndex).getZoom(); 
    1146                 // Parent: u'Instrument' 
    1147         } 
    1148  
     1082        } 
    11491083 
    11501084        // 
     
    11551089        // Is multi path? False 
    11561090 
    1157         // Indexes to iterate over: [(u'Channel', [u'int imageIndex', u'int channelIndex'])] 
    1158         // Binning accessor 
    11591091        public Binning getDetectorSettingsBinning(int imageIndex, int channelIndex) 
    11601092        { 
     
    11621094                // Binning is not a reference 
    11631095                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getDetectorSettings().getBinning(); 
    1164                 // Parent: u'Channel' 
    1165         } 
    1166  
    1167  
    1168         // Indexes to iterate over: [(u'Channel', [u'int imageIndex', u'int channelIndex'])] 
    1169         // Gain accessor 
     1096        } 
     1097 
    11701098        public Double getDetectorSettingsGain(int imageIndex, int channelIndex) 
    11711099        { 
     
    11731101                // Gain is not a reference 
    11741102                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getDetectorSettings().getGain(); 
    1175                 // Parent: u'Channel' 
    1176         } 
    1177  
    1178  
    1179         // Indexes to iterate over: [(u'Channel', [u'int imageIndex', u'int channelIndex'])] 
    1180         // ID accessor 
     1103        } 
     1104 
    11811105        public String getDetectorSettingsID(int imageIndex, int channelIndex) 
    11821106        { 
     
    11841108                // ID is not a reference 
    11851109                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getDetectorSettings().getID(); 
    1186                 // Parent: u'Channel' 
    1187         } 
    1188  
    1189  
    1190         // Indexes to iterate over: [(u'Channel', [u'int imageIndex', u'int channelIndex'])] 
    1191         // Offset accessor 
     1110        } 
     1111 
    11921112        public Double getDetectorSettingsOffset(int imageIndex, int channelIndex) 
    11931113        { 
     
    11951115                // Offset is not a reference 
    11961116                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getDetectorSettings().getOffset(); 
    1197                 // Parent: u'Channel' 
    1198         } 
    1199  
    1200  
    1201         // Indexes to iterate over: [(u'Channel', [u'int imageIndex', u'int channelIndex'])] 
    1202         // ReadOutRate accessor 
     1117        } 
     1118 
    12031119        public Double getDetectorSettingsReadOutRate(int imageIndex, int channelIndex) 
    12041120        { 
     
    12061122                // ReadOutRate is not a reference 
    12071123                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getDetectorSettings().getReadOutRate(); 
    1208                 // Parent: u'Channel' 
    1209         } 
    1210  
    1211  
    1212         // Indexes to iterate over: [(u'Channel', [u'int imageIndex', u'int channelIndex'])] 
    1213         // Voltage accessor 
     1124        } 
     1125 
    12141126        public Double getDetectorSettingsVoltage(int imageIndex, int channelIndex) 
    12151127        { 
     
    12171129                // Voltage is not a reference 
    12181130                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getDetectorSettings().getVoltage(); 
    1219                 // Parent: u'Channel' 
    1220         } 
    1221  
     1131        } 
    12221132 
    12231133        // 
     
    12291139 
    12301140        // Ignoring FilterSet_BackReference back reference 
    1231         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int dichroicIndex'])] 
    1232         // ID accessor 
    12331141        public String getDichroicID(int instrumentIndex, int dichroicIndex) 
    12341142        { 
     
    12361144                // ID is not a reference 
    12371145                return root.getInstrument(instrumentIndex).getDichroic(dichroicIndex).getID(); 
    1238                 // Parent: u'Instrument' 
    1239         } 
    1240  
     1146        } 
    12411147 
    12421148        // Ignoring LightPath_BackReference back reference 
    1243         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int dichroicIndex'])] 
    1244         // LotNumber accessor 
    12451149        public String getDichroicLotNumber(int instrumentIndex, int dichroicIndex) 
    12461150        { 
     
    12481152                // LotNumber is not a reference 
    12491153                return root.getInstrument(instrumentIndex).getDichroic(dichroicIndex).getLotNumber(); 
    1250                 // Parent: u'Instrument' 
    1251         } 
    1252  
    1253  
    1254         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int dichroicIndex'])] 
    1255         // Manufacturer accessor 
     1154        } 
     1155 
    12561156        public String getDichroicManufacturer(int instrumentIndex, int dichroicIndex) 
    12571157        { 
     
    12591159                // Manufacturer is not a reference 
    12601160                return root.getInstrument(instrumentIndex).getDichroic(dichroicIndex).getManufacturer(); 
    1261                 // Parent: u'Instrument' 
    1262         } 
    1263  
    1264  
    1265         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int dichroicIndex'])] 
    1266         // Model accessor 
     1161        } 
     1162 
    12671163        public String getDichroicModel(int instrumentIndex, int dichroicIndex) 
    12681164        { 
     
    12701166                // Model is not a reference 
    12711167                return root.getInstrument(instrumentIndex).getDichroic(dichroicIndex).getModel(); 
    1272                 // Parent: u'Instrument' 
    1273         } 
    1274  
    1275  
    1276         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int dichroicIndex'])] 
    1277         // SerialNumber accessor 
     1168        } 
     1169 
    12781170        public String getDichroicSerialNumber(int instrumentIndex, int dichroicIndex) 
    12791171        { 
     
    12811173                // SerialNumber is not a reference 
    12821174                return root.getInstrument(instrumentIndex).getDichroic(dichroicIndex).getSerialNumber(); 
    1283                 // Parent: u'Instrument' 
    1284         } 
    1285  
     1175        } 
    12861176 
    12871177        // 
     
    13061196        // Ignoring Dataset_BackReference back reference 
    13071197        // Ignoring Experimenter_BackReference back reference 
    1308         // Indexes to iterate over: [(u'StructuredAnnotations', [u'int doubleAnnotationIndex'])] 
    1309         // ID accessor 
    13101198        public String getDoubleAnnotationID(int doubleAnnotationIndex) 
    13111199        { 
     
    13131201                // ID is not a reference 
    13141202                return root.getStructuredAnnotations().getDoubleAnnotation(doubleAnnotationIndex).getID(); 
    1315                 // Parent: u'StructuredAnnotations' 
    1316         } 
    1317  
     1203        } 
    13181204 
    13191205        // Ignoring Image_BackReference back reference 
    13201206        // Ignoring ListAnnotation_BackReference back reference 
    1321         // Indexes to iterate over: [(u'StructuredAnnotations', [u'int doubleAnnotationIndex'])] 
    1322         // Namespace accessor 
    13231207        public String getDoubleAnnotationNamespace(int doubleAnnotationIndex) 
    13241208        { 
     
    13261210                // Namespace is not a reference 
    13271211                return root.getStructuredAnnotations().getDoubleAnnotation(doubleAnnotationIndex).getNamespace(); 
    1328                 // Parent: u'StructuredAnnotations' 
    1329         } 
    1330  
     1212        } 
    13311213 
    13321214        // Ignoring Pixels_BackReference back reference 
     
    13391221        // Ignoring Screen_BackReference back reference 
    13401222        // Ignoring Shape_BackReference back reference 
    1341         // Indexes to iterate over: [(u'StructuredAnnotations', [u'int doubleAnnotationIndex'])] 
    1342         // Value accessor 
    13431223        public Double getDoubleAnnotationValue(int doubleAnnotationIndex) 
    13441224        { 
     
    13461226                // Value is not a reference 
    13471227                return root.getStructuredAnnotations().getDoubleAnnotation(doubleAnnotationIndex).getValue(); 
    1348                 // Parent: u'StructuredAnnotations' 
    1349         } 
    1350  
     1228        } 
    13511229 
    13521230        // Ignoring WellSample_BackReference back reference 
     
    13641242        { 
    13651243                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1366                 // Shape is abstract proprietary 
     1244                // Shape is abstract proprietary and not a reference 
    13671245                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    13681246                return o.getDescription(); 
    1369                 // Parent: u'Shape' 
    1370         } 
    1371  
     1247        } 
    13721248 
    13731249        // Ignoring Ellipse of parent abstract type 
     
    13761252        { 
    13771253                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1378                 // Shape is abstract proprietary 
     1254                // Shape is abstract proprietary and not a reference 
    13791255                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    13801256                return o.getFill(); 
    1381                 // Parent: u'Shape' 
    1382         } 
    1383  
     1257        } 
    13841258 
    13851259        // Ignoring FillRule of parent abstract type 
     
    13891263        { 
    13901264                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1391                 // Shape is abstract proprietary 
     1265                // Shape is abstract proprietary and not a reference 
    13921266                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    13931267                return o.getFontSize(); 
    1394                 // Parent: u'Shape' 
    1395         } 
    1396  
     1268        } 
    13971269 
    13981270        // Ignoring FontStyle of parent abstract type 
     
    14011273        { 
    14021274                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1403                 // Shape is abstract proprietary 
     1275                // Shape is abstract proprietary and not a reference 
    14041276                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    14051277                return o.getID(); 
    1406                 // Parent: u'Shape' 
    1407         } 
    1408  
     1278        } 
    14091279 
    14101280        // Label accessor from parent Shape 
     
    14121282        { 
    14131283                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1414                 // Shape is abstract proprietary 
     1284                // Shape is abstract proprietary and not a reference 
    14151285                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    14161286                return o.getLabel(); 
    1417                 // Parent: u'Shape' 
    1418         } 
    1419  
     1287        } 
    14201288 
    14211289        // Ignoring Line of parent abstract type 
     
    14281296        { 
    14291297                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1430                 // Shape is abstract proprietary 
     1298                // Shape is abstract proprietary and not a reference 
    14311299                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    14321300                return o.getName(); 
    1433                 // Parent: u'Shape' 
    1434         } 
    1435  
     1301        } 
    14361302 
    14371303        // Ignoring Path of parent abstract type 
     
    14431309        { 
    14441310                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1445                 // Shape is abstract proprietary 
     1311                // Shape is abstract proprietary and not a reference 
    14461312                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    14471313                return o.getStroke(); 
    1448                 // Parent: u'Shape' 
    1449         } 
    1450  
     1314        } 
    14511315 
    14521316        // StrokeDashArray accessor from parent Shape 
     
    14541318        { 
    14551319                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1456                 // Shape is abstract proprietary 
     1320                // Shape is abstract proprietary and not a reference 
    14571321                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    14581322                return o.getStrokeDashArray(); 
    1459                 // Parent: u'Shape' 
    1460         } 
    1461  
     1323        } 
    14621324 
    14631325        // StrokeWidth accessor from parent Shape 
     
    14651327        { 
    14661328                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1467                 // Shape is abstract proprietary 
     1329                // Shape is abstract proprietary and not a reference 
    14681330                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    14691331                return o.getStrokeWidth(); 
    1470                 // Parent: u'Shape' 
    1471         } 
    1472  
     1332        } 
    14731333 
    14741334        // Ignoring Text of parent abstract type 
     
    14771337        { 
    14781338                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1479                 // Shape is abstract proprietary 
     1339                // Shape is abstract proprietary and not a reference 
    14801340                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    14811341                return o.getTheC(); 
    1482                 // Parent: u'Shape' 
    1483         } 
    1484  
     1342        } 
    14851343 
    14861344        // TheT accessor from parent Shape 
     
    14881346        { 
    14891347                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1490                 // Shape is abstract proprietary 
     1348                // Shape is abstract proprietary and not a reference 
    14911349                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    14921350                return o.getTheT(); 
    1493                 // Parent: u'Shape' 
    1494         } 
    1495  
     1351        } 
    14961352 
    14971353        // TheZ accessor from parent Shape 
     
    14991355        { 
    15001356                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1501                 // Shape is abstract proprietary 
     1357                // Shape is abstract proprietary and not a reference 
    15021358                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    15031359                return o.getTheZ(); 
    1504                 // Parent: u'Shape' 
    1505         } 
    1506  
     1360        } 
    15071361 
    15081362        // Transform accessor from parent Shape 
     
    15101364        { 
    15111365                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1512                 // Shape is abstract proprietary 
     1366                // Shape is abstract proprietary and not a reference 
    15131367                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    15141368                return o.getTransform(); 
    1515                 // Parent: u'Shape' 
    1516         } 
    1517  
    1518  
    1519         // Indexes to iterate over: [(u'Shape', [u'int ROIIndex', u'int shapeIndex'])] 
    1520         // RadiusX accessor 
     1369        } 
     1370 
    15211371        public Double getEllipseRadiusX(int ROIIndex, int shapeIndex) 
    15221372        { 
    15231373                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1524                 // Shape is abstract proprietary 
     1374                // Shape is abstract proprietary and not a reference 
    15251375                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    15261376                return o.getRadiusX(); 
    1527                 // Parent: u'Shape' 
    1528         } 
    1529  
    1530  
    1531         // Indexes to iterate over: [(u'Shape', [u'int ROIIndex', u'int shapeIndex'])] 
    1532         // RadiusY accessor 
     1377        } 
     1378 
    15331379        public Double getEllipseRadiusY(int ROIIndex, int shapeIndex) 
    15341380        { 
    15351381                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1536                 // Shape is abstract proprietary 
     1382                // Shape is abstract proprietary and not a reference 
    15371383                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    15381384                return o.getRadiusY(); 
    1539                 // Parent: u'Shape' 
    1540         } 
    1541  
    1542  
    1543         // Indexes to iterate over: [(u'Shape', [u'int ROIIndex', u'int shapeIndex'])] 
    1544         // X accessor 
     1385        } 
     1386 
    15451387        public Double getEllipseX(int ROIIndex, int shapeIndex) 
    15461388        { 
    15471389                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1548                 // Shape is abstract proprietary 
     1390                // Shape is abstract proprietary and not a reference 
    15491391                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    15501392                return o.getX(); 
    1551                 // Parent: u'Shape' 
    1552         } 
    1553  
    1554  
    1555         // Indexes to iterate over: [(u'Shape', [u'int ROIIndex', u'int shapeIndex'])] 
    1556         // Y accessor 
     1393        } 
     1394 
    15571395        public Double getEllipseY(int ROIIndex, int shapeIndex) 
    15581396        { 
    15591397                // Parents: {u'Shape': {u'Union': {u'ROI': {u'OME': None}}}} 
    1560                 // Shape is abstract proprietary 
     1398                // Shape is abstract proprietary and not a reference 
    15611399                Ellipse o = (Ellipse) root.getROI(ROIIndex).getUnion().getShape(shapeIndex); 
    15621400                return o.getY(); 
    1563                 // Parent: u'Shape' 
    1564         } 
    1565  
     1401        } 
    15661402 
    15671403        // 
     
    16001436        // Is multi path? False 
    16011437 
    1602         // Indexes to iterate over: [(u'OME', [u'int experimentIndex'])] 
    1603         // Description accessor 
    16041438        public String getExperimentDescription(int experimentIndex) 
    16051439        { 
     
    16071441                // Description is not a reference 
    16081442                return root.getExperiment(experimentIndex).getDescription(); 
    1609                 // Parent: u'OME' 
    1610         } 
    1611  
    1612  
    1613         // Indexes to iterate over: [(u'OME', [u'int experimentIndex'])] 
    1614         // ExperimenterRef accessor 
     1443        } 
     1444 
    16151445        public String getExperimentExperimenterRef(int experimentIndex) 
    16161446        { 
     
    16181448                // ExperimenterRef is reference and occurs only once 
    16191449                return root.getExperiment(experimentIndex).getLinkedExperimenter().getID(); 
    1620                 // Parent: u'OME' 
    1621         } 
    1622  
    1623  
    1624         // Indexes to iterate over: [(u'OME', [u'int experimentIndex'])] 
    1625         // ID accessor 
     1450        } 
     1451 
    16261452        public String getExperimentID(int experimentIndex) 
    16271453        { 
     
    16291455                // ID is not a reference 
    16301456                return root.getExperiment(experimentIndex).getID(); 
    1631                 // Parent: u'OME' 
    1632         } 
    1633  
     1457        } 
    16341458 
    16351459        // Ignoring Image_BackReference back reference 
    16361460        // Ignoring MicrobeamManipulation element, complex property 
    1637         // Indexes to iterate over: [(u'OME', [u'int experimentIndex'])] 
    1638         // Type accessor 
    16391461        public ExperimentType getExperimentType(int experimentIndex) 
    16401462        { 
     
    16421464                // Type is not a reference 
    16431465                return root.getExperiment(experimentIndex).getType(); 
    1644                 // Parent: u'OME' 
    1645         } 
    1646  
     1466        } 
    16471467 
    16481468        // 
     
    16641484        // Is multi path? False 
    16651485 
    1666         // Indexes to iterate over: [(u'OME', [u'int experimenterIndex'])] 
    1667         // AnnotationRef accessor 
    16681486        public String getExperimenterAnnotationRef(int experimenterIndex, int annotationRefIndex) 
    16691487        { 
     
    16731491        } 
    16741492 
    1675  
    16761493        // Ignoring Dataset_BackReference back reference 
    1677         // Indexes to iterate over: [(u'OME', [u'int experimenterIndex'])] 
    1678         // DisplayName accessor 
    16791494        public String getExperimenterDisplayName(int experimenterIndex) 
    16801495        { 
     
    16821497                // DisplayName is not a reference 
    16831498                return root.getExperimenter(experimenterIndex).getDisplayName(); 
    1684                 // Parent: u'OME' 
    1685         } 
    1686  
    1687  
    1688         // Indexes to iterate over: [(u'OME', [u'int experimenterIndex'])] 
    1689         // Email accessor 
     1499        } 
     1500 
    16901501        public String getExperimenterEmail(int experimenterIndex) 
    16911502        { 
     
    16931504                // Email is not a reference 
    16941505                return root.getExperimenter(experimenterIndex).getEmail(); 
    1695                 // Parent: u'OME' 
    1696         } 
    1697  
     1506        } 
    16981507 
    16991508        // Ignoring Experiment_BackReference back reference 
    1700         // Indexes to iterate over: [(u'OME', [u'int experimenterIndex'])] 
    1701         // FirstName accessor 
    17021509        public String getExperimenterFirstName(int experimenterIndex) 
    17031510        { 
     
    17051512                // FirstName is not a reference 
    17061513                return root.getExperimenter(experimenterIndex).getFirstName(); 
    1707                 // Parent: u'OME' 
    1708         } 
    1709  
    1710  
    1711         // Indexes to iterate over: [(u'OME', [u'int experimenterIndex'])] 
    1712         // GroupRef accessor 
     1514        } 
     1515 
    17131516        public String getExperimenterGroupRef(int experimenterIndex, int groupRefIndex) 
    17141517        { 
     
    17181521        } 
    17191522 
    1720  
    1721         // Indexes to iterate over: [(u'OME', [u'int experimenterIndex'])] 
    1722         // ID accessor 
    17231523        public String getExperimenterID(int experimenterIndex) 
    17241524        { 
     
    17261526                // ID is not a reference 
    17271527                return root.getExperimenter(experimenterIndex).getID(); 
    1728                 // Parent: u'OME' 
    1729         } 
    1730  
     1528        } 
    17311529 
    17321530        // Ignoring Image_BackReference back reference 
    1733         // Indexes to iterate over: [(u'OME', [u'int experimenterIndex'])] 
    1734         // Institution accessor 
    17351531        public String getExperimenterInstitution(int experimenterIndex) 
    17361532        { 
     
    17381534                // Institution is not a reference 
    17391535                return root.getExperimenter(experimenterIndex).getInstitution(); 
    1740                 // Parent: u'OME' 
    1741         } 
    1742  
    1743  
    1744         // Indexes to iterate over: [(u'OME', [u'int experimenterIndex'])] 
    1745         // LastName accessor 
     1536        } 
     1537 
    17461538        public String getExperimenterLastName(int experimenterIndex) 
    17471539        { 
     
    17491541                // LastName is not a reference 
    17501542                return root.getExperimenter(experimenterIndex).getLastName(); 
    1751                 // Parent: u'OME' 
    1752         } 
    1753  
     1543        } 
    17541544 
    17551545        // Ignoring MicrobeamManipulation_BackReference back reference 
    1756         // Indexes to iterate over: [(u'OME', [u'int experimenterIndex'])] 
    1757         // MiddleName accessor 
    17581546        public String getExperimenterMiddleName(int experimenterIndex) 
    17591547        { 
     
    17611549                // MiddleName is not a reference 
    17621550                return root.getExperimenter(experimenterIndex).getMiddleName(); 
    1763                 // Parent: u'OME' 
    1764         } 
    1765  
     1551        } 
    17661552 
    17671553        // Ignoring Project_BackReference back reference 
    1768         // Indexes to iterate over: [(u'OME', [u'int experimenterIndex'])] 
    1769         // UserName accessor 
    17701554        public String getExperimenterUserName(int experimenterIndex) 
    17711555        { 
     
    17731557                // UserName is not a reference 
    17741558                return root.getExperimenter(experimenterIndex).getUserName(); 
    1775                 // Parent: u'OME' 
    1776         } 
    1777  
     1559        } 
    17781560 
    17791561        // 
    17801562        // ExperimenterRef property storage 
    17811563        // 
    1782         // Indexes: {u'Project': [u'int projectIndex'], u'MicrobeamManipulation': [u'int experimentIndex', u'int microbeamManipulationIndex'], u'Image': [u'int imageIndex'], u'Experiment': [u'int experimentIndex'], u'Dataset': [u'int datasetIndex']} 
     1564        // Indexes: {u'Project': [u'int projectIndex'], u'Image': [u'int imageIndex'], u'Experiment': [u'int experimentIndex'], u'MicrobeamManipulation': [u'int experimentIndex', u'int microbeamManipulationIndex'], u'Dataset': [u'int datasetIndex']} 
    17831565        // {u'Project': {u'OME': None}, u'Image': {u'OME': None}, u'Dataset': {u'OME': None}, u'Experiment': {u'OME': None}, u'MicrobeamManipulation': {u'Experiment': {u'OME': None}}} 
    17841566        // Is multi path? True 
     
    18011583        { 
    18021584                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    1803                 // LightSource is abstract proprietary 
     1585                // LightSource is abstract proprietary and not a reference 
    18041586                Filament o = (Filament) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    18051587                return o.getID(); 
    1806                 // Parent: u'LightSource' 
    1807         } 
    1808  
     1588        } 
    18091589 
    18101590        // Ignoring Laser of parent abstract type 
     
    18141594        { 
    18151595                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    1816                 // LightSource is abstract proprietary 
     1596                // LightSource is abstract proprietary and not a reference 
    18171597                Filament o = (Filament) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    18181598                return o.getLotNumber(); 
    1819                 // Parent: u'LightSource' 
    1820         } 
    1821  
     1599        } 
    18221600 
    18231601        // Manufacturer accessor from parent LightSource 
     
    18251603        { 
    18261604                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    1827                 // LightSource is abstract proprietary 
     1605                // LightSource is abstract proprietary and not a reference 
    18281606                Filament o = (Filament) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    18291607                return o.getManufacturer(); 
    1830                 // Parent: u'LightSource' 
    1831         } 
    1832  
     1608        } 
    18331609 
    18341610        // Model accessor from parent LightSource 
     
    18361612        { 
    18371613                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    1838                 // LightSource is abstract proprietary 
     1614                // LightSource is abstract proprietary and not a reference 
    18391615                Filament o = (Filament) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    18401616                return o.getModel(); 
    1841                 // Parent: u'LightSource' 
    1842         } 
    1843  
     1617        } 
    18441618 
    18451619        // Power accessor from parent LightSource 
     
    18471621        { 
    18481622                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    1849                 // LightSource is abstract proprietary 
     1623                // LightSource is abstract proprietary and not a reference 
    18501624                Filament o = (Filament) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    18511625                return o.getPower(); 
    1852                 // Parent: u'LightSource' 
    1853         } 
    1854  
     1626        } 
    18551627 
    18561628        // SerialNumber accessor from parent LightSource 
     
    18581630        { 
    18591631                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    1860                 // LightSource is abstract proprietary 
     1632                // LightSource is abstract proprietary and not a reference 
    18611633                Filament o = (Filament) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    18621634                return o.getSerialNumber(); 
    1863                 // Parent: u'LightSource' 
    1864         } 
    1865  
    1866  
    1867         // Indexes to iterate over: [(u'LightSource', [u'int instrumentIndex', u'int lightSourceIndex'])] 
    1868         // Type accessor 
     1635        } 
     1636 
    18691637        public FilamentType getFilamentType(int instrumentIndex, int lightSourceIndex) 
    18701638        { 
    18711639                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    1872                 // LightSource is abstract proprietary 
     1640                // LightSource is abstract proprietary and not a reference 
    18731641                Filament o = (Filament) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    18741642                return o.getType(); 
    1875                 // Parent: u'LightSource' 
    1876         } 
    1877  
     1643        } 
    18781644 
    18791645        // 
     
    18881654        // Ignoring Dataset_BackReference back reference 
    18891655        // Ignoring Experimenter_BackReference back reference 
    1890         // Indexes to iterate over: [(u'StructuredAnnotations', [u'int fileAnnotationIndex'])] 
    1891         // ID accessor 
    18921656        public String getFileAnnotationID(int fileAnnotationIndex) 
    18931657        { 
     
    18951659                // ID is not a reference 
    18961660                return root.getStructuredAnnotations().getFileAnnotation(fileAnnotationIndex).getID(); 
    1897                 // Parent: u'StructuredAnnotations' 
    1898         } 
    1899  
     1661        } 
    19001662 
    19011663        // Ignoring Image_BackReference back reference 
    19021664        // Ignoring ListAnnotation_BackReference back reference 
    1903         // Indexes to iterate over: [(u'StructuredAnnotations', [u'int fileAnnotationIndex'])] 
    1904         // Namespace accessor 
    19051665        public String getFileAnnotationNamespace(int fileAnnotationIndex) 
    19061666        { 
     
    19081668                // Namespace is not a reference 
    19091669                return root.getStructuredAnnotations().getFileAnnotation(fileAnnotationIndex).getNamespace(); 
    1910                 // Parent: u'StructuredAnnotations' 
    1911         } 
    1912  
     1670        } 
    19131671 
    19141672        // Ignoring Pixels_BackReference back reference 
     
    19311689 
    19321690        // Ignoring FilterSet_BackReference back reference 
    1933         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterIndex'])] 
    1934         // FilterWheel accessor 
    19351691        public String getFilterFilterWheel(int instrumentIndex, int filterIndex) 
    19361692        { 
     
    19381694                // FilterWheel is not a reference 
    19391695                return root.getInstrument(instrumentIndex).getFilter(filterIndex).getFilterWheel(); 
    1940                 // Parent: u'Instrument' 
    1941         } 
    1942  
    1943  
    1944         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterIndex'])] 
    1945         // ID accessor 
     1696        } 
     1697 
    19461698        public String getFilterID(int instrumentIndex, int filterIndex) 
    19471699        { 
     
    19491701                // ID is not a reference 
    19501702                return root.getInstrument(instrumentIndex).getFilter(filterIndex).getID(); 
    1951                 // Parent: u'Instrument' 
    1952         } 
    1953  
     1703        } 
    19541704 
    19551705        // Ignoring LightPath_BackReference back reference 
    1956         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterIndex'])] 
    1957         // LotNumber accessor 
    19581706        public String getFilterLotNumber(int instrumentIndex, int filterIndex) 
    19591707        { 
     
    19611709                // LotNumber is not a reference 
    19621710                return root.getInstrument(instrumentIndex).getFilter(filterIndex).getLotNumber(); 
    1963                 // Parent: u'Instrument' 
    1964         } 
    1965  
    1966  
    1967         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterIndex'])] 
    1968         // Manufacturer accessor 
     1711        } 
     1712 
    19691713        public String getFilterManufacturer(int instrumentIndex, int filterIndex) 
    19701714        { 
     
    19721716                // Manufacturer is not a reference 
    19731717                return root.getInstrument(instrumentIndex).getFilter(filterIndex).getManufacturer(); 
    1974                 // Parent: u'Instrument' 
    1975         } 
    1976  
    1977  
    1978         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterIndex'])] 
    1979         // Model accessor 
     1718        } 
     1719 
    19801720        public String getFilterModel(int instrumentIndex, int filterIndex) 
    19811721        { 
     
    19831723                // Model is not a reference 
    19841724                return root.getInstrument(instrumentIndex).getFilter(filterIndex).getModel(); 
    1985                 // Parent: u'Instrument' 
    1986         } 
    1987  
    1988  
    1989         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterIndex'])] 
    1990         // SerialNumber accessor 
     1725        } 
     1726 
    19911727        public String getFilterSerialNumber(int instrumentIndex, int filterIndex) 
    19921728        { 
     
    19941730                // SerialNumber is not a reference 
    19951731                return root.getInstrument(instrumentIndex).getFilter(filterIndex).getSerialNumber(); 
    1996                 // Parent: u'Instrument' 
    1997         } 
    1998  
     1732        } 
    19991733 
    20001734        // Ignoring TransmittanceRange element, complex property 
    2001         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterIndex'])] 
    2002         // Type accessor 
    20031735        public FilterType getFilterType(int instrumentIndex, int filterIndex) 
    20041736        { 
     
    20061738                // Type is not a reference 
    20071739                return root.getInstrument(instrumentIndex).getFilter(filterIndex).getType(); 
    2008                 // Parent: u'Instrument' 
    2009         } 
    2010  
     1740        } 
    20111741 
    20121742        // 
     
    20181748 
    20191749        // Ignoring Channel_BackReference back reference 
    2020         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterSetIndex'])] 
    2021         // DichroicRef accessor 
    20221750        public String getFilterSetDichroicRef(int instrumentIndex, int filterSetIndex) 
    20231751        { 
     
    20251753                // DichroicRef is reference and occurs only once 
    20261754                return root.getInstrument(instrumentIndex).getFilterSet(filterSetIndex).getLinkedDichroic().getID(); 
    2027                 // Parent: u'Instrument' 
    2028         } 
    2029  
    2030  
    2031         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterSetIndex'])] 
    2032         // EmissionFilterRef accessor 
     1755        } 
     1756 
    20331757        public String getFilterSetEmissionFilterRef(int instrumentIndex, int filterSetIndex, int emissionFilterRefIndex) 
    20341758        { 
     
    20381762        } 
    20391763 
    2040  
    2041         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterSetIndex'])] 
    2042         // ExcitationFilterRef accessor 
    20431764        public String getFilterSetExcitationFilterRef(int instrumentIndex, int filterSetIndex, int excitationFilterRefIndex) 
    20441765        { 
     
    20481769        } 
    20491770 
    2050  
    2051         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterSetIndex'])] 
    2052         // ID accessor 
    20531771        public String getFilterSetID(int instrumentIndex, int filterSetIndex) 
    20541772        { 
     
    20561774                // ID is not a reference 
    20571775                return root.getInstrument(instrumentIndex).getFilterSet(filterSetIndex).getID(); 
    2058                 // Parent: u'Instrument' 
    2059         } 
    2060  
    2061  
    2062         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterSetIndex'])] 
    2063         // LotNumber accessor 
     1776        } 
     1777 
    20641778        public String getFilterSetLotNumber(int instrumentIndex, int filterSetIndex) 
    20651779        { 
     
    20671781                // LotNumber is not a reference 
    20681782                return root.getInstrument(instrumentIndex).getFilterSet(filterSetIndex).getLotNumber(); 
    2069                 // Parent: u'Instrument' 
    2070         } 
    2071  
    2072  
    2073         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterSetIndex'])] 
    2074         // Manufacturer accessor 
     1783        } 
     1784 
    20751785        public String getFilterSetManufacturer(int instrumentIndex, int filterSetIndex) 
    20761786        { 
     
    20781788                // Manufacturer is not a reference 
    20791789                return root.getInstrument(instrumentIndex).getFilterSet(filterSetIndex).getManufacturer(); 
    2080                 // Parent: u'Instrument' 
    2081         } 
    2082  
    2083  
    2084         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterSetIndex'])] 
    2085         // Model accessor 
     1790        } 
     1791 
    20861792        public String getFilterSetModel(int instrumentIndex, int filterSetIndex) 
    20871793        { 
     
    20891795                // Model is not a reference 
    20901796                return root.getInstrument(instrumentIndex).getFilterSet(filterSetIndex).getModel(); 
    2091                 // Parent: u'Instrument' 
    2092         } 
    2093  
     1797        } 
    20941798 
    20951799        // Ignoring OTF_BackReference back reference 
    2096         // Indexes to iterate over: [(u'Instrument', [u'int instrumentIndex', u'int filterSetIndex'])] 
    2097         // SerialNumber accessor 
    20981800        public String getFilterSetSerialNumber(int instrumentIndex, int filterSetIndex) 
    20991801        { 
     
    21011803                // SerialNumber is not a reference 
    21021804                return root.getInstrument(instrumentIndex).getFilterSet(filterSetIndex).getSerialNumber(); 
    2103                 // Parent: u'Instrument' 
    2104         } 
    2105  
     1805        } 
    21061806 
    21071807        // 
     
    21231823        // Is multi path? False 
    21241824 
    2125         // Indexes to iterate over: [(u'OME', [u'int groupIndex'])] 
    2126         // Contact accessor 
    21271825        public String getGroupContact(int groupIndex) 
    21281826        { 
     
    21301828                // Contact is reference and occurs only once 
    21311829                return root.getGroup(groupIndex).getLinkedContact().getID(); 
    2132                 // Parent: u'OME' 
    2133         } 
    2134  
     1830        } 
    21351831 
    21361832        // Ignoring Dataset_BackReference back reference 
    2137         // Indexes to iterate over: [(u'OME', [u'int groupIndex'])] 
    2138         // Description accessor 
    21391833        public String getGroupDescription(int groupIndex) 
    21401834        { 
     
    21421836                // Description is not a reference 
    21431837                return root.getGroup(groupIndex).getDescription(); 
    2144                 // Parent: u'OME' 
    2145         } 
    2146  
     1838        } 
    21471839 
    21481840        // Ignoring Experimenter_BackReference back reference 
    2149         // Indexes to iterate over: [(u'OME', [u'int groupIndex'])] 
    2150         // ID accessor 
    21511841        public String getGroupID(int groupIndex) 
    21521842        { 
     
    21541844                // ID is not a reference 
    21551845                return root.getGroup(groupIndex).getID(); 
    2156                 // Parent: u'OME' 
    2157         } 
    2158  
     1846        } 
    21591847 
    21601848        // Ignoring Image_BackReference back reference 
    2161         // Indexes to iterate over: [(u'OME', [u'int groupIndex'])] 
    2162         // Leader accessor 
    21631849        public String getGroupLeader(int groupIndex) 
    21641850        { 
     
    21661852                // Leader is reference and occurs only once 
    21671853                return root.getGroup(groupIndex).getLinkedLeader().getID(); 
    2168                 // Parent: u'OME' 
    2169         } 
    2170  
    2171  
    2172         // Indexes to iterate over: [(u'OME', [u'int groupIndex'])] 
    2173         // Name accessor 
     1854        } 
     1855 
    21741856        public String getGroupName(int groupIndex) 
    21751857        { 
     
    21771859                // Name is not a reference 
    21781860                return root.getGroup(groupIndex).getName(); 
    2179                 // Parent: u'OME' 
    2180         } 
    2181  
     1861        } 
    21821862 
    21831863        // Ignoring Project_BackReference back reference 
     
    22001880        // Is multi path? False 
    22011881 
    2202         // Indexes to iterate over: [(u'OME', [u'int imageIndex'])] 
    2203         // AcquiredDate accessor 
    22041882        public String getImageAcquiredDate(int imageIndex) 
    22051883        { 
     
    22071885                // AcquiredDate is not a reference 
    22081886                return root.getImage(imageIndex).getAcquiredDate(); 
    2209                 // Parent: u'OME' 
    2210         } 
    2211  
    2212  
    2213         // Indexes to iterate over: [(u'OME', [u'int imageIndex'])] 
    2214         // AnnotationRef accessor 
     1887        } 
     1888 
    22151889        public String getImageAnnotationRef(int imageIndex, int annotationRefIndex) 
    22161890        { 
     
    22201894        } 
    22211895 
    2222  
    2223         // Indexes to iterate over: [(u'OME', [u'int imageIndex'])] 
    2224         // DatasetRef accessor 
    22251896        public String getImageDatasetRef(int imageIndex, int datasetRefIndex) 
    22261897        { 
     
    22301901        } 
    22311902 
    2232  
    2233         // Indexes to iterate over: [(u'OME', [u'int imageIndex'])] 
    2234         // Description accessor 
    22351903        public String getImageDescription(int imageIndex) 
    22361904        { 
     
    22381906                // Description is not a reference 
    22391907                return root.getImage(imageIndex).getDescription(); 
    2240                 // Parent: u'OME' 
    2241         } 
    2242  
    2243  
    2244         // Indexes to iterate over: [(u'OME', [u'int imageIndex'])] 
    2245         // ExperimentRef accessor 
     1908        } 
     1909 
    22461910        public String getImageExperimentRef(int imageIndex) 
    22471911        { 
     
    22491913                // ExperimentRef is reference and occurs only once 
    22501914                return root.getImage(imageIndex).getLinkedExperiment().getID(); 
    2251                 // Parent: u'OME' 
    2252         } 
    2253  
    2254  
    2255         // Indexes to iterate over: [(u'OME', [u'int imageIndex'])] 
    2256         // ExperimenterRef accessor 
     1915        } 
     1916 
    22571917        public String getImageExperimenterRef(int imageIndex) 
    22581918        { 
     
    22601920                // ExperimenterRef is reference and occurs only once 
    22611921                return root.getImage(imageIndex).getLinkedExperimenter().getID(); 
    2262                 // Parent: u'OME' 
    2263         } 
    2264  
    2265  
    2266         // Indexes to iterate over: [(u'OME', [u'int imageIndex'])] 
    2267         // GroupRef accessor 
     1922        } 
     1923 
    22681924        public String getImageGroupRef(int imageIndex) 
    22691925        { 
     
    22711927                // GroupRef is reference and occurs only once 
    22721928                return root.getImage(imageIndex).getLinkedGroup().getID(); 
    2273                 // Parent: u'OME' 
    2274         } 
    2275  
    2276  
    2277         // Indexes to iterate over: [(u'OME', [u'int imageIndex'])] 
    2278         // ID accessor 
     1929        } 
     1930 
    22791931        public String getImageID(int imageIndex) 
    22801932        { 
     
    22821934                // ID is not a reference 
    22831935                return root.getImage(imageIndex).getID(); 
    2284                 // Parent: u'OME' 
    2285         } 
    2286  
     1936        } 
    22871937 
    22881938        // Ignoring ImagingEnvironment element, complex property 
    2289         // Indexes to iterate over: [(u'OME', [u'int imageIndex'])] 
    2290         // InstrumentRef accessor 
    22911939        public String getImageInstrumentRef(int imageIndex) 
    22921940        { 
     
    22941942                // InstrumentRef is reference and occurs only once 
    22951943                return root.getImage(imageIndex).getLinkedInstrument().getID(); 
    2296                 // Parent: u'OME' 
    2297         } 
    2298  
    2299  
    2300         // Indexes to iterate over: [(u'OME', [u'int imageIndex'])] 
    2301         // MicrobeamManipulationRef accessor 
     1944        } 
     1945 
    23021946        public String getImageMicrobeamManipulationRef(int imageIndex, int microbeamManipulationRefIndex) 
    23031947        { 
     
    23071951        } 
    23081952 
    2309  
    2310         // Indexes to iterate over: [(u'OME', [u'int imageIndex'])] 
    2311         // Name accessor 
    23121953        public String getImageName(int imageIndex) 
    23131954        { 
     
    23151956                // Name is not a reference 
    23161957                return root.getImage(imageIndex).getName(); 
    2317                 // Parent: u'OME' 
    2318         } 
    2319  
     1958        } 
    23201959 
    23211960        // Ignoring ObjectiveSettings element, complex property 
    23221961        // Ignoring Pixels element, complex property 
    2323         // Indexes to iterate over: [(u'OME', [u'int imageIndex'])] 
    2324         // ROIRef accessor 
    23251962        public String getImageROIRef(int imageIndex, int ROIRefIndex) 
    23261963        { 
     
    23301967        } 
    23311968 
    2332  
    23331969        // Ignoring StageLabel element, complex property 
    23341970        // Ignoring WellSample_BackReference back reference 
     
    23511987        // Is multi path? False 
    23521988 
    2353         // Indexes to iterate over: [(u'Image', [u'int imageIndex'])] 
    2354         // AirPressure accessor 
    23551989        public Double getImagingEnvironmentAirPressure(int imageIndex) 
    23561990        { 
     
    23581992                // AirPressure is not a reference 
    23591993                return root.getImage(imageIndex).getImagingEnvironment().getAirPressure(); 
    2360                 // Parent: u'Image' 
    2361         } 
    2362  
    2363  
    2364         // Indexes to iterate over: [(u'Image', [u'int imageIndex'])] 
    2365         // CO2Percent accessor 
     1994        } 
     1995 
    23661996        public PercentFraction getImagingEnvironmentCO2Percent(int imageIndex) 
    23671997        { 
     
    23691999                // CO2Percent is not a reference 
    23702000                return root.getImage(imageIndex).getImagingEnvironment().getCO2Percent(); 
    2371                 // Parent: u'Image' 
    2372         } 
    2373  
    2374  
    2375         // Indexes to iterate over: [(u'Image', [u'int imageIndex'])] 
    2376         // Humidity accessor 
     2001        } 
     2002 
    23772003        public PercentFraction getImagingEnvironmentHumidity(int imageIndex) 
    23782004        { 
     
    23802006                // Humidity is not a reference 
    23812007                return root.getImage(imageIndex).getImagingEnvironment().getHumidity(); 
    2382                 // Parent: u'Image' 
    2383         } 
    2384  
    2385  
    2386         // Indexes to iterate over: [(u'Image', [u'int imageIndex'])] 
    2387         // Temperature accessor 
     2008        } 
     2009 
    23882010        public Double getImagingEnvironmentTemperature(int imageIndex) 
    23892011        { 
     
    23912013                // Temperature is not a reference 
    23922014                return root.getImage(imageIndex).getImagingEnvironment().getTemperature(); 
    2393                 // Parent: u'Image' 
    2394         } 
    2395  
     2015        } 
    23962016 
    23972017        // 
     
    24062026        // Ignoring Filter element, complex property 
    24072027        // Ignoring FilterSet element, complex property 
    2408         // Indexes to iterate over: [(u'OME', [u'int instrumentIndex'])] 
    2409         // ID accessor 
    24102028        public String getInstrumentID(int instrumentIndex) 
    24112029        { 
     
    24132031                // ID is not a reference 
    24142032                return root.getInstrument(instrumentIndex).getID(); 
    2415                 // Parent: u'OME' 
    2416         } 
    2417  
     2033        } 
    24182034 
    24192035        // Ignoring Image_BackReference back reference 
     
    24462062        { 
    24472063                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2448                 // LightSource is abstract proprietary 
     2064                // LightSource is abstract proprietary and not a reference 
    24492065                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    24502066                return o.getID(); 
    2451                 // Parent: u'LightSource' 
    2452         } 
    2453  
     2067        } 
    24542068 
    24552069        // Ignoring Laser of parent abstract type 
     
    24592073        { 
    24602074                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2461                 // LightSource is abstract proprietary 
     2075                // LightSource is abstract proprietary and not a reference 
    24622076                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    24632077                return o.getLotNumber(); 
    2464                 // Parent: u'LightSource' 
    2465         } 
    2466  
     2078        } 
    24672079 
    24682080        // Manufacturer accessor from parent LightSource 
     
    24702082        { 
    24712083                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2472                 // LightSource is abstract proprietary 
     2084                // LightSource is abstract proprietary and not a reference 
    24732085                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    24742086                return o.getManufacturer(); 
    2475                 // Parent: u'LightSource' 
    2476         } 
    2477  
     2087        } 
    24782088 
    24792089        // Model accessor from parent LightSource 
     
    24812091        { 
    24822092                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2483                 // LightSource is abstract proprietary 
     2093                // LightSource is abstract proprietary and not a reference 
    24842094                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    24852095                return o.getModel(); 
    2486                 // Parent: u'LightSource' 
    2487         } 
    2488  
     2096        } 
    24892097 
    24902098        // Power accessor from parent LightSource 
     
    24922100        { 
    24932101                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2494                 // LightSource is abstract proprietary 
     2102                // LightSource is abstract proprietary and not a reference 
    24952103                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    24962104                return o.getPower(); 
    2497                 // Parent: u'LightSource' 
    2498         } 
    2499  
     2105        } 
    25002106 
    25012107        // SerialNumber accessor from parent LightSource 
     
    25032109        { 
    25042110                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2505                 // LightSource is abstract proprietary 
     2111                // LightSource is abstract proprietary and not a reference 
    25062112                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    25072113                return o.getSerialNumber(); 
    2508                 // Parent: u'LightSource' 
    2509         } 
    2510  
    2511  
    2512         // Indexes to iterate over: [(u'LightSource', [u'int instrumentIndex', u'int lightSourceIndex'])] 
    2513         // FrequencyMultiplication accessor 
     2114        } 
     2115 
    25142116        public PositiveInteger getLaserFrequencyMultiplication(int instrumentIndex, int lightSourceIndex) 
    25152117        { 
    25162118                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2517                 // LightSource is abstract proprietary 
     2119                // LightSource is abstract proprietary and not a reference 
    25182120                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    25192121                return o.getFrequencyMultiplication(); 
    2520                 // Parent: u'LightSource' 
    2521         } 
    2522  
    2523  
    2524         // Indexes to iterate over: [(u'LightSource', [u'int instrumentIndex', u'int lightSourceIndex'])] 
    2525         // LaserMedium accessor 
     2122        } 
     2123 
    25262124        public LaserMedium getLaserLaserMedium(int instrumentIndex, int lightSourceIndex) 
    25272125        { 
    25282126                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2529                 // LightSource is abstract proprietary 
     2127                // LightSource is abstract proprietary and not a reference 
    25302128                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    25312129                return o.getLaserMedium(); 
    2532                 // Parent: u'LightSource' 
    2533         } 
    2534  
    2535  
    2536         // Indexes to iterate over: [(u'LightSource', [u'int instrumentIndex', u'int lightSourceIndex'])] 
    2537         // PockelCell accessor 
     2130        } 
     2131 
    25382132        public Boolean getLaserPockelCell(int instrumentIndex, int lightSourceIndex) 
    25392133        { 
    25402134                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2541                 // LightSource is abstract proprietary 
     2135                // LightSource is abstract proprietary and not a reference 
    25422136                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    25432137                return o.getPockelCell(); 
    2544                 // Parent: u'LightSource' 
    2545         } 
    2546  
    2547  
    2548         // Indexes to iterate over: [(u'LightSource', [u'int instrumentIndex', u'int lightSourceIndex'])] 
    2549         // Pulse accessor 
     2138        } 
     2139 
    25502140        public Pulse getLaserPulse(int instrumentIndex, int lightSourceIndex) 
    25512141        { 
    25522142                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2553                 // LightSource is abstract proprietary 
     2143                // LightSource is abstract proprietary and not a reference 
    25542144                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    25552145                return o.getPulse(); 
    2556                 // Parent: u'LightSource' 
    2557         } 
    2558  
    2559  
    2560         // Indexes to iterate over: [(u'LightSource', [u'int instrumentIndex', u'int lightSourceIndex'])] 
    2561         // Pump accessor 
     2146        } 
     2147 
    25622148        public String getLaserPump(int instrumentIndex, int lightSourceIndex) 
    25632149        { 
     
    25662152                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    25672153                return o.getLinkedPump().getID(); 
    2568                 // Parent: u'LightSource' 
    2569         } 
    2570  
    2571  
    2572         // Indexes to iterate over: [(u'LightSource', [u'int instrumentIndex', u'int lightSourceIndex'])] 
    2573         // RepetitionRate accessor 
     2154        } 
     2155 
    25742156        public Double getLaserRepetitionRate(int instrumentIndex, int lightSourceIndex) 
    25752157        { 
    25762158                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2577                 // LightSource is abstract proprietary 
     2159                // LightSource is abstract proprietary and not a reference 
    25782160                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    25792161                return o.getRepetitionRate(); 
    2580                 // Parent: u'LightSource' 
    2581         } 
    2582  
    2583  
    2584         // Indexes to iterate over: [(u'LightSource', [u'int instrumentIndex', u'int lightSourceIndex'])] 
    2585         // Tuneable accessor 
     2162        } 
     2163 
    25862164        public Boolean getLaserTuneable(int instrumentIndex, int lightSourceIndex) 
    25872165        { 
    25882166                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2589                 // LightSource is abstract proprietary 
     2167                // LightSource is abstract proprietary and not a reference 
    25902168                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    25912169                return o.getTuneable(); 
    2592                 // Parent: u'LightSource' 
    2593         } 
    2594  
    2595  
    2596         // Indexes to iterate over: [(u'LightSource', [u'int instrumentIndex', u'int lightSourceIndex'])] 
    2597         // Type accessor 
     2170        } 
     2171 
    25982172        public LaserType getLaserType(int instrumentIndex, int lightSourceIndex) 
    25992173        { 
    26002174                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2601                 // LightSource is abstract proprietary 
     2175                // LightSource is abstract proprietary and not a reference 
    26022176                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    26032177                return o.getType(); 
    2604                 // Parent: u'LightSource' 
    2605         } 
    2606  
    2607  
    2608         // Indexes to iterate over: [(u'LightSource', [u'int instrumentIndex', u'int lightSourceIndex'])] 
    2609         // Wavelength accessor 
     2178        } 
     2179 
    26102180        public PositiveInteger getLaserWavelength(int instrumentIndex, int lightSourceIndex) 
    26112181        { 
    26122182                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2613                 // LightSource is abstract proprietary 
     2183                // LightSource is abstract proprietary and not a reference 
    26142184                Laser o = (Laser) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    26152185                return o.getWavelength(); 
    2616                 // Parent: u'LightSource' 
    2617         } 
    2618  
     2186        } 
    26192187 
    26202188        // 
     
    26422210        { 
    26432211                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2644                 // LightSource is abstract proprietary 
     2212                // LightSource is abstract proprietary and not a reference 
    26452213                LightEmittingDiode o = (LightEmittingDiode) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    26462214                return o.getID(); 
    2647                 // Parent: u'LightSource' 
    2648         } 
    2649  
     2215        } 
    26502216 
    26512217        // Ignoring Laser of parent abstract type 
     
    26552221        { 
    26562222                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2657                 // LightSource is abstract proprietary 
     2223                // LightSource is abstract proprietary and not a reference 
    26582224                LightEmittingDiode o = (LightEmittingDiode) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    26592225                return o.getLotNumber(); 
    2660                 // Parent: u'LightSource' 
    2661         } 
    2662  
     2226        } 
    26632227 
    26642228        // Manufacturer accessor from parent LightSource 
     
    26662230        { 
    26672231                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2668                 // LightSource is abstract proprietary 
     2232                // LightSource is abstract proprietary and not a reference 
    26692233                LightEmittingDiode o = (LightEmittingDiode) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    26702234                return o.getManufacturer(); 
    2671                 // Parent: u'LightSource' 
    2672         } 
    2673  
     2235        } 
    26742236 
    26752237        // Model accessor from parent LightSource 
     
    26772239        { 
    26782240                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2679                 // LightSource is abstract proprietary 
     2241                // LightSource is abstract proprietary and not a reference 
    26802242                LightEmittingDiode o = (LightEmittingDiode) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    26812243                return o.getModel(); 
    2682                 // Parent: u'LightSource' 
    2683         } 
    2684  
     2244        } 
    26852245 
    26862246        // Power accessor from parent LightSource 
     
    26882248        { 
    26892249                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2690                 // LightSource is abstract proprietary 
     2250                // LightSource is abstract proprietary and not a reference 
    26912251                LightEmittingDiode o = (LightEmittingDiode) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    26922252                return o.getPower(); 
    2693                 // Parent: u'LightSource' 
    2694         } 
    2695  
     2253        } 
    26962254 
    26972255        // SerialNumber accessor from parent LightSource 
     
    26992257        { 
    27002258                // Parents: {u'LightSource': {u'Instrument': {u'OME': None}}} 
    2701                 // LightSource is abstract proprietary 
     2259                // LightSource is abstract proprietary and not a reference 
    27022260                LightEmittingDiode o = (LightEmittingDiode) root.getInstrument(instrumentIndex).getLightSource(lightSourceIndex); 
    27032261                return o.getSerialNumber(); 
    2704                 // Parent: u'LightSource' 
    2705         } 
    2706  
     2262        } 
    27072263 
    27082264        // 
     
    27132269        // Is multi path? False 
    27142270 
    2715         // Indexes to iterate over: [(u'Channel', [u'int imageIndex', u'int channelIndex'])] 
    2716         // DichroicRef accessor 
    27172271        public String getLightPathDichroicRef(int imageIndex, int channelIndex) 
    27182272        { 
     
    27202274                // DichroicRef is reference and occurs only once 
    27212275                return root.getImage(imageIndex).getPixels().getChannel(channelIndex).getLightPath().getLinkedDichroic().getID(); 
    2722                 // Parent: u'Channel' 
    2723         } 
    2724  
    2725  
    2726         // Indexes to iterate over: [(u'Channel', [u'int imageIndex', u'int channelIndex'])] 
    2727         // EmissionFilterRef accessor 
     2276        } 
     2277 
    27282278        public String getLightPathEmissionFilterRef(int imageIndex, int channelIndex, int emissionFilterRefIndex) 
    27292279        { 
     
    27332283        } 
    27342284 
    2735  
    2736         // Indexes to iterate over: [(u'Channel', [u'int imageIndex', u'int channelIndex'])] 
    2737         // ExcitationFilterRef accessor 
    27382285        public String getLightPathExcitationFilterRef(int imageIndex, int channelIndex, int excitationFilterRefIndex) 
    27392286        { 
     
    27432290        } 
    27442291 
    2745  
    27462292        // 
    27472293        // LightSourceSettings property storage 
     
    27512297        // Is multi path? True 
    27522298 
    2753         // Indexes to iterate over: [(u'Channel', [u'int imageIndex', u'int chan