public override void visit(XmlBooster.IXmlBBase obj, bool visitSubNodes) { Utils.IModelElement element = obj as Utils.IModelElement; if (element != null) { element.Messages.Clear(); } }
public override void visit(XmlBooster.IXmlBBase obj, bool visitSubNodes) { ReqRef reqRef = obj as ReqRef; if (reqRef != null) { if (reqRef.Paragraph != null) { if (!ParagraphsReqRefs.ContainsKey(reqRef.Paragraph)) { ParagraphsReqRefs.Add(reqRef.Paragraph, new List<ReqRef>()); } paragraphsReqRefs[reqRef.Paragraph].Add(reqRef); } } }
/// <summary> /// Cleans up the declaraed elements dictionaries /// </summary> /// <param name="obj"></param> /// <param name="visitSubNodes"></param> public override void dispatch(XmlBooster.IXmlBBase obj, bool visitSubNodes) { Utils.ISubDeclarator subDeclarator = obj as Utils.ISubDeclarator; if (subDeclarator != null) { subDeclarator.InitDeclaredElements(); } base.dispatch(obj, visitSubNodes); }