public override void visit(Generated.ReqRelated obj, bool visitSubNodes) { ReqRelated reqRelated = (ReqRelated)obj; if (!reqRelated.getImplemented()) { reqRelated.AddInfo("Implementation not complete"); } base.visit(obj, visitSubNodes); }
/// <summary> /// Creates a containing the implementation/verification status and the /// requirements of a ReqRelated element /// </summary> /// <param name="aReqRelated">The ReqRelated element</param> /// <returns></returns> private void CreateStatusTable(ReqRelated aReqRelated) { AddTable(new string[] { "Modeling information" }, new int[] { 40, 30, 70 }); string implemented = "not implemented"; string verified = "not verified"; if (aReqRelated.getImplemented()) { implemented = "implemented"; } if (aReqRelated.getVerified()) { verified = "verified"; } AddRow("Status", implemented, verified); AddRow("Requirements", GetRequirementsAsString(aReqRelated.Requirements)); }
/// <summary> /// Creates a containing the implementation/verification status and the /// requirements of a ReqRelated element /// </summary> /// <param name="aReqRelated">The ReqRelated element</param> /// <returns></returns> private void CreateStatusTable(ReqRelated aReqRelated) { AddTable(new string[] {"Modeling information"}, new int[] {40, 30, 70}); string implemented = "not implemented"; string verified = "not verified"; if (aReqRelated.getImplemented()) { implemented = "implemented"; } if (aReqRelated.getVerified()) { verified = "verified"; } AddRow("Status", implemented, verified); AddRow("Requirements", GetRequirementsAsString(aReqRelated.Requirements)); }