package jdepend.client.ui.result.panel;
import java.util.Collection;
import java.util.HashSet;
import jdepend.framework.ui.component.JDependFrame;
import jdepend.framework.ui.dialog.CooperDialog;
import jdepend.model.Relation;
import jdepend.client.report.util.ReportConstant;
public final class ComponentCaCeListDialog extends CooperDialog {
public ComponentCaCeListDialog(JDependFrame frame, jdepend.model.Component component, String metrics) {
super(component.getName() + " " + metrics + " list");
Collection<Relation> relations = new HashSet<Relation>();
if (metrics.equals(ReportConstant.Ca)) {
relations = component.getAfferentRelations();
} else if (metrics.equals(ReportConstant.Ce)) {
relations = component.getEfferentRelations();
}
this.add(new RelationListPanel(frame, relations));
}
}