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