package jdepend.metadata.tree; import java.util.Collection; import java.util.HashSet; import jdepend.metadata.JavaClass; import jdepend.metadata.JavaClassRelationItem; import jdepend.metadata.relationtype.InheritRelation; public class JavaClassCaTreeCreator extends JavaClassTreeCreator { public JavaClassCaTreeCreator() { super(); } @Override protected Collection<JavaClass> getRelationClass(JavaClass javaClass) { Collection<JavaClass> javaClasses = new HashSet<JavaClass>(); for (JavaClassRelationItem relationItem : javaClass.getCaItems()) { if (!(relationItem.getType() instanceof InheritRelation)) { javaClasses.add(relationItem.getSource()); } } return javaClasses; } }