public override void Visit(IRootUnitSetNamespace rootUnitSetNamespace)
 {
     if (Process(rootUnitSetNamespace))
     {
         visitor.Visit(rootUnitSetNamespace);
     }
     base.Visit(rootUnitSetNamespace);
 }
 public override void TraverseChildren(IRootUnitSetNamespace rootUnitSetNamespace)
 {
     if (!_filter.Include(rootUnitSetNamespace))
     {
         return;
     }
     base.TraverseChildren(rootUnitSetNamespace);
 }
示例#3
0
 /// <summary>
 /// Performs some computation with the given root unit set namespace.
 /// </summary>
 public void Visit(IRootUnitSetNamespace rootUnitSetNamespace)
 {
     this.Visit((IUnitSetNamespace)rootUnitSetNamespace);
 }
示例#4
0
 public void Visit(IRootUnitSetNamespace rootUnitSetNamespace)
 {
     this.traverser.Traverse(rootUnitSetNamespace);
 }
示例#5
0
 /// <summary>
 /// Traverses the specified root unit namespace.
 /// </summary>
 public virtual void TraverseChildren(IRootUnitSetNamespace rootUnitSetNamespace)
 {
     Contract.Requires(rootUnitSetNamespace != null);
       this.TraverseChildren((IUnitSetNamespace)rootUnitSetNamespace);
 }
示例#6
0
 /// <summary>
 /// Traverses the specified root unit set namespace.
 /// </summary>
 public void Traverse(IRootUnitSetNamespace rootUnitSetNamespace)
 {
     Contract.Requires(rootUnitSetNamespace != null);
       if (this.preorderVisitor != null) this.preorderVisitor.Visit(rootUnitSetNamespace);
       if (this.stopTraversal) return;
       this.TraverseChildren(rootUnitSetNamespace);
       if (this.stopTraversal) return;
       if (this.postorderVisitor != null) this.postorderVisitor.Visit(rootUnitSetNamespace);
 }
示例#7
0
 /// <summary>
 /// Performs some computation with the given root unit set namespace.
 /// </summary>
 public virtual void Visit(IRootUnitSetNamespace rootUnitSetNamespace)
 {
 }
 public override void Visit(IRootUnitSetNamespace rootUnitSetNamespace)
 {
     if(Process(rootUnitSetNamespace)){visitor.Visit(rootUnitSetNamespace);}
     base.Visit(rootUnitSetNamespace);
 }
        public override void TraverseChildren(IRootUnitSetNamespace rootUnitSetNamespace)
{ MethodEnter(rootUnitSetNamespace);
            base.TraverseChildren(rootUnitSetNamespace);
     MethodExit();   }
示例#10
0
 public virtual void onMetadataElement(IRootUnitSetNamespace rootUnitSetNamespace)
 {
 }
示例#11
0
 /// <summary>
 /// Performs some computation with the given root unit set namespace.
 /// </summary>
 /// <param name="rootUnitSetNamespace"></param>
 public virtual void Visit(IRootUnitSetNamespace rootUnitSetNamespace)
   //^ ensures this.path.Count == old(this.path.Count);
 {
 }
 /// <summary>
 /// Performs some computation with the given root unit set namespace.
 /// </summary>
 public virtual void Visit(IRootUnitSetNamespace rootUnitSetNamespace)
 {
 }
 public override void TraverseChildren(IRootUnitSetNamespace rootUnitSetNamespace)
 {
     if (!_filter.Include(rootUnitSetNamespace))
         return;
     base.TraverseChildren(rootUnitSetNamespace);
 }
示例#14
0
 public override void Visit(IRootUnitSetNamespace rootUnitSetNamespace)
 {
     allElements.Add(new InvokInfo(Traverser, "IRootUnitSetNamespace", rootUnitSetNamespace));
 }
 public virtual void onMetadataElement(IRootUnitSetNamespace rootUnitSetNamespace) { }
示例#16
0
 public void Visit(IRootUnitSetNamespace rootUnitSetNamespace)
 {
     throw new NotImplementedException();
 }
示例#17
0
 public override void TraverseChildren(IRootUnitSetNamespace rootUnitSetNamespace)
 {
     MethodEnter(rootUnitSetNamespace);
     base.TraverseChildren(rootUnitSetNamespace);
     MethodExit();
 }
示例#18
0
 /// <summary>
 /// Traverses the specified root unit namespace.
 /// </summary>
 public virtual void TraverseChildren(IRootUnitSetNamespace rootUnitSetNamespace)
 {
     this.TraverseChildren((IUnitSetNamespace)rootUnitSetNamespace);
 }