Пример #1
0
 /// <summary>
 /// This contructor is only to be used by the
 /// </summary>
 /// <param name="owner"></param>
 /// <param name="caches"></param>
 /// <param name="choices"></param>
 /// <param name="anal"></param>
 public UpdateRealAnalysisMethod(SandboxBase owner, CachePair caches, InterlinLineChoices choices,
                                 WfiAnalysis anal)
 {
     m_sandbox   = owner;
     m_caches    = caches;
     m_hvoSbWord = kSbWord;                 // kSbWord really is a constant, not a real hvo.
     //m_hvoWordform = hvoWordform;
     //m_hvoWfiAnalysis = hvoWfiAnalysis;
     m_anal = anal;
     //m_hvoWordGloss = hvoWordGloss;
     m_sda     = m_caches.DataAccess;
     m_sdaMain = m_caches.MainCache.MainCacheAccessor;
     m_cmorphs = m_sda.get_VecSize(m_hvoSbWord, ktagSbWordMorphs);
     m_choices = choices;
     //m_tssForm = tssForm;
 }
Пример #2
0
            /// <summary>
            /// This contructor is only to be used by the
            /// </summary>
            /// <param name="owner"></param>
            /// <param name="caches"></param>
            /// <param name="choices"></param>
            /// <param name="anal"></param>
            public UpdateRealAnalysisMethod(SandboxBase owner, CachePair caches, InterlinLineChoices choices,
                                            IWfiAnalysis anal)
            {
                m_sandbox   = owner;
                m_caches    = caches;
                m_hvoSbWord = kSbWord;                 // kSbWord really is a constant, not a real hvo.
                //m_hvoWordform = hvoWordform;
                //m_hvoWfiAnalysis = hvoWfiAnalysis;
                m_anal = anal;
                //m_hvoWordGloss = hvoWordGloss;
                m_sda     = m_caches.DataAccess;
                m_sdaMain = m_caches.MainCache.MainCacheAccessor;
                m_cmorphs = m_sda.get_VecSize(m_hvoSbWord, ktagSbWordMorphs);
                m_choices = choices;
                //m_tssForm = tssForm;
                var servLoc = m_caches.MainCache.ServiceLocator;

                m_moFormRepos = servLoc.GetInstance <IMoFormRepository>();
                m_senseRepos  = servLoc.GetInstance <ILexSenseRepository>();
                m_msaRepos    = servLoc.GetInstance <IMoMorphSynAnalysisRepository>();
            }