Changeset 5490


Ignore:
Timestamp:
09/21/09 15:55:27 (10 years ago)
Author:
curtis
Message:

Combine MetadataStore and MetadataRetrieve Ice interfaces into one IMetadata.

Location:
trunk/components
Files:
13 added
25 deleted
24 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/components/autogen/build.properties

    r5418 r5490  
    2323component.meta-dir         = ${root.dir}/components/bio-formats/src/loci/formats 
    2424component.meta-support-dir = ${root.dir}/components/bio-formats 
    25 component.ice-dir          = ${root.dir}/components/bio-formats-ice/src 
     25component.ice-dir          = ${root.dir}/components/bf-ice/src 
    2626component.jace-header-dir  = ${root.dir}/components/native/bf-cpp/include 
    2727 
  • trunk/components/autogen/build.xml

    r5418 r5490  
    2222  </target> 
    2323 
    24   <target name="gen-ice" depends="compile" 
     24  <target name="gen-bf-ice" depends="compile" 
    2525    description="generate code for Bio-Formats Ice framework"> 
    2626    <java classname="${component.main-class}" 
  • trunk/components/autogen/src/MetadataAutogen.java

    r5418 r5490  
    8585      // generate server-side Ice implementations 
    8686      VelocityTools.processTemplate(ve, context, 
    87         "ice/MetadataStoreI.vm", "loci/ice/formats/MetadataStoreI.java"); 
    88       VelocityTools.processTemplate(ve, context, 
    89         "ice/MetadataRetrieveI.vm", "loci/ice/formats/MetadataRetrieveI.java"); 
     87        "ice/IMetadataI.vm", "loci/ice/formats/IMetadataI.java"); 
    9088    } 
    9189    else { 
  • trunk/components/autogen/src/ice/IMetadataI.vm

    r5488 r5490  
    11// 
    2 // MetadataRetrieveI.java 
     2// IMetadataI.java 
    33// 
    44 
     
    3838/** 
    3939 * Server-side Ice wrapper for client/server 
    40  * {@link loci.formats.meta.MetadataRetrieve} objects. 
     40 * {@link loci.formats.meta.IMetadata} objects. 
    4141 * 
    4242 * <dl><dt><b>Source code:</b></dt> 
    43  * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/bio-formats-ice/src/loci/ice/formats/MetadataRetrieveI.java">Trac</a>, 
    44  * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/bio-formats-ice/src/loci/ice/formats/MetadataRetrieveI.java">SVN</a></dd></dl> 
     43 * <dd><a href="https://skyking.microscopy.wisc.edu/trac/java/browser/trunk/components/bio-formats-ice/src/loci/ice/formats/IMetadataI.java">Trac</a>, 
     44 * <a href="https://skyking.microscopy.wisc.edu/svn/java/trunk/components/bio-formats-ice/src/loci/ice/formats/IMetadataI.java">SVN</a></dd></dl> 
    4545 * 
    4646 * @author Hidayath Ansari mansari at wisc.edu 
    4747 * @author Curtis Rueden ctrueden at wisc.edu 
    4848 */ 
    49 public class MetadataRetrieveI extends _MetadataRetrieveDisp { 
     49public class IMetadataI extends _IMetadataDisp { 
    5050 
    5151  // -- Fields -- 
     
    5555  // -- Constructor -- 
    5656 
    57   public MetadataRetrieveI() { 
     57  public IMetadataI() { 
    5858    metadataObject = MetadataTools.createOMEXMLMetadata(); 
    5959  } 
    6060 
    61   // -- MetadataRetrieveI methods -- 
     61  // -- IMetadataI methods -- 
    6262 
    63   public loci.formats.meta.MetadataRetrieve getWrappedObject() { 
     63  public loci.formats.meta.IMetadata getWrappedObject() { 
    6464    return metadataObject; 
    6565  } 
    6666 
     67  public void setMetadataObject(loci.formats.meta.IMetadata meta) { 
     68    metadataObject = meta; 
     69  } 
     70 
    6771  // -- MetadataRetrieve methods -- 
    68  
    69   public MetadataRetrieveI getServant(Current current) { 
    70     return this; 
    71   } 
    7272 
    7373  public String getOMEXML(Current current) { 
     
    110110#end##foreach $entity 
    111111 
     112  // -- MetadataStore methods -- 
     113 
     114  public void createRoot(Current current) { 
     115    metadataObject.createRoot(); 
     116  } 
     117 
     118  // - Entity storage - 
     119 
     120  public void setUUID(String uuid, Current current) { 
     121    metadataObject.setUUID(uuid); 
     122  } 
     123#foreach ($entity in $q.entities()) 
     124#set ($dummy = $q.setEntity($entity)) 
     125 
     126  // - $entity property storage - 
     127#foreach ($prop in $q.props()) 
     128#set ($dummy = $q.setProperty($prop)) 
     129 
     130  public void set$entity$prop($q.primitive($q.type()) $q.var($prop), $q.argsList(), Current current) { 
     131    metadataObject.set$entity$prop($q.var($prop), $q.varsList()); 
     132  } 
     133#end##foreach $prop 
     134#end##foreach $entity 
     135 
    112136} 
  • trunk/components/autogen/src/ice/bio-formats.vm

    r4953 r5490  
    4141  sequence<string> StringSeq; 
    4242 
    43   interface MetadataRetrieve; 
    44   interface MetadataStore; 
     43  interface IMetadata; 
    4544 
    4645  interface IFormatReader { 
    4746    void setId(string id); 
    4847 
    49     void setRetrieveAsStore(MetadataRetrieve* retrieve); 
    5048    //const int MUST_GROUP = 0; 
    5149    //const int CAN_GROUP = 1; 
     
    109107    void setMetadataFiltered(bool filter); 
    110108    bool isMetadataFiltered(); 
    111     void setMetadataStore(MetadataStore* store); 
    112     //MetadataStore* getMetadataStore(); 
     109    void setMetadataStore(IMetadata* store); 
     110    //IMetadata* getMetadataStore(); 
    113111    //Object getMetadataStoreRoot(); 
    114112    //IFormatReader[] getUnderlyingReaders(); 
     
    117115  interface IFormatWriter { 
    118116    void setId(string id); 
    119     void setStoreAsRetrieve(MetadataStore* store); 
    120117    void close(); 
    121118    void saveBytes1(ByteSeq bytes, bool last); 
    122119    void saveBytes2(ByteSeq bytes, int series, bool lastInSeries, bool last); 
    123120    bool canDoStacks(); 
    124     void setMetadataRetrieve(MetadataRetrieve* r); 
    125     MetadataRetrieve getMetadataRetrieve(); 
     121    void setMetadataRetrieve(IMetadata* r); 
     122    IMetadata getMetadataRetrieve(); 
    126123    void setFramesPerSecond(int rate); 
    127124    int getFramesPerSecond(); 
     
    135132  }; 
    136133 
    137   interface MetadataStore { 
    138     MetadataStore getServant(); 
    139     string getOMEXML(); 
     134  interface IMetadata { 
     135    // -- MetadataRetrieve methods -- 
    140136 
    141     void createRoot(); 
    142     //void setRoot(Object root); 
    143     //Object getRoot(); 
    144  
    145     // - Entity storage - 
    146  
    147     void setUUID(string uuid); 
    148 #foreach ($entity in $q.entities()) 
    149 #set ($dummy = $q.setEntity($entity)) 
    150  
    151     // - $entity property storage - 
    152 #foreach ($prop in $q.props()) 
    153 #set ($dummy = $q.setProperty($prop)) 
    154     void set$entity$prop($q.ice($q.type()) $q.var($prop), $q.argsList()); 
    155 #end##foreach $prop 
    156 #end##foreach $entity 
    157   }; 
    158  
    159   interface MetadataRetrieve { 
    160     MetadataRetrieve getServant(); 
    161137    string getOMEXML(); 
    162138 
     
    183159#end##foreach $prop 
    184160#end##foreach $entity 
     161 
     162    // -- MetadataStore methods -- 
     163 
     164    void createRoot(); 
     165    //void setRoot(Object root); 
     166    //Object getRoot(); 
     167 
     168    // - Entity storage - 
     169 
     170    void setUUID(string uuid); 
     171#foreach ($entity in $q.entities()) 
     172#set ($dummy = $q.setEntity($entity)) 
     173 
     174    // - $entity property storage - 
     175#foreach ($prop in $q.props()) 
     176#set ($dummy = $q.setProperty($prop)) 
     177    void set$entity$prop($q.ice($q.type()) $q.var($prop), $q.argsList()); 
     178#end##foreach $prop 
     179#end##foreach $entity 
    185180  }; 
    186181}; 
  • trunk/components/bf-ice/build.properties

    r5479 r5490  
    1616component.resources-text = (none) 
    1717 
    18 component.main-class     = (none) 
     18component.main-class     = loci.ice.formats.IceServer 
    1919component.runtime-cp     = ${component.classpath} 
  • trunk/components/bf-ice/src/bio-formats.ice

    r5463 r5490  
    2525 * 
    2626 * THIS IS AUTOMATICALLY GENERATED CODE.  DO NOT MODIFY. 
    27  * Created by curtis via MetadataAutogen on Sep 10, 2009 7:46:33 PM CDT 
     27 * Created by curtis via MetadataAutogen on Sep 21, 2009 3:33:03 PM CDT 
    2828 * 
    2929 *----------------------------------------------------------------------------- 
     
    4141  sequence<string> StringSeq; 
    4242 
    43   interface MetadataRetrieve; 
    44   interface MetadataStore; 
     43  interface IMetadata; 
    4544 
    4645  interface IFormatReader { 
    4746    void setId(string id); 
    4847 
    49     void setRetrieveAsStore(MetadataRetrieve* retrieve); 
    5048    //const int MUST_GROUP = 0; 
    5149    //const int CAN_GROUP = 1; 
     
    109107    void setMetadataFiltered(bool filter); 
    110108    bool isMetadataFiltered(); 
    111     void setMetadataStore(MetadataStore* store); 
    112     //MetadataStore* getMetadataStore(); 
     109    void setMetadataStore(IMetadata* store); 
     110    //IMetadata* getMetadataStore(); 
    113111    //Object getMetadataStoreRoot(); 
    114112    //IFormatReader[] getUnderlyingReaders(); 
     
    117115  interface IFormatWriter { 
    118116    void setId(string id); 
    119     void setStoreAsRetrieve(MetadataStore* store); 
    120117    void close(); 
    121118    void saveBytes1(ByteSeq bytes, bool last); 
    122119    void saveBytes2(ByteSeq bytes, int series, bool lastInSeries, bool last); 
    123120    bool canDoStacks(); 
    124     void setMetadataRetrieve(MetadataRetrieve* r); 
    125     MetadataRetrieve getMetadataRetrieve(); 
     121    void setMetadataRetrieve(IMetadata* r); 
     122    IMetadata getMetadataRetrieve(); 
    126123    void setFramesPerSecond(int rate); 
    127124    int getFramesPerSecond(); 
     
    135132  }; 
    136133 
    137   interface MetadataStore { 
    138     MetadataStore getServant(); 
    139     string getOMEXML(); 
    140  
    141     void createRoot(); 
    142     //void setRoot(Object root); 
    143     //Object getRoot(); 
    144  
    145     // - Entity storage - 
    146  
    147     void setUUID(string uuid); 
    148  
    149     // - Arc property storage - 
    150     void setArcType(string type, int instrumentIndex, int lightSourceIndex); 
    151  
    152     // - ChannelComponent property storage - 
    153     void setChannelComponentColorDomain(string colorDomain, int imageIndex, int logicalChannelIndex, int channelComponentIndex); 
    154     void setChannelComponentIndex(int index, int imageIndex, int logicalChannelIndex, int channelComponentIndex); 
    155     void setChannelComponentPixels(string pixels, int imageIndex, int logicalChannelIndex, int channelComponentIndex); 
    156  
    157     // - Circle property storage - 
    158     void setCircleCx(string cx, int imageIndex, int roiIndex, int shapeIndex); 
    159     void setCircleCy(string cy, int imageIndex, int roiIndex, int shapeIndex); 
    160     void setCircleID(string id, int imageIndex, int roiIndex, int shapeIndex); 
    161     void setCircleR(string r, int imageIndex, int roiIndex, int shapeIndex); 
    162     void setCircleTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
    163  
    164     // - Contact property storage - 
    165     void setContactExperimenter(string experimenter, int groupIndex); 
    166  
    167     // - Dataset property storage - 
    168     void setDatasetDescription(string description, int datasetIndex); 
    169     void setDatasetExperimenterRef(string experimenterRef, int datasetIndex); 
    170     void setDatasetGroupRef(string groupRef, int datasetIndex); 
    171     void setDatasetID(string id, int datasetIndex); 
    172     void setDatasetLocked(bool locked, int datasetIndex); 
    173     void setDatasetName(string name, int datasetIndex); 
    174  
    175     // - DatasetRef property storage - 
    176     void setDatasetRefID(string id, int imageIndex, int datasetRefIndex); 
    177  
    178     // - Detector property storage - 
    179     void setDetectorAmplificationGain(float amplificationGain, int instrumentIndex, int detectorIndex); 
    180     void setDetectorGain(float gain, int instrumentIndex, int detectorIndex); 
    181     void setDetectorID(string id, int instrumentIndex, int detectorIndex); 
    182     void setDetectorManufacturer(string manufacturer, int instrumentIndex, int detectorIndex); 
    183     void setDetectorModel(string model, int instrumentIndex, int detectorIndex); 
    184     void setDetectorOffset(float offset, int instrumentIndex, int detectorIndex); 
    185     void setDetectorSerialNumber(string serialNumber, int instrumentIndex, int detectorIndex); 
    186     void setDetectorType(string type, int instrumentIndex, int detectorIndex); 
    187     void setDetectorVoltage(float voltage, int instrumentIndex, int detectorIndex); 
    188     void setDetectorZoom(float zoom, int instrumentIndex, int detectorIndex); 
    189  
    190     // - DetectorSettings property storage - 
    191     void setDetectorSettingsBinning(string binning, int imageIndex, int logicalChannelIndex); 
    192     void setDetectorSettingsDetector(string detector, int imageIndex, int logicalChannelIndex); 
    193     void setDetectorSettingsGain(float gain, int imageIndex, int logicalChannelIndex); 
    194     void setDetectorSettingsOffset(float offset, int imageIndex, int logicalChannelIndex); 
    195     void setDetectorSettingsReadOutRate(float readOutRate, int imageIndex, int logicalChannelIndex); 
    196     void setDetectorSettingsVoltage(float voltage, int imageIndex, int logicalChannelIndex); 
    197  
    198     // - Dichroic property storage - 
    199     void setDichroicID(string id, int instrumentIndex, int dichroicIndex); 
    200     void setDichroicLotNumber(string lotNumber, int instrumentIndex, int dichroicIndex); 
    201     void setDichroicManufacturer(string manufacturer, int instrumentIndex, int dichroicIndex); 
    202     void setDichroicModel(string model, int instrumentIndex, int dichroicIndex); 
    203  
    204     // - Dimensions property storage - 
    205     void setDimensionsPhysicalSizeX(float physicalSizeX, int imageIndex, int pixelsIndex); 
    206     void setDimensionsPhysicalSizeY(float physicalSizeY, int imageIndex, int pixelsIndex); 
    207     void setDimensionsPhysicalSizeZ(float physicalSizeZ, int imageIndex, int pixelsIndex); 
    208     void setDimensionsTimeIncrement(float timeIncrement, int imageIndex, int pixelsIndex); 
    209     void setDimensionsWaveIncrement(int waveIncrement, int imageIndex, int pixelsIndex); 
    210     void setDimensionsWaveStart(int waveStart, int imageIndex, int pixelsIndex); 
    211  
    212     // - DisplayOptions property storage - 
    213     void setDisplayOptionsDisplay(string display, int imageIndex); 
    214     void setDisplayOptionsID(string id, int imageIndex); 
    215     void setDisplayOptionsZoom(float zoom, int imageIndex); 
    216  
    217     // - Ellipse property storage - 
    218     void setEllipseCx(string cx, int imageIndex, int roiIndex, int shapeIndex); 
    219     void setEllipseCy(string cy, int imageIndex, int roiIndex, int shapeIndex); 
    220     void setEllipseID(string id, int imageIndex, int roiIndex, int shapeIndex); 
    221     void setEllipseRx(string rx, int imageIndex, int roiIndex, int shapeIndex); 
    222     void setEllipseRy(string ry, int imageIndex, int roiIndex, int shapeIndex); 
    223     void setEllipseTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
    224  
    225     // - EmFilter property storage - 
    226     void setEmFilterLotNumber(string lotNumber, int instrumentIndex, int filterIndex); 
    227     void setEmFilterManufacturer(string manufacturer, int instrumentIndex, int filterIndex); 
    228     void setEmFilterModel(string model, int instrumentIndex, int filterIndex); 
    229     void setEmFilterType(string type, int instrumentIndex, int filterIndex); 
    230  
    231     // - ExFilter property storage - 
    232     void setExFilterLotNumber(string lotNumber, int instrumentIndex, int filterIndex); 
    233     void setExFilterManufacturer(string manufacturer, int instrumentIndex, int filterIndex); 
    234     void setExFilterModel(string model, int instrumentIndex, int filterIndex); 
    235     void setExFilterType(string type, int instrumentIndex, int filterIndex); 
    236  
    237     // - Experiment property storage - 
    238     void setExperimentDescription(string description, int experimentIndex); 
    239     void setExperimentExperimenterRef(string experimenterRef, int experimentIndex); 
    240     void setExperimentID(string id, int experimentIndex); 
    241     void setExperimentType(string type, int experimentIndex); 
    242  
    243     // - Experimenter property storage - 
    244     void setExperimenterEmail(string email, int experimenterIndex); 
    245     void setExperimenterFirstName(string firstName, int experimenterIndex); 
    246     void setExperimenterID(string id, int experimenterIndex); 
    247     void setExperimenterInstitution(string institution, int experimenterIndex); 
    248     void setExperimenterLastName(string lastName, int experimenterIndex); 
    249     void setExperimenterOMEName(string omeName, int experimenterIndex); 
    250  
    251     // - ExperimenterMembership property storage - 
    252     void setExperimenterMembershipGroup(string group, int experimenterIndex, int groupRefIndex); 
    253  
    254     // - Filament property storage - 
    255     void setFilamentType(string type, int instrumentIndex, int lightSourceIndex); 
    256  
    257     // - Filter property storage - 
    258     void setFilterFilterWheel(string filterWheel, int instrumentIndex, int filterIndex); 
    259     void setFilterID(string id, int instrumentIndex, int filterIndex); 
    260     void setFilterLotNumber(string lotNumber, int instrumentIndex, int filterIndex); 
    261     void setFilterManufacturer(string manufacturer, int instrumentIndex, int filterIndex); 
    262     void setFilterModel(string model, int instrumentIndex, int filterIndex); 
    263     void setFilterType(string type, int instrumentIndex, int filterIndex); 
    264  
    265     // - FilterSet property storage - 
    266     void setFilterSetDichroic(string dichroic, int instrumentIndex, int filterSetIndex); 
    267     void setFilterSetEmFilter(string emFilter, int instrumentIndex, int filterSetIndex); 
    268     void setFilterSetExFilter(string exFilter, int instrumentIndex, int filterSetIndex); 
    269     void setFilterSetID(string id, int instrumentIndex, int filterSetIndex); 
    270     void setFilterSetLotNumber(string lotNumber, int instrumentIndex, int filterSetIndex); 
    271     void setFilterSetManufacturer(string manufacturer, int instrumentIndex, int filterSetIndex); 
    272     void setFilterSetModel(string model, int instrumentIndex, int filterSetIndex); 
    273  
    274     // - Group property storage - 
    275     void setGroupID(string id, int groupIndex); 
    276     void setGroupName(string name, int groupIndex); 
    277  
    278     // - GroupRef property storage - 
    279  
    280     // - Image property storage - 
    281     void setImageAcquiredPixels(string acquiredPixels, int imageIndex); 
    282     void setImageCreationDate(string creationDate, int imageIndex); 
    283     void setImageDefaultPixels(string defaultPixels, int imageIndex); 
    284     void setImageDescription(string description, int imageIndex); 
    285     void setImageExperimentRef(string experimentRef, int imageIndex); 
    286     void setImageExperimenterRef(string experimenterRef, int imageIndex); 
    287     void setImageGroupRef(string groupRef, int imageIndex); 
    288     void setImageID(string id, int imageIndex); 
    289     void setImageInstrumentRef(string instrumentRef, int imageIndex); 
    290     void setImageName(string name, int imageIndex); 
    291  
    292     // - ImagingEnvironment property storage - 
    293     void setImagingEnvironmentAirPressure(float airPressure, int imageIndex); 
    294     void setImagingEnvironmentCO2Percent(float cO2Percent, int imageIndex); 
    295     void setImagingEnvironmentHumidity(float humidity, int imageIndex); 
    296     void setImagingEnvironmentTemperature(float temperature, int imageIndex); 
    297  
    298     // - Instrument property storage - 
    299     void setInstrumentID(string id, int instrumentIndex); 
    300  
    301     // - Laser property storage - 
    302     void setLaserFrequencyMultiplication(int frequencyMultiplication, int instrumentIndex, int lightSourceIndex); 
    303     void setLaserLaserMedium(string laserMedium, int instrumentIndex, int lightSourceIndex); 
    304     void setLaserPockelCell(bool pockelCell, int instrumentIndex, int lightSourceIndex); 
    305     void setLaserPulse(string pulse, int instrumentIndex, int lightSourceIndex); 
    306     void setLaserRepetitionRate(bool repetitionRate, int instrumentIndex, int lightSourceIndex); 
    307     void setLaserTuneable(bool tuneable, int instrumentIndex, int lightSourceIndex); 
    308     void setLaserType(string type, int instrumentIndex, int lightSourceIndex); 
    309     void setLaserWavelength(int wavelength, int instrumentIndex, int lightSourceIndex); 
    310  
    311     // - LightSource property storage - 
    312     void setLightSourceID(string id, int instrumentIndex, int lightSourceIndex); 
    313     void setLightSourceManufacturer(string manufacturer, int instrumentIndex, int lightSourceIndex); 
    314     void setLightSourceModel(string model, int instrumentIndex, int lightSourceIndex); 
    315     void setLightSourcePower(float power, int instrumentIndex, int lightSourceIndex); 
    316     void setLightSourceSerialNumber(string serialNumber, int instrumentIndex, int lightSourceIndex); 
    317  
    318     // - LightSourceRef property storage - 
    319     void setLightSourceRefAttenuation(float attenuation, int imageIndex, int microbeamManipulationIndex, int lightSourceRefIndex); 
    320     void setLightSourceRefLightSource(string lightSource, int imageIndex, int microbeamManipulationIndex, int lightSourceRefIndex); 
    321     void setLightSourceRefWavelength(int wavelength, int imageIndex, int microbeamManipulationIndex, int lightSourceRefIndex); 
    322  
    323     // - LightSourceSettings property storage - 
    324     void setLightSourceSettingsAttenuation(float attenuation, int imageIndex, int logicalChannelIndex); 
    325     void setLightSourceSettingsLightSource(string lightSource, int imageIndex, int logicalChannelIndex); 
    326     void setLightSourceSettingsWavelength(int wavelength, int imageIndex, int logicalChannelIndex); 
    327  
    328     // - Line property storage - 
    329     void setLineID(string id, int imageIndex, int roiIndex, int shapeIndex); 
    330     void setLineTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
    331     void setLineX1(string x1, int imageIndex, int roiIndex, int shapeIndex); 
    332     void setLineX2(string x2, int imageIndex, int roiIndex, int shapeIndex); 
    333     void setLineY1(string y1, int imageIndex, int roiIndex, int shapeIndex); 
    334     void setLineY2(string y2, int imageIndex, int roiIndex, int shapeIndex); 
    335  
    336     // - LogicalChannel property storage - 
    337     void setLogicalChannelContrastMethod(string contrastMethod, int imageIndex, int logicalChannelIndex); 
    338     void setLogicalChannelDetector(string detector, int imageIndex, int logicalChannelIndex); 
    339     void setLogicalChannelEmWave(int emWave, int imageIndex, int logicalChannelIndex); 
    340     void setLogicalChannelExWave(int exWave, int imageIndex, int logicalChannelIndex); 
    341     void setLogicalChannelFilterSet(string filterSet, int imageIndex, int logicalChannelIndex); 
    342     void setLogicalChannelFluor(string fluor, int imageIndex, int logicalChannelIndex); 
    343     void setLogicalChannelID(string id, int imageIndex, int logicalChannelIndex); 
    344     void setLogicalChannelIlluminationType(string illuminationType, int imageIndex, int logicalChannelIndex); 
    345     void setLogicalChannelLightSource(string lightSource, int imageIndex, int logicalChannelIndex); 
    346     void setLogicalChannelMode(string mode, int imageIndex, int logicalChannelIndex); 
    347     void setLogicalChannelName(string name, int imageIndex, int logicalChannelIndex); 
    348     void setLogicalChannelNdFilter(float ndFilter, int imageIndex, int logicalChannelIndex); 
    349     void setLogicalChannelOTF(string otf, int imageIndex, int logicalChannelIndex); 
    350     void setLogicalChannelPhotometricInterpretation(string photometricInterpretation, int imageIndex, int logicalChannelIndex); 
    351     void setLogicalChannelPinholeSize(float pinholeSize, int imageIndex, int logicalChannelIndex); 
    352     void setLogicalChannelPockelCellSetting(int pockelCellSetting, int imageIndex, int logicalChannelIndex); 
    353     void setLogicalChannelSamplesPerPixel(int samplesPerPixel, int imageIndex, int logicalChannelIndex); 
    354     void setLogicalChannelSecondaryEmissionFilter(string secondaryEmissionFilter, int imageIndex, int logicalChannelIndex); 
    355     void setLogicalChannelSecondaryExcitationFilter(string secondaryExcitationFilter, int imageIndex, int logicalChannelIndex); 
    356  
    357     // - Mask property storage - 
    358     void setMaskHeight(string height, int imageIndex, int roiIndex, int shapeIndex); 
    359     void setMaskID(string id, int imageIndex, int roiIndex, int shapeIndex); 
    360     void setMaskTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
    361     void setMaskWidth(string width, int imageIndex, int roiIndex, int shapeIndex); 
    362     void setMaskX(string x, int imageIndex, int roiIndex, int shapeIndex); 
    363     void setMaskY(string y, int imageIndex, int roiIndex, int shapeIndex); 
    364  
    365     // - MaskPixels property storage - 
    366     void setMaskPixelsBigEndian(bool bigEndian, int imageIndex, int roiIndex, int shapeIndex); 
    367     void setMaskPixelsBinData(string binData, int imageIndex, int roiIndex, int shapeIndex); 
    368     void setMaskPixelsExtendedPixelType(string extendedPixelType, int imageIndex, int roiIndex, int shapeIndex); 
    369     void setMaskPixelsID(string id, int imageIndex, int roiIndex, int shapeIndex); 
    370     void setMaskPixelsSizeX(int sizeX, int imageIndex, int roiIndex, int shapeIndex); 
    371     void setMaskPixelsSizeY(int sizeY, int imageIndex, int roiIndex, int shapeIndex); 
    372  
    373     // - MicrobeamManipulation property storage - 
    374     void setMicrobeamManipulationExperimenterRef(string experimenterRef, int imageIndex, int microbeamManipulationIndex); 
    375     void setMicrobeamManipulationID(string id, int imageIndex, int microbeamManipulationIndex); 
    376     void setMicrobeamManipulationType(string type, int imageIndex, int microbeamManipulationIndex); 
    377  
    378     // - MicrobeamManipulationRef property storage - 
    379     void setMicrobeamManipulationRefID(string id, int experimentIndex, int microbeamManipulationRefIndex); 
    380  
    381     // - Microscope property storage - 
    382     void setMicroscopeID(string id, int instrumentIndex); 
    383     void setMicroscopeManufacturer(string manufacturer, int instrumentIndex); 
    384     void setMicroscopeModel(string model, int instrumentIndex); 
    385     void setMicroscopeSerialNumber(string serialNumber, int instrumentIndex); 
    386     void setMicroscopeType(string type, int instrumentIndex); 
    387  
    388     // - OTF property storage - 
    389     void setOTFBinaryFile(string binaryFile, int instrumentIndex, int otfIndex); 
    390     void setOTFID(string id, int instrumentIndex, int otfIndex); 
    391     void setOTFObjective(string objective, int instrumentIndex, int otfIndex); 
    392     void setOTFOpticalAxisAveraged(bool opticalAxisAveraged, int instrumentIndex, int otfIndex); 
    393     void setOTFPixelType(string pixelType, int instrumentIndex, int otfIndex); 
    394     void setOTFSizeX(int sizeX, int instrumentIndex, int otfIndex); 
    395     void setOTFSizeY(int sizeY, int instrumentIndex, int otfIndex); 
    396  
    397     // - Objective property storage - 
    398     void setObjectiveCalibratedMagnification(float calibratedMagnification, int instrumentIndex, int objectiveIndex); 
    399     void setObjectiveCorrection(string correction, int instrumentIndex, int objectiveIndex); 
    400     void setObjectiveID(string id, int instrumentIndex, int objectiveIndex); 
    401     void setObjectiveImmersion(string immersion, int instrumentIndex, int objectiveIndex); 
    402     void setObjectiveIris(bool iris, int instrumentIndex, int objectiveIndex); 
    403     void setObjectiveLensNA(float lensNA, int instrumentIndex, int objectiveIndex); 
    404     void setObjectiveManufacturer(string manufacturer, int instrumentIndex, int objectiveIndex); 
    405     void setObjectiveModel(string model, int instrumentIndex, int objectiveIndex); 
    406     void setObjectiveNominalMagnification(int nominalMagnification, int instrumentIndex, int objectiveIndex); 
    407     void setObjectiveSerialNumber(string serialNumber, int instrumentIndex, int objectiveIndex); 
    408     void setObjectiveWorkingDistance(float workingDistance, int instrumentIndex, int objectiveIndex); 
    409  
    410     // - ObjectiveSettings property storage - 
    411     void setObjectiveSettingsCorrectionCollar(float correctionCollar, int imageIndex); 
    412     void setObjectiveSettingsMedium(string medium, int imageIndex); 
    413     void setObjectiveSettingsObjective(string objective, int imageIndex); 
    414     void setObjectiveSettingsRefractiveIndex(float refractiveIndex, int imageIndex); 
    415  
    416     // - Path property storage - 
    417     void setPathD(string d, int imageIndex, int roiIndex, int shapeIndex); 
    418     void setPathID(string id, int imageIndex, int roiIndex, int shapeIndex); 
    419  
    420     // - Pixels property storage - 
    421     void setPixelsBigEndian(bool bigEndian, int imageIndex, int pixelsIndex); 
    422     void setPixelsDimensionOrder(string dimensionOrder, int imageIndex, int pixelsIndex); 
    423     void setPixelsID(string id, int imageIndex, int pixelsIndex); 
    424     void setPixelsPixelType(string pixelType, int imageIndex, int pixelsIndex); 
    425     void setPixelsSizeC(int sizeC, int imageIndex, int pixelsIndex); 
    426     void setPixelsSizeT(int sizeT, int imageIndex, int pixelsIndex); 
    427     void setPixelsSizeX(int sizeX, int imageIndex, int pixelsIndex); 
    428     void setPixelsSizeY(int sizeY, int imageIndex, int pixelsIndex); 
    429     void setPixelsSizeZ(int sizeZ, int imageIndex, int pixelsIndex); 
    430  
    431     // - Plane property storage - 
    432     void setPlaneHashSHA1(string hashSHA1, int imageIndex, int pixelsIndex, int planeIndex); 
    433     void setPlaneID(string id, int imageIndex, int pixelsIndex, int planeIndex); 
    434     void setPlaneTheC(int theC, int imageIndex, int pixelsIndex, int planeIndex); 
    435     void setPlaneTheT(int theT, int imageIndex, int pixelsIndex, int planeIndex); 
    436     void setPlaneTheZ(int theZ, int imageIndex, int pixelsIndex, int planeIndex); 
    437  
    438     // - PlaneTiming property storage - 
    439     void setPlaneTimingDeltaT(float deltaT, int imageIndex, int pixelsIndex, int planeIndex); 
    440     void setPlaneTimingExposureTime(float exposureTime, int imageIndex, int pixelsIndex, int planeIndex); 
    441  
    442     // - Plate property storage - 
    443     void setPlateColumnNamingConvention(string columnNamingConvention, int plateIndex); 
    444     void setPlateDescription(string description, int plateIndex); 
    445     void setPlateExternalIdentifier(string externalIdentifier, int plateIndex); 
    446     void setPlateID(string id, int plateIndex); 
    447     void setPlateName(string name, int plateIndex); 
    448     void setPlateRowNamingConvention(string rowNamingConvention, int plateIndex); 
    449     void setPlateStatus(string status, int plateIndex); 
    450     void setPlateWellOriginX(double wellOriginX, int plateIndex); 
    451     void setPlateWellOriginY(double wellOriginY, int plateIndex); 
    452  
    453     // - PlateRef property storage - 
    454     void setPlateRefID(string id, int screenIndex, int plateRefIndex); 
    455     void setPlateRefSample(int sample, int screenIndex, int plateRefIndex); 
    456     void setPlateRefWell(string well, int screenIndex, int plateRefIndex); 
    457  
    458     // - Point property storage - 
    459     void setPointCx(string cx, int imageIndex, int roiIndex, int shapeIndex); 
    460     void setPointCy(string cy, int imageIndex, int roiIndex, int shapeIndex); 
    461     void setPointID(string id, int imageIndex, int roiIndex, int shapeIndex); 
    462     void setPointR(string r, int imageIndex, int roiIndex, int shapeIndex); 
    463     void setPointTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
    464  
    465     // - Polygon property storage - 
    466     void setPolygonID(string id, int imageIndex, int roiIndex, int shapeIndex); 
    467     void setPolygonPoints(string points, int imageIndex, int roiIndex, int shapeIndex); 
    468     void setPolygonTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
    469  
    470     // - Polyline property storage - 
    471     void setPolylineID(string id, int imageIndex, int roiIndex, int shapeIndex); 
    472     void setPolylinePoints(string points, int imageIndex, int roiIndex, int shapeIndex); 
    473     void setPolylineTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
    474  
    475     // - Project property storage - 
    476     void setProjectDescription(string description, int projectIndex); 
    477     void setProjectExperimenterRef(string experimenterRef, int projectIndex); 
    478     void setProjectGroupRef(string groupRef, int projectIndex); 
    479     void setProjectID(string id, int projectIndex); 
    480     void setProjectName(string name, int projectIndex); 
    481  
    482     // - ProjectRef property storage - 
    483     void setProjectRefID(string id, int datasetIndex, int projectRefIndex); 
    484  
    485     // - Pump property storage - 
    486     void setPumpLightSource(string lightSource, int instrumentIndex, int lightSourceIndex); 
    487  
    488     // - ROI property storage - 
    489     void setROIID(string id, int imageIndex, int roiIndex); 
    490     void setROIT0(int t0, int imageIndex, int roiIndex); 
    491     void setROIT1(int t1, int imageIndex, int roiIndex); 
    492     void setROIX0(int x0, int imageIndex, int roiIndex); 
    493     void setROIX1(int x1, int imageIndex, int roiIndex); 
    494     void setROIY0(int y0, int imageIndex, int roiIndex); 
    495     void setROIY1(int y1, int imageIndex, int roiIndex); 
    496     void setROIZ0(int z0, int imageIndex, int roiIndex); 
    497     void setROIZ1(int z1, int imageIndex, int roiIndex); 
    498  
    499     // - ROIRef property storage - 
    500     void setROIRefID(string id, int imageIndex, int microbeamManipulationIndex, int roiRefIndex); 
    501  
    502     // - Reagent property storage - 
    503     void setReagentDescription(string description, int screenIndex, int reagentIndex); 
    504     void setReagentID(string id, int screenIndex, int reagentIndex); 
    505     void setReagentName(string name, int screenIndex, int reagentIndex); 
    506     void setReagentReagentIdentifier(string reagentIdentifier, int screenIndex, int reagentIndex); 
    507  
    508     // - Rect property storage - 
    509     void setRectHeight(string height, int imageIndex, int roiIndex, int shapeIndex); 
    510     void setRectID(string id, int imageIndex, int roiIndex, int shapeIndex); 
    511     void setRectTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
    512     void setRectWidth(string width, int imageIndex, int roiIndex, int shapeIndex); 
    513     void setRectX(string x, int imageIndex, int roiIndex, int shapeIndex); 
    514     void setRectY(string y, int imageIndex, int roiIndex, int shapeIndex); 
    515  
    516     // - Region property storage - 
    517     void setRegionID(string id, int imageIndex, int regionIndex); 
    518     void setRegionName(string name, int imageIndex, int regionIndex); 
    519     void setRegionTag(string tag, int imageIndex, int regionIndex); 
    520  
    521     // - RoiLink property storage - 
    522     void setRoiLinkDirection(string direction, int imageIndex, int roiIndex, int roiLinkIndex); 
    523     void setRoiLinkName(string name, int imageIndex, int roiIndex, int roiLinkIndex); 
    524     void setRoiLinkRef(string ref, int imageIndex, int roiIndex, int roiLinkIndex); 
    525  
    526     // - Screen property storage - 
    527     void setScreenDescription(string description, int screenIndex); 
    528     void setScreenExtern(string extern, int screenIndex); 
    529     void setScreenID(string id, int screenIndex); 
    530     void setScreenName(string name, int screenIndex); 
    531     void setScreenProtocolDescription(string protocolDescription, int screenIndex); 
    532     void setScreenProtocolIdentifier(string protocolIdentifier, int screenIndex); 
    533     void setScreenReagentSetDescription(string reagentSetDescription, int screenIndex); 
    534     void setScreenReagentSetIdentifier(string reagentSetIdentifier, int screenIndex); 
    535     void setScreenType(string type, int screenIndex); 
    536  
    537     // - ScreenAcquisition property storage - 
    538     void setScreenAcquisitionEndTime(string endTime, int screenIndex, int screenAcquisitionIndex); 
    539     void setScreenAcquisitionID(string id, int screenIndex, int screenAcquisitionIndex); 
    540     void setScreenAcquisitionStartTime(string startTime, int screenIndex, int screenAcquisitionIndex); 
    541  
    542     // - ScreenRef property storage - 
    543     void setScreenRefID(string id, int plateIndex, int screenRefIndex); 
    544  
    545     // - Shape property storage - 
    546     void setShapeBaselineShift(string baselineShift, int imageIndex, int roiIndex, int shapeIndex); 
    547     void setShapeDirection(string direction, int imageIndex, int roiIndex, int shapeIndex); 
    548     void setShapeFillColor(string fillColor, int imageIndex, int roiIndex, int shapeIndex); 
    549     void setShapeFillOpacity(string fillOpacity, int imageIndex, int roiIndex, int shapeIndex); 
    550     void setShapeFillRule(string fillRule, int imageIndex, int roiIndex, int shapeIndex); 
    551     void setShapeFontFamily(string fontFamily, int imageIndex, int roiIndex, int shapeIndex); 
    552     void setShapeFontSize(int fontSize, int imageIndex, int roiIndex, int shapeIndex); 
    553     void setShapeFontStretch(string fontStretch, int imageIndex, int roiIndex, int shapeIndex); 
    554     void setShapeFontStyle(string fontStyle, int imageIndex, int roiIndex, int shapeIndex); 
    555     void setShapeFontVariant(string fontVariant, int imageIndex, int roiIndex, int shapeIndex); 
    556     void setShapeFontWeight(string fontWeight, int imageIndex, int roiIndex, int shapeIndex); 
    557     void setShapeG(string g, int imageIndex, int roiIndex, int shapeIndex); 
    558     void setShapeGlyphOrientationVertical(int glyphOrientationVertical, int imageIndex, int roiIndex, int shapeIndex); 
    559     void setShapeID(string id, int imageIndex, int roiIndex, int shapeIndex); 
    560     void setShapeLocked(bool locked, int imageIndex, int roiIndex, int shapeIndex); 
    561     void setShapeStrokeAttribute(string strokeAttribute, int imageIndex, int roiIndex, int shapeIndex); 
    562     void setShapeStrokeColor(string strokeColor, int imageIndex, int roiIndex, int shapeIndex); 
    563     void setShapeStrokeDashArray(string strokeDashArray, int imageIndex, int roiIndex, int shapeIndex); 
    564     void setShapeStrokeLineCap(string strokeLineCap, int imageIndex, int roiIndex, int shapeIndex); 
    565     void setShapeStrokeLineJoin(string strokeLineJoin, int imageIndex, int roiIndex, int shapeIndex); 
    566     void setShapeStrokeMiterLimit(int strokeMiterLimit, int imageIndex, int roiIndex, int shapeIndex); 
    567     void setShapeStrokeOpacity(float strokeOpacity, int imageIndex, int roiIndex, int shapeIndex); 
    568     void setShapeStrokeWidth(int strokeWidth, int imageIndex, int roiIndex, int shapeIndex); 
    569     void setShapeText(string text, int imageIndex, int roiIndex, int shapeIndex); 
    570     void setShapeTextAnchor(string textAnchor, int imageIndex, int roiIndex, int shapeIndex); 
    571     void setShapeTextDecoration(string textDecoration, int imageIndex, int roiIndex, int shapeIndex); 
    572     void setShapeTextFill(string textFill, int imageIndex, int roiIndex, int shapeIndex); 
    573     void setShapeTextStroke(string textStroke, int imageIndex, int roiIndex, int shapeIndex); 
    574     void setShapeTheT(int theT, int imageIndex, int roiIndex, int shapeIndex); 
    575     void setShapeTheZ(int theZ, int imageIndex, int roiIndex, int shapeIndex); 
    576     void setShapeVectorEffect(string vectorEffect, int imageIndex, int roiIndex, int shapeIndex); 
    577     void setShapeVisibility(bool visibility, int imageIndex, int roiIndex, int shapeIndex); 
    578     void setShapeWritingMode(string writingMode, int imageIndex, int roiIndex, int shapeIndex); 
    579  
    580     // - StageLabel property storage - 
    581     void setStageLabelName(string name, int imageIndex); 
    582     void setStageLabelX(float x, int imageIndex); 
    583     void setStageLabelY(float y, int imageIndex); 
    584     void setStageLabelZ(float z, int imageIndex); 
    585  
    586     // - StagePosition property storage - 
    587     void setStagePositionPositionX(float positionX, int imageIndex, int pixelsIndex, int planeIndex); 
    588     void setStagePositionPositionY(float positionY, int imageIndex, int pixelsIndex, int planeIndex); 
    589     void setStagePositionPositionZ(float positionZ, int imageIndex, int pixelsIndex, int planeIndex); 
    590  
    591     // - Thumbnail property storage - 
    592     void setThumbnailHref(string href, int imageIndex); 
    593     void setThumbnailID(string id, int imageIndex); 
    594     void setThumbnailMIMEtype(string mimEtype, int imageIndex); 
    595  
    596     // - TiffData property storage - 
    597     void setTiffDataFileName(string fileName, int imageIndex, int pixelsIndex, int tiffDataIndex); 
    598     void setTiffDataFirstC(int firstC, int imageIndex, int pixelsIndex, int tiffDataIndex); 
    599     void setTiffDataFirstT(int firstT, int imageIndex, int pixelsIndex, int tiffDataIndex); 
    600     void setTiffDataFirstZ(int firstZ, int imageIndex, int pixelsIndex, int tiffDataIndex); 
    601     void setTiffDataIFD(int ifd, int imageIndex, int pixelsIndex, int tiffDataIndex); 
    602     void setTiffDataNumPlanes(int numPlanes, int imageIndex, int pixelsIndex, int tiffDataIndex); 
    603     void setTiffDataUUID(string uuid, int imageIndex, int pixelsIndex, int tiffDataIndex); 
    604  
    605     // - TransmittanceRange property storage - 
    606     void setTransmittanceRangeCutIn(int cutIn, int instrumentIndex, int filterIndex); 
    607     void setTransmittanceRangeCutInTolerance(int cutInTolerance, int instrumentIndex, int filterIndex); 
    608     void setTransmittanceRangeCutOut(int cutOut, int instrumentIndex, int filterIndex); 
    609     void setTransmittanceRangeCutOutTolerance(int cutOutTolerance, int instrumentIndex, int filterIndex); 
    610     void setTransmittanceRangeTransmittance(int transmittance, int instrumentIndex, int filterIndex); 
    611  
    612     // - Well property storage - 
    613     void setWellColumn(int column, int plateIndex, int wellIndex); 
    614     void setWellExternalDescription(string externalDescription, int plateIndex, int wellIndex); 
    615     void setWellExternalIdentifier(string externalIdentifier, int plateIndex, int wellIndex); 
    616     void setWellID(string id, int plateIndex, int wellIndex); 
    617     void setWellReagent(string reagent, int plateIndex, int wellIndex); 
    618     void setWellRow(int row, int plateIndex, int wellIndex); 
    619     void setWellType(string type, int plateIndex, int wellIndex); 
    620  
    621     // - WellSample property storage - 
    622     void setWellSampleID(string id, int plateIndex, int wellIndex, int wellSampleIndex); 
    623     void setWellSampleImageRef(string imageRef, int plateIndex, int wellIndex, int wellSampleIndex); 
    624     void setWellSampleIndex(int index, int plateIndex, int wellIndex, int wellSampleIndex); 
    625     void setWellSamplePosX(float posX, int plateIndex, int wellIndex, int wellSampleIndex); 
    626     void setWellSamplePosY(float posY, int plateIndex, int wellIndex, int wellSampleIndex); 
    627     void setWellSampleTimepoint(int timepoint, int plateIndex, int wellIndex, int wellSampleIndex); 
    628  
    629     // - WellSampleRef property storage - 
    630     void setWellSampleRefID(string id, int screenIndex, int screenAcquisitionIndex, int wellSampleRefIndex); 
    631   }; 
    632  
    633   interface MetadataRetrieve { 
    634     MetadataRetrieve getServant(); 
     134  interface IMetadata { 
     135    // -- MetadataRetrieve methods -- 
     136 
    635137    string getOMEXML(); 
    636138 
     
    1233735 
    1234736    string getWellSampleRefID(int screenIndex, int screenAcquisitionIndex, int wellSampleRefIndex); 
     737 
     738    // -- MetadataStore methods -- 
     739 
     740    void createRoot(); 
     741    //void setRoot(Object root); 
     742    //Object getRoot(); 
     743 
     744    // - Entity storage - 
     745 
     746    void setUUID(string uuid); 
     747 
     748    // - Arc property storage - 
     749    void setArcType(string type, int instrumentIndex, int lightSourceIndex); 
     750 
     751    // - ChannelComponent property storage - 
     752    void setChannelComponentColorDomain(string colorDomain, int imageIndex, int logicalChannelIndex, int channelComponentIndex); 
     753    void setChannelComponentIndex(int index, int imageIndex, int logicalChannelIndex, int channelComponentIndex); 
     754    void setChannelComponentPixels(string pixels, int imageIndex, int logicalChannelIndex, int channelComponentIndex); 
     755 
     756    // - Circle property storage - 
     757    void setCircleCx(string cx, int imageIndex, int roiIndex, int shapeIndex); 
     758    void setCircleCy(string cy, int imageIndex, int roiIndex, int shapeIndex); 
     759    void setCircleID(string id, int imageIndex, int roiIndex, int shapeIndex); 
     760    void setCircleR(string r, int imageIndex, int roiIndex, int shapeIndex); 
     761    void setCircleTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
     762 
     763    // - Contact property storage - 
     764    void setContactExperimenter(string experimenter, int groupIndex); 
     765 
     766    // - Dataset property storage - 
     767    void setDatasetDescription(string description, int datasetIndex); 
     768    void setDatasetExperimenterRef(string experimenterRef, int datasetIndex); 
     769    void setDatasetGroupRef(string groupRef, int datasetIndex); 
     770    void setDatasetID(string id, int datasetIndex); 
     771    void setDatasetLocked(bool locked, int datasetIndex); 
     772    void setDatasetName(string name, int datasetIndex); 
     773 
     774    // - DatasetRef property storage - 
     775    void setDatasetRefID(string id, int imageIndex, int datasetRefIndex); 
     776 
     777    // - Detector property storage - 
     778    void setDetectorAmplificationGain(float amplificationGain, int instrumentIndex, int detectorIndex); 
     779    void setDetectorGain(float gain, int instrumentIndex, int detectorIndex); 
     780    void setDetectorID(string id, int instrumentIndex, int detectorIndex); 
     781    void setDetectorManufacturer(string manufacturer, int instrumentIndex, int detectorIndex); 
     782    void setDetectorModel(string model, int instrumentIndex, int detectorIndex); 
     783    void setDetectorOffset(float offset, int instrumentIndex, int detectorIndex); 
     784    void setDetectorSerialNumber(string serialNumber, int instrumentIndex, int detectorIndex); 
     785    void setDetectorType(string type, int instrumentIndex, int detectorIndex); 
     786    void setDetectorVoltage(float voltage, int instrumentIndex, int detectorIndex); 
     787    void setDetectorZoom(float zoom, int instrumentIndex, int detectorIndex); 
     788 
     789    // - DetectorSettings property storage - 
     790    void setDetectorSettingsBinning(string binning, int imageIndex, int logicalChannelIndex); 
     791    void setDetectorSettingsDetector(string detector, int imageIndex, int logicalChannelIndex); 
     792    void setDetectorSettingsGain(float gain, int imageIndex, int logicalChannelIndex); 
     793    void setDetectorSettingsOffset(float offset, int imageIndex, int logicalChannelIndex); 
     794    void setDetectorSettingsReadOutRate(float readOutRate, int imageIndex, int logicalChannelIndex); 
     795    void setDetectorSettingsVoltage(float voltage, int imageIndex, int logicalChannelIndex); 
     796 
     797    // - Dichroic property storage - 
     798    void setDichroicID(string id, int instrumentIndex, int dichroicIndex); 
     799    void setDichroicLotNumber(string lotNumber, int instrumentIndex, int dichroicIndex); 
     800    void setDichroicManufacturer(string manufacturer, int instrumentIndex, int dichroicIndex); 
     801    void setDichroicModel(string model, int instrumentIndex, int dichroicIndex); 
     802 
     803    // - Dimensions property storage - 
     804    void setDimensionsPhysicalSizeX(float physicalSizeX, int imageIndex, int pixelsIndex); 
     805    void setDimensionsPhysicalSizeY(float physicalSizeY, int imageIndex, int pixelsIndex); 
     806    void setDimensionsPhysicalSizeZ(float physicalSizeZ, int imageIndex, int pixelsIndex); 
     807    void setDimensionsTimeIncrement(float timeIncrement, int imageIndex, int pixelsIndex); 
     808    void setDimensionsWaveIncrement(int waveIncrement, int imageIndex, int pixelsIndex); 
     809    void setDimensionsWaveStart(int waveStart, int imageIndex, int pixelsIndex); 
     810 
     811    // - DisplayOptions property storage - 
     812    void setDisplayOptionsDisplay(string display, int imageIndex); 
     813    void setDisplayOptionsID(string id, int imageIndex); 
     814    void setDisplayOptionsZoom(float zoom, int imageIndex); 
     815 
     816    // - Ellipse property storage - 
     817    void setEllipseCx(string cx, int imageIndex, int roiIndex, int shapeIndex); 
     818    void setEllipseCy(string cy, int imageIndex, int roiIndex, int shapeIndex); 
     819    void setEllipseID(string id, int imageIndex, int roiIndex, int shapeIndex); 
     820    void setEllipseRx(string rx, int imageIndex, int roiIndex, int shapeIndex); 
     821    void setEllipseRy(string ry, int imageIndex, int roiIndex, int shapeIndex); 
     822    void setEllipseTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
     823 
     824    // - EmFilter property storage - 
     825    void setEmFilterLotNumber(string lotNumber, int instrumentIndex, int filterIndex); 
     826    void setEmFilterManufacturer(string manufacturer, int instrumentIndex, int filterIndex); 
     827    void setEmFilterModel(string model, int instrumentIndex, int filterIndex); 
     828    void setEmFilterType(string type, int instrumentIndex, int filterIndex); 
     829 
     830    // - ExFilter property storage - 
     831    void setExFilterLotNumber(string lotNumber, int instrumentIndex, int filterIndex); 
     832    void setExFilterManufacturer(string manufacturer, int instrumentIndex, int filterIndex); 
     833    void setExFilterModel(string model, int instrumentIndex, int filterIndex); 
     834    void setExFilterType(string type, int instrumentIndex, int filterIndex); 
     835 
     836    // - Experiment property storage - 
     837    void setExperimentDescription(string description, int experimentIndex); 
     838    void setExperimentExperimenterRef(string experimenterRef, int experimentIndex); 
     839    void setExperimentID(string id, int experimentIndex); 
     840    void setExperimentType(string type, int experimentIndex); 
     841 
     842    // - Experimenter property storage - 
     843    void setExperimenterEmail(string email, int experimenterIndex); 
     844    void setExperimenterFirstName(string firstName, int experimenterIndex); 
     845    void setExperimenterID(string id, int experimenterIndex); 
     846    void setExperimenterInstitution(string institution, int experimenterIndex); 
     847    void setExperimenterLastName(string lastName, int experimenterIndex); 
     848    void setExperimenterOMEName(string omeName, int experimenterIndex); 
     849 
     850    // - ExperimenterMembership property storage - 
     851    void setExperimenterMembershipGroup(string group, int experimenterIndex, int groupRefIndex); 
     852 
     853    // - Filament property storage - 
     854    void setFilamentType(string type, int instrumentIndex, int lightSourceIndex); 
     855 
     856    // - Filter property storage - 
     857    void setFilterFilterWheel(string filterWheel, int instrumentIndex, int filterIndex); 
     858    void setFilterID(string id, int instrumentIndex, int filterIndex); 
     859    void setFilterLotNumber(string lotNumber, int instrumentIndex, int filterIndex); 
     860    void setFilterManufacturer(string manufacturer, int instrumentIndex, int filterIndex); 
     861    void setFilterModel(string model, int instrumentIndex, int filterIndex); 
     862    void setFilterType(string type, int instrumentIndex, int filterIndex); 
     863 
     864    // - FilterSet property storage - 
     865    void setFilterSetDichroic(string dichroic, int instrumentIndex, int filterSetIndex); 
     866    void setFilterSetEmFilter(string emFilter, int instrumentIndex, int filterSetIndex); 
     867    void setFilterSetExFilter(string exFilter, int instrumentIndex, int filterSetIndex); 
     868    void setFilterSetID(string id, int instrumentIndex, int filterSetIndex); 
     869    void setFilterSetLotNumber(string lotNumber, int instrumentIndex, int filterSetIndex); 
     870    void setFilterSetManufacturer(string manufacturer, int instrumentIndex, int filterSetIndex); 
     871    void setFilterSetModel(string model, int instrumentIndex, int filterSetIndex); 
     872 
     873    // - Group property storage - 
     874    void setGroupID(string id, int groupIndex); 
     875    void setGroupName(string name, int groupIndex); 
     876 
     877    // - GroupRef property storage - 
     878 
     879    // - Image property storage - 
     880    void setImageAcquiredPixels(string acquiredPixels, int imageIndex); 
     881    void setImageCreationDate(string creationDate, int imageIndex); 
     882    void setImageDefaultPixels(string defaultPixels, int imageIndex); 
     883    void setImageDescription(string description, int imageIndex); 
     884    void setImageExperimentRef(string experimentRef, int imageIndex); 
     885    void setImageExperimenterRef(string experimenterRef, int imageIndex); 
     886    void setImageGroupRef(string groupRef, int imageIndex); 
     887    void setImageID(string id, int imageIndex); 
     888    void setImageInstrumentRef(string instrumentRef, int imageIndex); 
     889    void setImageName(string name, int imageIndex); 
     890 
     891    // - ImagingEnvironment property storage - 
     892    void setImagingEnvironmentAirPressure(float airPressure, int imageIndex); 
     893    void setImagingEnvironmentCO2Percent(float cO2Percent, int imageIndex); 
     894    void setImagingEnvironmentHumidity(float humidity, int imageIndex); 
     895    void setImagingEnvironmentTemperature(float temperature, int imageIndex); 
     896 
     897    // - Instrument property storage - 
     898    void setInstrumentID(string id, int instrumentIndex); 
     899 
     900    // - Laser property storage - 
     901    void setLaserFrequencyMultiplication(int frequencyMultiplication, int instrumentIndex, int lightSourceIndex); 
     902    void setLaserLaserMedium(string laserMedium, int instrumentIndex, int lightSourceIndex); 
     903    void setLaserPockelCell(bool pockelCell, int instrumentIndex, int lightSourceIndex); 
     904    void setLaserPulse(string pulse, int instrumentIndex, int lightSourceIndex); 
     905    void setLaserRepetitionRate(bool repetitionRate, int instrumentIndex, int lightSourceIndex); 
     906    void setLaserTuneable(bool tuneable, int instrumentIndex, int lightSourceIndex); 
     907    void setLaserType(string type, int instrumentIndex, int lightSourceIndex); 
     908    void setLaserWavelength(int wavelength, int instrumentIndex, int lightSourceIndex); 
     909 
     910    // - LightSource property storage - 
     911    void setLightSourceID(string id, int instrumentIndex, int lightSourceIndex); 
     912    void setLightSourceManufacturer(string manufacturer, int instrumentIndex, int lightSourceIndex); 
     913    void setLightSourceModel(string model, int instrumentIndex, int lightSourceIndex); 
     914    void setLightSourcePower(float power, int instrumentIndex, int lightSourceIndex); 
     915    void setLightSourceSerialNumber(string serialNumber, int instrumentIndex, int lightSourceIndex); 
     916 
     917    // - LightSourceRef property storage - 
     918    void setLightSourceRefAttenuation(float attenuation, int imageIndex, int microbeamManipulationIndex, int lightSourceRefIndex); 
     919    void setLightSourceRefLightSource(string lightSource, int imageIndex, int microbeamManipulationIndex, int lightSourceRefIndex); 
     920    void setLightSourceRefWavelength(int wavelength, int imageIndex, int microbeamManipulationIndex, int lightSourceRefIndex); 
     921 
     922    // - LightSourceSettings property storage - 
     923    void setLightSourceSettingsAttenuation(float attenuation, int imageIndex, int logicalChannelIndex); 
     924    void setLightSourceSettingsLightSource(string lightSource, int imageIndex, int logicalChannelIndex); 
     925    void setLightSourceSettingsWavelength(int wavelength, int imageIndex, int logicalChannelIndex); 
     926 
     927    // - Line property storage - 
     928    void setLineID(string id, int imageIndex, int roiIndex, int shapeIndex); 
     929    void setLineTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
     930    void setLineX1(string x1, int imageIndex, int roiIndex, int shapeIndex); 
     931    void setLineX2(string x2, int imageIndex, int roiIndex, int shapeIndex); 
     932    void setLineY1(string y1, int imageIndex, int roiIndex, int shapeIndex); 
     933    void setLineY2(string y2, int imageIndex, int roiIndex, int shapeIndex); 
     934 
     935    // - LogicalChannel property storage - 
     936    void setLogicalChannelContrastMethod(string contrastMethod, int imageIndex, int logicalChannelIndex); 
     937    void setLogicalChannelDetector(string detector, int imageIndex, int logicalChannelIndex); 
     938    void setLogicalChannelEmWave(int emWave, int imageIndex, int logicalChannelIndex); 
     939    void setLogicalChannelExWave(int exWave, int imageIndex, int logicalChannelIndex); 
     940    void setLogicalChannelFilterSet(string filterSet, int imageIndex, int logicalChannelIndex); 
     941    void setLogicalChannelFluor(string fluor, int imageIndex, int logicalChannelIndex); 
     942    void setLogicalChannelID(string id, int imageIndex, int logicalChannelIndex); 
     943    void setLogicalChannelIlluminationType(string illuminationType, int imageIndex, int logicalChannelIndex); 
     944    void setLogicalChannelLightSource(string lightSource, int imageIndex, int logicalChannelIndex); 
     945    void setLogicalChannelMode(string mode, int imageIndex, int logicalChannelIndex); 
     946    void setLogicalChannelName(string name, int imageIndex, int logicalChannelIndex); 
     947    void setLogicalChannelNdFilter(float ndFilter, int imageIndex, int logicalChannelIndex); 
     948    void setLogicalChannelOTF(string otf, int imageIndex, int logicalChannelIndex); 
     949    void setLogicalChannelPhotometricInterpretation(string photometricInterpretation, int imageIndex, int logicalChannelIndex); 
     950    void setLogicalChannelPinholeSize(float pinholeSize, int imageIndex, int logicalChannelIndex); 
     951    void setLogicalChannelPockelCellSetting(int pockelCellSetting, int imageIndex, int logicalChannelIndex); 
     952    void setLogicalChannelSamplesPerPixel(int samplesPerPixel, int imageIndex, int logicalChannelIndex); 
     953    void setLogicalChannelSecondaryEmissionFilter(string secondaryEmissionFilter, int imageIndex, int logicalChannelIndex); 
     954    void setLogicalChannelSecondaryExcitationFilter(string secondaryExcitationFilter, int imageIndex, int logicalChannelIndex); 
     955 
     956    // - Mask property storage - 
     957    void setMaskHeight(string height, int imageIndex, int roiIndex, int shapeIndex); 
     958    void setMaskID(string id, int imageIndex, int roiIndex, int shapeIndex); 
     959    void setMaskTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
     960    void setMaskWidth(string width, int imageIndex, int roiIndex, int shapeIndex); 
     961    void setMaskX(string x, int imageIndex, int roiIndex, int shapeIndex); 
     962    void setMaskY(string y, int imageIndex, int roiIndex, int shapeIndex); 
     963 
     964    // - MaskPixels property storage - 
     965    void setMaskPixelsBigEndian(bool bigEndian, int imageIndex, int roiIndex, int shapeIndex); 
     966    void setMaskPixelsBinData(string binData, int imageIndex, int roiIndex, int shapeIndex); 
     967    void setMaskPixelsExtendedPixelType(string extendedPixelType, int imageIndex, int roiIndex, int shapeIndex); 
     968    void setMaskPixelsID(string id, int imageIndex, int roiIndex, int shapeIndex); 
     969    void setMaskPixelsSizeX(int sizeX, int imageIndex, int roiIndex, int shapeIndex); 
     970    void setMaskPixelsSizeY(int sizeY, int imageIndex, int roiIndex, int shapeIndex); 
     971 
     972    // - MicrobeamManipulation property storage - 
     973    void setMicrobeamManipulationExperimenterRef(string experimenterRef, int imageIndex, int microbeamManipulationIndex); 
     974    void setMicrobeamManipulationID(string id, int imageIndex, int microbeamManipulationIndex); 
     975    void setMicrobeamManipulationType(string type, int imageIndex, int microbeamManipulationIndex); 
     976 
     977    // - MicrobeamManipulationRef property storage - 
     978    void setMicrobeamManipulationRefID(string id, int experimentIndex, int microbeamManipulationRefIndex); 
     979 
     980    // - Microscope property storage - 
     981    void setMicroscopeID(string id, int instrumentIndex); 
     982    void setMicroscopeManufacturer(string manufacturer, int instrumentIndex); 
     983    void setMicroscopeModel(string model, int instrumentIndex); 
     984    void setMicroscopeSerialNumber(string serialNumber, int instrumentIndex); 
     985    void setMicroscopeType(string type, int instrumentIndex); 
     986 
     987    // - OTF property storage - 
     988    void setOTFBinaryFile(string binaryFile, int instrumentIndex, int otfIndex); 
     989    void setOTFID(string id, int instrumentIndex, int otfIndex); 
     990    void setOTFObjective(string objective, int instrumentIndex, int otfIndex); 
     991    void setOTFOpticalAxisAveraged(bool opticalAxisAveraged, int instrumentIndex, int otfIndex); 
     992    void setOTFPixelType(string pixelType, int instrumentIndex, int otfIndex); 
     993    void setOTFSizeX(int sizeX, int instrumentIndex, int otfIndex); 
     994    void setOTFSizeY(int sizeY, int instrumentIndex, int otfIndex); 
     995 
     996    // - Objective property storage - 
     997    void setObjectiveCalibratedMagnification(float calibratedMagnification, int instrumentIndex, int objectiveIndex); 
     998    void setObjectiveCorrection(string correction, int instrumentIndex, int objectiveIndex); 
     999    void setObjectiveID(string id, int instrumentIndex, int objectiveIndex); 
     1000    void setObjectiveImmersion(string immersion, int instrumentIndex, int objectiveIndex); 
     1001    void setObjectiveIris(bool iris, int instrumentIndex, int objectiveIndex); 
     1002    void setObjectiveLensNA(float lensNA, int instrumentIndex, int objectiveIndex); 
     1003    void setObjectiveManufacturer(string manufacturer, int instrumentIndex, int objectiveIndex); 
     1004    void setObjectiveModel(string model, int instrumentIndex, int objectiveIndex); 
     1005    void setObjectiveNominalMagnification(int nominalMagnification, int instrumentIndex, int objectiveIndex); 
     1006    void setObjectiveSerialNumber(string serialNumber, int instrumentIndex, int objectiveIndex); 
     1007    void setObjectiveWorkingDistance(float workingDistance, int instrumentIndex, int objectiveIndex); 
     1008 
     1009    // - ObjectiveSettings property storage - 
     1010    void setObjectiveSettingsCorrectionCollar(float correctionCollar, int imageIndex); 
     1011    void setObjectiveSettingsMedium(string medium, int imageIndex); 
     1012    void setObjectiveSettingsObjective(string objective, int imageIndex); 
     1013    void setObjectiveSettingsRefractiveIndex(float refractiveIndex, int imageIndex); 
     1014 
     1015    // - Path property storage - 
     1016    void setPathD(string d, int imageIndex, int roiIndex, int shapeIndex); 
     1017    void setPathID(string id, int imageIndex, int roiIndex, int shapeIndex); 
     1018 
     1019    // - Pixels property storage - 
     1020    void setPixelsBigEndian(bool bigEndian, int imageIndex, int pixelsIndex); 
     1021    void setPixelsDimensionOrder(string dimensionOrder, int imageIndex, int pixelsIndex); 
     1022    void setPixelsID(string id, int imageIndex, int pixelsIndex); 
     1023    void setPixelsPixelType(string pixelType, int imageIndex, int pixelsIndex); 
     1024    void setPixelsSizeC(int sizeC, int imageIndex, int pixelsIndex); 
     1025    void setPixelsSizeT(int sizeT, int imageIndex, int pixelsIndex); 
     1026    void setPixelsSizeX(int sizeX, int imageIndex, int pixelsIndex); 
     1027    void setPixelsSizeY(int sizeY, int imageIndex, int pixelsIndex); 
     1028    void setPixelsSizeZ(int sizeZ, int imageIndex, int pixelsIndex); 
     1029 
     1030    // - Plane property storage - 
     1031    void setPlaneHashSHA1(string hashSHA1, int imageIndex, int pixelsIndex, int planeIndex); 
     1032    void setPlaneID(string id, int imageIndex, int pixelsIndex, int planeIndex); 
     1033    void setPlaneTheC(int theC, int imageIndex, int pixelsIndex, int planeIndex); 
     1034    void setPlaneTheT(int theT, int imageIndex, int pixelsIndex, int planeIndex); 
     1035    void setPlaneTheZ(int theZ, int imageIndex, int pixelsIndex, int planeIndex); 
     1036 
     1037    // - PlaneTiming property storage - 
     1038    void setPlaneTimingDeltaT(float deltaT, int imageIndex, int pixelsIndex, int planeIndex); 
     1039    void setPlaneTimingExposureTime(float exposureTime, int imageIndex, int pixelsIndex, int planeIndex); 
     1040 
     1041    // - Plate property storage - 
     1042    void setPlateColumnNamingConvention(string columnNamingConvention, int plateIndex); 
     1043    void setPlateDescription(string description, int plateIndex); 
     1044    void setPlateExternalIdentifier(string externalIdentifier, int plateIndex); 
     1045    void setPlateID(string id, int plateIndex); 
     1046    void setPlateName(string name, int plateIndex); 
     1047    void setPlateRowNamingConvention(string rowNamingConvention, int plateIndex); 
     1048    void setPlateStatus(string status, int plateIndex); 
     1049    void setPlateWellOriginX(double wellOriginX, int plateIndex); 
     1050    void setPlateWellOriginY(double wellOriginY, int plateIndex); 
     1051 
     1052    // - PlateRef property storage - 
     1053    void setPlateRefID(string id, int screenIndex, int plateRefIndex); 
     1054    void setPlateRefSample(int sample, int screenIndex, int plateRefIndex); 
     1055    void setPlateRefWell(string well, int screenIndex, int plateRefIndex); 
     1056 
     1057    // - Point property storage - 
     1058    void setPointCx(string cx, int imageIndex, int roiIndex, int shapeIndex); 
     1059    void setPointCy(string cy, int imageIndex, int roiIndex, int shapeIndex); 
     1060    void setPointID(string id, int imageIndex, int roiIndex, int shapeIndex); 
     1061    void setPointR(string r, int imageIndex, int roiIndex, int shapeIndex); 
     1062    void setPointTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
     1063 
     1064    // - Polygon property storage - 
     1065    void setPolygonID(string id, int imageIndex, int roiIndex, int shapeIndex); 
     1066    void setPolygonPoints(string points, int imageIndex, int roiIndex, int shapeIndex); 
     1067    void setPolygonTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
     1068 
     1069    // - Polyline property storage - 
     1070    void setPolylineID(string id, int imageIndex, int roiIndex, int shapeIndex); 
     1071    void setPolylinePoints(string points, int imageIndex, int roiIndex, int shapeIndex); 
     1072    void setPolylineTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
     1073 
     1074    // - Project property storage - 
     1075    void setProjectDescription(string description, int projectIndex); 
     1076    void setProjectExperimenterRef(string experimenterRef, int projectIndex); 
     1077    void setProjectGroupRef(string groupRef, int projectIndex); 
     1078    void setProjectID(string id, int projectIndex); 
     1079    void setProjectName(string name, int projectIndex); 
     1080 
     1081    // - ProjectRef property storage - 
     1082    void setProjectRefID(string id, int datasetIndex, int projectRefIndex); 
     1083 
     1084    // - Pump property storage - 
     1085    void setPumpLightSource(string lightSource, int instrumentIndex, int lightSourceIndex); 
     1086 
     1087    // - ROI property storage - 
     1088    void setROIID(string id, int imageIndex, int roiIndex); 
     1089    void setROIT0(int t0, int imageIndex, int roiIndex); 
     1090    void setROIT1(int t1, int imageIndex, int roiIndex); 
     1091    void setROIX0(int x0, int imageIndex, int roiIndex); 
     1092    void setROIX1(int x1, int imageIndex, int roiIndex); 
     1093    void setROIY0(int y0, int imageIndex, int roiIndex); 
     1094    void setROIY1(int y1, int imageIndex, int roiIndex); 
     1095    void setROIZ0(int z0, int imageIndex, int roiIndex); 
     1096    void setROIZ1(int z1, int imageIndex, int roiIndex); 
     1097 
     1098    // - ROIRef property storage - 
     1099    void setROIRefID(string id, int imageIndex, int microbeamManipulationIndex, int roiRefIndex); 
     1100 
     1101    // - Reagent property storage - 
     1102    void setReagentDescription(string description, int screenIndex, int reagentIndex); 
     1103    void setReagentID(string id, int screenIndex, int reagentIndex); 
     1104    void setReagentName(string name, int screenIndex, int reagentIndex); 
     1105    void setReagentReagentIdentifier(string reagentIdentifier, int screenIndex, int reagentIndex); 
     1106 
     1107    // - Rect property storage - 
     1108    void setRectHeight(string height, int imageIndex, int roiIndex, int shapeIndex); 
     1109    void setRectID(string id, int imageIndex, int roiIndex, int shapeIndex); 
     1110    void setRectTransform(string transform, int imageIndex, int roiIndex, int shapeIndex); 
     1111    void setRectWidth(string width, int imageIndex, int roiIndex, int shapeIndex); 
     1112    void setRectX(string x, int imageIndex, int roiIndex, int shapeIndex); 
     1113    void setRectY(string y, int imageIndex, int roiIndex, int shapeIndex); 
     1114 
     1115    // - Region property storage - 
     1116    void setRegionID(string id, int imageIndex, int regionIndex); 
     1117    void setRegionName(string name, int imageIndex, int regionIndex); 
     1118    void setRegionTag(string tag, int imageIndex, int regionIndex); 
     1119 
     1120    // - RoiLink property storage - 
     1121    void setRoiLinkDirection(string direction, int imageIndex, int roiIndex, int roiLinkIndex); 
     1122    void setRoiLinkName(string name, int imageIndex, int roiIndex, int roiLinkIndex); 
     1123    void setRoiLinkRef(string ref, int imageIndex, int roiIndex, int roiLinkIndex); 
     1124 
     1125    // - Screen property storage - 
     1126    void setScreenDescription(string description, int screenIndex); 
     1127    void setScreenExtern(string extern, int screenIndex); 
     1128    void setScreenID(string id, int screenIndex); 
     1129    void setScreenName(string name, int screenIndex); 
     1130    void setScreenProtocolDescription(string protocolDescription, int screenIndex); 
     1131    void setScreenProtocolIdentifier(string protocolIdentifier, int screenIndex); 
     1132    void setScreenReagentSetDescription(string reagentSetDescription, int screenIndex); 
     1133    void setScreenReagentSetIdentifier(string reagentSetIdentifier, int screenIndex); 
     1134    void setScreenType(string type, int screenIndex); 
     1135 
     1136    // - ScreenAcquisition property storage - 
     1137    void setScreenAcquisitionEndTime(string endTime, int screenIndex, int screenAcquisitionIndex); 
     1138    void setScreenAcquisitionID(string id, int screenIndex, int screenAcquisitionIndex); 
     1139    void setScreenAcquisitionStartTime(string startTime, int screenIndex, int screenAcquisitionIndex); 
     1140 
     1141    // - ScreenRef property storage - 
     1142    void setScreenRefID(string id, int plateIndex, int screenRefIndex); 
     1143 
     1144    // - Shape property storage - 
     1145    void setShapeBaselineShift(string baselineShift, int imageIndex, int roiIndex, int shapeIndex); 
     1146    void setShapeDirection(string direction, int imageIndex, int roiIndex, int shapeIndex); 
     1147    void setShapeFillColor(string fillColor, int imageIndex, int roiIndex, int shapeIndex); 
     1148    void setShapeFillOpacity(string fillOpacity, int imageIndex, int roiIndex, int shapeIndex); 
     1149    void setShapeFillRule(string fillRule, int imageIndex, int roiIndex, int shapeIndex); 
     1150    void setShapeFontFamily(string fontFamily, int imageIndex, int roiIndex, int shapeIndex); 
     1151    void setShapeFontSize(int fontSize, int imageIndex, int roiIndex, int shapeIndex); 
     1152    void setShapeFontStretch(string fontStretch, int imageIndex, int roiIndex, int shapeIndex); 
     1153    void setShapeFontStyle(string fontStyle, int imageIndex, int roiIndex, int shapeIndex); 
     1154    void setShapeFontVariant(string fontVariant, int imageIndex, int roiIndex, int shapeIndex); 
     1155    void setShapeFontWeight(string fontWeight, int imageIndex, int roiIndex, int shapeIndex); 
     1156    void setShapeG(string g, int imageIndex, int roiIndex, int shapeIndex); 
     1157    void setShapeGlyphOrientationVertical(int glyphOrientationVertical, int imageIndex, int roiIndex, int shapeIndex); 
     1158    void setShapeID(string id, int imageIndex, int roiIndex, int shapeIndex); 
     1159    void setShapeLocked(bool locked, int imageIndex, int roiIndex, int shapeIndex); 
     1160    void setShapeStrokeAttribute(string strokeAttribute, int imageIndex, int roiIndex, int shapeIndex); 
     1161    void setShapeStrokeColor(string strokeColor, int imageIndex, int roiIndex, int shapeIndex); 
     1162    void setShapeStrokeDashArray(string strokeDashArray, int imageIndex, int roiIndex, int shapeIndex); 
     1163    void setShapeStrokeLineCap(string strokeLineCap, int imageIndex, int roiIndex, int shapeIndex); 
     1164    void setShapeStrokeLineJoin(string strokeLineJoin, int imageIndex, int roiIndex, int shapeIndex); 
     1165    void setShapeStrokeMiterLimit(int strokeMiterLimit, int imageIndex, int roiIndex, int shapeIndex); 
     1166    void setShapeStrokeOpacity(float strokeOpacity, int imageIndex, int roiIndex, int shapeIndex); 
     1167    void setShapeStrokeWidth(int strokeWidth, int imageIndex, int roiIndex, int shapeIndex); 
     1168    void setShapeText(string text, int imageIndex, int roiIndex, int shapeIndex); 
     1169    void setShapeTextAnchor(string textAnchor, int imageIndex, int roiIndex, int shapeIndex); 
     1170    void setShapeTextDecoration(string textDecoration, int imageIndex, int roiIndex, int shapeIndex); 
     1171    void setShapeTextFill(string textFill, int imageIndex, int roiIndex, int shapeIndex); 
     1172    void setShapeTextStroke(string textStroke, int imageIndex, int roiIndex, int shapeIndex); 
     1173    void setShapeTheT(int theT, int imageIndex, int roiIndex, int shapeIndex); 
     1174    void setShapeTheZ(int theZ, int imageIndex, int roiIndex, int shapeIndex); 
     1175    void setShapeVectorEffect(string vectorEffect, int imageIndex, int roiIndex, int shapeIndex); 
     1176    void setShapeVisibility(bool visibility, int imageIndex, int roiIndex, int shapeIndex); 
     1177    void setShapeWritingMode(string writingMode, int imageIndex, int roiIndex, int shapeIndex); 
     1178 
     1179    // - StageLabel property storage - 
     1180    void setStageLabelName(string name, int imageIndex); 
     1181    void setStageLabelX(float x, int imageIndex); 
     1182    void setStageLabelY(float y, int imageIndex); 
     1183    void setStageLabelZ(float z, int imageIndex); 
     1184 
     1185    // - StagePosition property storage - 
     1186    void setStagePositionPositionX(float positionX, int imageIndex, int pixelsIndex, int planeIndex); 
     1187    void setStagePositionPositionY(float positionY, int imageIndex, int pixelsIndex, int planeIndex); 
     1188    void setStagePositionPositionZ(float positionZ, int imageIndex, int pixelsIndex, int planeIndex); 
     1189 
     1190    // - Thumbnail property storage - 
     1191    void setThumbnailHref(string href, int imageIndex); 
     1192    void setThumbnailID(string id, int imageIndex); 
     1193    void setThumbnailMIMEtype(string mimEtype, int imageIndex); 
     1194 
     1195    // - TiffData property storage - 
     1196    void setTiffDataFileName(string fileName, int imageIndex, int pixelsIndex, int tiffDataIndex); 
     1197    void setTiffDataFirstC(int firstC, int imageIndex, int pixelsIndex, int tiffDataIndex); 
     1198    void setTiffDataFirstT(int firstT, int imageIndex, int pixelsIndex, int tiffDataIndex); 
     1199    void setTiffDataFirstZ(int firstZ, int imageIndex, int pixelsIndex, int tiffDataIndex); 
     1200    void setTiffDataIFD(int ifd, int imageIndex, int pixelsIndex, int tiffDataIndex); 
     1201    void setTiffDataNumPlanes(int numPlanes, int imageIndex, int pixelsIndex, int tiffDataIndex); 
     1202    void setTiffDataUUID(string uuid, int imageIndex, int pixelsIndex, int tiffDataIndex); 
     1203 
     1204    // - TransmittanceRange property storage - 
     1205    void setTransmittanceRangeCutIn(int cutIn, int instrumentIndex, int filterIndex); 
     1206    void setTransmittanceRangeCutInTolerance(int cutInTolerance, int instrumentIndex, int filterIndex); 
     1207    void setTransmittanceRangeCutOut(int cutOut, int instrumentIndex, int filterIndex); 
     1208    void setTransmittanceRangeCutOutTolerance(int cutOutTolerance, int instrumentIndex, int filterIndex); 
     1209    void setTransmittanceRangeTransmittance(int transmittance, int instrumentIndex, int filterIndex); 
     1210 
     1211    // - Well property storage - 
     1212    void setWellColumn(int column, int plateIndex, int wellIndex); 
     1213    void setWellExternalDescription(string externalDescription, int plateIndex, int wellIndex); 
     1214    void setWellExternalIdentifier(string externalIdentifier, int plateIndex, int wellIndex); 
     1215    void setWellID(string id, int plateIndex, int wellIndex); 
     1216    void setWellReagent(string reagent, int plateIndex, int wellIndex); 
     1217    void setWellRow(int row, int plateIndex, int wellIndex); 
     1218    void setWellType(string type, int plateIndex, int wellIndex); 
     1219 
     1220    // - WellSample property storage - 
     1221    void setWellSampleID(string id, int plateIndex, int wellIndex, int wellSampleIndex); 
     1222    void setWellSampleImageRef(string imageRef, int plateIndex, int wellIndex, int wellSampleIndex); 
     1223    void setWellSampleIndex(int index, int plateIndex, int wellIndex, int wellSampleIndex); 
     1224    void setWellSamplePosX(float posX, int plateIndex, int wellIndex, int wellSampleIndex); 
     1225    void setWellSamplePosY(float posY, int plateIndex, int wellIndex, int wellSampleIndex); 
     1226    void setWellSampleTimepoint(int timepoint, int plateIndex, int wellIndex, int wellSampleIndex); 
     1227 
     1228    // - WellSampleRef property storage - 
     1229    void setWellSampleRefID(string id, int screenIndex, int screenAcquisitionIndex, int wellSampleRefIndex); 
    12351230  }; 
    12361231}; 
  • trunk/components/bf-ice/src/loci/ice/formats/IFormatReaderI.java

    r5488 r5490  
    6666  } 
    6767 
    68   public void setRetrieveAsStore(MetadataRetrievePrx retrievePrx, 
    69     Current current) 
    70   { 
    71     loci.formats.meta.MetadataStore s = (loci.formats.meta.MetadataStore) 
    72       ((MetadataRetrieveI) retrievePrx.getServant()).getWrappedObject(); 
    73     reader.setMetadataStore(s); 
    74   } 
    75  
    7668  public boolean isThisType(String name, boolean open, Current current) { 
    7769    return reader.isThisType(name, open); 
     
    312304  } 
    313305 
    314   public void setMetadataStore(MetadataStorePrx store, Current current) { 
    315     reader.setMetadataStore(((MetadataStoreI) 
    316       store.getServant()).getWrappedObject()); 
     306  public void setMetadataStore(IMetadataPrx store, Current current) { 
     307    // CTR TODO 
     308    //reader.setMetadataStore(store); 
     309  } 
     310 
     311  public IMetadata getMetadataStore(Current current) 
     312  { 
     313    // CTR TODO 
     314    //return reader.getMetadataStore(); 
     315    return null; 
    317316  } 
    318317 
  • trunk/components/bf-ice/src/loci/ice/formats/IFormatReaderPrx.java

    r5463 r5490  
    1616    public void setId(String id); 
    1717    public void setId(String id, java.util.Map<String, String> __ctx); 
    18  
    19     public void setRetrieveAsStore(MetadataRetrievePrx retrieve); 
    20     public void setRetrieveAsStore(MetadataRetrievePrx retrieve, java.util.Map<String, String> __ctx); 
    2118 
    2219    public boolean isThisType(String name, boolean open); 
     
    167164    public boolean isMetadataFiltered(java.util.Map<String, String> __ctx); 
    168165 
    169     public void setMetadataStore(MetadataStorePrx store); 
    170     public void setMetadataStore(MetadataStorePrx store, java.util.Map<String, String> __ctx); 
     166    public void setMetadataStore(IMetadataPrx store); 
     167    public void setMetadataStore(IMetadataPrx store, java.util.Map<String, String> __ctx); 
    171168} 
  • trunk/components/bf-ice/src/loci/ice/formats/IFormatReaderPrxHelper.java

    r5463 r5490  
    19891989 
    19901990    public void 
    1991     setMetadataStore(MetadataStorePrx store) 
     1991    setMetadataStore(IMetadataPrx store) 
    19921992    { 
    19931993        setMetadataStore(store, null, false); 
     
    19951995 
    19961996    public void 
    1997     setMetadataStore(MetadataStorePrx store, java.util.Map<String, String> __ctx) 
     1997    setMetadataStore(IMetadataPrx store, java.util.Map<String, String> __ctx) 
    19981998    { 
    19991999        setMetadataStore(store, __ctx, true); 
     
    20022002    @SuppressWarnings("unchecked") 
    20032003    private void 
    2004     setMetadataStore(MetadataStorePrx store, java.util.Map<String, String> __ctx, boolean __explicitCtx) 
     2004    setMetadataStore(IMetadataPrx store, java.util.Map<String, String> __ctx, boolean __explicitCtx) 
    20052005    { 
    20062006        if(__explicitCtx && __ctx == null) 
     
    21012101                _IFormatReaderDel __del = (_IFormatReaderDel)__delBase; 
    21022102                __del.setOriginalMetadataPopulated(populate, __ctx); 
    2103                 return; 
    2104             } 
    2105             catch(IceInternal.LocalExceptionWrapper __ex) 
    2106             { 
    2107                 __handleExceptionWrapper(__delBase, __ex, null); 
    2108             } 
    2109             catch(Ice.LocalException __ex) 
    2110             { 
    2111                 __cnt = __handleException(__delBase, __ex, null, __cnt); 
    2112             } 
    2113         } 
    2114     } 
    2115  
    2116     public void 
    2117     setRetrieveAsStore(MetadataRetrievePrx retrieve) 
    2118     { 
    2119         setRetrieveAsStore(retrieve, null, false); 
    2120     } 
    2121  
    2122     public void 
    2123     setRetrieveAsStore(MetadataRetrievePrx retrieve, java.util.Map<String, String> __ctx) 
    2124     { 
    2125         setRetrieveAsStore(retrieve, __ctx, true); 
    2126     } 
    2127  
    2128     @SuppressWarnings("unchecked") 
    2129     private void 
    2130     setRetrieveAsStore(MetadataRetrievePrx retrieve, java.util.Map<String, String> __ctx, boolean __explicitCtx) 
    2131     { 
    2132         if(__explicitCtx && __ctx == null) 
    2133         { 
    2134             __ctx = _emptyContext; 
    2135         } 
    2136         int __cnt = 0; 
    2137         while(true) 
    2138         { 
    2139             Ice._ObjectDel __delBase = null; 
    2140             try 
    2141             { 
    2142                 __delBase = __getDelegate(false); 
    2143                 _IFormatReaderDel __del = (_IFormatReaderDel)__delBase; 
    2144                 __del.setRetrieveAsStore(retrieve, __ctx); 
    21452103                return; 
    21462104            } 
  • trunk/components/bf-ice/src/loci/ice/formats/IFormatWriterI.java

    r5488 r5490  
    116116  } 
    117117 
    118   public void setMetadataRetrieve(MetadataRetrievePrx r, Current current) { 
    119     r.getServant(); 
    120     writer.setMetadataRetrieve(((MetadataRetrieveI) 
    121       r.getServant()).getWrappedObject()); 
     118  public void setMetadataRetrieve(IMetadataPrx r, Current current) { 
     119    // CTR TODO 
     120    //writer.setMetadataRetrieve(r); 
    122121  } 
    123122 
    124   public MetadataRetrieve getMetadataRetrieve(Current current) 
     123  public IMetadata getMetadataRetrieve(Current current) 
    125124  { 
    126     return (MetadataRetrieve) writer.getMetadataRetrieve(); 
     125    // CTR TODO 
     126    //return writer.getMetadataRetrieve(); 
     127    return null; 
    127128  } 
    128129 
     
    164165  } 
    165166 
    166   public void setStoreAsRetrieve(MetadataStorePrx storePrx, 
    167     Current current) 
    168   { 
    169     loci.formats.meta.MetadataRetrieve r = (loci.formats.meta.MetadataRetrieve) 
    170       ((MetadataStoreI) storePrx.getServant()).getWrappedObject(); 
    171     writer.setMetadataRetrieve(r); 
    172   } 
    173  
    174167  public void close(Current current) { 
    175168    try { 
  • trunk/components/bf-ice/src/loci/ice/formats/IFormatWriterPrx.java

    r5463 r5490  
    1717    public void setId(String id, java.util.Map<String, String> __ctx); 
    1818 
    19     public void setStoreAsRetrieve(MetadataStorePrx store); 
    20     public void setStoreAsRetrieve(MetadataStorePrx store, java.util.Map<String, String> __ctx); 
    21  
    2219    public void close(); 
    2320    public void close(java.util.Map<String, String> __ctx); 
     
    3229    public boolean canDoStacks(java.util.Map<String, String> __ctx); 
    3330 
    34     public void setMetadataRetrieve(MetadataRetrievePrx r); 
    35     public void setMetadataRetrieve(MetadataRetrievePrx r, java.util.Map<String, String> __ctx); 
     31    public void setMetadataRetrieve(IMetadataPrx r); 
     32    public void setMetadataRetrieve(IMetadataPrx r, java.util.Map<String, String> __ctx); 
    3633 
    37     public MetadataRetrieve getMetadataRetrieve(); 
    38     public MetadataRetrieve getMetadataRetrieve(java.util.Map<String, String> __ctx); 
     34    public IMetadata getMetadataRetrieve(); 
     35    public IMetadata getMetadataRetrieve(java.util.Map<String, String> __ctx); 
    3936 
    4037    public void setFramesPerSecond(int rate); 
  • trunk/components/bf-ice/src/loci/ice/formats/IFormatWriterPrxHelper.java

    r5463 r5490  
    224224    } 
    225225 
    226     public MetadataRetrieve 
     226    public IMetadata 
    227227    getMetadataRetrieve() 
    228228    { 
     
    230230    } 
    231231 
    232     public MetadataRetrieve 
     232    public IMetadata 
    233233    getMetadataRetrieve(java.util.Map<String, String> __ctx) 
    234234    { 
     
    237237 
    238238    @SuppressWarnings("unchecked") 
    239     private MetadataRetrieve 
     239    private IMetadata 
    240240    getMetadataRetrieve(java.util.Map<String, String> __ctx, boolean __explicitCtx) 
    241241    { 
     
    645645 
    646646    public void 
    647     setMetadataRetrieve(MetadataRetrievePrx r) 
     647    setMetadataRetrieve(IMetadataPrx r) 
    648648    { 
    649649        setMetadataRetrieve(r, null, false); 
     
    651651 
    652652    public void 
    653     setMetadataRetrieve(MetadataRetrievePrx r, java.util.Map<String, String> __ctx) 
     653    setMetadataRetrieve(IMetadataPrx r, java.util.Map<String, String> __ctx) 
    654654    { 
    655655        setMetadataRetrieve(r, __ctx, true); 
     
    658658    @SuppressWarnings("unchecked") 
    659659    private void 
    660     setMetadataRetrieve(MetadataRetrievePrx r, java.util.Map<String, String> __ctx, boolean __explicitCtx) 
     660    setMetadataRetrieve(IMetadataPrx r, java.util.Map<String, String> __ctx, boolean __explicitCtx) 
    661661    { 
    662662        if(__explicitCtx && __ctx == null) 
     
    673673                _IFormatWriterDel __del = (_IFormatWriterDel)__delBase; 
    674674                __del.setMetadataRetrieve(r, __ctx); 
    675                 return; 
    676             } 
    677             catch(IceInternal.LocalExceptionWrapper __ex) 
    678             { 
    679                 __handleExceptionWrapper(__delBase, __ex, null); 
    680             } 
    681             catch(Ice.LocalException __ex) 
    682             { 
    683                 __cnt = __handleException(__delBase, __ex, null, __cnt); 
    684             } 
    685         } 
    686     } 
    687  
    688     public void 
    689     setStoreAsRetrieve(MetadataStorePrx store) 
    690     { 
    691         setStoreAsRetrieve(store, null, false); 
    692     } 
    693  
    694     public void 
    695     setStoreAsRetrieve(MetadataStorePrx store, java.util.Map<String, String> __ctx) 
    696     { 
    697         setStoreAsRetrieve(store, __ctx, true); 
    698     } 
    699  
    700     @SuppressWarnings("unchecked") 
    701     private void 
    702     setStoreAsRetrieve(MetadataStorePrx store, java.util.Map<String, String> __ctx, boolean __explicitCtx) 
    703     { 
    704         if(__explicitCtx && __ctx == null) 
    705         { 
    706             __ctx = _emptyContext; 
    707         } 
    708         int __cnt = 0; 
    709         while(true) 
    710         { 
    711             Ice._ObjectDel __delBase = null; 
    712             try 
    713             { 
    714                 __delBase = __getDelegate(false); 
    715                 _IFormatWriterDel __del = (_IFormatWriterDel)__delBase; 
    716                 __del.setStoreAsRetrieve(store, __ctx); 
    717675                return; 
    718676            } 
  • trunk/components/bf-ice/src/loci/ice/formats/_IFormatReaderDel.java

    r5463 r5490  
    1515{ 
    1616    void setId(String id, java.util.Map<String, String> __ctx) 
    17         throws IceInternal.LocalExceptionWrapper; 
    18  
    19     void setRetrieveAsStore(MetadataRetrievePrx retrieve, java.util.Map<String, String> __ctx) 
    2017        throws IceInternal.LocalExceptionWrapper; 
    2118 
     
    167164        throws IceInternal.LocalExceptionWrapper; 
    168165 
    169     void setMetadataStore(MetadataStorePrx store, java.util.Map<String, String> __ctx) 
     166    void setMetadataStore(IMetadataPrx store, java.util.Map<String, String> __ctx) 
    170167        throws IceInternal.LocalExceptionWrapper; 
    171168} 
  • trunk/components/bf-ice/src/loci/ice/formats/_IFormatReaderDelD.java

    r5463 r5490  
    24882488 
    24892489    public void 
    2490     setMetadataStore(final MetadataStorePrx store, java.util.Map<String, String> __ctx) 
     2490    setMetadataStore(final IMetadataPrx store, java.util.Map<String, String> __ctx) 
    24912491        throws IceInternal.LocalExceptionWrapper 
    24922492    { 
     
    26382638 
    26392639    public void 
    2640     setRetrieveAsStore(final MetadataRetrievePrx retrieve, java.util.Map<String, String> __ctx) 
    2641         throws IceInternal.LocalExceptionWrapper 
    2642     { 
    2643         final Ice.Current __current = new Ice.Current(); 
    2644         __initCurrent(__current, "setRetrieveAsStore", Ice.OperationMode.Normal, __ctx); 
    2645         IceInternal.Direct __direct = null; 
    2646         try 
    2647         { 
    2648             __direct = new IceInternal.Direct(__current) 
    2649             { 
    2650                 public Ice.DispatchStatus run(Ice.Object __obj) 
    2651                 { 
    2652                     IFormatReader __servant = null; 
    2653                     try 
    2654                     { 
    2655                         __servant = (IFormatReader)__obj; 
    2656                     } 
    2657                     catch(ClassCastException __ex) 
    2658                     { 
    2659                         throw new Ice.OperationNotExistException(__current.id, __current.facet, __current.operation); 
    2660                     } 
    2661                     __servant.setRetrieveAsStore(retrieve, __current); 
    2662                     return Ice.DispatchStatus.DispatchOK; 
    2663                 } 
    2664             }; 
    2665             try 
    2666             { 
    2667                 Ice.DispatchStatus __status = __direct.servant().__collocDispatch(__direct); 
    2668                 if(__status == Ice.DispatchStatus.DispatchUserException) 
    2669                 { 
    2670                     __direct.throwUserException(); 
    2671                 } 
    2672                 assert __status == Ice.DispatchStatus.DispatchOK; 
    2673             } 
    2674             finally 
    2675             { 
    2676                 __direct.destroy(); 
    2677             } 
    2678         } 
    2679         catch(Ice.SystemException __ex) 
    2680         { 
    2681             throw __ex; 
    2682         } 
    2683         catch(java.lang.Throwable __ex) 
    2684         { 
    2685             IceInternal.LocalExceptionWrapper.throwWrapper(__ex); 
    2686         } 
    2687     } 
    2688  
    2689     public void 
    26902640    setSeries(final int no, java.util.Map<String, String> __ctx) 
    26912641        throws IceInternal.LocalExceptionWrapper 
  • trunk/components/bf-ice/src/loci/ice/formats/_IFormatReaderDelM.java

    r5463 r5490  
    19511951 
    19521952    public void 
    1953     setMetadataStore(MetadataStorePrx store, java.util.Map<String, String> __ctx) 
     1953    setMetadataStore(IMetadataPrx store, java.util.Map<String, String> __ctx) 
    19541954        throws IceInternal.LocalExceptionWrapper 
    19551955    { 
     
    19601960            { 
    19611961                IceInternal.BasicStream __os = __og.os(); 
    1962                 MetadataStorePrxHelper.__write(__os, store); 
     1962                IMetadataPrxHelper.__write(__os, store); 
    19631963            } 
    19641964            catch(Ice.LocalException __ex) 
     
    20892089 
    20902090    public void 
    2091     setRetrieveAsStore(MetadataRetrievePrx retrieve, java.util.Map<String, String> __ctx) 
    2092         throws IceInternal.LocalExceptionWrapper 
    2093     { 
    2094         IceInternal.Outgoing __og = __handler.getOutgoing("setRetrieveAsStore", Ice.OperationMode.Normal, __ctx); 
     2091    setSeries(int no, java.util.Map<String, String> __ctx) 
     2092        throws IceInternal.LocalExceptionWrapper 
     2093    { 
     2094        IceInternal.Outgoing __og = __handler.getOutgoing("setSeries", Ice.OperationMode.Normal, __ctx); 
    20952095        try 
    20962096        { 
     
    20982098            { 
    20992099                IceInternal.BasicStream __os = __og.os(); 
    2100                 MetadataRetrievePrxHelper.__write(__os, retrieve); 
     2100                __os.writeInt(no); 
    21012101            } 
    21022102            catch(Ice.LocalException __ex) 
     
    21332133        } 
    21342134    } 
    2135  
    2136     public void 
    2137     setSeries(int no, java.util.Map<String, String> __ctx) 
    2138         throws IceInternal.LocalExceptionWrapper 
    2139     { 
    2140         IceInternal.Outgoing __og = __handler.getOutgoing("setSeries", Ice.OperationMode.Normal, __ctx); 
    2141         try 
    2142         { 
    2143             try 
    2144             { 
    2145                 IceInternal.BasicStream __os = __og.os(); 
    2146                 __os.writeInt(no); 
    2147             } 
    2148             catch(Ice.LocalException __ex) 
    2149             { 
    2150                 __og.abort(__ex); 
    2151             } 
    2152             boolean __ok = __og.invoke(); 
    2153             if(!__og.is().isEmpty()) 
    2154             { 
    2155                 try 
    2156                 { 
    2157                     if(!__ok) 
    2158                     { 
    2159                         try 
    2160                         { 
    2161                             __og.throwUserException(); 
    2162                         } 
    2163                         catch(Ice.UserException __ex) 
    2164                         { 
    2165                             throw new Ice.UnknownUserException(__ex.ice_name()); 
    2166                         } 
    2167                     } 
    2168                     __og.is().skipEmptyEncaps(); 
    2169                 } 
    2170                 catch(Ice.LocalException __ex) 
    2171                 { 
    2172                     throw new IceInternal.LocalExceptionWrapper(__ex, false); 
    2173                 } 
    2174             } 
    2175         } 
    2176         finally 
    2177         { 
    2178             __handler.reclaimOutgoing(__og); 
    2179         } 
    2180     } 
    21812135} 
  • trunk/components/bf-ice/src/loci/ice/formats/_IFormatReaderDisp.java

    r5463 r5490  
    352352 
    353353    public final void 
    354     setMetadataStore(MetadataStorePrx store) 
     354    setMetadataStore(IMetadataPrx store) 
    355355    { 
    356356        setMetadataStore(store, null); 
     
    370370 
    371371    public final void 
    372     setRetrieveAsStore(MetadataRetrievePrx retrieve) 
    373     { 
    374         setRetrieveAsStore(retrieve, null); 
    375     } 
    376  
    377     public final void 
    378372    setSeries(int no) 
    379373    { 
     
    391385        __is.endReadEncaps(); 
    392386        __obj.setId(id, __current); 
    393         return Ice.DispatchStatus.DispatchOK; 
    394     } 
    395  
    396     public static Ice.DispatchStatus 
    397     ___setRetrieveAsStore(IFormatReader __obj, IceInternal.Incoming __inS, Ice.Current __current) 
    398     { 
    399         __checkMode(Ice.OperationMode.Normal, __current.mode); 
    400         IceInternal.BasicStream __is = __inS.is(); 
    401         __is.startReadEncaps(); 
    402         MetadataRetrievePrx retrieve; 
    403         retrieve = MetadataRetrievePrxHelper.__read(__is); 
    404         __is.endReadEncaps(); 
    405         __obj.setRetrieveAsStore(retrieve, __current); 
    406387        return Ice.DispatchStatus.DispatchOK; 
    407388    } 
     
    1006987        IceInternal.BasicStream __is = __inS.is(); 
    1007988        __is.startReadEncaps(); 
    1008         MetadataStorePrx store; 
    1009         store = MetadataStorePrxHelper.__read(__is); 
     989        IMetadataPrx store; 
     990        store = IMetadataPrxHelper.__read(__is); 
    1010991        __is.endReadEncaps(); 
    1011992        __obj.setMetadataStore(store, __current); 
     
    10691050        "setNormalized", 
    10701051        "setOriginalMetadataPopulated", 
    1071         "setRetrieveAsStore", 
    10721052        "setSeries" 
    10731053    }; 
     
    13011281            } 
    13021282            case 54: 
    1303             { 
    1304                 return ___setRetrieveAsStore(this, in, __current); 
    1305             } 
    1306             case 55: 
    13071283            { 
    13081284                return ___setSeries(this, in, __current); 
  • trunk/components/bf-ice/src/loci/ice/formats/_IFormatReaderOperations.java

    r5463 r5490  
    1515{ 
    1616    void setId(String id, Ice.Current __current); 
    17  
    18     void setRetrieveAsStore(MetadataRetrievePrx retrieve, Ice.Current __current); 
    1917 
    2018    boolean isThisType(String name, boolean open, Ice.Current __current); 
     
    116114    boolean isMetadataFiltered(Ice.Current __current); 
    117115 
    118     void setMetadataStore(MetadataStorePrx store, Ice.Current __current); 
     116    void setMetadataStore(IMetadataPrx store, Ice.Current __current); 
    119117} 
  • trunk/components/bf-ice/src/loci/ice/formats/_IFormatReaderOperationsNC.java

    r5463 r5490  
    1515{ 
    1616    void setId(String id); 
    17  
    18     void setRetrieveAsStore(MetadataRetrievePrx retrieve); 
    1917 
    2018    boolean isThisType(String name, boolean open); 
     
    116114    boolean isMetadataFiltered(); 
    117115 
    118     void setMetadataStore(MetadataStorePrx store); 
     116    void setMetadataStore(IMetadataPrx store); 
    119117} 
  • trunk/components/bf-ice/src/loci/ice/formats/_IFormatWriterDel.java

    r5463 r5490  
    1717        throws IceInternal.LocalExceptionWrapper; 
    1818 
    19     void setStoreAsRetrieve(MetadataStorePrx store, java.util.Map<String, String> __ctx) 
    20         throws IceInternal.LocalExceptionWrapper; 
    21  
    2219    void close(java.util.Map<String, String> __ctx) 
    2320        throws IceInternal.LocalExceptionWrapper; 
     
    3229        throws IceInternal.LocalExceptionWrapper; 
    3330 
    34     void setMetadataRetrieve(MetadataRetrievePrx r, java.util.Map<String, String> __ctx) 
     31    void setMetadataRetrieve(IMetadataPrx r, java.util.Map<String, String> __ctx) 
    3532        throws IceInternal.LocalExceptionWrapper; 
    3633 
    37     MetadataRetrieve getMetadataRetrieve(java.util.Map<String, String> __ctx) 
     34    IMetadata getMetadataRetrieve(java.util.Map<String, String> __ctx) 
    3835        throws IceInternal.LocalExceptionWrapper; 
    3936 
  • trunk/components/bf-ice/src/loci/ice/formats/_IFormatWriterDelD.java

    r5463 r5490  
    276276    } 
    277277 
    278     public MetadataRetrieve 
     278    public IMetadata 
    279279    getMetadataRetrieve(java.util.Map<String, String> __ctx) 
    280280        throws IceInternal.LocalExceptionWrapper 
     
    282282        final Ice.Current __current = new Ice.Current(); 
    283283        __initCurrent(__current, "getMetadataRetrieve", Ice.OperationMode.Normal, __ctx); 
    284         final MetadataRetrieveHolder __result = new MetadataRetrieveHolder(); 
     284        final IMetadataHolder __result = new IMetadataHolder(); 
    285285        IceInternal.Direct __direct = null; 
    286286        try 
     
    792792 
    793793    public void 
    794     setMetadataRetrieve(final MetadataRetrievePrx r, java.util.Map<String, String> __ctx) 
     794    setMetadataRetrieve(final IMetadataPrx r, java.util.Map<String, String> __ctx) 
    795795        throws IceInternal.LocalExceptionWrapper 
    796796    { 
     
    840840        } 
    841841    } 
    842  
    843     public void 
    844     setStoreAsRetrieve(final MetadataStorePrx store, java.util.Map<String, String> __ctx) 
    845         throws IceInternal.LocalExceptionWrapper 
    846     { 
    847         final Ice.Current __current = new Ice.Current(); 
    848         __initCurrent(__current, "setStoreAsRetrieve", Ice.OperationMode.Normal, __ctx); 
    849         IceInternal.Direct __direct = null; 
    850         try 
    851         { 
    852             __direct = new IceInternal.Direct(__current) 
    853             { 
    854                 public Ice.DispatchStatus run(Ice.Object __obj) 
    855                 { 
    856                     IFormatWriter __servant = null; 
    857                     try 
    858                     { 
    859                         __servant = (IFormatWriter)__obj; 
    860                     } 
    861                     catch(ClassCastException __ex) 
    862                     { 
    863                         throw new Ice.OperationNotExistException(__current.id, __current.facet, __current.operation); 
    864                     } 
    865                     __servant.setStoreAsRetrieve(store, __current); 
    866                     return Ice.DispatchStatus.DispatchOK; 
    867                 } 
    868             }; 
    869             try 
    870             { 
    871                 Ice.DispatchStatus __status = __direct.servant().__collocDispatch(__direct); 
    872                 if(__status == Ice.DispatchStatus.DispatchUserException) 
    873                 { 
    874                     __direct.throwUserException(); 
    875                 } 
    876                 assert __status == Ice.DispatchStatus.DispatchOK; 
    877             } 
    878             finally 
    879             { 
    880                 __direct.destroy(); 
    881             } 
    882         } 
    883         catch(Ice.SystemException __ex) 
    884         { 
    885             throw __ex; 
    886         } 
    887         catch(java.lang.Throwable __ex) 
    888         { 
    889             IceInternal.LocalExceptionWrapper.throwWrapper(__ex); 
    890         } 
    891     } 
    892842} 
  • trunk/components/bf-ice/src/loci/ice/formats/_IFormatWriterDelM.java

    r5463 r5490  
    207207    } 
    208208 
    209     public MetadataRetrieve 
     209    public IMetadata 
    210210    getMetadataRetrieve(java.util.Map<String, String> __ctx) 
    211211        throws IceInternal.LocalExceptionWrapper 
     
    230230                IceInternal.BasicStream __is = __og.is(); 
    231231                __is.startReadEncaps(); 
    232                 MetadataRetrieveHolder __ret = new MetadataRetrieveHolder(); 
     232                IMetadataHolder __ret = new IMetadataHolder(); 
    233233                __is.readObject(__ret.getPatcher()); 
    234234                __is.readPendingObjects(); 
     
    656656 
    657657    public void 
    658     setMetadataRetrieve(MetadataRetrievePrx r, java.util.Map<String, String> __ctx) 
     658    setMetadataRetrieve(IMetadataPrx r, java.util.Map<String, String> __ctx) 
    659659        throws IceInternal.LocalExceptionWrapper 
    660660    { 
     
    665665            { 
    666666                IceInternal.BasicStream __os = __og.os(); 
    667                 MetadataRetrievePrxHelper.__write(__os, r); 
     667                IMetadataPrxHelper.__write(__os, r); 
    668668            } 
    669669            catch(Ice.LocalException __ex) 
     
    700700        } 
    701701    } 
    702  
    703     public void 
    704     setStoreAsRetrieve(MetadataStorePrx store, java.util.Map<String, String> __ctx) 
    705         throws IceInternal.LocalExceptionWrapper 
    706     { 
    707         IceInternal.Outgoing __og = __handler.getOutgoing("setStoreAsRetrieve", Ice.OperationMode.Normal, __ctx); 
    708         try 
    709         { 
    710             try 
    711             { 
    712                 IceInternal.BasicStream __os = __og.os(); 
    713                 MetadataStorePrxHelper.__write(__os, store); 
    714             } 
    715             catch(Ice.LocalException __ex) 
    716             { 
    717                 __og.abort(__ex); 
    718             } 
    719             boolean __ok = __og.invoke(); 
    720             if(!__og.is().isEmpty()) 
    721             { 
    722                 try 
    723                 { 
    724                     if(!__ok) 
    725                     { 
    726                         try 
    727                         { 
    728                             __og.throwUserException(); 
    729                         } 
    730                         catch(Ice.UserException __ex) 
    731                         { 
    732                             throw new Ice.UnknownUserException(__ex.ice_name()); 
    733                         } 
    734                     } 
    735                     __og.is().skipEmptyEncaps(); 
    736                 } 
    737                 catch(Ice.LocalException __ex) 
    738                 { 
    739                     throw new IceInternal.LocalExceptionWrapper(__ex, false); 
    740                 } 
    741             } 
    742         } 
    743         finally 
    744         { 
    745             __handler.reclaimOutgoing(__og); 
    746         } 
    747     } 
    748702} 
  • trunk/components/bf-ice/src/loci/ice/formats/_IFormatWriterDisp.java

    r5463 r5490  
    9999    } 
    100100 
    101     public final MetadataRetrieve 
     101    public final IMetadata 
    102102    getMetadataRetrieve() 
    103103    { 
     
    160160 
    161161    public final void 
    162     setMetadataRetrieve(MetadataRetrievePrx r) 
     162    setMetadataRetrieve(IMetadataPrx r) 
    163163    { 
    164164        setMetadataRetrieve(r, null); 
    165     } 
    166  
    167     public final void 
    168     setStoreAsRetrieve(MetadataStorePrx store) 
    169     { 
    170         setStoreAsRetrieve(store, null); 
    171165    } 
    172166 
     
    181175        __is.endReadEncaps(); 
    182176        __obj.setId(id, __current); 
    183         return Ice.DispatchStatus.DispatchOK; 
    184     } 
    185  
    186     public static Ice.DispatchStatus 
    187     ___setStoreAsRetrieve(IFormatWriter __obj, IceInternal.Incoming __inS, Ice.Current __current) 
    188     { 
    189         __checkMode(Ice.OperationMode.Normal, __current.mode); 
    190         IceInternal.BasicStream __is = __inS.is(); 
    191         __is.startReadEncaps(); 
    192         MetadataStorePrx store; 
    193         store = MetadataStorePrxHelper.__read(__is); 
    194         __is.endReadEncaps(); 
    195         __obj.setStoreAsRetrieve(store, __current); 
    196177        return Ice.DispatchStatus.DispatchOK; 
    197178    } 
     
    257238        IceInternal.BasicStream __is = __inS.is(); 
    258239        __is.startReadEncaps(); 
    259         MetadataRetrievePrx r; 
    260         r = MetadataRetrievePrxHelper.__read(__is); 
     240        IMetadataPrx r; 
     241        r = IMetadataPrxHelper.__read(__is); 
    261242        __is.endReadEncaps(); 
    262243        __obj.setMetadataRetrieve(r, __current); 
     
    270251        __inS.is().skipEmptyEncaps(); 
    271252        IceInternal.BasicStream __os = __inS.os(); 
    272         MetadataRetrieve __ret = __obj.getMetadataRetrieve(__current); 
     253        IMetadata __ret = __obj.getMetadataRetrieve(__current); 
    273254        __os.writeObject(__ret); 
    274255        __os.writePendingObjects(); 
     
    408389        "setFramesPerSecond", 
    409390        "setId", 
    410         "setMetadataRetrieve", 
    411         "setStoreAsRetrieve" 
     391        "setMetadataRetrieve" 
    412392    }; 
    413393 
     
    502482            { 
    503483                return ___setMetadataRetrieve(this, in, __current); 
    504             } 
    505             case 20: 
    506             { 
    507                 return ___setStoreAsRetrieve(this, in, __current); 
    508484            } 
    509485        } 
  • trunk/components/bf-ice/src/loci/ice/formats/_IFormatWriterOperations.java

    r5463 r5490  
    1616    void setId(String id, Ice.Current __current); 
    1717 
    18     void setStoreAsRetrieve(MetadataStorePrx store, Ice.Current __current); 
    19  
    2018    void close(Ice.Current __current); 
    2119 
     
    2624    boolean canDoStacks(Ice.Current __current); 
    2725 
    28     void setMetadataRetrieve(MetadataRetrievePrx r, Ice.Current __current); 
     26    void setMetadataRetrieve(IMetadataPrx r, Ice.Current __current); 
    2927 
    30     MetadataRetrieve getMetadataRetrieve(Ice.Current __current); 
     28    IMetadata getMetadataRetrieve(Ice.Current __current); 
    3129 
    3230    void setFramesPerSecond(int rate, Ice.Current __current); 
  • trunk/components/bf-ice/src/loci/ice/formats/_IFormatWriterOperationsNC.java

    r5463 r5490  
    1616    void setId(String id); 
    1717 
    18     void setStoreAsRetrieve(MetadataStorePrx store); 
    19  
    2018    void close(); 
    2119 
     
    2624    boolean canDoStacks(); 
    2725 
    28     void setMetadataRetrieve(MetadataRetrievePrx r); 
     26    void setMetadataRetrieve(IMetadataPrx r); 
    2927 
    30     MetadataRetrieve getMetadataRetrieve(); 
     28    IMetadata getMetadataRetrieve(); 
    3129 
    3230    void setFramesPerSecond(int rate); 
Note: See TracChangeset for help on using the changeset viewer.