public class ListEdge{ private E dest; private String name; private int weight; public ListEdge(E dest, String name, int weight){ if(weight<0){ throw new IllegalArgumentException("negativt"); } this.dest=dest; this.name=name; this.weight=weight; } public E getDest(){ return dest; } public String getName(){ return name; } public int getWeight(){ return weight; } public void setDest(E e){ dest=e; } public void setName(String e){ name=e; } public void setWeight(int e){ weight=e; } public String toString(){ return " by "+name+" to "+dest+"("+weight+")\n"; } }