public interface _DetectorOperationsNC extends _IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
RInt getVersion()
void setVersion(RInt theVersion)
RString getManufacturer()
void setManufacturer(RString theManufacturer)
RString getModel()
void setModel(RString theModel)
RString getLotNumber()
void setLotNumber(RString theLotNumber)
RString getSerialNumber()
void setSerialNumber(RString theSerialNumber)
ElectricPotential getVoltage()
void setVoltage(ElectricPotential theVoltage)
RDouble getGain()
void setGain(RDouble theGain)
RDouble getOffsetValue()
void setOffsetValue(RDouble theOffsetValue)
RDouble getZoom()
void setZoom(RDouble theZoom)
RDouble getAmplificationGain()
void setAmplificationGain(RDouble theAmplificationGain)
DetectorType getType()
void setType(DetectorType theType)
Instrument getInstrument()
void setInstrument(Instrument theInstrument)
void unloadAnnotationLinks()
int sizeOfAnnotationLinks()
java.util.List<DetectorAnnotationLink> copyAnnotationLinks()
void addDetectorAnnotationLink(DetectorAnnotationLink target)
void addAllDetectorAnnotationLinkSet(java.util.List<DetectorAnnotationLink> targets)
void removeDetectorAnnotationLink(DetectorAnnotationLink theTarget)
void removeAllDetectorAnnotationLinkSet(java.util.List<DetectorAnnotationLink> targets)
void clearAnnotationLinks()
void reloadAnnotationLinks(Detector toCopy)
java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
DetectorAnnotationLink linkAnnotation(Annotation addition)
void addDetectorAnnotationLinkToBoth(DetectorAnnotationLink link, boolean bothSides)
java.util.List<DetectorAnnotationLink> findDetectorAnnotationLink(Annotation removal)
void unlinkAnnotation(Annotation removal)
void removeDetectorAnnotationLinkFromBoth(DetectorAnnotationLink link, boolean bothSides)
java.util.List<Annotation> linkedAnnotationList()