public override bool IsChildOf(TermNode AnotherTermNode) { if (!(AnotherTermNode is TermNodeWithGuid)) { return(GetSubject().IsSubsetOf(AnotherTermNode.GetSubject())); } else { return(this.Parents.Contains(((TermNodeWithGuid)AnotherTermNode).GUID)); } }
public virtual bool Overlaps(TermNode AnotherTermNode) { return(GetSubject().Overlaps(AnotherTermNode.GetSubject())); }
public virtual bool OverlapsWithoutInclusion(TermNode AnotherTermNode) { return(GetSubject().OverlapsWithoutInclusion(AnotherTermNode.GetSubject())); }
public virtual bool IsChildOf(TermNode AnotherTermNode) { return(GetSubject().IsSubsetOf(AnotherTermNode.GetSubject())); }