public interface _ObjectiveOperationsNC 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)
RDouble getNominalMagnification()
void setNominalMagnification(RDouble theNominalMagnification)
RDouble getCalibratedMagnification()
void setCalibratedMagnification(RDouble theCalibratedMagnification)
RDouble getLensNA()
void setLensNA(RDouble theLensNA)
Immersion getImmersion()
void setImmersion(Immersion theImmersion)
Correction getCorrection()
void setCorrection(Correction theCorrection)
Length getWorkingDistance()
void setWorkingDistance(Length theWorkingDistance)
RBool getIris()
void setIris(RBool theIris)
Instrument getInstrument()
void setInstrument(Instrument theInstrument)
void unloadAnnotationLinks()
int sizeOfAnnotationLinks()
java.util.List<ObjectiveAnnotationLink> copyAnnotationLinks()
void addObjectiveAnnotationLink(ObjectiveAnnotationLink target)
void addAllObjectiveAnnotationLinkSet(java.util.List<ObjectiveAnnotationLink> targets)
void removeObjectiveAnnotationLink(ObjectiveAnnotationLink theTarget)
void removeAllObjectiveAnnotationLinkSet(java.util.List<ObjectiveAnnotationLink> targets)
void clearAnnotationLinks()
void reloadAnnotationLinks(Objective toCopy)
java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
ObjectiveAnnotationLink linkAnnotation(Annotation addition)
void addObjectiveAnnotationLinkToBoth(ObjectiveAnnotationLink link, boolean bothSides)
java.util.List<ObjectiveAnnotationLink> findObjectiveAnnotationLink(Annotation removal)
void unlinkAnnotation(Annotation removal)
void removeObjectiveAnnotationLinkFromBoth(ObjectiveAnnotationLink link, boolean bothSides)
java.util.List<Annotation> linkedAnnotationList()