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 void
clearAnnotationLinks()
<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> T
linkAnnotation(Annotation addition)
java.util.Iterator<Annotation>
linkedAnnotationIterator()
java.util.List<Annotation>
linkedAnnotationList()
int
sizeOfAnnotationLinks()
void
unlinkAnnotation(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()
-
-