From ac214fa5d03df5fe71020d417bb9e329ad729a58 Mon Sep 17 00:00:00 2001
From: apvrille <ludovic.apvrille@eurecom.fr>
Date: Tue, 21 May 2019 11:08:57 +0200
Subject: [PATCH] Update on help: fork, join

---
 src/main/resources/help/application.html | 22 ++++++++++++++++++++++
 src/main/resources/help/channel.html     | 22 ++++++++++++++++++++++
 src/main/resources/help/fork.html        | 22 ++++++++++++++++++++++
 src/main/resources/help/join.html        | 22 ++++++++++++++++++++++
 4 files changed, 88 insertions(+)
 create mode 100644 src/main/resources/help/application.html
 create mode 100644 src/main/resources/help/channel.html
 create mode 100644 src/main/resources/help/fork.html
 create mode 100644 src/main/resources/help/join.html

diff --git a/src/main/resources/help/application.html b/src/main/resources/help/application.html
new file mode 100644
index 0000000000..b72a5efdd6
--- /dev/null
+++ b/src/main/resources/help/application.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
+<head>
+  <meta charset="utf-8" />
+  <meta name="generator" content="pandoc" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
+  <title>TTool help</title>
+  <style>
+      code{white-space: pre-wrap;}
+      span.smallcaps{font-variant: small-caps;}
+      span.underline{text-decoration: underline;}
+      div.column{display: inline-block; vertical-align: top; width: 50%;}
+  </style>
+  <!--[if lt IE 9]>
+    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
+  <![endif]-->
+</head>
+<body>
+<h1 id="describing-an-application-in-diplodocus">Describing an application in DIPLODOCUS</h1>
+<p>An application is described within a functional view. It is built upon a set of: - Composite components - Primitive components that can contain ports - Ports. A port is the origin or destination of either a <a href="file://channel.html">channel</a>, an event or a request. - Connectors between ports, thus building a logical communication path. A Path can contain <a href="file://fork.html">fork</a> or <a href="file://join.html">join</a> operators, but not both.</p>
+</body>
+</html>
diff --git a/src/main/resources/help/channel.html b/src/main/resources/help/channel.html
new file mode 100644
index 0000000000..f71cbcc8b2
--- /dev/null
+++ b/src/main/resources/help/channel.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
+<head>
+  <meta charset="utf-8" />
+  <meta name="generator" content="pandoc" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
+  <title>TTool help</title>
+  <style>
+      code{white-space: pre-wrap;}
+      span.smallcaps{font-variant: small-caps;}
+      span.underline{text-decoration: underline;}
+      div.column{display: inline-block; vertical-align: top; width: 50%;}
+  </style>
+  <!--[if lt IE 9]>
+    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
+  <![endif]-->
+</head>
+<body>
+<h1 id="channel">Channel</h1>
+<p>A channel models a communication path in which a quantity of data can be exchanged.</p>
+</body>
+</html>
diff --git a/src/main/resources/help/fork.html b/src/main/resources/help/fork.html
new file mode 100644
index 0000000000..844fff234a
--- /dev/null
+++ b/src/main/resources/help/fork.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
+<head>
+  <meta charset="utf-8" />
+  <meta name="generator" content="pandoc" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
+  <title>TTool help</title>
+  <style>
+      code{white-space: pre-wrap;}
+      span.smallcaps{font-variant: small-caps;}
+      span.underline{text-decoration: underline;}
+      div.column{display: inline-block; vertical-align: top; width: 50%;}
+  </style>
+  <!--[if lt IE 9]>
+    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
+  <![endif]-->
+</head>
+<body>
+<h1 id="fork">Fork</h1>
+<p>A fork can be added to a logical path between ports. A fork means that data or event transiting reaching the fork will be duplicated to all paths outgoing the fork operator. The “number of samples” argument means the number of samples that are read from the input before being duplicated to the output.</p>
+</body>
+</html>
diff --git a/src/main/resources/help/join.html b/src/main/resources/help/join.html
new file mode 100644
index 0000000000..9f379331d5
--- /dev/null
+++ b/src/main/resources/help/join.html
@@ -0,0 +1,22 @@
+<!DOCTYPE html>
+<html xmlns="http://www.w3.org/1999/xhtml" lang="" xml:lang="">
+<head>
+  <meta charset="utf-8" />
+  <meta name="generator" content="pandoc" />
+  <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
+  <title>TTool help</title>
+  <style>
+      code{white-space: pre-wrap;}
+      span.smallcaps{font-variant: small-caps;}
+      span.underline{text-decoration: underline;}
+      div.column{display: inline-block; vertical-align: top; width: 50%;}
+  </style>
+  <!--[if lt IE 9]>
+    <script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
+  <![endif]-->
+</head>
+<body>
+<h1 id="join">Join</h1>
+<p>A join operator can be added to a logical path between ports. A join means that data or event reaching a join will be merged on the same output path. Said differently, the join operator must get “nb of samples” samples on each of its inputs before writing “nb of samples” on its ouput.</p>
+</body>
+</html>
-- 
GitLab