public SubjectEssence(SubjectAndAnaphoriaEntityTuple tuple, XElement verb) : base(tuple) { verb.ThrowIfNull("verb"); Verb = verb; Initialize(verb.GetVALUE()); }
public Essence(SubjectAndAnaphoriaEntityTuple tuple) { tuple.ThrowIfNull("tuple"); AnaphoriaAndEntityTuple = tuple; var essenceElement = tuple.Anaphoria ?? tuple.Entity; essenceElement.ThrowIfNull("essenceElement"); var lst = new List <EssenceItem>(1); lst.Add(new EssenceItem(essenceElement)); EssenceItems = lst.AsReadOnly(); }
public SubjectEssence(SubjectAndAnaphoriaEntityTuple tuple, string verbValue) : base(tuple) { Verb = null; Initialize(verbValue); }
public SubjectEssence(SubjectAndAnaphoriaEntityTuple tuple) : base(tuple) { Verb = null; VerbValue = null; }
public ObjectEssence(SubjectAndAnaphoriaEntityTuple tuple, bool isSubjectIndeed = false) : base(tuple) { IsSubjectIndeed = isSubjectIndeed; }