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

void Impala::Application::Repository::DoDiffScoreFile (  ) 

Definition at line 2667 of file mainRepository.cpp.

References Impala::Util::PropertySet::Diff(), Impala::CmdOptions::GetInstance(), GetModelKeywordList(), GetModelLocator(), ILOG_INFO, ILOG_VAR, and Impala::Persistency::ModelLocator::SetConcept().

Referenced by mainRepository().

02668 {
02669     ILOG_VAR(Impala.Application.Repository.DoDiffScoreFile);
02670     CmdOptions& options = CmdOptions::GetInstance();
02671 
02672     ModelLocator loc1 = GetModelLocator(options, true);
02673     ModelLocator loc2 = GetModelLocator(options, false);
02674     KeywordList concepts = GetModelKeywordList(loc1);
02675     for (int i=0 ; i<concepts.size() ; i++)
02676     {
02677         ILOG_INFO("Checking " << i << " = " << concepts[i]);
02678         loc1.SetConcept(concepts[i]);
02679         Util::PropertySet* scoreFile1 = ScoreFileRepository().Get(loc1);
02680         loc2.SetConcept(concepts[i]);
02681         Util::PropertySet* scoreFile2 = ScoreFileRepository().Get(loc2);
02682         scoreFile1->Diff(scoreFile2);
02683         delete scoreFile1;
02684         delete scoreFile2;
02685     }
02686 }

Here is the call graph for this function:


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