<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to interfaces</title><link>https://sourceforge.net/p/spargel/wiki/interfaces/</link><description>Recent changes to interfaces</description><atom:link href="https://sourceforge.net/p/spargel/wiki/interfaces/feed" rel="self"/><language>en</language><lastBuildDate>Wed, 03 Apr 2013 17:39:22 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/spargel/wiki/interfaces/feed" rel="self" type="application/rss+xml"/><item><title>interfaces modified by Philipp Hülsdunk</title><link>https://sourceforge.net/p/spargel/wiki/interfaces/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -0,0 +1,4 @@
+Interfaces
+==========
+
+The simpliest graph interface is Graph&amp;lt;V, E&amp;gt; where V and E are extending the Vertice&amp;lt;V, E&amp;gt; and Edge&amp;lt;V, E&amp;gt; interfaces. All three interfaces take the vertice and edge interfaces as generic parameter. The clue behind this is that the [datastructures] will be therefore typesafe to their implementation of these interfaces: An edge implementation will always return the corresponding vertice implementation on its methods.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Hülsdunk</dc:creator><pubDate>Wed, 03 Apr 2013 17:39:22 -0000</pubDate><guid>https://sourceforge.net3e45a2bbaaefd65a4d2a63b6659686787113d85e</guid></item><item><title>WikiPage interfaces modified by Philipp Hülsdunk</title><link>https://sourceforge.net/p/spargel/wiki/interfaces/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,17 +0,0 @@
-Interfaces provide a way to access a graph. Implementations of them are in [datastructures].
-All interfaces are parameterized in two generics - the vertice and the edge type.
-
-Graph
-=====
-
-This interface allows access to all vertices. Inherit from this class to provide a datastructure for a graph. This also includes inheriting a vertice and edge type.
-
-Edge
-====
-
-The simpliest edge interface allows access to its end vertices. Extended interface is WeightedInterface for providing a weight to the edge. Edges can have properties if the MetaHolder interface will be implemented.
-
-Vertice
-=======
-
-Allows only access to its predecessors. To provide access to the predecessors implement the BidirectionalVertice. BidirectionalVertice is extended to the UndirectedVertice to provide an undirected graph. GeometricVertice allows an implementation of an geometric graph. Also, if MetaHolder will be implemented a vertice can have properties.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Hülsdunk</dc:creator><pubDate>Thu, 21 Mar 2013 16:25:59 -0000</pubDate><guid>https://sourceforge.netdd62a02ebb8be13f872ff842471b3a4bfb7ca013</guid></item><item><title>WikiPage interfaces modified by Philipp Hülsdunk</title><link>https://sourceforge.net/p/spargel/wiki/interfaces/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1 +1,17 @@
-The main advantage of spargel is that it provides general ways to describe a graph. Interfaces are written as a builder design pattern. Thus, they can create edges and vertices for themself. Also, inheritance from interfaces will provide the user the possibility to describe how to represent a graph in memory.
+Interfaces provide a way to access a graph. Implementations of them are in [datastructures].
+All interfaces are parameterized in two generics - the vertice and the edge type.
+
+Graph
+=====
+
+This interface allows access to all vertices. Inherit from this class to provide a datastructure for a graph. This also includes inheriting a vertice and edge type.
+
+Edge
+====
+
+The simpliest edge interface allows access to its end vertices. Extended interface is WeightedInterface for providing a weight to the edge. Edges can have properties if the MetaHolder interface will be implemented.
+
+Vertice
+=======
+
+Allows only access to its predecessors. To provide access to the predecessors implement the BidirectionalVertice. BidirectionalVertice is extended to the UndirectedVertice to provide an undirected graph. GeometricVertice allows an implementation of an geometric graph. Also, if MetaHolder will be implemented a vertice can have properties.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Hülsdunk</dc:creator><pubDate>Mon, 18 Mar 2013 10:14:36 -0000</pubDate><guid>https://sourceforge.net34c69a22efa02e3ed5404ad946fb2995d20712d5</guid></item><item><title>WikiPage interfaces modified by Philipp Hülsdunk</title><link>https://sourceforge.net/p/spargel/wiki/interfaces/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;The main advantage of spargel is that it provides general ways to describe a graph. Interfaces are written as a builder design pattern. Thus, they can create edges and vertices for themself. Also, inheritance from interfaces will provide the user the possibility to describe how to represent a graph in memory.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Philipp Hülsdunk</dc:creator><pubDate>Mon, 18 Mar 2013 09:32:02 -0000</pubDate><guid>https://sourceforge.net9dd2b9eb74c000eb646de1be32dad2b82b9b31e8</guid></item></channel></rss>