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 }