\documentclass{schullsg}
\usepackage[utf8]{inputenc}
\usepackage{schulinf}

\usepackage{rotating}

% Dieses Dokument ist in der Zusammenarbeit von Informatikreferendaren und
% ehemaligen Informatikreferendaren der Studienseminare (heute ZfsL) Arnsberg,
% Hamm und Solingen entstanden.
%
% Das Dokument steht unter der Lizenz: Creative Commons by-nc-sa Version 4.0
% http://creativecommons.org/licenses/by-nc-sa/4.0/deed.de
%
% Nach dieser Lizenz darf das Dokument beliebig kopiert und bearbeitet werden,
% sofern das Folgeprodukt wiederum unter gleichen Lizenzbedingungen vertrieben
% und auf die ursprünglichen Urheber verwiesen wird.
% Eine kommerzielle Nutzung ist ausdrücklich ausgeschlossen.
%
% Die Namensnennung durch einen Verweis und die Lizenzangabe der ursprünglichen
% Urheber auf den Materialien für Schülerinnen und Schüler ist erforderlich.
%
% Die Sammlung der Dokumente steht unter
% http://ddi.uni-wuppertal.de/material/materialsammlung/
% zur Verfügung.
%
% Das LaTeX-Paket zum Setzen der Dokumente der Sammlung steht
% unter  http://www.ctan.org/pkg/schule
% zur Verfügung.

\usepackage[pdfauthor={Referendare der Informatikfachseminare Arnsberg, Hamm und Solingen}]{hyperref}
\includexmp{lizenz}
\cclizenz{byncsaeu}
\footerQRLink{materialsammlung_qr_url.pdf}

\svnid{$Id: lsg_02_erweiterte_aufgabenstellung.tex 626 2014-05-22 21:36:50Z pieper $}

\dokName{Erweiterte Aufgabenstellung}
\jahrgang{EF}

% eingefügt, da die Arbeitsblätter in das Skript eingebunden werden
% und dies in einem anderen Verzeichnis liegt -- dort kann dann
% durch Änderung des Wertes die hier eingebundene Grafik richtig
% referenziert und damit eingebunden werden.
\def\bodydir{./}

% Objektdiagramme umschreiben:  \begin{object} .. \end{object}
% vgl. LZK/lzk_objektkarten_und_abbott.tex
% oder abbott/info_01_verfahren_abbott.tex

\begin{document}

\section*{Sequenzdiagramm}

\begin{turn}{90}
 \begin{sequencediagram}
	\newthread{au}{gruppeSpieleabend}
	\newinst[2.5]{play}{playlist}
	\newinst[2]{david}{david}
	\newinst[]{klaus}{klaus}
	\newinst[]{lisa}{lisa}
	\newinst[]{radio}{radioBrennt}
 	\begin{call}{au}{erstellePlayliste(mitglieder)}{play}{}
		\begin{call}{play}{gibLieblingslieder()}{david}{lieblingslieder}
		\end{call}
		\begin{call}{play}{gibLieblingslieder()}{klaus}{lieblingslieder}
		\end{call}
		\begin{call}{play}{gibLieblingslieder()}{lisa}{lieblingslieder}
		\end{call}
		\begin{callself}{play}{erstelleGemeinsamePlaylist()}{}{}
 			\begin{call}{play}{gibName}{radio}{''Radio Brennt''}
 			\end{call}
 			\begin{call}{play}{gibKuenstler}{radio}{''Die Ärzte''}
 			\end{call}
		\end{callself}
	\end{call}
 \end{sequencediagram}
\end{turn}

\section*{Objektdiagramm}
\begin{turn}{90}
 \includegraphics[width=1.25\textwidth]{\bodydir/diag_objekt_erweitert-1}
\end{turn}

\end{document}
