diff options
Diffstat (limited to 'examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen')
17 files changed, 249 insertions, 0 deletions
diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_behavior.jpg Binary files differnew file mode 100644 index 000000000..edd0c1764 --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_behavior.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_structure.jpg Binary files differnew file mode 100644 index 000000000..287edc4ce --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC1_structure.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC2_structure.jpg Binary files differnew file mode 100644 index 000000000..48a75756c --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC2_structure.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_behavior.jpg Binary files differnew file mode 100644 index 000000000..38c1c02c5 --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_behavior.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_structure.jpg Binary files differnew file mode 100644 index 000000000..ac50659d8 --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/AC3_structure.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Appl_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Appl_structure.jpg Binary files differnew file mode 100644 index 000000000..d3b9d31d1 --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Appl_structure.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_behavior.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_behavior.jpg Binary files differnew file mode 100644 index 000000000..15416200f --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_behavior.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_structure.jpg Binary files differnew file mode 100644 index 000000000..b5d41b9e9 --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Container_structure.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.dot b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.dot new file mode 100644 index 000000000..c39bcd17c --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.dot @@ -0,0 +1,13 @@ +digraph LS { + rankdir=TD; + node [shape=box]; + _LS [label="LS\n(LS)" style=filled color=red]; + _LS_main [label="main\n(Main)" style=filled color=yellow]; + _LS -> _LS_main; + _LS_main_appl [label="appl\n(Appl)\n@nodeRef1:PhysicalThread1"]; + _LS_main -> _LS_main_appl; + _LS_main_appl_cont [label="cont\n(Container)\n@nodeRef1:PhysicalThread1"]; + _LS_main_appl -> _LS_main_appl_cont; + _LS_main_appl_cont_optarray [label="optional optarray\n(Optional)\n@nodeRef1:PhysicalThread1" color=blue style=dashed]; + _LS_main_appl_cont -> _LS_main_appl_cont_optarray; +} diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.jpg Binary files differnew file mode 100644 index 000000000..16afa688d --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/LS_instanceTree.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Main_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Main_structure.jpg Binary files differnew file mode 100644 index 000000000..f22224ef2 --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Main_structure.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional1_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional1_structure.jpg Binary files differnew file mode 100644 index 000000000..403a577ea --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional1_structure.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional2_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional2_structure.jpg Binary files differnew file mode 100644 index 000000000..bbe146195 --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional2_structure.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional_structure.jpg b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional_structure.jpg Binary files differnew file mode 100644 index 000000000..d79bdbfcd --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/Optional_structure.jpg diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/dot2jpg.bat b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/dot2jpg.bat new file mode 100644 index 000000000..7c0d3507a --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/images/dot2jpg.bat @@ -0,0 +1 @@ +dot -Tjpg -o LS_instanceTree.jpg LS_instanceTree.dot diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf Binary files differnew file mode 100644 index 000000000..cad445b2b --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.pdf diff --git a/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex new file mode 100644 index 000000000..94b21ed58 --- /dev/null +++ b/examples/org.eclipse.etrice.examples.dynamicactors3/doc-gen/org.eclipse.etrice.examples.dynamicactors1.tex @@ -0,0 +1,235 @@ +\documentclass[titlepage]{article} +\usepackage{graphicx} +\usepackage[a4paper,text={160mm,255mm},centering,headsep=5mm,footskip=10mm]{geometry} +\usepackage{nonfloat} +\parindent 0pt +\makeatletter +\newcommand\level[1]{% + \ifcase#1\relax\expandafter\chapter\or + \expandafter\section\or + \expandafter\subsection\or + \expandafter\subsubsection\else + \def\next{\@level{#1}}\expandafter\next + \fi} + +\newcommand{\@level}[1]{% +\@startsection{level#1} + {#1} + {\z@}% + {-3.25ex\@plus -1ex \@minus -.2ex}% + {1.5ex \@plus .2ex}% + {\normalfont\normalsize\bfseries}} + +\newdimen\@leveldim + \newdimen\@dotsdim + {\normalfont\normalsize + \sbox\z@{0}\global\@leveldim=\wd\z@ + \sbox\z@{.}\global\@dotsdim=\wd\z@ + } +\newcounter{level4}[subsubsection] + \@namedef{thelevel4}{\thesubsubsection.\arabic{level4}} + \@namedef{level4mark}#1{} + \def\l@section{\@dottedtocline{1}{0pt}{\dimexpr\@leveldim*4+\@dotsdim*1+6pt\relax}} + \def\l@subsection{\@dottedtocline{2}{0pt}{\dimexpr\@leveldim*5+\@dotsdim*2+6pt\relax}} + \def\l@subsubsection{\@dottedtocline{3}{0pt}{\dimexpr\@leveldim*6+\@dotsdim*3+6pt\relax}} + \@namedef{l@level4}{\@dottedtocline{4}{0pt}{\dimexpr\@leveldim*7+\@dotsdim*4+6pt\relax}} + +\count@=4 + \def\@ncp#1{\number\numexpr\count@+#1\relax} + \loop\ifnum\count@<100 + \begingroup\edef\x{\endgroup + \noexpand\newcounter{level\@ncp{1}}[level\number\count@] + \noexpand\@namedef{thelevel\@ncp{1}}{% + \noexpand\@nameuse{thelevel\@ncp{0}}.\noexpand\arabic{level\@ncp{0}}} + \noexpand\@namedef{level\@ncp{1}mark}####1{}% + \noexpand\@namedef{l@level\@ncp{1}}% + {\noexpand\@dottedtocline{\@ncp{1}}{0pt}{\the\dimexpr\@leveldim*\@ncp{5}+\@dotsdim*\@ncp{0}\relax}}}% + \x + \advance\count@\@ne + \repeat + \makeatother + \setcounter{secnumdepth}{100} + \setcounter{tocdepth}{100} + + +\title{org.eclipse.etrice.examples.dynamicactors1 Modeldocumentation} +\date{\today} +\author{generated by eTrice} + +\begin{document} +\pagestyle{plain} +\maketitle +\tableofcontents + +\newpage +\listoffigures +\newpage +\section{Model Description} +\section{Logical System Description} +\level{2}{LS} +\level{3}{Instance Tree} +\begin{center} +\includegraphics[scale=0.5]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//LS_instanceTree.jpg} +\figcaption{LS Instance Tree} +\end{center} +\section{Subsystem Description} +\level{2}{Main} +\level{3}{Structure} +\begin{center} +\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Main_structure.jpg} +\figcaption{Main Structure} +\end{center} +\section{Protocol Class Description} + \level{2} {PC} + \level{3}{Incoming Messages} + + \begin{tabular}[ht]{|l|l|l|} + \hline + Message & Data & Description\\ + \hline + sayHello & & \\ + \hline + \end{tabular} + + \level{3}{Outgoing Messages} + \begin{tabular}[ht]{|l|l|l|} + \hline + Message & Data & Description\\ + \hline + hello & txt & \\ + \hline + \end{tabular} +\section{Data Class Description} +\section{Actor Class Description} +\level{2}{Appl} +\level{3}{Structure} + +\begin{center} +\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Appl_structure.jpg} +\figcaption{Appl Structure} +\end{center} + +\level{3}{Attributes} + +\level{3}{Operations} +\level{2}{Container} +\level{3}{Structure} + +\begin{center} +\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Container_structure.jpg} +\figcaption{Container Structure} +\end{center} + +\level{3}{Attributes} + +\level{3}{Operations} +\begin{tabular}[ht]{|l|l|} +\hline + Name: & dumpTree\\ + \hline + ReturnType: & void\\ + \hline + Arguments: & msg:string\\ + \hline +\end{tabular} +\newline\newline\newline +\level{3}{Statemachine} +\level{4}{Top Level} +\begin{center} +\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Container_behavior.jpg} +\figcaption{Container Top State} +\end{center} + +\begin{par} + +\end{par} + +\level{2}{Optional} +\level{3}{Structure} + +\begin{center} +\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Optional_structure.jpg} +\figcaption{Optional Structure} +\end{center} + +\level{3}{Attributes} + +\level{3}{Operations} +\level{2}{Optional1} +\level{3}{Structure} + +\begin{center} +\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Optional1_structure.jpg} +\figcaption{Optional1 Structure} +\end{center} + +\level{3}{Attributes} + +\level{3}{Operations} +\level{2}{Optional2} +\level{3}{Structure} + +\begin{center} +\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//Optional2_structure.jpg} +\figcaption{Optional2 Structure} +\end{center} + +\level{3}{Attributes} + +\level{3}{Operations} +\level{2}{AC1} +\level{3}{Structure} + +\begin{center} +\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//AC1_structure.jpg} +\figcaption{AC1 Structure} +\end{center} + +\level{3}{Attributes} + +\level{3}{Operations} +\level{3}{Statemachine} +\level{4}{Top Level} +\begin{center} +\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//AC1_behavior.jpg} +\figcaption{AC1 Top State} +\end{center} + +\begin{par} + +\end{par} + +\level{2}{AC2} +\level{3}{Structure} + +\begin{center} +\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//AC2_structure.jpg} +\figcaption{AC2 Structure} +\end{center} + +\level{3}{Attributes} + +\level{3}{Operations} +\level{2}{AC3} +\level{3}{Structure} + +\begin{center} +\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//AC3_structure.jpg} +\figcaption{AC3 Structure} +\end{center} + +\level{3}{Attributes} + +\level{3}{Operations} +\level{3}{Statemachine} +\level{4}{Top Level} +\begin{center} +\includegraphics[scale=0.4]{C://Users//hrentz//Documents//protos//Entwicklung//Projekte//protos//eTrice//workspace//eTrice0.3.0//eTrice-dynact2-rt//org.eclipse.etrice.examples.dynamicactors3//doc-gen//images//AC3_behavior.jpg} +\figcaption{AC3 Top State} +\end{center} + +\begin{par} + +\end{par} + +\end{document} |