public abstract class Instrument extends IObject implements _InstrumentOperations, _InstrumentOperationsNC
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String[] | __ids | 
| protected java.util.Map<java.lang.Long,java.lang.Long> | annotationLinksCountPerOwner | 
| protected boolean | annotationLinksLoaded | 
| protected java.util.List<InstrumentAnnotationLink> | annotationLinksSeq | 
| protected boolean | detectorLoaded | 
| protected java.util.List<Detector> | detectorSeq | 
| protected boolean | dichroicLoaded | 
| protected java.util.List<Dichroic> | dichroicSeq | 
| protected boolean | filterLoaded | 
| protected java.util.List<Filter> | filterSeq | 
| protected boolean | filterSetLoaded | 
| protected java.util.List<FilterSet> | filterSetSeq | 
| protected boolean | lightSourceLoaded | 
| protected java.util.List<LightSource> | lightSourceSeq | 
| protected Microscope | microscope | 
| protected boolean | objectiveLoaded | 
| protected java.util.List<Objective> | objectiveSeq | 
| protected boolean | otfLoaded | 
| protected java.util.List<OTF> | otfSeq | 
| static long | serialVersionUID | 
| protected RInt | version | 
| Constructor and Description | 
|---|
| Instrument() | 
| Instrument(RLong id,
          Details details,
          boolean loaded,
          RInt version,
          Microscope microscope,
          java.util.List<Detector> detectorSeq,
          boolean detectorLoaded,
          java.util.List<Objective> objectiveSeq,
          boolean objectiveLoaded,
          java.util.List<LightSource> lightSourceSeq,
          boolean lightSourceLoaded,
          java.util.List<Filter> filterSeq,
          boolean filterLoaded,
          java.util.List<Dichroic> dichroicSeq,
          boolean dichroicLoaded,
          java.util.List<FilterSet> filterSetSeq,
          boolean filterSetLoaded,
          java.util.List<OTF> otfSeq,
          boolean otfLoaded,
          java.util.List<InstrumentAnnotationLink> annotationLinksSeq,
          boolean annotationLinksLoaded,
          java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner) | 
| Modifier and Type | Method and Description | 
|---|---|
| static Ice.DispatchStatus | ___addAllDetectorSet(Instrument __obj,
                    IceInternal.Incoming __inS,
                    Ice.Current __current) | 
| static Ice.DispatchStatus | ___addAllDichroicSet(Instrument __obj,
                    IceInternal.Incoming __inS,
                    Ice.Current __current) | 
| static Ice.DispatchStatus | ___addAllFilterSet(Instrument __obj,
                  IceInternal.Incoming __inS,
                  Ice.Current __current) | 
| static Ice.DispatchStatus | ___addAllFilterSetSet(Instrument __obj,
                     IceInternal.Incoming __inS,
                     Ice.Current __current) | 
| static Ice.DispatchStatus | ___addAllInstrumentAnnotationLinkSet(Instrument __obj,
                                    IceInternal.Incoming __inS,
                                    Ice.Current __current) | 
| static Ice.DispatchStatus | ___addAllLightSourceSet(Instrument __obj,
                       IceInternal.Incoming __inS,
                       Ice.Current __current) | 
| static Ice.DispatchStatus | ___addAllObjectiveSet(Instrument __obj,
                     IceInternal.Incoming __inS,
                     Ice.Current __current) | 
| static Ice.DispatchStatus | ___addAllOTFSet(Instrument __obj,
               IceInternal.Incoming __inS,
               Ice.Current __current) | 
| static Ice.DispatchStatus | ___addDetector(Instrument __obj,
              IceInternal.Incoming __inS,
              Ice.Current __current) | 
| static Ice.DispatchStatus | ___addDichroic(Instrument __obj,
              IceInternal.Incoming __inS,
              Ice.Current __current) | 
| static Ice.DispatchStatus | ___addFilter(Instrument __obj,
            IceInternal.Incoming __inS,
            Ice.Current __current) | 
| static Ice.DispatchStatus | ___addFilterSet(Instrument __obj,
               IceInternal.Incoming __inS,
               Ice.Current __current) | 
| static Ice.DispatchStatus | ___addInstrumentAnnotationLink(Instrument __obj,
                              IceInternal.Incoming __inS,
                              Ice.Current __current) | 
| static Ice.DispatchStatus | ___addInstrumentAnnotationLinkToBoth(Instrument __obj,
                                    IceInternal.Incoming __inS,
                                    Ice.Current __current) | 
