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

void Impala::Application::Repository::DoDiffBestFile (  ) 

Definition at line 2448 of file mainRepository.cpp.

References Impala::Core::Training::BestFileReferenceDiff(), Impala::CmdOptions::GetInstance(), GetModelKeywordList(), GetModelLocator(), ILOG_INFO, ILOG_VAR, and Impala::Persistency::ModelLocator::SetConcept().

Referenced by mainRepository().

02449 {
02450     ILOG_VAR(Impala.Application.Repository.DoDiffBestFile);
02451     CmdOptions& options = CmdOptions::GetInstance();
02452 
02453     ModelLocator loc1 = GetModelLocator(options, true);
02454     ModelLocator loc2 = GetModelLocator(options, false);
02455     KeywordList concepts = GetModelKeywordList(loc1);
02456     for (int i=0 ; i<concepts.size() ; i++)
02457     {
02458         ILOG_INFO("Checking " << i << " = " << concepts[i]);
02459         loc1.SetConcept(concepts[i]);
02460         Util::PropertySet* bestFile1 = BestFileRepository().Get(loc1);
02461         loc2.SetConcept(concepts[i]);
02462         Util::PropertySet* bestFile2 = BestFileRepository().Get(loc2);
02463         Core::Training::BestFileReferenceDiff(bestFile1, bestFile2);
02464         delete bestFile1;
02465         delete bestFile2;
02466     }
02467 }

Here is the call graph for this function:


Generated on Thu Jan 13 09:15:49 2011 for ImpalaSrc by  doxygen 1.5.1