Home || Visual Search || Applications || Architecture || Important Messages || OGL || Src

void Impala::Persistency::AnnotationTableSetRepository::Delete ( const AnnotationTableSetLocator loc  )  [inline]

Definition at line 112 of file AnnotationTableSetRepository.h.

References Exists(), Impala::Persistency::AnnotationTableSetLocator::GetConceptSet(), and Impala::Persistency::AnnotationTableSetLocator::GetQuidClass().

Referenced by Replace().

00113     {
00114         KeywordListLocator keyListLoc(loc, loc.GetConceptSet());
00115         if (!KeywordListRepository().Exists(keyListLoc))
00116             return;
00117 
00118         KeywordList keyList = *(KeywordListRepository().Get(keyListLoc));
00119         AnnotationTableLocator tabLoc(loc, loc.GetQuidClass(),
00120                                       loc.GetConceptSet(), "dummy");
00121         for (int i=0 ; i<keyList.size() ; i++)
00122         {
00123             tabLoc.SetKeyword(keyList[i]);
00124             AnnotationTableRepository().Delete(tabLoc);
00125         }
00126         KeywordListRepository().Delete(keyListLoc);
00127     }

Here is the call graph for this function:


Generated on Thu Jan 13 09:22:32 2011 for ImpalaSrc by  doxygen 1.5.1