package jdepend.model; import java.io.Serializable; import java.util.ArrayList; import java.util.Collection; import jdepend.metadata.JavaClassRelationItem; import jdepend.metadata.relationtype.TableRelation; public class RelationDetail implements Serializable { private static final long serialVersionUID = 7682002983026924611L; private float intensity = 0F; private Collection<JavaClassRelationItem> items = new ArrayList<JavaClassRelationItem>(); public float getIntensity() { return intensity; } public void setIntensity(float intensity) { this.intensity = intensity; } public Collection<JavaClassRelationItem> getItems() { return items; } public void addItem(JavaClassRelationItem item) { this.items.add(item); } public void addItems(Collection<JavaClassRelationItem> items) { this.items.addAll(items); } public JavaClassRelationItem getTheJavaClassRelationItem(String source, String target){ for (JavaClassRelationItem item : this.items) { if (item.getSource().getId().equals(source) && item.getTarget().getId().equals(target)) { return item; } } return null; } }