Package ome.model
Interface IAnnotated
-
- All Superinterfaces:
Filterable,IObject,java.io.Serializable
- All Known Implementing Classes:
Annotation,Arc,BasicAnnotation,BooleanAnnotation,Channel,CommentAnnotation,Dataset,Detector,Dichroic,DoubleAnnotation,Ellipse,Experimenter,ExperimenterGroup,Filament,FileAnnotation,Fileset,Filter,Folder,GenericExcitationSource,Image,Instrument,Label,Laser,LightEmittingDiode,LightPath,LightSource,Line,ListAnnotation,LongAnnotation,MapAnnotation,Mask,Namespace,Node,NumericAnnotation,Objective,OriginalFile,Path,PlaneInfo,Plate,PlateAcquisition,Point,Polygon,Polyline,Project,Reagent,Rectangle,Roi,Screen,Session,Shape,Share,TagAnnotation,TermAnnotation,TextAnnotation,TimestampAnnotation,TypeAnnotation,Well,XmlAnnotation
public interface IAnnotated extends IObject
- Since:
- 3.0-Beta3
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidclearAnnotationLinks()<E> java.util.List<E>collectAnnotationLinks(CBlock<E> block)<E> java.util.List<E>eachLinkedAnnotation(CBlock<E> block)<T> java.util.Iterator<T>iterateAnnotationLinks()<T> TlinkAnnotation(Annotation addition)java.util.Iterator<Annotation>linkedAnnotationIterator()java.util.List<Annotation>linkedAnnotationList()intsizeOfAnnotationLinks()voidunlinkAnnotation(Annotation removal)<T> java.util.Collection<T>unmodifiableAnnotationLinks()-
Methods inherited from interface ome.util.Filterable
acceptFilter
-
-
-
-
Method Detail
-
clearAnnotationLinks
void clearAnnotationLinks()
-
collectAnnotationLinks
<E> java.util.List<E> collectAnnotationLinks(CBlock<E> block)
-
eachLinkedAnnotation
<E> java.util.List<E> eachLinkedAnnotation(CBlock<E> block)
-
iterateAnnotationLinks
<T> java.util.Iterator<T> iterateAnnotationLinks()
-
linkAnnotation
<T> T linkAnnotation(Annotation addition)
-
linkedAnnotationIterator
java.util.Iterator<Annotation> linkedAnnotationIterator()
-
linkedAnnotationList
java.util.List<Annotation> linkedAnnotationList()
-
sizeOfAnnotationLinks
int sizeOfAnnotationLinks()
-
unlinkAnnotation
void unlinkAnnotation(Annotation removal)
-
unmodifiableAnnotationLinks
<T> java.util.Collection<T> unmodifiableAnnotationLinks()
-
-