public interface _AnnotationOperationsNC extends _IObjectOperationsNC
getDetails, getId, isAnnotated, isGlobal, isLink, isLoaded, isMutable, proxy, setId, shallowCopy, unload, unloadCollections, unloadDetails
RInt getVersion()
void setVersion(RInt theVersion)
RString getNs()
void setNs(RString theNs)
RString getName()
void setName(RString theName)
RString getDescription()
void setDescription(RString theDescription)
void unloadAnnotationLinks()
int sizeOfAnnotationLinks()
java.util.List<AnnotationAnnotationLink> copyAnnotationLinks()
void addAnnotationAnnotationLink(AnnotationAnnotationLink target)
void addAllAnnotationAnnotationLinkSet(java.util.List<AnnotationAnnotationLink> targets)
void removeAnnotationAnnotationLink(AnnotationAnnotationLink theTarget)
void removeAllAnnotationAnnotationLinkSet(java.util.List<AnnotationAnnotationLink> targets)
void clearAnnotationLinks()
void reloadAnnotationLinks(Annotation toCopy)
java.util.Map<java.lang.Long,java.lang.Long> getAnnotationLinksCountPerOwner()
AnnotationAnnotationLink linkAnnotation(Annotation addition)
void addAnnotationAnnotationLinkToBoth(AnnotationAnnotationLink link, boolean bothSides)
java.util.List<AnnotationAnnotationLink> findAnnotationAnnotationLink(Annotation removal)
void unlinkAnnotation(Annotation removal)
void removeAnnotationAnnotationLinkFromBoth(AnnotationAnnotationLink link, boolean bothSides)
java.util.List<Annotation> linkedAnnotationList()