@@ -0,0 +1,2550 @@
+/* ==========================================%0A * JGraphT : a free Java graph-theory library%0A * ==========================================%0A *%0A * Project Info:  http://jgrapht.sourceforge.net/%0A * Project Creator:  Barak Naveh (http://sourceforge.net/users/barak_naveh)%0A *%0A * (C) Copyright 2003-2008, by Barak Naveh and Contributors.%0A *%0A * This library is free software; you can redistribute it and/or modify it%0A * under the terms of the GNU Lesser General Public License as published by%0A * the Free Software Foundation; either version 2.1 of the License, or%0A * (at your option) any later version.%0A *%0A * This library is distributed in the hope that it will be useful, but%0A * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY%0A * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public%0A * License for more details.%0A *%0A * You should have received a copy of the GNU Lesser General Public License%0A * along with this library; if not, write to the Free Software Foundation,%0A * Inc.,%0A * 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.%0A */%0A/* -------------------------------%0A * DirectedWeightedPseudograph.java%0A * -------------------------------%0A * (C) Copyright 2003-2013, by Barak Naveh and Contributors.%0A *%0A * Original Author:  Barak Naveh%0A * Contributor(s):   Christian Hammer, Adam Gouge%0A *%0A * $Id$%0A *%0A * Changes%0A * -------%0A * 05-Aug-2003 : Initial revision (BN);%0A * 06-Jun-2005 : Made generic (CH);%0A * 28-May-2006 : Moved connectivity info from edge to graph (JVS);%0A * 08-Apr-2013 : Added DirectedWeightedPseudograph (AG)%0A */%0Apackage org.jgrapht.graph;%0A%0Aimport org.jgrapht.*;%0A%0A/**%0A * A directed weighted pseudograph. A directed weighted pseudograph is a%0A * non-simple directed graph in which both graph loops and multiple edges are%0A * permitted, and edges have weights.%0A */%0Apublic class DirectedWeightedPseudograph%3CV, E%3E%0A        extends DirectedPseudograph%3CV, E%3E%0A        implements WeightedGraph%3CV, E%3E %7B%0A%0A    private static final long serialVersionUID = 8762514879586423517L;%0A%0A    /**%0A     * Creates a new directed weighted pseudograph.%0A     *%0A     * @param edgeClass class on which to base factory for edges%0A     */%0A    public DirectedWeightedPseudograph(Class%3C? extends E%3E edgeClass) %7B%0A        this(new ClassBasedEdgeFactory%3CV, E%3E(edgeClass));%0A    %7D%0A%0A    /**%0A     * Creates a new directed weighted pseudograph with the specified edge%0A     * factory.%0A     *%0A     * @param ef the edge factory of the new graph.%0A     */%0A    public DirectedWeightedPseudograph(EdgeFactory%3CV, E%3E ef) %7B%0A        super(ef);%0A    %7D%0A%7D

Add DirectedWeightedPseudograph.