| static Ice.DispatchStatus | ___addLightSource(Instrument __obj,
                 IceInternal.Incoming __inS,
                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___addObjective(Instrument __obj,
               IceInternal.Incoming __inS,
               Ice.Current __current) | 
| static Ice.DispatchStatus | ___addOTF(Instrument __obj,
         IceInternal.Incoming __inS,
         Ice.Current __current) | 
| static Ice.DispatchStatus | ___clearAnnotationLinks(Instrument __obj,
                       IceInternal.Incoming __inS,
                       Ice.Current __current) | 
| static Ice.DispatchStatus | ___clearDetector(Instrument __obj,
                IceInternal.Incoming __inS,
                Ice.Current __current) | 
| static Ice.DispatchStatus | ___clearDichroic(Instrument __obj,
                IceInternal.Incoming __inS,
                Ice.Current __current) | 
| static Ice.DispatchStatus | ___clearFilter(Instrument __obj,
              IceInternal.Incoming __inS,
              Ice.Current __current) | 
| static Ice.DispatchStatus | ___clearFilterSet(Instrument __obj,
                 IceInternal.Incoming __inS,
                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___clearLightSource(Instrument __obj,
                   IceInternal.Incoming __inS,
                   Ice.Current __current) | 
| static Ice.DispatchStatus | ___clearObjective(Instrument __obj,
                 IceInternal.Incoming __inS,
                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___clearOtf(Instrument __obj,
           IceInternal.Incoming __inS,
           Ice.Current __current) | 
| static Ice.DispatchStatus | ___copyAnnotationLinks(Instrument __obj,
                      IceInternal.Incoming __inS,
                      Ice.Current __current) | 
| static Ice.DispatchStatus | ___copyDetector(Instrument __obj,
               IceInternal.Incoming __inS,
               Ice.Current __current) | 
| static Ice.DispatchStatus | ___copyDichroic(Instrument __obj,
               IceInternal.Incoming __inS,
               Ice.Current __current) | 
| static Ice.DispatchStatus | ___copyFilter(Instrument __obj,
             IceInternal.Incoming __inS,
             Ice.Current __current) | 
| static Ice.DispatchStatus | ___copyFilterSet(Instrument __obj,
                IceInternal.Incoming __inS,
                Ice.Current __current) | 
| static Ice.DispatchStatus | ___copyLightSource(Instrument __obj,
                  IceInternal.Incoming __inS,
                  Ice.Current __current) | 
| static Ice.DispatchStatus | ___copyObjective(Instrument __obj,
                IceInternal.Incoming __inS,
                Ice.Current __current) | 
| static Ice.DispatchStatus | ___copyOtf(Instrument __obj,
          IceInternal.Incoming __inS,
          Ice.Current __current) | 
| static Ice.DispatchStatus | ___findInstrumentAnnotationLink(Instrument __obj,
                               IceInternal.Incoming __inS,
                               Ice.Current __current) | 
| static Ice.DispatchStatus | ___getAnnotationLinksCountPerOwner(Instrument __obj,
                                  IceInternal.Incoming __inS,
                                  Ice.Current __current) | 
| static Ice.DispatchStatus | ___getMicroscope(Instrument __obj,
                IceInternal.Incoming __inS,
                Ice.Current __current) | 
| static Ice.DispatchStatus | ___getVersion(Instrument __obj,
             IceInternal.Incoming __inS,
             Ice.Current __current) | 
| static Ice.DispatchStatus | ___linkAnnotation(Instrument __obj,
                 IceInternal.Incoming __inS,
                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___linkedAnnotationList(Instrument __obj,
                       IceInternal.Incoming __inS,
                       Ice.Current __current) | 
| static Ice.DispatchStatus | ___reloadAnnotationLinks(Instrument __obj,
                        IceInternal.Incoming __inS,
                        Ice.Current __current) | 
| static Ice.DispatchStatus | ___reloadDetector(Instrument __obj,
                 IceInternal.Incoming __inS,
                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___reloadDichroic(Instrument __obj,
                 IceInternal.Incoming __inS,
                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___reloadFilter(Instrument __obj,
               IceInternal.Incoming __inS,
               Ice.Current __current) | 
| static Ice.DispatchStatus | ___reloadFilterSet(Instrument __obj,
                  IceInternal.Incoming __inS,
                  Ice.Current __current) | 
| static Ice.DispatchStatus | ___reloadLightSource(Instrument __obj,
                    IceInternal.Incoming __inS,
                    Ice.Current __current) | 
| static Ice.DispatchStatus | ___reloadObjective(Instrument __obj,
                  IceInternal.Incoming __inS,
                  Ice.Current __current) | 
| static Ice.DispatchStatus | ___reloadOtf(Instrument __obj,
            IceInternal.Incoming __inS,
            Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeAllDetectorSet(Instrument __obj,
                       IceInternal.Incoming __inS,
                       Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeAllDichroicSet(Instrument __obj,
                       IceInternal.Incoming __inS,
                       Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeAllFilterSet(Instrument __obj,
                     IceInternal.Incoming __inS,
                     Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeAllFilterSetSet(Instrument __obj,
                        IceInternal.Incoming __inS,
                        Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeAllInstrumentAnnotationLinkSet(Instrument __obj,
                                       IceInternal.Incoming __inS,
                                       Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeAllLightSourceSet(Instrument __obj,
                          IceInternal.Incoming __inS,
                          Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeAllObjectiveSet(Instrument __obj,
                        IceInternal.Incoming __inS,
                        Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeAllOTFSet(Instrument __obj,
                  IceInternal.Incoming __inS,
                  Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeDetector(Instrument __obj,
                 IceInternal.Incoming __inS,
                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeDichroic(Instrument __obj,
                 IceInternal.Incoming __inS,
                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeFilter(Instrument __obj,
               IceInternal.Incoming __inS,
               Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeFilterSet(Instrument __obj,
                  IceInternal.Incoming __inS,
                  Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeInstrumentAnnotationLink(Instrument __obj,
                                 IceInternal.Incoming __inS,
                                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeInstrumentAnnotationLinkFromBoth(Instrument __obj,
                                         IceInternal.Incoming __inS,
                                         Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeLightSource(Instrument __obj,
                    IceInternal.Incoming __inS,
                    Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeObjective(Instrument __obj,
                  IceInternal.Incoming __inS,
                  Ice.Current __current) | 
| static Ice.DispatchStatus | ___removeOTF(Instrument __obj,
            IceInternal.Incoming __inS,
            Ice.Current __current) | 
| static Ice.DispatchStatus | ___setMicroscope(Instrument __obj,
                IceInternal.Incoming __inS,
                Ice.Current __current) | 
| static Ice.DispatchStatus | ___setVersion(Instrument __obj,
             IceInternal.Incoming __inS,
             Ice.Current __current) | 
| static Ice.DispatchStatus | ___sizeOfAnnotationLinks(Instrument __obj,
                        IceInternal.Incoming __inS,
                        Ice.Current __current) | 
| static Ice.DispatchStatus | ___sizeOfDetector(Instrument __obj,
                 IceInternal.Incoming __inS,
                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___sizeOfDichroic(Instrument __obj,
                 IceInternal.Incoming __inS,
                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___sizeOfFilter(Instrument __obj,
               IceInternal.Incoming __inS,
               Ice.Current __current) | 
| static Ice.DispatchStatus | ___sizeOfFilterSet(Instrument __obj,
                  IceInternal.Incoming __inS,
                  Ice.Current __current) | 
| static Ice.DispatchStatus | ___sizeOfLightSource(Instrument __obj,
                    IceInternal.Incoming __inS,
                    Ice.Current __current) | 
| static Ice.DispatchStatus | ___sizeOfObjective(Instrument __obj,
                  IceInternal.Incoming __inS,
                  Ice.Current __current) | 
| static Ice.DispatchStatus | ___sizeOfOtf(Instrument __obj,
            IceInternal.Incoming __inS,
            Ice.Current __current) | 
| static Ice.DispatchStatus | ___unlinkAnnotation(Instrument __obj,
                   IceInternal.Incoming __inS,
                   Ice.Current __current) | 
| static Ice.DispatchStatus | ___unloadAnnotationLinks(Instrument __obj,
                        IceInternal.Incoming __inS,
                        Ice.Current __current) | 
| static Ice.DispatchStatus | ___unloadDetector(Instrument __obj,
                 IceInternal.Incoming __inS,
                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___unloadDichroic(Instrument __obj,
                 IceInternal.Incoming __inS,
                 Ice.Current __current) | 
| static Ice.DispatchStatus | ___unloadFilter(Instrument __obj,
               IceInternal.Incoming __inS,
               Ice.Current __current) | 
| static Ice.DispatchStatus | ___unloadFilterSet(Instrument __obj,
                  IceInternal.Incoming __inS,
                  Ice.Current __current) | 
| static Ice.DispatchStatus | ___unloadLightSource(Instrument __obj,
                    IceInternal.Incoming __inS,
                    Ice.Current __current) | 
| static Ice.DispatchStatus | ___unloadObjective(Instrument __obj,
                  IceInternal.Incoming __inS,
                  Ice.Current __current) | 
| static Ice.DispatchStatus | ___unloadOtf(Instrument __obj,
            IceInternal.Incoming __inS,
            Ice.Current __current) | 
| Ice.DispatchStatus | __dispatch(IceInternal.Incoming in,
          Ice.Current __current) | 
| protected void | __readImpl(IceInternal.BasicStream __is) | 
| protected void | __writeImpl(IceInternal.BasicStream __os) | 
| void | addAllDetectorSet(java.util.List<Detector> targets) | 
| void | addAllDichroicSet(java.util.List<Dichroic> targets) | 
| void | addAllFilterSet(java.util.List<Filter> targets) | 
| void | addAllFilterSetSet(java.util.List<FilterSet> targets) | 
| void | addAllInstrumentAnnotationLinkSet(java.util.List<InstrumentAnnotationLink> targets) | 
| void | addAllLightSourceSet(java.util.List<LightSource> targets) | 
| void | addAllObjectiveSet(java.util.List<Objective> targets) | 
| void | addAllOTFSet(java.util.List<OTF> targets) | 
| void | addDetector(Detector target) | 
| void | addDichroic(Dichroic target) | 
| void | addFilter(Filter target) | 
| void | addFilterSet(FilterSet target) | 
| void | addInstrumentAnnotationLink(InstrumentAnnotationLink target) | 
| void | addInstrumentAnnotationLinkToBoth(InstrumentAnnotationLink link,
                                 boolean bothSides) | 
| void | addLightSource(LightSource target) | 
| void | addObjective(Objective target) | 
| void | addOTF(OTF target) | 
| void | clearAnnotationLinks() | 
| void | clearDetector() | 
| void | clearDichroic() | 
| void | clearFilter() | 
| void | clearFilterSet() | 
| void | clearLightSource() | 
| void | clearObjective() | 
| void | clearOtf() | 
| Instrument | clone() | 
| java.util.List<InstrumentAnnotationLink> | copyAnnotationLinks() | 
| java.util.List<Detector> | copyDetector() | 
| java.util.List<Dichroic> | copyDichroic() | 
| java.util.List<Filter> | copyFilter() | 
| java.util.List<FilterSet> | copyFilterSet() | 
| java.util.List<LightSource> | copyLightSource() | 
| java.util.List<Objective> | copyObjective() | 
| java.util.List<OTF> | copyOtf() | 
| java.util.List<InstrumentAnnotationLink> | findInstrumentAnnotationLink(Annotation removal) | 
| java.util.Map<java.lang.Long,java.lang.Long> | getAnnotationLinksCountPerOwner() | 
| Microscope | getMicroscope() | 
| RInt | getVersion() | 
| java.lang.String | ice_id() | 
| java.lang.String | ice_id(Ice.Current __current) | 
| java.lang.String[] | ice_ids() | 
| java.lang.String[] | ice_ids(Ice.Current __current) | 
| boolean | ice_isA(java.lang.String s) | 
| boolean | ice_isA(java.lang.String s,
       Ice.Current __current) | 
| static java.lang.String | ice_staticId() | 
| InstrumentAnnotationLink | linkAnnotation(Annotation addition) | 
| java.util.List<Annotation> | linkedAnnotationList() | 
| void | reloadAnnotationLinks(Instrument toCopy) | 
| void | reloadDetector(Instrument toCopy) | 
| void | reloadDichroic(Instrument toCopy) | 
| void | reloadFilter(Instrument toCopy) | 
| void | reloadFilterSet(Instrument toCopy) | 
| void | reloadLightSource(Instrument toCopy) | 
| void | reloadObjective(Instrument toCopy) | 
| void | reloadOtf(Instrument toCopy) | 
| void | removeAllDetectorSet(java.util.List<Detector> targets) | 
| void | removeAllDichroicSet(java.util.List<Dichroic> targets) | 
| void | removeAllFilterSet(java.util.List<Filter> targets) | 
| void | removeAllFilterSetSet(java.util.List<FilterSet> targets) | 
| void | removeAllInstrumentAnnotationLinkSet(java.util.List<InstrumentAnnotationLink> targets) | 
| void | removeAllLightSourceSet(java.util.List<LightSource> targets) | 
| void | removeAllObjectiveSet(java.util.List<Objective> targets) | 
| void | removeAllOTFSet(java.util.List<OTF> targets) | 
| void | removeDetector(Detector theTarget) | 
| void | removeDichroic(Dichroic theTarget) | 
| void | removeFilter(Filter theTarget) | 
| void | removeFilterSet(FilterSet theTarget) | 
| void | removeInstrumentAnnotationLink(InstrumentAnnotationLink theTarget) | 
| void | removeInstrumentAnnotationLinkFromBoth(InstrumentAnnotationLink link,
                                      boolean bothSides) | 
| void | removeLightSource(LightSource theTarget) | 
| void | removeObjective(Objective theTarget) | 
| void | removeOTF(OTF theTarget) | 
| void | setMicroscope(Microscope theMicroscope) | 
| void | setVersion(RInt theVersion) | 
| int | sizeOfAnnotationLinks() | 
| int | sizeOfDetector() | 
| int | sizeOfDichroic() | 
| int | sizeOfFilter() | 
| int | sizeOfFilterSet() | 
| int | sizeOfLightSource() | 
| int | sizeOfObjective() | 
| int | sizeOfOtf() | 
| void | unlinkAnnotation(Annotation removal) | 
| void | unloadAnnotationLinks() | 
| void | unloadDetector() | 
| void | unloadDichroic() | 
| void | unloadFilter() | 
| void | unloadFilterSet() | 
| void | unloadLightSource() | 
| void | unloadObjective() | 
| void | unloadOtf() | 
___getDetails, ___getId, ___isAnnotated, ___isGlobal, ___isLink, ___isLoaded, ___isMutable, ___proxy, ___setId, ___shallowCopy, ___unload, ___unloadCollections, ___unloadDetails, getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails___ice_id, ___ice_ids, ___ice_isA, ___ice_ping, __checkMode, __read, __read, __readImpl, __write, __write, __writeImpl, ice_dispatch, ice_dispatch, ice_operationAttributes, ice_ping, ice_ping, ice_postUnmarshal, ice_preMarshalequals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddAllDetectorSet, addAllDichroicSet, addAllFilterSet, addAllFilterSetSet, addAllInstrumentAnnotationLinkSet, addAllLightSourceSet, addAllObjectiveSet, addAllOTFSet, addDetector, addDichroic, addFilter, addFilterSet, addInstrumentAnnotationLink, addInstrumentAnnotationLinkToBoth, addLightSource, addObjective, addOTF, clearAnnotationLinks, clearDetector, clearDichroic, clearFilter, clearFilterSet, clearLightSource, clearObjective, clearOtf, copyAnnotationLinks, copyDetector, copyDichroic, copyFilter, copyFilterSet, copyLightSource, copyObjective, copyOtf, findInstrumentAnnotationLink, getAnnotationLinksCountPerOwner, getMicroscope, getVersion, linkAnnotation, linkedAnnotationList, reloadAnnotationLinks, reloadDetector, reloadDichroic, reloadFilter, reloadFilterSet, reloadLightSource, reloadObjective, reloadOtf, removeAllDetectorSet, removeAllDichroicSet, removeAllFilterSet, removeAllFilterSetSet, removeAllInstrumentAnnotationLinkSet, removeAllLightSourceSet, removeAllObjectiveSet, removeAllOTFSet, removeDetector, removeDichroic, removeFilter, removeFilterSet, removeInstrumentAnnotationLink, removeInstrumentAnnotationLinkFromBoth, removeLightSource, removeObjective, removeOTF, setMicroscope, setVersion, sizeOfAnnotationLinks, sizeOfDetector, sizeOfDichroic, sizeOfFilter, sizeOfFilterSet, sizeOfLightSource, sizeOfObjective, sizeOfOtf, unlinkAnnotation, unloadAnnotationLinks, unloadDetector, unloadDichroic, unloadFilter, unloadFilterSet, unloadLightSource, unloadObjective, unloadOtfgetDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetailsgetDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetailspublic static final java.lang.String[] __ids
protected RInt version
protected Microscope microscope
protected java.util.List<Detector> detectorSeq
protected boolean detectorLoaded
protected java.util.List<Objective> objectiveSeq
protected boolean objectiveLoaded
protected java.util.List<LightSource> lightSourceSeq
protected boolean lightSourceLoaded
protected java.util.List<Filter> filterSeq
protected boolean filterLoaded
protected java.util.List<Dichroic> dichroicSeq
protected boolean dichroicLoaded
protected java.util.List<FilterSet> filterSetSeq
protected boolean filterSetLoaded
protected java.util.List<OTF> otfSeq
protected boolean otfLoaded
protected java.util.List<InstrumentAnnotationLink> annotationLinksSeq
protected boolean annotationLinksLoaded
protected java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner
public static final long serialVersionUID
public Instrument()
public Instrument(RLong id, Details details, boolean loaded, RInt version, Microscope microscope, java.util.List<Detector> detectorSeq, boolean detectorLoaded, java.util.List<Objective> objectiveSeq, boolean objectiveLoaded, java.util.List<LightSource> lightSourceSeq, boolean lightSourceLoaded, java.util.List<Filter> filterSeq, boolean filterLoaded, java.util.List<Dichroic> dichroicSeq, boolean dichroicLoaded, java.util.List<FilterSet> filterSetSeq, boolean filterSetLoaded, java.util.List<OTF> otfSeq, boolean otfLoaded, java.util.List<InstrumentAnnotationLink> annotationLinksSeq, boolean annotationLinksLoaded, java.util.Map<java.lang.Long,java.lang.Long> annotationLinksCountPerOwner)
public boolean ice_isA(java.lang.String s)
public boolean ice_isA(java.lang.String s,
                       Ice.Current __current)
public java.lang.String[] ice_ids()
public java.lang.String[] ice_ids(Ice.Current __current)
public java.lang.String ice_id()
public java.lang.String ice_id(Ice.Current __current)
public static java.lang.String ice_staticId()
public final void addAllDetectorSet(java.util.List<Detector> targets)
addAllDetectorSet in interface _InstrumentOperationsNCpublic final void addAllDichroicSet(java.util.List<Dichroic> targets)
addAllDichroicSet in interface _InstrumentOperationsNCpublic final void addAllFilterSet(java.util.List<Filter> targets)
addAllFilterSet in interface _InstrumentOperationsNCpublic final void addAllFilterSetSet(java.util.List<FilterSet> targets)
addAllFilterSetSet in interface _InstrumentOperationsNCpublic final void addAllInstrumentAnnotationLinkSet(java.util.List<InstrumentAnnotationLink> targets)
addAllInstrumentAnnotationLinkSet in interface _InstrumentOperationsNCpublic final void addAllLightSourceSet(java.util.List<LightSource> targets)
addAllLightSourceSet in interface _InstrumentOperationsNCpublic final void addAllOTFSet(java.util.List<OTF> targets)
addAllOTFSet in interface _InstrumentOperationsNCpublic final void addAllObjectiveSet(java.util.List<Objective> targets)
addAllObjectiveSet in interface _InstrumentOperationsNCpublic final void addDetector(Detector target)
addDetector in interface _InstrumentOperationsNCpublic final void addDichroic(Dichroic target)
addDichroic in interface _InstrumentOperationsNCpublic final void addFilter(Filter target)
addFilter in interface _InstrumentOperationsNCpublic final void addFilterSet(FilterSet target)
addFilterSet in interface _InstrumentOperationsNCpublic final void addInstrumentAnnotationLink(InstrumentAnnotationLink target)
addInstrumentAnnotationLink in interface _InstrumentOperationsNCpublic final void addInstrumentAnnotationLinkToBoth(InstrumentAnnotationLink link, boolean bothSides)
addInstrumentAnnotationLinkToBoth in interface _InstrumentOperationsNCpublic final void addLightSource(LightSource target)
addLightSource in interface _InstrumentOperationsNCpublic final void addOTF(OTF target)
addOTF in interface _InstrumentOperationsNCpublic final void addObjective(Objective target)
addObjective in interface _InstrumentOperationsNCpublic final void clearAnnotationLinks()
clearAnnotationLinks in interface _InstrumentOperationsNCpublic final void clearDetector()
clearDetector in interface _InstrumentOperationsNCpublic final void clearDichroic()
clearDichroic in interface _InstrumentOperationsNCpublic final void clearFilter()
clearFilter in interface _InstrumentOperationsNCpublic final void clearFilterSet()
clearFilterSet in interface _InstrumentOperationsNCpublic final void clearLightSource()
clearLightSource in interface _InstrumentOperationsNCpublic final void clearObjective()
clearObjective in interface _InstrumentOperationsNCpublic final void clearOtf()
clearOtf in interface _InstrumentOperationsNCpublic final java.util.List<InstrumentAnnotationLink> copyAnnotationLinks()
copyAnnotationLinks in interface _InstrumentOperationsNCpublic final java.util.List<Detector> copyDetector()
copyDetector in interface _InstrumentOperationsNCpublic final java.util.List<Dichroic> copyDichroic()
copyDichroic in interface _InstrumentOperationsNCpublic final java.util.List<Filter> copyFilter()
copyFilter in interface _InstrumentOperationsNCpublic final java.util.List<FilterSet> copyFilterSet()
copyFilterSet in interface _InstrumentOperationsNCpublic final java.util.List<LightSource> copyLightSource()
copyLightSource in interface _InstrumentOperationsNCpublic final java.util.List<Objective> copyObjective()
copyObjective in interface _InstrumentOperationsNCpublic final java.util.List<OTF> copyOtf()
copyOtf in interface _InstrumentOperationsNCpublic final java.util.List<InstrumentAnnotationLink> findInstrumentAnnotationLink(Annotation removal)
findInstrumentAnnotationLink in interface _InstrumentOperationsNCpublic final java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
getAnnotationLinksCountPerOwner in interface _InstrumentOperationsNCpublic final Microscope getMicroscope()
getMicroscope in interface _InstrumentOperationsNCpublic final RInt getVersion()
getVersion in interface _InstrumentOperationsNCpublic final InstrumentAnnotationLink linkAnnotation(Annotation addition)
linkAnnotation in interface _InstrumentOperationsNCpublic final java.util.List<Annotation> linkedAnnotationList()
linkedAnnotationList in interface _InstrumentOperationsNCpublic final void reloadAnnotationLinks(Instrument toCopy)
reloadAnnotationLinks in interface _InstrumentOperationsNCpublic final void reloadDetector(Instrument toCopy)
reloadDetector in interface _InstrumentOperationsNCpublic final void reloadDichroic(Instrument toCopy)
reloadDichroic in interface _InstrumentOperationsNCpublic final void reloadFilter(Instrument toCopy)
reloadFilter in interface _InstrumentOperationsNCpublic final void reloadFilterSet(Instrument toCopy)
reloadFilterSet in interface _InstrumentOperationsNCpublic final void reloadLightSource(Instrument toCopy)
reloadLightSource in interface _InstrumentOperationsNCpublic final void reloadObjective(Instrument toCopy)
reloadObjective in interface _InstrumentOperationsNCpublic final void reloadOtf(Instrument toCopy)
reloadOtf in interface _InstrumentOperationsNCpublic final void removeAllDetectorSet(java.util.List<Detector> targets)
removeAllDetectorSet in interface _InstrumentOperationsNCpublic final void removeAllDichroicSet(java.util.List<Dichroic> targets)
removeAllDichroicSet in interface _InstrumentOperationsNCpublic final void removeAllFilterSet(java.util.List<Filter> targets)
removeAllFilterSet in interface _InstrumentOperationsNCpublic final void removeAllFilterSetSet(java.util.List<FilterSet> targets)
removeAllFilterSetSet in interface _InstrumentOperationsNCpublic final void removeAllInstrumentAnnotationLinkSet(java.util.List<InstrumentAnnotationLink> targets)
removeAllInstrumentAnnotationLinkSet in interface _InstrumentOperationsNCpublic final void removeAllLightSourceSet(java.util.List<LightSource> targets)
removeAllLightSourceSet in interface _InstrumentOperationsNCpublic final void removeAllOTFSet(java.util.List<OTF> targets)
removeAllOTFSet in interface _InstrumentOperationsNCpublic final void removeAllObjectiveSet(java.util.List<Objective> targets)
removeAllObjectiveSet in interface _InstrumentOperationsNCpublic final void removeDetector(Detector theTarget)
removeDetector in interface _InstrumentOperationsNCpublic final void removeDichroic(Dichroic theTarget)
removeDichroic in interface _InstrumentOperationsNCpublic final void removeFilter(Filter theTarget)
removeFilter in interface _InstrumentOperationsNCpublic final void removeFilterSet(FilterSet theTarget)
removeFilterSet in interface _InstrumentOperationsNCpublic final void removeInstrumentAnnotationLink(InstrumentAnnotationLink theTarget)
removeInstrumentAnnotationLink in interface _InstrumentOperationsNCpublic final void removeInstrumentAnnotationLinkFromBoth(InstrumentAnnotationLink link, boolean bothSides)
removeInstrumentAnnotationLinkFromBoth in interface _InstrumentOperationsNCpublic final void removeLightSource(LightSource theTarget)
removeLightSource in interface _InstrumentOperationsNCpublic final void removeOTF(OTF theTarget)
removeOTF in interface _InstrumentOperationsNCpublic final void removeObjective(Objective theTarget)
removeObjective in interface _InstrumentOperationsNCpublic final void setMicroscope(Microscope theMicroscope)
setMicroscope in interface _InstrumentOperationsNCpublic final void setVersion(RInt theVersion)
setVersion in interface _InstrumentOperationsNCpublic final int sizeOfAnnotationLinks()
sizeOfAnnotationLinks in interface _InstrumentOperationsNCpublic final int sizeOfDetector()
sizeOfDetector in interface _InstrumentOperationsNCpublic final int sizeOfDichroic()
sizeOfDichroic in interface _InstrumentOperationsNCpublic final int sizeOfFilter()
sizeOfFilter in interface _InstrumentOperationsNCpublic final int sizeOfFilterSet()
sizeOfFilterSet in interface _InstrumentOperationsNCpublic final int sizeOfLightSource()
sizeOfLightSource in interface _InstrumentOperationsNCpublic final int sizeOfObjective()
sizeOfObjective in interface _InstrumentOperationsNCpublic final int sizeOfOtf()
sizeOfOtf in interface _InstrumentOperationsNCpublic final void unlinkAnnotation(Annotation removal)
unlinkAnnotation in interface _InstrumentOperationsNCpublic final void unloadAnnotationLinks()
unloadAnnotationLinks in interface _InstrumentOperationsNCpublic final void unloadDetector()
unloadDetector in interface _InstrumentOperationsNCpublic final void unloadDichroic()
unloadDichroic in interface _InstrumentOperationsNCpublic final void unloadFilter()
unloadFilter in interface _InstrumentOperationsNCpublic final void unloadFilterSet()
unloadFilterSet in interface _InstrumentOperationsNCpublic final void unloadLightSource()
unloadLightSource in interface _InstrumentOperationsNCpublic final void unloadObjective()
unloadObjective in interface _InstrumentOperationsNCpublic final void unloadOtf()
unloadOtf in interface _InstrumentOperationsNCpublic static Ice.DispatchStatus ___getVersion(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setVersion(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getMicroscope(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___setMicroscope(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unloadDetector(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___sizeOfDetector(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___copyDetector(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addDetector(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addAllDetectorSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeDetector(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeAllDetectorSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___clearDetector(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___reloadDetector(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unloadObjective(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___sizeOfObjective(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___copyObjective(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addObjective(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addAllObjectiveSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeObjective(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeAllObjectiveSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___clearObjective(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___reloadObjective(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unloadLightSource(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___sizeOfLightSource(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___copyLightSource(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addLightSource(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addAllLightSourceSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeLightSource(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeAllLightSourceSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___clearLightSource(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___reloadLightSource(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unloadFilter(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___sizeOfFilter(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___copyFilter(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addFilter(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addAllFilterSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeFilter(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeAllFilterSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___clearFilter(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___reloadFilter(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unloadDichroic(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___sizeOfDichroic(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___copyDichroic(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addDichroic(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addAllDichroicSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeDichroic(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeAllDichroicSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___clearDichroic(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___reloadDichroic(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unloadFilterSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___sizeOfFilterSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___copyFilterSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addFilterSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addAllFilterSetSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeFilterSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeAllFilterSetSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___clearFilterSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___reloadFilterSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unloadOtf(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___sizeOfOtf(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___copyOtf(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addOTF(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addAllOTFSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeOTF(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeAllOTFSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___clearOtf(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___reloadOtf(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unloadAnnotationLinks(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___sizeOfAnnotationLinks(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___copyAnnotationLinks(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addInstrumentAnnotationLink(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addAllInstrumentAnnotationLinkSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeInstrumentAnnotationLink(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeAllInstrumentAnnotationLinkSet(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___clearAnnotationLinks(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___reloadAnnotationLinks(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___getAnnotationLinksCountPerOwner(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___linkAnnotation(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___addInstrumentAnnotationLinkToBoth(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___findInstrumentAnnotationLink(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___unlinkAnnotation(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___removeInstrumentAnnotationLinkFromBoth(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public static Ice.DispatchStatus ___linkedAnnotationList(Instrument __obj, IceInternal.Incoming __inS, Ice.Current __current)
public Ice.DispatchStatus __dispatch(IceInternal.Incoming in,
                                     Ice.Current __current)
__dispatch in interface Ice.Object__dispatch in class IObjectprotected void __writeImpl(IceInternal.BasicStream __os)
__writeImpl in class IObjectprotected void __readImpl(IceInternal.BasicStream __is)
__readImpl in class IObjectpublic Instrument clone()