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

\usetikzlibrary{arrows,shapes.multipart,backgrounds,fit}
\usepackage[school]{pgf-umlcd}

% 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: ab_02_umsetzung_zettel_erstellen_plus.tex 1069 2014-12-10 13:33:37Z humbert $}

\dokName{Methodenumsetzung: zettelErstellen()}
\jahrgang{EF}

\renewcommand{\thesubsection}{\arabic{subsection}.}

\begin{document}

\section*{Methodenumsetzung: zettelErstellen()}
\subsection{Objektdiagramm}
\begin{tikzpicture}
	\draw (-3.5,1) rectangle (3.5,-6.5);
	\node at (0,0.5) {\textbf{vor dem Methodenaufruf:}};

	\begin{object}[text width=4cm]{hansMueller}{0,0}
		\attribute{name= \diastring{Hans Müller}}
		\attribute{meinZettel=}
		\operation{zettelErstellen()}
	\end{object}
\end{tikzpicture}
\hfill
\begin{tikzpicture}[remember picture]
	\draw (-3.5,1) rectangle (3.5,-6.5);
	\node at (0,0.5) {\textbf{nach dem Methodenaufruf:}};

	\begin{object}[text width=4cm]{hansMueller}{0,0}
		\attribute{name= \diastring{Hans Müller}}
		\attribute{meinZettel= \anchormark{meinZettel}[0.025]}
		\operation{zettelErstellen()}
	\end{object}

	\begin{object}[text width=4cm]{hansZettel}{0,-3}
		\attribute{text= \diastring{}}
		\attribute{muster= \diastring{kariert}}
		\operation{setzeText(text)}
		\operation{setzeMuster(muster)}
	\end{object}
\end{tikzpicture}

\begin{tikzpicture}[remember picture,overlay]  
  \draw (meinZettel.east) -- ($(meinZettel.east)+(2.4,0)$) -| ($(hansZettel.south)+(3,1.3425)$) -- (hansZettel);
\end{tikzpicture}
	



\subsection{Ablaufdiagramm}
\vfill

\subsection{Quellcode}
\vfill
	
\end{document}
