diff options
Diffstat (limited to 'runtime')
28 files changed, 3 insertions, 740 deletions
diff --git a/runtime/org.eclipse.etrice.modellib.c/buckminster.cspec b/runtime/org.eclipse.etrice.modellib.c/buckminster.cspec deleted file mode 100644 index 6449d924a..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/buckminster.cspec +++ /dev/null @@ -1 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="org.eclipse.etrice.modellib.c" componentType="buckminster" version="0.5.0.qualifier"/> diff --git a/runtime/org.eclipse.etrice.modellib.c/build.gradle b/runtime/org.eclipse.etrice.modellib.c/build.gradle index f11e40692..255601442 100644 --- a/runtime/org.eclipse.etrice.modellib.c/build.gradle +++ b/runtime/org.eclipse.etrice.modellib.c/build.gradle @@ -2,7 +2,7 @@ plugins { id 'c' } -apply from: etGenerator +apply from: "$rootDir/gradle/etGenerator.gradle" def models = [ 'model/PInterrupt.room', diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/images/ATimingService_behavior.jpg b/runtime/org.eclipse.etrice.modellib.c/doc-gen/images/ATimingService_behavior.jpg Binary files differdeleted file mode 100644 index 5599e352e..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/images/ATimingService_behavior.jpg +++ /dev/null diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/images/ATimingService_structure.jpg b/runtime/org.eclipse.etrice.modellib.c/doc-gen/images/ATimingService_structure.jpg Binary files differdeleted file mode 100644 index d2ea00fa1..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/images/ATimingService_structure.jpg +++ /dev/null diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/images/dot2jpg.bat b/runtime/org.eclipse.etrice.modellib.c/doc-gen/images/dot2jpg.bat deleted file mode 100644 index e69de29bb..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/images/dot2jpg.bat +++ /dev/null diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/readme.txt b/runtime/org.eclipse.etrice.modellib.c/doc-gen/readme.txt deleted file mode 100644 index 1dc2b35ab..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/readme.txt +++ /dev/null @@ -1,4 +0,0 @@ -This directory is an eTrice code generation target. -It will be erased every time the generator is executed. - -DO NOT PLACE OTHER FILES HERE! diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp.tex b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp.tex deleted file mode 100644 index ad3903f17..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp.tex +++ /dev/null @@ -1,91 +0,0 @@ -\documentclass[titlepage]{article} -\usepackage{import} -\usepackage{graphicx} -\usepackage{xr} -\usepackage{hyperref} -\IfFileExists{../doc/userinputs.tex}{\subimport{../doc/}{userinputs.tex}}{} %hook for conditional user-specific inputs, includes, macros, ... -\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{room.basic.service.tcp Model Documentation} -\date{\today} -\author{generated by eTrice} - -\begin{document} - -\pagestyle{plain} -\maketitle -\tableofcontents - -\newpage -\listoffigures -\newpage -\section{Model Description} - - - - -\section{Protocol Classes} -\subimport*{room.basic.service.tcp/}{PTcpControl.tex} -\subimport*{room.basic.service.tcp/}{PTcpPayload.tex} -\newpage - - -\section{Data Classes} -\subimport*{room.basic.service.tcp/}{DTcpControl.tex} -\subimport*{room.basic.service.tcp/}{DTcpPayload.tex} -\newpage - -\section{Actor Classes} -\subimport*{room.basic.service.tcp/}{ATcpServer.tex} -\subimport*{room.basic.service.tcp/}{ATcpClient.tex} -\end{document} diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/ATcpClient.tex b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/ATcpClient.tex deleted file mode 100644 index cabf2e955..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/ATcpClient.tex +++ /dev/null @@ -1,76 +0,0 @@ -\level{2}{ATcpClient} - - -\level{3}{Ports} -\begin{tabular}[ht]{|l|l|l|l|l|p{5cm}|} -\hline -\textbf{Name} & \textbf{Protocol} & \textbf{Type} & \textbf{Kind} & \textbf{Multiplicity} & \textbf{Description}\\ -\hline -controlPort & PTcpControl & reg. & external & 1 & \\ -\hline -payloadPort & PTcpPayload & reg. & external & 1 & \\ -\hline -\end{tabular} - -\level{3}{Behavior} -\level{4}{Top Level} - -\begin{par} - -\end{par} - - -\level{3}{Attributes} -\begin{tabular}[ht]{|l|l|p{8cm}|} -\hline -\textbf{Name} & \textbf{Type} & \textbf{Description}\\ -\hline -lastError & int32 & \\ -\hline -payload & DTcpPayload & \\ -\hline -client & etSocketConnectionData & \\ -\hline -\end{tabular} - -\level{3}{Operations} -\begin{tabular}[ht]{|l|l|} -\hline - Name: & ATcpClient\\ - \hline - ReturnType: & void\\ - \hline - Arguments: & \\ - \hline -\end{tabular} -\newline\newline\newline -\begin{tabular}[ht]{|l|l|} -\hline - Name: & ATcpClient\\ - \hline - ReturnType: & void\\ - \hline - Arguments: & \\ - \hline -\end{tabular} -\newline\newline\newline -\begin{tabular}[ht]{|l|l|} -\hline - Name: & hasError\\ - \hline - ReturnType: & boolean\\ - \hline - Arguments: & \\ - \hline -\end{tabular} -\newline\newline\newline -\begin{tabular}[ht]{|l|l|} -\hline - Name: & setErrorCode\\ - \hline - ReturnType: & void\\ - \hline - Arguments: & value:int32\\ - \hline -\end{tabular} -\newline\newline\newline diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/ATcpServer.tex b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/ATcpServer.tex deleted file mode 100644 index 076c42260..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/ATcpServer.tex +++ /dev/null @@ -1,76 +0,0 @@ -\level{2}{ATcpServer} - - -\level{3}{Ports} -\begin{tabular}[ht]{|l|l|l|l|l|p{5cm}|} -\hline -\textbf{Name} & \textbf{Protocol} & \textbf{Type} & \textbf{Kind} & \textbf{Multiplicity} & \textbf{Description}\\ -\hline -controlPort & PTcpControl & reg. & external & 1 & \\ -\hline -payloadPort & PTcpPayload & reg. & external & 1 & \\ -\hline -\end{tabular} - -\level{3}{Behavior} -\level{4}{Top Level} - -\begin{par} - -\end{par} - - -\level{3}{Attributes} -\begin{tabular}[ht]{|l|l|p{8cm}|} -\hline -\textbf{Name} & \textbf{Type} & \textbf{Description}\\ -\hline -lastError & int32 & \\ -\hline -payloadPortReplocation & int32 & \\ -\hline -server & etSocketServerData & \\ -\hline -\end{tabular} - -\level{3}{Operations} -\begin{tabular}[ht]{|l|l|} -\hline - Name: & ATcpServer\\ - \hline - ReturnType: & void\\ - \hline - Arguments: & \\ - \hline -\end{tabular} -\newline\newline\newline -\begin{tabular}[ht]{|l|l|} -\hline - Name: & ATcpServer\\ - \hline - ReturnType: & void\\ - \hline - Arguments: & \\ - \hline -\end{tabular} -\newline\newline\newline -\begin{tabular}[ht]{|l|l|} -\hline - Name: & hasError\\ - \hline - ReturnType: & boolean\\ - \hline - Arguments: & \\ - \hline -\end{tabular} -\newline\newline\newline -\begin{tabular}[ht]{|l|l|} -\hline - Name: & setErrorCode\\ - \hline - ReturnType: & void\\ - \hline - Arguments: & value:int32\\ - \hline -\end{tabular} -\newline\newline\newline diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/DTcpControl.tex b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/DTcpControl.tex deleted file mode 100644 index f15d98420..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/DTcpControl.tex +++ /dev/null @@ -1,13 +0,0 @@ -\level{2} {DTcpControl} -\level{3}{Attributes} -\begin{tabular}[ht]{|l|l|p{8cm}|} -\hline -\textbf{Name} & \textbf{Type} & \textbf{Description}\\ -\hline -IPAddr & string & \\ -\hline -TcpPort & int32 & \\ -\hline -\end{tabular} - -\level{3}{Operations} diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/DTcpPayload.tex b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/DTcpPayload.tex deleted file mode 100644 index fd80f9c2c..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/DTcpPayload.tex +++ /dev/null @@ -1,35 +0,0 @@ -\level{2} {DTcpPayload} -\level{3}{Attributes} -\begin{tabular}[ht]{|l|l|p{8cm}|} -\hline -\textbf{Name} & \textbf{Type} & \textbf{Description}\\ -\hline -connectionId & int32 & \\ -\hline -length & int32 & \\ -\hline -data & int8 & \\ -\hline -\end{tabular} - -\level{3}{Operations} -\begin{tabular}[ht]{|l|l|} -\hline - Name: & setAsString\\ - \hline - ReturnType: & void\\ - \hline - Arguments: & value:charPtr\\ - \hline -\end{tabular} -\newline\newline\newline -\begin{tabular}[ht]{|l|l|} -\hline - Name: & getAsString\\ - \hline - ReturnType: & void\\ - \hline - Arguments: & value:charPtr\\ - \hline -\end{tabular} -\newline\newline\newline diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/PTcpControl.tex b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/PTcpControl.tex deleted file mode 100644 index d6f4ed000..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/PTcpControl.tex +++ /dev/null @@ -1,24 +0,0 @@ -\level{2} {PTcpControl} -\level{3}{Incoming Messages} - -\begin{tabular}[ht]{|l|l|l|p{8cm}|} -\hline -Message & Data & Type & Description\\ -\hline -connect & data & DTcpControl & \\ -\hline -disconnect & & & \\ -\hline -\end{tabular} -\level{3}{Outgoing Messages} -\begin{tabular}[ht]{|l|l|l|p{8cm}|} -\hline -Message & Data & Type & Description\\ -\hline -connected & & & \\ -\hline -disconnected & & & \\ -\hline -error & & & \\ -\hline -\end{tabular} diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/PTcpPayload.tex b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/PTcpPayload.tex deleted file mode 100644 index 4c4931872..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.tcp/PTcpPayload.tex +++ /dev/null @@ -1,18 +0,0 @@ -\level{2} {PTcpPayload} -\level{3}{Incoming Messages} - -\begin{tabular}[ht]{|l|l|l|p{8cm}|} -\hline -Message & Data & Type & Description\\ -\hline -dataPackage & data & DTcpPayload & \\ -\hline -\end{tabular} -\level{3}{Outgoing Messages} -\begin{tabular}[ht]{|l|l|l|p{8cm}|} -\hline -Message & Data & Type & Description\\ -\hline -dataPackage & data & DTcpPayload & \\ -\hline -\end{tabular} diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.timing.pdf b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.timing.pdf Binary files differdeleted file mode 100644 index fb9df2de3..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.timing.pdf +++ /dev/null diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.timing.tex b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.timing.tex deleted file mode 100644 index fcda0bc46..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.timing.tex +++ /dev/null @@ -1,85 +0,0 @@ -\documentclass[titlepage]{article} -\usepackage{import} -\usepackage{graphicx} -\usepackage{xr} -\usepackage{hyperref} -\IfFileExists{../doc/userinputs.tex}{\subimport{../doc/}{userinputs.tex}}{} %hook for conditional user-specific inputs, includes, macros, ... -\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{room.basic.service.timing Model Documentation} -\date{\today} -\author{generated by eTrice} - -\begin{document} - -\pagestyle{plain} -\maketitle -\tableofcontents - -\newpage -\listoffigures -\newpage -\section{Model Description} - - - - -\section{Protocol Classes} -\subimport*{room.basic.service.timing/}{PTimer.tex} -\newpage - - - -\section{Actor Classes} -\subimport*{room.basic.service.timing/}{ATimingService.tex} -\end{document} diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.timing/ATimingService.tex b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.timing/ATimingService.tex deleted file mode 100644 index 861041016..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.timing/ATimingService.tex +++ /dev/null @@ -1,97 +0,0 @@ -\level{2}{ATimingService} - -\level{3}{Structure} -{ -\centering{} -\includegraphics[width=1.0\textwidth]{./images/ATimingService_structure.jpg} -\figcaption{ATimingService Structure} -} - - -\level{3}{Behavior} -\level{4}{Top Level} -{ -\centering{} -\includegraphics[width=1.0\textwidth]{./images/ATimingService_behavior.jpg} -\figcaption{ATimingService Top State} -} - -\begin{par} - -\end{par} - - -\level{3}{Attributes} -\begin{tabular}[ht]{|l|l|p{8cm}|} -\hline -\textbf{Name} & \textbf{Type} & \textbf{Description}\\ -\hline -tcbs & tcb & \\ -\hline -usedTcbsRoot & tcb & \\ -\hline -freeTcbsRoot & tcb & \\ -\hline -\end{tabular} - -\level{3}{Operations} -\begin{tabular}[ht]{|l|l|} -\hline - Name: & getTcb\\ - \hline - ReturnType: & tcb\\ - \hline - Arguments: & \\ - \hline -\end{tabular} -\newline\newline\newline -\begin{tabular}[ht]{|l|l|} -\hline - Name: & returnTcb\\ - \hline - ReturnType: & void\\ - \hline - Arguments: & block:tcb\\ - \hline -\end{tabular} -\newline\newline\newline -\begin{tabular}[ht]{|l|l|} -\hline - Name: & removeTcbFromUsedList\\ - \hline - ReturnType: & void\\ - \hline - Arguments: & idx:int32\\ - \hline -\end{tabular} -\newline\newline\newline -\begin{tabular}[ht]{|l|l|} -\hline - Name: & putTcbToUsedList\\ - \hline - ReturnType: & void\\ - \hline - Arguments: & block:tcb\\ - \hline -\end{tabular} -\newline\newline\newline -\begin{tabular}[ht]{|l|l|} -\hline - Name: & isTimeGreater\\ - \hline - ReturnType: & boolean\\ - \hline - Arguments: & t1:targetTime, t2:targetTime\\ - \hline -\end{tabular} -\newline\newline\newline -\begin{tabular}[ht]{|l|l|} -\hline - Name: & addTime\\ - \hline - ReturnType: & void\\ - \hline - Arguments: & t1:targetTime, t2:targetTime\\ - \hline -\end{tabular} -\newline\newline\newline diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.timing/PTimer.tex b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.timing/PTimer.tex deleted file mode 100644 index 9319ec255..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.service.timing/PTimer.tex +++ /dev/null @@ -1,22 +0,0 @@ -\level{2} {PTimer} -\level{3}{Incoming Messages} - -\begin{tabular}[ht]{|l|l|l|p{8cm}|} -\hline -Message & Data & Type & Description\\ -\hline -startTimer & time & uint32 & \\ -\hline -startTimeout & time & uint32 & \\ -\hline -kill & & & \\ -\hline -\end{tabular} -\level{3}{Outgoing Messages} -\begin{tabular}[ht]{|l|l|l|p{8cm}|} -\hline -Message & Data & Type & Description\\ -\hline -timeout & & & \\ -\hline -\end{tabular} diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.types.pdf b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.types.pdf Binary files differdeleted file mode 100644 index 4b999f165..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.types.pdf +++ /dev/null diff --git a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.types.tex b/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.types.tex deleted file mode 100644 index 5cb44f958..000000000 --- a/runtime/org.eclipse.etrice.modellib.c/doc-gen/room.basic.types.tex +++ /dev/null @@ -1,80 +0,0 @@ -\documentclass[titlepage]{article} -\usepackage{import} -\usepackage{graphicx} -\usepackage{xr} -\usepackage{hyperref} -\IfFileExists{../doc/userinputs.tex}{\subimport{../doc/}{userinputs.tex}}{} %hook for conditional user-specific inputs, includes, macros, ... -\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{room.basic.types Model Documentation} -\date{\today} -\author{generated by eTrice} - -\begin{document} - -\pagestyle{plain} -\maketitle -\tableofcontents - -\newpage -\listoffigures -\newpage -\section{Model Description} - - - - - - - -\end{document} diff --git a/runtime/org.eclipse.etrice.modellib.cpp/buckminster.cspec b/runtime/org.eclipse.etrice.modellib.cpp/buckminster.cspec deleted file mode 100644 index 3e51044d1..000000000 --- a/runtime/org.eclipse.etrice.modellib.cpp/buckminster.cspec +++ /dev/null @@ -1 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="org.eclipse.etrice.modellib.cpp" componentType="buckminster" version="0.5.0.qualifier"/> diff --git a/runtime/org.eclipse.etrice.modellib.cpp/build.gradle b/runtime/org.eclipse.etrice.modellib.cpp/build.gradle index 3330c2406..8ae584694 100644 --- a/runtime/org.eclipse.etrice.modellib.cpp/build.gradle +++ b/runtime/org.eclipse.etrice.modellib.cpp/build.gradle @@ -2,7 +2,7 @@ plugins { id 'cpp' } -apply from: etGenerator +apply from: "$rootDir/gradle/etGenerator.gradle" def models = [ 'model/TimingService.room' diff --git a/runtime/org.eclipse.etrice.modellib.java/buckminster.cspec b/runtime/org.eclipse.etrice.modellib.java/buckminster.cspec deleted file mode 100644 index a4c43f534..000000000 --- a/runtime/org.eclipse.etrice.modellib.java/buckminster.cspec +++ /dev/null @@ -1,2 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="org.eclipse.etrice.modellib.java" componentType="buckminster" version="0.5.0.qualifier"/> diff --git a/runtime/org.eclipse.etrice.modellib.java/build.gradle b/runtime/org.eclipse.etrice.modellib.java/build.gradle index 004c8614f..9d3ddffb5 100644 --- a/runtime/org.eclipse.etrice.modellib.java/build.gradle +++ b/runtime/org.eclipse.etrice.modellib.java/build.gradle @@ -2,7 +2,7 @@ plugins { id 'java' } -apply from: etGenerator +apply from: "$rootDir/gradle/etGenerator.gradle" def models = [ 'model/ALogService.room', diff --git a/runtime/org.eclipse.etrice.modellib.java/pom.xml b/runtime/org.eclipse.etrice.modellib.java/pom.xml deleted file mode 100644 index 33abbe471..000000000 --- a/runtime/org.eclipse.etrice.modellib.java/pom.xml +++ /dev/null @@ -1,35 +0,0 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - - <artifactId>org.eclipse.etrice.modellib.java</artifactId> - - <parent> - <groupId>org.eclipse.etrice</groupId> - <artifactId>java-generator</artifactId> - <version>1.1.1-SNAPSHOT</version> - <relativePath>../../releng/org.eclipse.etrice.parent</relativePath> - </parent> - - <build> - <sourceDirectory>src-gen</sourceDirectory> - <resources> - <resource> - <directory>src-gen</directory> - <excludes> - <exclude>**/*.java</exclude> - </excludes> - </resource> - <resource> - <directory>model</directory> - </resource> - </resources> - </build> - <dependencies> - <dependency> - <groupId>org.eclipse.etrice</groupId> - <artifactId>org.eclipse.etrice.runtime.java</artifactId> - <version>1.1.1-SNAPSHOT</version> - </dependency> - </dependencies> -</project>
\ No newline at end of file diff --git a/runtime/org.eclipse.etrice.runtime.c/buckminster.cspec b/runtime/org.eclipse.etrice.runtime.c/buckminster.cspec deleted file mode 100644 index be9cea325..000000000 --- a/runtime/org.eclipse.etrice.runtime.c/buckminster.cspec +++ /dev/null @@ -1 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="org.eclipse.etrice.runtime.c" componentType="buckminster" version="0.5.0.qualifier"/> diff --git a/runtime/org.eclipse.etrice.runtime.cpp/buckminster.cspec b/runtime/org.eclipse.etrice.runtime.cpp/buckminster.cspec deleted file mode 100644 index 14afaf1da..000000000 --- a/runtime/org.eclipse.etrice.runtime.cpp/buckminster.cspec +++ /dev/null @@ -1 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="org.eclipse.etrice.runtime.cpp" componentType="buckminster" version="0.5.0.qualifier"/> diff --git a/runtime/org.eclipse.etrice.runtime.java/buckminster.cspec b/runtime/org.eclipse.etrice.runtime.java/buckminster.cspec deleted file mode 100644 index 06938d6ea..000000000 --- a/runtime/org.eclipse.etrice.runtime.java/buckminster.cspec +++ /dev/null @@ -1 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?><cs:cspec xmlns:cs="http://www.eclipse.org/buckminster/CSpec-1.0" name="org.eclipse.etrice.runtime.java" componentType="buckminster" version="0.5.0.qualifier"/> diff --git a/runtime/org.eclipse.etrice.runtime.java/pom.xml b/runtime/org.eclipse.etrice.runtime.java/pom.xml deleted file mode 100644 index e9dba60dc..000000000 --- a/runtime/org.eclipse.etrice.runtime.java/pom.xml +++ /dev/null @@ -1,74 +0,0 @@ -<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> - <modelVersion>4.0.0</modelVersion> - - <artifactId>org.eclipse.etrice.runtime.java</artifactId> - - <parent> - <groupId>org.eclipse.etrice</groupId> - <artifactId>java-generator</artifactId> - <version>1.1.1-SNAPSHOT</version> - <relativePath>../../releng/org.eclipse.etrice.parent</relativePath> - </parent> - - <build> - <sourceDirectory>src</sourceDirectory> - <plugins> - <plugin> - <groupId>org.codehaus.mojo</groupId> - <artifactId>build-helper-maven-plugin</artifactId> - <version>1.4</version> - <executions> - <execution> - <id>add-generated-source</id> - <phase>generate-sources</phase> - <goals> - <goal>add-source</goal> - </goals> - <configuration> - <sources> - <source>${basedir}/src-gen</source> - </sources> - </configuration> - </execution> - </executions> - </plugin> - </plugins> - <pluginManagement> - <plugins> - <!--This plugin's configuration is used to store Eclipse m2e settings - only. It has no influence on the Maven build itself. --> - <plugin> - <groupId>org.eclipse.m2e</groupId> - <artifactId>lifecycle-mapping</artifactId> - <version>1.0.0</version> - <configuration> - <lifecycleMappingMetadata> - <pluginExecutions> - <pluginExecution> - <pluginExecutionFilter> - <groupId> - org.codehaus.mojo - </groupId> - <artifactId> - build-helper-maven-plugin - </artifactId> - <versionRange> - [1.4,) - </versionRange> - <goals> - <goal>add-source</goal> - </goals> - </pluginExecutionFilter> - <action> - <ignore></ignore> - </action> - </pluginExecution> - </pluginExecutions> - </lifecycleMappingMetadata> - </configuration> - </plugin> - </plugins> - </pluginManagement> - </build> -</project>
\ No newline at end of file |