Beispiel #1
0
        static void Main(string[] args)
        {
            Child1 root = new Child1();
            Child1 n1   = new Child1();
            Child2 n2   = new Child2();

            root.AddChild(n1);
            root.AddChild(n2);

            root.GraphVizPrinter();

            GraphVizPrinterVisitor STprinter = new GraphVizPrinterVisitor();

            STprinter.VisitChild1(root);
        }
Beispiel #2
0
 public override void VisitChild2(Child2 node)
 {
     base.VisitChild2(node);
 }
Beispiel #3
0
 public virtual void VisitChild2(Child2 node)
 {
 }