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()