/** * find all ome.model.annotations.PlateAnnotationLink which have the argument as their child. */ public java.util.Set<ome.model.annotations.PlateAnnotationLink> findPlateAnnotationLink( ome.model.annotations.Annotation target ) { if (! _loaded ) errorIfUnloaded(); final java.util.Iterator<ome.model.annotations.PlateAnnotationLink> it = iterateAnnotationLinks(); final java.util.Set<ome.model.annotations.PlateAnnotationLink> result = new java.util.HashSet<ome.model.annotations.PlateAnnotationLink>(); while ( it.hasNext() ) { ome.model.annotations.PlateAnnotationLink link = it.next(); if ( link.child() == target ) { result.add( link ); } } return result; }