/** * Adds a ome.model.annotations.InstrumentAnnotationLink to annotationLinks . This entails changing our annotationLinks Set, * creating a new ome.model.annotations.InstrumentAnnotationLink and calling linkAnnotation on the ome.model.annotations.Annotation. */ public ome.model.annotations.InstrumentAnnotationLink linkAnnotation (ome.model.annotations.Annotation addition) { if (! _loaded ) errorIfUnloaded(); // Setup link ome.model.annotations.InstrumentAnnotationLink link = new ome.model.annotations.InstrumentAnnotationLink(); link.link( this, addition ); // Add it to us and possibly the other side. addInstrumentAnnotationLink( link, true ); return link; }