public interface _LightSourceOperationsNC 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)
Power getPower()
void setPower(Power thePower)
RString getLotNumber()
void setLotNumber(RString theLotNumber)
RString getSerialNumber()
void setSerialNumber(RString theSerialNumber)
Instrument getInstrument()
void setInstrument(Instrument theInstrument)
void unloadAnnotationLinks()
int sizeOfAnnotationLinks()
java.util.List<LightSourceAnnotationLink> copyAnnotationLinks()
void addLightSourceAnnotationLink(LightSourceAnnotationLink target)
void addAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets)
void removeLightSourceAnnotationLink(LightSourceAnnotationLink theTarget)
void removeAllLightSourceAnnotationLinkSet(java.util.List<LightSourceAnnotationLink> targets)
void clearAnnotationLinks()
void reloadAnnotationLinks(LightSource toCopy)
java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
LightSourceAnnotationLink linkAnnotation(Annotation addition)
void addLightSourceAnnotationLinkToBoth(LightSourceAnnotationLink link, boolean bothSides)
java.util.List<LightSourceAnnotationLink> findLightSourceAnnotationLink(Annotation removal)
void unlinkAnnotation(Annotation removal)
void removeLightSourceAnnotationLinkFromBoth(LightSourceAnnotationLink link, boolean bothSides)
java.util.List<Annotation> linkedAnnotationList()