Index: src/work/alpar/dijkstra.h
===================================================================
--- src/work/alpar/dijkstra.h	(revision 1124)
+++ src/work/alpar/dijkstra.h	(revision 1125)
@@ -31,7 +31,4 @@
 
 
-  class UninitializedData : public LogicError {};
-
-
 /// \addtogroup flowalgs
 /// @{
@@ -91,5 +88,5 @@
     typedef typename Graph::template NodeMap<typename GR::Node> PredNodeMap;
     ///Instantiates a PredNodeMap.
- 
+    
     ///This function instantiates a \ref PredNodeMap. 
     ///\param G is the graph, to which we would like to define the \ref PredNodeMap
@@ -132,5 +129,5 @@
   
   ///%Dijkstra algorithm class.
-
+  
   ///This class provides an efficient implementation of %Dijkstra algorithm.
   ///The edge lengths are passed to the algorithm using a
@@ -175,6 +172,16 @@
   class Dijkstra {
   public:
-    ///Exception thrown by dijkstra.
-    class UninitializedData : public lemon::UninitializedData {};
+    /**
+     * \brief \ref Exception for uninitialized parameters.
+     *
+     * This error represents problems in the initialization
+     * of the parameters of the algorithms.
+     */
+    class UninitializedParameter : public lemon::UninitializedParameter {
+    public:
+      virtual const char* exceptionName() const {
+	return "lemon::Dijsktra::UninitializedParameter";
+      }
+    };
 
     typedef TR Traits;
