public interface _InstrumentOperationsNC extends _IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
RInt getVersion()
void setVersion(RInt theVersion)
Microscope getMicroscope()
void setMicroscope(Microscope theMicroscope)
void unloadDetector()
int sizeOfDetector()
java.util.List<Detector> copyDetector()
void addDetector(Detector target)
void addAllDetectorSet(java.util.List<Detector> targets)
void removeDetector(Detector theTarget)
void removeAllDetectorSet(java.util.List<Detector> targets)
void clearDetector()
void reloadDetector(Instrument toCopy)
void unloadObjective()
int sizeOfObjective()
java.util.List<Objective> copyObjective()
void addObjective(Objective target)
void addAllObjectiveSet(java.util.List<Objective> targets)
void removeObjective(Objective theTarget)
void removeAllObjectiveSet(java.util.List<Objective> targets)
void clearObjective()
void reloadObjective(Instrument toCopy)
void unloadLightSource()
int sizeOfLightSource()
java.util.List<LightSource> copyLightSource()
void addLightSource(LightSource target)
void addAllLightSourceSet(java.util.List<LightSource> targets)
void removeLightSource(LightSource theTarget)
void removeAllLightSourceSet(java.util.List<LightSource> targets)
void clearLightSource()
void reloadLightSource(Instrument toCopy)
void unloadFilter()
int sizeOfFilter()
java.util.List<Filter> copyFilter()
void addFilter(Filter target)
void addAllFilterSet(java.util.List<Filter> targets)
void removeFilter(Filter theTarget)
void removeAllFilterSet(java.util.List<Filter> targets)
void clearFilter()
void reloadFilter(Instrument toCopy)
void unloadDichroic()
int sizeOfDichroic()
java.util.List<Dichroic> copyDichroic()
void addDichroic(Dichroic target)
void addAllDichroicSet(java.util.List<Dichroic> targets)
void removeDichroic(Dichroic theTarget)
void removeAllDichroicSet(java.util.List<Dichroic> targets)
void clearDichroic()
void reloadDichroic(Instrument toCopy)
void unloadFilterSet()
int sizeOfFilterSet()
java.util.List<FilterSet> copyFilterSet()
void addFilterSet(FilterSet target)
void addAllFilterSetSet(java.util.List<FilterSet> targets)
void removeFilterSet(FilterSet theTarget)
void removeAllFilterSetSet(java.util.List<FilterSet> targets)
void clearFilterSet()
void reloadFilterSet(Instrument toCopy)
void unloadOtf()
int sizeOfOtf()
java.util.List<OTF> copyOtf()
void addOTF(OTF target)
void addAllOTFSet(java.util.List<OTF> targets)
void removeOTF(OTF theTarget)
void removeAllOTFSet(java.util.List<OTF> targets)
void clearOtf()
void reloadOtf(Instrument toCopy)
void unloadAnnotationLinks()
int sizeOfAnnotationLinks()
java.util.List<InstrumentAnnotationLink> copyAnnotationLinks()
void addInstrumentAnnotationLink(InstrumentAnnotationLink target)
void addAllInstrumentAnnotationLinkSet(java.util.List<InstrumentAnnotationLink> targets)
void removeInstrumentAnnotationLink(InstrumentAnnotationLink theTarget)
void removeAllInstrumentAnnotationLinkSet(java.util.List<InstrumentAnnotationLink> targets)
void clearAnnotationLinks()
void reloadAnnotationLinks(Instrument toCopy)
java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
InstrumentAnnotationLink linkAnnotation(Annotation addition)
void addInstrumentAnnotationLinkToBoth(InstrumentAnnotationLink link, boolean bothSides)
java.util.List<InstrumentAnnotationLink> findInstrumentAnnotationLink(Annotation removal)
void unlinkAnnotation(Annotation removal)
void removeInstrumentAnnotationLinkFromBoth(InstrumentAnnotationLink link, boolean bothSides)
java.util.List<Annotation> linkedAnnotationList()