/// <summary> /// Cleans all text fields in this element /// </summary> /// <param name="obj"></param> /// <param name="visitSubNodes"></param> public override void visit(Generated.Paragraph obj, bool visitSubNodes) { if (obj.getId() != null) { obj.setId(obj.getId().Trim()); } if (obj.getBl() != null) { obj.setBl(obj.getBl().Trim()); } if (obj.getText() != null) { obj.setText(obj.getText().Trim()); } if (obj.getVersion() != null) { obj.setVersion(obj.getVersion().Trim()); } if (obj.getObsoleteFunctionalBlockName() != null) { obj.setObsoleteFunctionalBlockName(obj.getObsoleteFunctionalBlockName().Trim()); } if (obj.getObsoleteGuid() != null) { obj.setObsoleteGuid(obj.getObsoleteGuid().Trim()); } base.visit(obj, visitSubNodes); }
/// <summary> /// Updates the cache /// </summary> /// <param name="obj"></param> /// <param name="visitSubNodes"></param> public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Paragraph paragraph = (Paragraph)obj; GuidCache[paragraph.getGuid()] = paragraph; base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Paragraph paragraph = (Paragraph)obj; if (paragraph.getMoreInfoRequired()) { paragraph.AddInfo("More info is required"); } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Paragraph paragraph = (Paragraph)obj; if (paragraph.getSpecIssue()) { paragraph.AddInfo("This paragraph has an issue"); } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { DataDictionary.Specification.Paragraph paragraph = (DataDictionary.Specification.Paragraph)obj; if (paragraph.getImplementationStatus() == Generated.acceptor.SPEC_IMPLEMENTED_ENUM.Impl_NA) { paragraph.AddInfo("Not implemented"); } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Paragraph paragraph = (Paragraph)obj; if (paragraph.getImplementationStatus() == acceptor.SPEC_IMPLEMENTED_ENUM.Impl_NewRevisionAvailable) { paragraph.AddInfo("New revision"); } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Paragraph paragraph = (Paragraph)obj; if (!paragraph.getReviewed()) { paragraph.AddInfo("Not reviewed"); } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { DataDictionary.Specification.Paragraph paragraph = (DataDictionary.Specification.Paragraph)obj; if (paragraph.getMoreInfoRequired()) { paragraph.AddInfo("More info is required"); } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { DataDictionary.Specification.Paragraph paragraph = (DataDictionary.Specification.Paragraph)obj; if (!paragraph.isApplicable()) { paragraph.AddInfo("Non applicable paragraph"); } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { DataDictionary.Specification.Paragraph paragraph = (DataDictionary.Specification.Paragraph)obj; if (!paragraph.getReviewed()) { paragraph.AddInfo("Not reviewed"); } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Paragraph paragraph = (Paragraph)obj; if (!paragraph.IsApplicable()) { paragraph.AddInfo("Non applicable paragraph"); } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Paragraph paragraph = (Paragraph)obj; while (paragraph.RequirementSetReferences.Count > 0) { RequirementSetReference reference = (RequirementSetReference)paragraph.RequirementSetReferences[0]; reference.Delete(); } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Specification.Paragraph paragraph = obj as Specification.Paragraph; if (paragraph != null) { switch (paragraph.getImplementationStatus()) { case DataDictionary.Generated.acceptor.SPEC_IMPLEMENTED_ENUM.Impl_Implemented: if (!paragraph.isApplicable()) { paragraph.AddWarning("Paragraph state does not correspond to implementation status (Implemented but not applicable)"); } break; case DataDictionary.Generated.acceptor.SPEC_IMPLEMENTED_ENUM.Impl_NA: case DataDictionary.Generated.acceptor.SPEC_IMPLEMENTED_ENUM.defaultSPEC_IMPLEMENTED_ENUM: if (!paragraph.isApplicable()) { paragraph.AddWarning("Paragraph state does not correspond to implementation status (N/A but not applicable)"); } break; case DataDictionary.Generated.acceptor.SPEC_IMPLEMENTED_ENUM.Impl_NotImplementable: if (paragraph.isApplicable()) { paragraph.AddWarning("Paragraph state does not correspond to implementation status (Not implementable but applicable)"); } break; } if (paragraph.getImplementationStatus() == Generated.acceptor.SPEC_IMPLEMENTED_ENUM.Impl_Implemented) { foreach (ReqRef reqRef in ImplementedParagraphsFinder.INSTANCE.findRefs(paragraph)) { ReqRelated model = reqRef.Enclosing as ReqRelated; if (!model.ImplementationCompleted) { model.AddError("Requirement implementation is complete, while model element implementation is not"); paragraph.AddError("Requirement implementation is complete, while model element implementation is not"); } } } if (paragraph.getScope() != paragraph.SubParagraphsScope && paragraph.getScope() != Generated.acceptor.Paragraph_scope.aOBU_AND_TRACK) { paragraph.AddWarning("Paragraph scope does not correspond to the scope of its sub-paragraphs"); } } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Paragraph paragraph = (Paragraph)obj; if (paragraph.getImplementationStatus() != acceptor.SPEC_IMPLEMENTED_ENUM.Impl_Implemented) { if (Implementations.ImplementedParagraphs.Contains(paragraph)) { paragraph.AddInfo("Paragraph is not marked as implemented but has implementations related to it"); } } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Paragraph paragraph = (Paragraph)obj; if (paragraph.getImplementationStatus() == acceptor.SPEC_IMPLEMENTED_ENUM.Impl_Implemented) { if (!FunctionalTests.TestedParagraphs.Contains(paragraph)) { paragraph.AddInfo("Paragraph is implemented but has no associated functional test"); } } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Paragraph paragraph = (Paragraph)obj; if (!paragraph.getTested()) { if (FunctionalTests.TestedParagraphs.Contains(paragraph)) { paragraph.AddInfo( "Paragraph is not marked as tested, but is already associated functional test(s)"); } } base.visit(obj, visitSubNodes); }
public override void visit(Generated.Paragraph obj, bool visitSubNodes) { Paragraph paragraph = (Paragraph)obj; if (paragraph.BelongsToRequirementSet(RequirementSet)) { Paragraphs.Add(paragraph); if (RequirementSet.getRecursiveSelection()) { paragraph.GetParagraphs(Paragraphs); } else { base.visit(obj, visitSubNodes); } } else { base.visit(obj, visitSubNodes); } }