public FromComprenoModel AddLinkedChain(Compreno.SentenceElement master, IOrderedEnumerable<Compreno.SentenceElement> dependantWords) { var linkedChain = new LinkedChain(); linkedChain.Master.Words.Add(_toSentenceWord(master)); linkedChain.Dependent.Words.AddRange(dependantWords.Select(_toSentenceWord)); _comparisonSentence.LinkedChains.Add(linkedChain); return this; }
private SentenceWord _toSentenceWord(Compreno.SentenceElement comprenoWord) { return _comparisonSentence.Words[comprenoWord.Order - 1]; }