@@ -0,0 +1,1027 @@
+/**%0A ********************************************************************%0A * File: Link.java%0A * Author: Ahmed Ghannam (0910337)%0A * %0A * Represents a link connecting two nodes in a network. All links are associated%0A * with a real-valued number that represents their cost, or weight. This value, %0A * which does not necessarily refer to a distance, is the basis on which the shortest %0A * path between connecting any two nodes is calculated. %0A */%0Apackage Content;%0A%0A/**%0A *%0A * @author Ahmed%0A */%0Apublic class Link %7B%0A%0A    public final Node target; // The node on the other end of this link%0A    public final double cost; // The associated cost %0A    %0A    /**%0A     * Constructs a new link containing a specified end-node and an associated %0A     * cost representing the distance to this end-node. %0A     * %0A     * @param argTarget The node to which this link leads. %0A     * @param argCost The cost or weight of this link. %0A     */%0A    public Link(Node argTarget, double argCost) %7B%0A        target = argTarget;%0A        cost = argCost;%0A    %7D%0A%7D%0A

Create Link.java