/// <summary> /// Counts the issues and the blocking issues /// </summary> /// <param name="obj"></param> /// <param name="visitSubNodes"></param> public override void visit(Generated.ReferencesParagraph obj, bool visitSubNodes) { ReferencesParagraph referencesParagraph = obj as ReferencesParagraph; if (referencesParagraph != null) { foreach (ReqRef reqRef in referencesParagraph.Requirements) { IssueKind?kind = IssueKindUtil.GetKind(reqRef.Paragraph); if (kind != null) { Issues[(IssueKind)kind] += 1; if (kind == IssueKind.Blocking) { SubSequence enclosingSubSequence = EnclosingFinder <SubSequence> .find(referencesParagraph, true); if (enclosingSubSequence != null) { BlockingSubSequences.Add(enclosingSubSequence); } } } } } base.visit(obj, visitSubNodes); }
/// <summary> /// Cleans all text fields in this element /// </summary> /// <param name="obj"></param> /// <param name="visitSubNodes"></param> public override void visit(Generated.ReferencesParagraph obj, bool visitSubNodes) { if (obj.getComment() != null) { obj.setComment(obj.getComment().Trim()); } base.visit(obj, visitSubNodes); }