public interface IAnnotated extends IObject
Modifier and Type | Method and 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() |
fields, getDetails, getGraphHolder, getId, isLoaded, isValid, putAt, retrieve, setId, unload, validate
acceptFilter
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()