View Javadoc

1   package net.sf.jlayercheck.util.modeltree;
2   
3   import java.util.Set;
4   
5   import javax.swing.tree.MutableTreeNode;
6   
7   import net.sf.jlayercheck.util.model.ClassDependency;
8   
9   /**
10   * Describes a single class file in the model tree.
11   * 
12   * @author webmaster@earth3d.org
13   */
14  public interface ClassNode extends MutableTreeNode, NamedTreeNode {
15  
16  	/**
17  	 * Adds a dependency to another class.
18  	 * 
19  	 * @param cd
20  	 */
21  	public void addClassDependency(ClassDependency cd);
22  
23  	/**
24  	 * Returns all dependencies of this class.
25  	 * 
26  	 * @return
27  	 */
28  	public Set<ClassDependency> getClassDependencies();
29  }