|
@@ -1,11 +1,11 @@
|
|
|
\section{Assumptions}\label{sec:assumptions}
|
|
|
-The following assumptions are made for the implementation of the node placement algorithm:
|
|
|
+Our implementation makes the folliowing assumptions:
|
|
|
\begin{enumerate}
|
|
|
\item \label{itm:hyperedges} There are no hyperedges.
|
|
|
\item \label{itm:constraints} There are no port constraints.
|
|
|
\item \label{itm:labels} There are no labels.
|
|
|
\item \label{itm:cross-hierarchy-edges} There are no cross-hierarchy edges
|
|
|
- \item \label{itm:multi-layer-edge} No edges over multiple layers (the previous phases should have added dummy nodes).
|
|
|
+ \item \label{itm:multi-layer-edge} No edges over multiple layers (the previous phases should add dummy nodes).
|
|
|
\item \label{itm:connected} Graphs are connected (see below).
|
|
|
\end{enumerate}
|
|
|
|
|
@@ -16,6 +16,14 @@ Regarding assumption~\ref{itm:connected}, we found an example where for a discon
|
|
|
This example is included in the appendix (figure~\ref{fig:error_disconnected}).
|
|
|
|
|
|
|
|
|
+\section{Known Issues}\label{sec:knownIssues}
|
|
|
+Only the most important unsolved issues are listed here.
|
|
|
+For a complete list, see \url{http://gogs.koljastrohm-games.com/GraphDrawer/NodeShuffler/issues}.
|
|
|
+\begin{itemize}
|
|
|
+ \item[\done] The most important issues were solved.
|
|
|
+\end{itemize}
|
|
|
+
|
|
|
+
|
|
|
\section{Overview}\label{sec:components}
|
|
|
The \code{main} package contains an executable class \code{Main}.
|
|
|
This classes \code{main} method reads a graph from a file using the \code{graph.io} package and then creates a \code{MainView}.
|
|
@@ -294,12 +302,4 @@ A class diagram of the package \code{view} is displayed in figure~\ref{fig:view}
|
|
|
\caption[Class diagram of the packages \code{view} and \code{main}]{Class diagram of the packages \code{view} and \code{main}.
|
|
|
Getters, setters and contructors are not omitted because most of them perform nontrivial computations.}
|
|
|
\label{fig:view}
|
|
|
-\end{figure}
|
|
|
-
|
|
|
-
|
|
|
-\section{Known Issues}\label{sec:knownIssues}
|
|
|
-Only the most important unsolved issues are listed here.
|
|
|
-For a complete list, see \url{http://gogs.koljastrohm-games.com/GraphDrawer/NodeShuffler/issues}.
|
|
|
-\begin{itemize}
|
|
|
- \item[\done] The most important issues were solved.
|
|
|
-\end{itemize}
|
|
|
+\end{figure}
|