private void BecomeAdjectivePhrase()
        {
            AdjectivePhraseBuilder adjectivePhrase = new AdjectivePhraseBuilder();

            Parent?.ReplaceChild(this, adjectivePhrase);
            MoveChildrenTo(adjectivePhrase);
        }
Esempio n. 2
0
        /// <summary>Transform this AdjectiveBuilder into an AdjectivePhraseBuilder with this as its head</summary>
        internal AdjectivePhraseBuilder AsAdjectivePhrase()
        {
            AdjectivePhraseBuilder result = new AdjectivePhraseBuilder();

            Parent?.ReplaceChild(this, result);
            result.AddHead(this);
            return(result);
        }