1 32 33 package com.jeantessier.dependency; 34 35 import java.util.*; 36 37 public interface Visitor { 38 public void traverseNodes(Collection nodes); 39 40 public void visitPackageNode(PackageNode node); 41 public void visitInboundPackageNode(PackageNode node); 42 public void visitOutboundPackageNode(PackageNode node); 43 44 public void visitClassNode(ClassNode node); 45 public void visitInboundClassNode(ClassNode node); 46 public void visitOutboundClassNode(ClassNode node); 47 48 public void visitFeatureNode(FeatureNode node); 49 public void visitInboundFeatureNode(FeatureNode node); 50 public void visitOutboundFeatureNode(FeatureNode node); 51 } 52 | Popular Tags |