Merge branch 'development' del3
authorDominik <muggd1@bfh.ch>
Sun, 29 Nov 2015 12:10:53 +0000 (13:10 +0100)
committerDominik <muggd1@bfh.ch>
Sun, 29 Nov 2015 12:10:53 +0000 (13:10 +0100)
Conflicts:
src/site/apt/sprint_backlog.apt

1  2 
.gitignore
.project
README.md
src/checkstyle/checkstyle-configuration.xml
src/checkstyle/checkstyle-header.txt
src/site/apt/format.apt
src/site/apt/index.apt
src/site/apt/sprint_backlog.apt
src/site/fml/faq.fml
src/site/resources/images/fig_example.svg
src/site/resources/images/fig_example.uxf

diff --cc .gitignore
@@@ -1,1 -1,1 +1,1 @@@
--/target/
++/target/\r
diff --cc .project
+++ b/.project
@@@ -1,23 -1,23 +1,23 @@@
--<?xml version="1.0" encoding="UTF-8"?>
--<projectDescription>
--      <name>srs-purple-main</name>
--      <comment></comment>
--      <projects>
--      </projects>
--      <buildSpec>
--              <buildCommand>
--                      <name>org.eclipse.jdt.core.javabuilder</name>
--                      <arguments>
--                      </arguments>
--              </buildCommand>
--              <buildCommand>
--                      <name>org.eclipse.m2e.core.maven2Builder</name>
--                      <arguments>
--                      </arguments>
--              </buildCommand>
--      </buildSpec>
--      <natures>
--              <nature>org.eclipse.jdt.core.javanature</nature>
--              <nature>org.eclipse.m2e.core.maven2Nature</nature>
--      </natures>
--</projectDescription>
++<?xml version="1.0" encoding="UTF-8"?>\r
++<projectDescription>\r
++      <name>srs-purple-main</name>\r
++      <comment></comment>\r
++      <projects>\r
++      </projects>\r
++      <buildSpec>\r
++              <buildCommand>\r
++                      <name>org.eclipse.jdt.core.javabuilder</name>\r
++                      <arguments>\r
++                      </arguments>\r
++              </buildCommand>\r
++              <buildCommand>\r
++                      <name>org.eclipse.m2e.core.maven2Builder</name>\r
++                      <arguments>\r
++                      </arguments>\r
++              </buildCommand>\r
++      </buildSpec>\r
++      <natures>\r
++              <nature>org.eclipse.jdt.core.javanature</nature>\r
++              <nature>org.eclipse.m2e.core.maven2Nature</nature>\r
++      </natures>\r
++</projectDescription>\r
diff --cc README.md
+++ b/README.md
@@@ -1,15 -1,15 +1,15 @@@
--# Smart Reservation System
--
--This is SRS, the Smart Reservation System
--
--## Introduction
--
--This project aims at developing the next generation, smart reservation system
--of any kind of resources such as meeting rooms, class rooms, tennis courts,
--cars, etc.
--
--And so on...
--
--## Project onwer
--
--Eric Dubuis, BFH, Switzerland
++# Smart Reservation System\r
++\r
++This is SRS, the Smart Reservation System\r
++\r
++## Introduction\r
++\r
++This project aims at developing the next generation, smart reservation system\r
++of any kind of resources such as meeting rooms, class rooms, tennis courts,\r
++cars, etc.\r
++\r
++And so on...\r
++\r
++## Project onwer\r
++\r
++Eric Dubuis, BFH, Switzerland\r
@@@ -1,55 -1,55 +1,55 @@@
--<?xml version="1.0"?>
--
--<!DOCTYPE module PUBLIC
--    "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
--    "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
--
--<module name="Checker">
--
--    <!-- Checks that each Java package has a Javadoc file used for commenting. -->
--    <!-- See http://checkstyle.sf.net/config_javadoc.html#JavadocPackage -->
--    <!--module name="JavadocPackage">
--      <property name="allowLegacy" value="true"/>
--    </module-->
--
--    <module name="FileLength"/>
--
--    <!-- Checks for Headers. -->
--    <!-- See http://checkstyle.sf.net/config_header.html -->
--    <module name="RegexpHeader">
--        <property name="headerFile" value="${checkstyle.header.file}"/>
--    </module>
--
--    <!-- Line with trailing spaces. -->
--    <!-- See http://checkstyle.sourceforge.net/config_regexp.html#RegexpSingleline -->
--    <module name="RegexpSingleline">
--        <property name="format" value="\s+$"/>
--        <property name="message" value="Line has trailing spaces."/>
--    </module>
--
--    <!-- Checks whether files end with a new line. -->
--    <!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->
--    <module name="NewlineAtEndOfFile">
--        <property name="lineSeparator" value="lf"/>
--    </module>
--
--    <module name="TreeWalker">
--        <!-- Checks for long lines. -->
--        <!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->
--        <module name="LineLength">
--            <property name="max" value="360"/>
--        </module>
--        <!-- Checks for Star imports. -->
--        <!-- See http://checkstyle.sourceforge.net/config_imports.html -->
--        <module name="AvoidStarImport">
--            <!-- <property name="excludes" value="java.io,java.net,java.lang.Math"/> -->
--            <property name="allowClassImports" value="false"/>
--            <property name="allowStaticMemberImports" value="false"/>
--        </module>
--        <!-- Checks for non-visibility of members. -->
--        <!-- See http://checkstyle.sourceforge.net/config_design.html -->
--        <module name="VisibilityModifier">
--            <property name="protectedAllowed" value="true"/>
--        </module>
--    </module>
--</module>
++<?xml version="1.0"?>\r
++\r
++<!DOCTYPE module PUBLIC\r
++    "-//Puppy Crawl//DTD Check Configuration 1.2//EN"\r
++    "http://www.puppycrawl.com/dtds/configuration_1_2.dtd">\r
++\r
++<module name="Checker">\r
++\r
++    <!-- Checks that each Java package has a Javadoc file used for commenting. -->\r
++    <!-- See http://checkstyle.sf.net/config_javadoc.html#JavadocPackage -->\r
++    <!--module name="JavadocPackage">\r
++      <property name="allowLegacy" value="true"/>\r
++    </module-->\r
++\r
++    <module name="FileLength"/>\r
++\r
++    <!-- Checks for Headers. -->\r
++    <!-- See http://checkstyle.sf.net/config_header.html -->\r
++    <module name="RegexpHeader">\r
++        <property name="headerFile" value="${checkstyle.header.file}"/>\r
++    </module>\r
++\r
++    <!-- Line with trailing spaces. -->\r
++    <!-- See http://checkstyle.sourceforge.net/config_regexp.html#RegexpSingleline -->\r
++    <module name="RegexpSingleline">\r
++        <property name="format" value="\s+$"/>\r
++        <property name="message" value="Line has trailing spaces."/>\r
++    </module>\r
++\r
++    <!-- Checks whether files end with a new line. -->\r
++    <!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->\r
++    <module name="NewlineAtEndOfFile">\r
++        <property name="lineSeparator" value="lf"/>\r
++    </module>\r
++\r
++    <module name="TreeWalker">\r
++        <!-- Checks for long lines. -->\r
++        <!-- See http://checkstyle.sf.net/config_misc.html#NewlineAtEndOfFile -->\r
++        <module name="LineLength">\r
++            <property name="max" value="360"/>\r
++        </module>\r
++        <!-- Checks for Star imports. -->\r
++        <!-- See http://checkstyle.sourceforge.net/config_imports.html -->\r
++        <module name="AvoidStarImport">\r
++            <!-- <property name="excludes" value="java.io,java.net,java.lang.Math"/> -->\r
++            <property name="allowClassImports" value="false"/>\r
++            <property name="allowStaticMemberImports" value="false"/>\r
++        </module>\r
++        <!-- Checks for non-visibility of members. -->\r
++        <!-- See http://checkstyle.sourceforge.net/config_design.html -->\r
++        <module name="VisibilityModifier">\r
++            <property name="protectedAllowed" value="true"/>\r
++        </module>\r
++    </module>\r
++</module>\r
@@@ -1,8 -1,8 +1,8 @@@
--^/\*$
--^ \* Copyright \(c\) 201[56] Berner Fachhochschule, Switzerland\.$
--^ \*$
--^ \* Project Smart Reservation System.$
--^ \*$
--^ \* Distributable under GPL license\. See terms of license at gnu\.org\.$
--^ \*/$
++^/\*$\r
++^ \* Copyright \(c\) 201[56] Berner Fachhochschule, Switzerland\.$\r
++^ \*$\r
++^ \* Project Smart Reservation System.$\r
++^ \*$\r
++^ \* Distributable under GPL license\. See terms of license at gnu\.org\.$\r
++^ \*/$\r
  ^package 
-- -----
-- The APT format
-- -----
-- The Maven Team
-- -----
-- -----
--
--The APT format
--~~~~~~~~~~~~~~
--
--      [Note:] Complementary information has been added to this document
--                      without specific notice. -- E. Dubuis
--
--  In the following section, boxes containing text in typewriter-like font are
--  examples of APT source.
--
--* Document structure
--~~~~~~~~~~~~~~~~~~~~
--
--  A short APT document is contained in a single text file. A longer document
--  may be contained in a ordered list of text files. For instance, first text
--  file contains section 1, second text file contains section 2, and so on.
--
--      [Note:] Splitting the APT document in several text files on a section
--              boundary is not mandatory. The split may occur anywhere.
--              However doing so is recommended because a text file containing a
--              section is by itself a valid APT document.
--
--  A file contains a sequence of paragraphs and ``displays'' (non paragraphs
--  such as tables) separated by open lines.
--
--  A paragraph is simply a sequence of consecutive text lines.
--
--+------------------------------------------------------------------------+
--  First line of first paragraph.
--  Second line of first paragraph.
--  Third line of first paragraph.
--
--  Line 1 of paragraph 2 (separated from first paragraph by an open line).
--  Line 2 of paragraph 2.
--+------------------------------------------------------------------------+
--
--  The indentation of the first line of a paragraph is the main method used by
--  an APT processor to recognize the type of the paragraph. For example, a
--  section title must not be indented at all.
--
--  A ``plain'' paragraph must be indented by a certain amount of space. For
--  example, a plain paragraph which is not contained in a list may be indented
--  by two spaces.
--
--+-------------------------------------------------+
--My section title (not indented).
--
--  My paragraph first line (indented by 2 spaces).
--+-------------------------------------------------+
--
--  Indentation is not rigid. Any amount of space will do. You don't even need
--  to use a consistent indentation all over your document. What really matters
--  for an APT processor is whether the paragraph is not indented at all or,
--  when inside a list, whether a paragraph is more or less indented than the
--  first item of the list (more about this later).
--
--+-------------------------------------------------------+
--    First paragraph has its first line indented by four
--spaces. Then the author did even bother to indent the
--other lines of the paragraph.
--
--  Second paragraph contains several lines which are all
--  indented by two spaces. This style is much nicer than
--  the one used for the previous paragraph.
--+-------------------------------------------------------+
--
--  Note that tabs are expanded with a tab width set to 8.
--
--* Document elements
--~~~~~~~~~~~~~~~~~~~
--
--** Block level elements
--~~~~~~~~~~~~~~~~~~~~~~~
--
--*** Title
--~~~~~~~~~~
--
--  A title is optional. If used, it must appear as the first block of the
--  document.
--
--+----------------------------------------------------------------------------+
--                                  ------
--                                  Title
--                                  ------
--                                  Author
--                                  ------
--                                   Date
--+----------------------------------------------------------------------------+
--
--  A title block is indented (centering it is nicer). It begins with a line
--  containing at least 3 dashes (<<<--->>>).
--
--  After the first <<<--->>> line, one or several consecutive lines of text
--  (implicit line break after each line) specify the title of the document.
--
--  This text may immediately be followed by another <<<--->>> line and one or
--  several consecutive lines of text which specifies the author of the
--  document.
--
--  The author sub-block may optionally be followed by a date sub-block using the
--  same syntax.
--
--  The following example is used for a document with an title and a date but
--  with no declared author.
--
--+----------------------------------------------------------------------------+
--                                  ------
--                                  Title
--                                  ------
--                                  ------
--                                   Date
--                                  ------
--+----------------------------------------------------------------------------+
--
--  The last line is ignored. It is just there to make the block nicer.
--
--*** Paragraph
--~~~~~~~~~~~~~
--
--  Paragraphs other than the title block may appear before the first section.
--
--+----------------------+
--  Paragraph 1, line 1.
--  Paragraph 1, line 2.
--
--  Paragraph 2, line 1.
--  Paragraph 2, line 2.
--+----------------------+
--
--  Paragraphs are indented. They have already been described in the
--  {{{#Document_structure}Document structure}} section.
--
--*** Section
--~~~~~~~~~~~
--
--  Sections are created by inserting section titles into the document. Simple
--  documents need not contain sections.
--
--+-----------------------------------+
--Section title
--
--* Sub-section title
--
--** Sub-sub-section title
--
--*** Sub-sub-sub-section title
--
--**** Sub-sub-sub-sub-section title
--+-----------------------------------+
--
--  Section titles are not indented. A sub-section title begins with one
--  asterisk (<<<*>>>), a sub-sub-section title begins with two asterisks
--  (<<<**>>>), and so forth up to four sub-section levels.
--
--*** List
--~~~~~~~~
--
--+---------------------------------------+
--      * List item 1.
--
--      * List item 2.
--
--      Paragraph contained in list item 2.
--
--          * Sub-list item 1.
--
--          * Sub-list item 2.
--
--      * List item 3.
--+---------------------------------------+
--
--  List items are indented and begin with a asterisk (<<<*>>>).
--
--  Plain paragraphs more indented than the first list item are nested in that
--  list. Displays such as tables (not indented) are always nested in the
--  current list.
--
--  To nest a list inside a list, indent its first item more than its parent
--  list. To end a list, add a paragraph or list item less indented than the
--  current list.
--
--  Section titles always end a list. Displays cannot end a list but the
--  <<<[]>>> pseudo-element may be used to force the end of a list.
--
--+------------------------------------+
--      * List item 3.
--        Force end of list:
--
--      []
--
----------------------------------------------
--Verbatim text not contained in list item 3
----------------------------------------------
--+------------------------------------+
--
--  In the previous example, without the <<<[]>>>, the verbatim text (not
--  indented as all displays) would have been contained in list item 3.
--
--  A single <<<[]>>> may be used to end several nested lists at the same
--  time. The indentation of <<<[]>>> may be used to specify exactly which
--  lists should be ended. Example:
--
--+------------------------------------+
--      * List item 1.
--
--      * List item 2.
--
--          * Sub-list item 1.
--
--          * Sub-list item 2.
--
--          []
--
---------------------------------------------------------------------
--Verbatim text contained in list item 2, but not in sub-list item 2
---------------------------------------------------------------------
--+------------------------------------+
--
--  There are three kind of lists, the bullet lists we have already described,
--  the numbered lists and the definition lists.
--
--+-----------------------------------------+
--      [[1]] Numbered item 1.
--
--                [[A]] Numbered item A.
--
--                [[B]] Numbered item B.
--
--      [[2]] Numbered item 2.
--+-----------------------------------------+
--
--  A numbered list item begins with a label between two square brackets. The
--  label of the first item establishes the numbering scheme for the whole list:
--
--      [<<<[[1\]\]>>>] Decimal numbering: 1, 2, 3, 4, etc.
--
--      [<<<[[a\]\]>>>] Lower-alpha numbering: a, b, c, d, etc.
--
--      [<<<[[A\]\]>>>] Upper-alpha numbering: A, B, C, D, etc.
--
--      [<<<[[i\]\]>>>] Lower-roman numbering: i, ii, iii, iv, etc.
--
--      [<<<[[I\]\]>>>] Upper-roman numbering: I, II, III, IV, etc.
--
--  The labels of the items other than the first one are ignored. It is
--  recommended to take the time to type the correct label for each item in
--  order to keep the APT source document readable.
--
--+-------------------------------------------+
--      [Defined term 1] of definition list 2.
--
--      [Defined term 2] of definition list 2.
--+-------------------------------------------+
--
--  A definition list item begins with a defined term: text between square
--  brackets.
--
--*** Verbatim text
--~~~~~~~~~~~~~~~~~
--
--+----------------------------------------+
------------------------------------------
--Verbatim
--       text,
--              preformatted,
--                              escaped.
------------------------------------------
--+----------------------------------------+
--
--  A verbatim block is not indented. It begins with a non indented line
--  containing at least 3 dashes (<<<--->>>). It ends with a similar line.
--
--  <<<+-->>> instead of <<<--->>> draws a box around verbatim text.
--
--  Like in HTML, verbatim text is preformatted. Unlike HTML, verbatim text is
--  escaped: inside a verbatim display, markup is not interpreted by the APT
--  processor.
--
--*** Figure
--~~~~~~~~~~
--
--+------------+
--[Figure name] Optional caption 
--+------------+
--
--  A figure block is not indented. It begins with the figure name between
--  square brackets. The optional caption generates an <<<alt>>> attribute
--  in the generated HTML <<<img>>> tag containing the caption text.
--
--  The figure name is the pathname of the file containing the figure including
--  its extension. Example: If your figure is contained in file
--  <<<src/site/resources/images/fig_example.svg>>>, the figure name is
--  <<<images/fig_example.svg>>>. Here, <<<src>>> denotes the source
--  directory from within your project directory.
--
--[images/fig_example.svg]Sample use case diagram.
--
--
--*** Table
--~~~~~~~~~
--
--  A table block is not indented. It begins with a non indented line containing
--  an asterisk and at least 2 dashes (<<<*-->>>). It ends with a
--  similar line.
--
--  The first line is not only used to recognize a table but also to specify
--  column justification. In the following example,
--
--      * the second asterisk (<<<*>>>) is used to specify that column 1 is
--        centered,
--
--      * the plus sign (<<<+>>>) specifies that column 2 is left aligned,
--
--      * the colon (<<<:>>>) specifies that column 3 is right aligned.
--
--      []
--
--+---------------------------------------------+
--*----------*--------------+----------------:
--| Centered | Left-aligned | Right-aligned  |
--| cell 1,1 | cell 1,2     | cell 1,3       |
--*----------*--------------+----------------:
--| cell 2,1 | cell 2,2     | cell 2,3       |
--*----------*--------------+----------------:
--Table caption
--+---------------------------------------------+
--
--  Rows are separated by a non indented line beginning with <<<*-->>>.
--
--  An optional table caption (non indented text) may immediately follow the
--  table.
--
--  Rows may contain single line or multiple line cells. Each line of cell text
--  is separated from the adjacent cell by the pipe character (<<<|>>>).
--  (<<<|>>> may be used in the cell text if quoted: <<<\\|>>>.)
--
--  The last <<<|>>> is only used to make the table nicer.  The first <<<|>>> is
--  not only used to make the table nicer, but also to specify that a grid is to
--  be drawn around table cells.
--
--  The following example shows a simple table with no grid and no caption.
--
--+---------------+
--*-----*------*
-- cell | cell
--*-----*------*
-- cell | cell
--*-----*------*
--+---------------+
--
--*** Horizontal rule
--~~~~~~~~~~~~~~~~~~~
--
--+---------------------+
--=====================
--+---------------------+
--
--  A non indented line containing at least 3 equal signs (<<<===>>>).
--
--*** Page break
--~~~~~~~~~~~~~~
--
--+---+
--^L
--+---+
--
--  A non indented line containing a single form feed character (Control-L).
--
--** Text level elements
--~~~~~~~~~~~~~~~~~~~~~~
--
--*** Font
--~~~~~~~~
--
--+-----------------------------------------------------+
--  <Italic> font. <<Bold>> font. <<<Monospaced>>> font.
--+-----------------------------------------------------+
--
--  Text between \< and > must be rendered in italic. Text between \<\< and >>
--  must be rendered in bold. Text between \<\<\< and >>> must be rendered using
--  a mono-spaced, typewriter-like font.
--
--  Font elements may appear anywhere except inside other font elements.
--
--  It is not recommended to use font elements inside titles, section titles,
--  links and defined terms because a APT processor automatically applies
--  appropriate font styles to these elements.
--
--*** Anchor and link
--~~~~~~~~~~~~~~~~~~~
--
--+-----------------------------------------------------------------+
--  {Anchor}. Link to {{anchor}}. Link to {{http://www.pixware.fr}}.
--  Link to {{{anchor}showing alternate text}}.
--  Link to {{{http://www.pixware.fr}Pixware home page}}.
--+-----------------------------------------------------------------+
--
--  Text between curly braces (<<<\{}>>>) specifies an anchor. Text between
--  double curly braces (<<<\{\{}}>>>) specifies a link.
--
--  It is an error to create a link element that does not refer to an anchor of
--  the same name. The name of an anchor/link is its text with all non
--  alphanumeric characters stripped.
--
--  This rule does not apply to links to <external> anchors. Text beginning
--  with <<<http:/>>>, <<<https:/>>>, <<<ftp:/>>>, <<<file:/>>>, <<<mailto:>>>,
--  <<<../>>>, <<<./>>> (<<<..\\>>> and <<<.\\>>> on Windows) is recognized as
--  an external anchor name.
--
--  When the construct <<\{\{\{>><name><<}>><text><<}}>> is used, the link text
--  <text> may differ from the link name <name>.
--
--  Anchor/link elements may appear anywhere except inside other anchor/link
--  elements.
--
--  Section titles are implicitly defined anchors.
--
--*** Line break
--~~~~~~~~~~~~~~
--
--+-------------+
--  Force line\
--  break.
--+-------------+
--
--  A backslash character (<<<\\>>>) followed by a newline character.
--
--  Line breaks must not be used inside titles and tables (which are line
--  oriented blocks with implicit line breaks).
--
--*** Non breaking space
--~~~~~~~~~~~~~~~~~~~~~~
--
--+----------------------+
--  Non\ breaking\ space.
--+----------------------+
--
--  A backslash character (<<<\\>>>) followed by a space character.
--
--*** Special character
--~~~~~~~~~~~~~~~~~~~~~
--
--+---------------------------------------------------------------------------+
--  Escaped special characters: \~, \=, \-, \+, \*, \[, \], \<, \>, \{, \}, \\.
--+---------------------------------------------------------------------------+
--
--  In certain contexts, these characters have a special meaning and therefore
--  must be escaped if needed as is. They are escaped by adding a backslash in
--  front of them. The backslash may itself be escaped by adding another
--  backslash in front of it.
--
--  Note that an asterisk, for example, needs to be escaped only if its begins a
--  paragraph. (<<<*>>> has no special meaning in the middle of a paragraph.)
--
--+--------------------------------------+
--  Copyright symbol: \251, \xA9, \u00a9.
--+--------------------------------------+
--
--  Latin-1 characters (whatever is the encoding of the APT document) may be
--  specified by their codes using a backslash followed by one to three octal
--  digits or by using the <<<\x>>><NN> notation, where <NN> are two hexadecimal
--  digits.
--
--  Unicode characters may be specified by their codes using the <<<\u>>><NNNN>
--  notation, where <NNNN> are four hexadecimal digits.
--
--*** Comment
--~~~~~~~~~~~
--
--+---------------+
--~~Commented out.
--+---------------+
--
--  Text found after two tildes (<<<\~~>>>) is ignored up to the end of line.
--
--  A line of <<<~>>> is often used to ``underline'' section titles in order to
--  make them stand out of other paragraphs.
--
--\f
--* The APT format at a glance
--~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--
--------------------------------------------------------------------------------
--                                  ------
--                                  Title
--                                  ------
--                                  Author
--                                  ------
--                                   Date
--
--  Paragraph 1, line 1.
--  Paragraph 1, line 2.
--
--  Paragraph 2, line 1.
--  Paragraph 2, line 2.
--
--Section title
--
--* Sub-section title
--
--** Sub-sub-section title
--
--*** Sub-sub-sub-section title
--
--**** Sub-sub-sub-sub-section title
--
--      * List item 1.
--
--      * List item 2.
--
--      Paragraph contained in list item 2.
--
--          * Sub-list item 1.
--
--          * Sub-list item 2.
--
--      * List item 3.
--        Force end of list:
--
--      []
--
--+------------------------------------------+
--Verbatim text not contained in list item 3
--+------------------------------------------+
--
--      [[1]] Numbered item 1.
--
--                [[A]] Numbered item A.
--
--                [[B]] Numbered item B.
--
--      [[2]] Numbered item 2.
--
--  List numbering schemes: [[1]], [[a]], [[A]], [[i]], [[I]].
--
--      [Defined term 1] of definition list.
--
--      [Defined term 2] of definition list.
--
--+-------------------------------+
--Verbatim text
--                      in a box
--+-------------------------------+
--
--  --- instead of +-- suppresses the box around verbatim text.
--
--[Figure name] Figure caption
--
--*----------*--------------+----------------:
--| Centered | Left-aligned | Right-aligned  |
--| cell 1,1 | cell 1,2     | cell 1,3       |
--*----------*--------------+----------------:
--| cell 2,1 | cell 2,2     | cell 2,3       |
--*----------*--------------+----------------:
--Table caption
--
--  No grid, no caption:
--
--*-----*------*
-- cell | cell
--*-----*------*
-- cell | cell
--*-----*------*
--
--  Horizontal line:
--
--=======================================================================
--
--^L
--  New page.
--
--  <Italic> font. <<Bold>> font. <<<Monospaced>>> font.
--
--  {Anchor}. Link to {{anchor}}. Link to {{http://www.pixware.fr}}.
--  Link to {{{anchor}showing alternate text}}.
--  Link to {{{http://www.pixware.fr}Pixware home page}}.
--
--  Force line\
--  break.
--
--  Non\ breaking\ space.
--
--  Escaped special characters: \~, \=, \-, \+, \*, \[, \], \<, \>, \{, \}, \\.
--
--  Copyright symbol: \251, \xA9, \u00a9.
--
--~~Commented out.
--
--------------------------------------------------------------------------------
--
++ -----\r
++ The APT format\r
++ -----\r
++ The Maven Team\r
++ -----\r
++ -----\r
++\r
++The APT format\r
++~~~~~~~~~~~~~~\r
++\r
++      [Note:] Complementary information has been added to this document\r
++                      without specific notice. -- E. Dubuis\r
++\r
++  In the following section, boxes containing text in typewriter-like font are\r
++  examples of APT source.\r
++\r
++* Document structure\r
++~~~~~~~~~~~~~~~~~~~~\r
++\r
++  A short APT document is contained in a single text file. A longer document\r
++  may be contained in a ordered list of text files. For instance, first text\r
++  file contains section 1, second text file contains section 2, and so on.\r
++\r
++      [Note:] Splitting the APT document in several text files on a section\r
++              boundary is not mandatory. The split may occur anywhere.\r
++              However doing so is recommended because a text file containing a\r
++              section is by itself a valid APT document.\r
++\r
++  A file contains a sequence of paragraphs and ``displays'' (non paragraphs\r
++  such as tables) separated by open lines.\r
++\r
++  A paragraph is simply a sequence of consecutive text lines.\r
++\r
+++------------------------------------------------------------------------+\r
++  First line of first paragraph.\r
++  Second line of first paragraph.\r
++  Third line of first paragraph.\r
++\r
++  Line 1 of paragraph 2 (separated from first paragraph by an open line).\r
++  Line 2 of paragraph 2.\r
+++------------------------------------------------------------------------+\r
++\r
++  The indentation of the first line of a paragraph is the main method used by\r
++  an APT processor to recognize the type of the paragraph. For example, a\r
++  section title must not be indented at all.\r
++\r
++  A ``plain'' paragraph must be indented by a certain amount of space. For\r
++  example, a plain paragraph which is not contained in a list may be indented\r
++  by two spaces.\r
++\r
+++-------------------------------------------------+\r
++My section title (not indented).\r
++\r
++  My paragraph first line (indented by 2 spaces).\r
+++-------------------------------------------------+\r
++\r
++  Indentation is not rigid. Any amount of space will do. You don't even need\r
++  to use a consistent indentation all over your document. What really matters\r
++  for an APT processor is whether the paragraph is not indented at all or,\r
++  when inside a list, whether a paragraph is more or less indented than the\r
++  first item of the list (more about this later).\r
++\r
+++-------------------------------------------------------+\r
++    First paragraph has its first line indented by four\r
++spaces. Then the author did even bother to indent the\r
++other lines of the paragraph.\r
++\r
++  Second paragraph contains several lines which are all\r
++  indented by two spaces. This style is much nicer than\r
++  the one used for the previous paragraph.\r
+++-------------------------------------------------------+\r
++\r
++  Note that tabs are expanded with a tab width set to 8.\r
++\r
++* Document elements\r
++~~~~~~~~~~~~~~~~~~~\r
++\r
++** Block level elements\r
++~~~~~~~~~~~~~~~~~~~~~~~\r
++\r
++*** Title\r
++~~~~~~~~~~\r
++\r
++  A title is optional. If used, it must appear as the first block of the\r
++  document.\r
++\r
+++----------------------------------------------------------------------------+\r
++                                  ------\r
++                                  Title\r
++                                  ------\r
++                                  Author\r
++                                  ------\r
++                                   Date\r
+++----------------------------------------------------------------------------+\r
++\r
++  A title block is indented (centering it is nicer). It begins with a line\r
++  containing at least 3 dashes (<<<--->>>).\r
++\r
++  After the first <<<--->>> line, one or several consecutive lines of text\r
++  (implicit line break after each line) specify the title of the document.\r
++\r
++  This text may immediately be followed by another <<<--->>> line and one or\r
++  several consecutive lines of text which specifies the author of the\r
++  document.\r
++\r
++  The author sub-block may optionally be followed by a date sub-block using the\r
++  same syntax.\r
++\r
++  The following example is used for a document with an title and a date but\r
++  with no declared author.\r
++\r
+++----------------------------------------------------------------------------+\r
++                                  ------\r
++                                  Title\r
++                                  ------\r
++                                  ------\r
++                                   Date\r
++                                  ------\r
+++----------------------------------------------------------------------------+\r
++\r
++  The last line is ignored. It is just there to make the block nicer.\r
++\r
++*** Paragraph\r
++~~~~~~~~~~~~~\r
++\r
++  Paragraphs other than the title block may appear before the first section.\r
++\r
+++----------------------+\r
++  Paragraph 1, line 1.\r
++  Paragraph 1, line 2.\r
++\r
++  Paragraph 2, line 1.\r
++  Paragraph 2, line 2.\r
+++----------------------+\r
++\r
++  Paragraphs are indented. They have already been described in the\r
++  {{{#Document_structure}Document structure}} section.\r
++\r
++*** Section\r
++~~~~~~~~~~~\r
++\r
++  Sections are created by inserting section titles into the document. Simple\r
++  documents need not contain sections.\r
++\r
+++-----------------------------------+\r
++Section title\r
++\r
++* Sub-section title\r
++\r
++** Sub-sub-section title\r
++\r
++*** Sub-sub-sub-section title\r
++\r
++**** Sub-sub-sub-sub-section title\r
+++-----------------------------------+\r
++\r
++  Section titles are not indented. A sub-section title begins with one\r
++  asterisk (<<<*>>>), a sub-sub-section title begins with two asterisks\r
++  (<<<**>>>), and so forth up to four sub-section levels.\r
++\r
++*** List\r
++~~~~~~~~\r
++\r
+++---------------------------------------+\r
++      * List item 1.\r
++\r
++      * List item 2.\r
++\r
++      Paragraph contained in list item 2.\r
++\r
++          * Sub-list item 1.\r
++\r
++          * Sub-list item 2.\r
++\r
++      * List item 3.\r
+++---------------------------------------+\r
++\r
++  List items are indented and begin with a asterisk (<<<*>>>).\r
++\r
++  Plain paragraphs more indented than the first list item are nested in that\r
++  list. Displays such as tables (not indented) are always nested in the\r
++  current list.\r
++\r
++  To nest a list inside a list, indent its first item more than its parent\r
++  list. To end a list, add a paragraph or list item less indented than the\r
++  current list.\r
++\r
++  Section titles always end a list. Displays cannot end a list but the\r
++  <<<[]>>> pseudo-element may be used to force the end of a list.\r
++\r
+++------------------------------------+\r
++      * List item 3.\r
++        Force end of list:\r
++\r
++      []\r
++\r
++--------------------------------------------\r
++Verbatim text not contained in list item 3\r
++--------------------------------------------\r
+++------------------------------------+\r
++\r
++  In the previous example, without the <<<[]>>>, the verbatim text (not\r
++  indented as all displays) would have been contained in list item 3.\r
++\r
++  A single <<<[]>>> may be used to end several nested lists at the same\r
++  time. The indentation of <<<[]>>> may be used to specify exactly which\r
++  lists should be ended. Example:\r
++\r
+++------------------------------------+\r
++      * List item 1.\r
++\r
++      * List item 2.\r
++\r
++          * Sub-list item 1.\r
++\r
++          * Sub-list item 2.\r
++\r
++          []\r
++\r
++-------------------------------------------------------------------\r
++Verbatim text contained in list item 2, but not in sub-list item 2\r
++-------------------------------------------------------------------\r
+++------------------------------------+\r
++\r
++  There are three kind of lists, the bullet lists we have already described,\r
++  the numbered lists and the definition lists.\r
++\r
+++-----------------------------------------+\r
++      [[1]] Numbered item 1.\r
++\r
++                [[A]] Numbered item A.\r
++\r
++                [[B]] Numbered item B.\r
++\r
++      [[2]] Numbered item 2.\r
+++-----------------------------------------+\r
++\r
++  A numbered list item begins with a label between two square brackets. The\r
++  label of the first item establishes the numbering scheme for the whole list:\r
++\r
++      [<<<[[1\]\]>>>] Decimal numbering: 1, 2, 3, 4, etc.\r
++\r
++      [<<<[[a\]\]>>>] Lower-alpha numbering: a, b, c, d, etc.\r
++\r
++      [<<<[[A\]\]>>>] Upper-alpha numbering: A, B, C, D, etc.\r
++\r
++      [<<<[[i\]\]>>>] Lower-roman numbering: i, ii, iii, iv, etc.\r
++\r
++      [<<<[[I\]\]>>>] Upper-roman numbering: I, II, III, IV, etc.\r
++\r
++  The labels of the items other than the first one are ignored. It is\r
++  recommended to take the time to type the correct label for each item in\r
++  order to keep the APT source document readable.\r
++\r
+++-------------------------------------------+\r
++      [Defined term 1] of definition list 2.\r
++\r
++      [Defined term 2] of definition list 2.\r
+++-------------------------------------------+\r
++\r
++  A definition list item begins with a defined term: text between square\r
++  brackets.\r
++\r
++*** Verbatim text\r
++~~~~~~~~~~~~~~~~~\r
++\r
+++----------------------------------------+\r
++----------------------------------------\r
++Verbatim\r
++       text,\r
++              preformatted,\r
++                              escaped.\r
++----------------------------------------\r
+++----------------------------------------+\r
++\r
++  A verbatim block is not indented. It begins with a non indented line\r
++  containing at least 3 dashes (<<<--->>>). It ends with a similar line.\r
++\r
++  <<<+-->>> instead of <<<--->>> draws a box around verbatim text.\r
++\r
++  Like in HTML, verbatim text is preformatted. Unlike HTML, verbatim text is\r
++  escaped: inside a verbatim display, markup is not interpreted by the APT\r
++  processor.\r
++\r
++*** Figure\r
++~~~~~~~~~~\r
++\r
+++------------+\r
++[Figure name] Optional caption \r
+++------------+\r
++\r
++  A figure block is not indented. It begins with the figure name between\r
++  square brackets. The optional caption generates an <<<alt>>> attribute\r
++  in the generated HTML <<<img>>> tag containing the caption text.\r
++\r
++  The figure name is the pathname of the file containing the figure including\r
++  its extension. Example: If your figure is contained in file\r
++  <<<src/site/resources/images/fig_example.svg>>>, the figure name is\r
++  <<<images/fig_example.svg>>>. Here, <<<src>>> denotes the source\r
++  directory from within your project directory.\r
++\r
++[images/fig_example.svg]Sample use case diagram.\r
++\r
++\r
++*** Table\r
++~~~~~~~~~\r
++\r
++  A table block is not indented. It begins with a non indented line containing\r
++  an asterisk and at least 2 dashes (<<<*-->>>). It ends with a\r
++  similar line.\r
++\r
++  The first line is not only used to recognize a table but also to specify\r
++  column justification. In the following example,\r
++\r
++      * the second asterisk (<<<*>>>) is used to specify that column 1 is\r
++        centered,\r
++\r
++      * the plus sign (<<<+>>>) specifies that column 2 is left aligned,\r
++\r
++      * the colon (<<<:>>>) specifies that column 3 is right aligned.\r
++\r
++      []\r
++\r
+++---------------------------------------------+\r
++*----------*--------------+----------------:\r
++| Centered | Left-aligned | Right-aligned  |\r
++| cell 1,1 | cell 1,2     | cell 1,3       |\r
++*----------*--------------+----------------:\r
++| cell 2,1 | cell 2,2     | cell 2,3       |\r
++*----------*--------------+----------------:\r
++Table caption\r
+++---------------------------------------------+\r
++\r
++  Rows are separated by a non indented line beginning with <<<*-->>>.\r
++\r
++  An optional table caption (non indented text) may immediately follow the\r
++  table.\r
++\r
++  Rows may contain single line or multiple line cells. Each line of cell text\r
++  is separated from the adjacent cell by the pipe character (<<<|>>>).\r
++  (<<<|>>> may be used in the cell text if quoted: <<<\\|>>>.)\r
++\r
++  The last <<<|>>> is only used to make the table nicer.  The first <<<|>>> is\r
++  not only used to make the table nicer, but also to specify that a grid is to\r
++  be drawn around table cells.\r
++\r
++  The following example shows a simple table with no grid and no caption.\r
++\r
+++---------------+\r
++*-----*------*\r
++ cell | cell\r
++*-----*------*\r
++ cell | cell\r
++*-----*------*\r
+++---------------+\r
++\r
++*** Horizontal rule\r
++~~~~~~~~~~~~~~~~~~~\r
++\r
+++---------------------+\r
++=====================\r
+++---------------------+\r
++\r
++  A non indented line containing at least 3 equal signs (<<<===>>>).\r
++\r
++*** Page break\r
++~~~~~~~~~~~~~~\r
++\r
+++---+\r
++^L\r
+++---+\r
++\r
++  A non indented line containing a single form feed character (Control-L).\r
++\r
++** Text level elements\r
++~~~~~~~~~~~~~~~~~~~~~~\r
++\r
++*** Font\r
++~~~~~~~~\r
++\r
+++-----------------------------------------------------+\r
++  <Italic> font. <<Bold>> font. <<<Monospaced>>> font.\r
+++-----------------------------------------------------+\r
++\r
++  Text between \< and > must be rendered in italic. Text between \<\< and >>\r
++  must be rendered in bold. Text between \<\<\< and >>> must be rendered using\r
++  a mono-spaced, typewriter-like font.\r
++\r
++  Font elements may appear anywhere except inside other font elements.\r
++\r
++  It is not recommended to use font elements inside titles, section titles,\r
++  links and defined terms because a APT processor automatically applies\r
++  appropriate font styles to these elements.\r
++\r
++*** Anchor and link\r
++~~~~~~~~~~~~~~~~~~~\r
++\r
+++-----------------------------------------------------------------+\r
++  {Anchor}. Link to {{anchor}}. Link to {{http://www.pixware.fr}}.\r
++  Link to {{{anchor}showing alternate text}}.\r
++  Link to {{{http://www.pixware.fr}Pixware home page}}.\r
+++-----------------------------------------------------------------+\r
++\r
++  Text between curly braces (<<<\{}>>>) specifies an anchor. Text between\r
++  double curly braces (<<<\{\{}}>>>) specifies a link.\r
++\r
++  It is an error to create a link element that does not refer to an anchor of\r
++  the same name. The name of an anchor/link is its text with all non\r
++  alphanumeric characters stripped.\r
++\r
++  This rule does not apply to links to <external> anchors. Text beginning\r
++  with <<<http:/>>>, <<<https:/>>>, <<<ftp:/>>>, <<<file:/>>>, <<<mailto:>>>,\r
++  <<<../>>>, <<<./>>> (<<<..\\>>> and <<<.\\>>> on Windows) is recognized as\r
++  an external anchor name.\r
++\r
++  When the construct <<\{\{\{>><name><<}>><text><<}}>> is used, the link text\r
++  <text> may differ from the link name <name>.\r
++\r
++  Anchor/link elements may appear anywhere except inside other anchor/link\r
++  elements.\r
++\r
++  Section titles are implicitly defined anchors.\r
++\r
++*** Line break\r
++~~~~~~~~~~~~~~\r
++\r
+++-------------+\r
++  Force line\\r
++  break.\r
+++-------------+\r
++\r
++  A backslash character (<<<\\>>>) followed by a newline character.\r
++\r
++  Line breaks must not be used inside titles and tables (which are line\r
++  oriented blocks with implicit line breaks).\r
++\r
++*** Non breaking space\r
++~~~~~~~~~~~~~~~~~~~~~~\r
++\r
+++----------------------+\r
++  Non\ breaking\ space.\r
+++----------------------+\r
++\r
++  A backslash character (<<<\\>>>) followed by a space character.\r
++\r
++*** Special character\r
++~~~~~~~~~~~~~~~~~~~~~\r
++\r
+++---------------------------------------------------------------------------+\r
++  Escaped special characters: \~, \=, \-, \+, \*, \[, \], \<, \>, \{, \}, \\.\r
+++---------------------------------------------------------------------------+\r
++\r
++  In certain contexts, these characters have a special meaning and therefore\r
++  must be escaped if needed as is. They are escaped by adding a backslash in\r
++  front of them. The backslash may itself be escaped by adding another\r
++  backslash in front of it.\r
++\r
++  Note that an asterisk, for example, needs to be escaped only if its begins a\r
++  paragraph. (<<<*>>> has no special meaning in the middle of a paragraph.)\r
++\r
+++--------------------------------------+\r
++  Copyright symbol: \251, \xA9, \u00a9.\r
+++--------------------------------------+\r
++\r
++  Latin-1 characters (whatever is the encoding of the APT document) may be\r
++  specified by their codes using a backslash followed by one to three octal\r
++  digits or by using the <<<\x>>><NN> notation, where <NN> are two hexadecimal\r
++  digits.\r
++\r
++  Unicode characters may be specified by their codes using the <<<\u>>><NNNN>\r
++  notation, where <NNNN> are four hexadecimal digits.\r
++\r
++*** Comment\r
++~~~~~~~~~~~\r
++\r
+++---------------+\r
++~~Commented out.\r
+++---------------+\r
++\r
++  Text found after two tildes (<<<\~~>>>) is ignored up to the end of line.\r
++\r
++  A line of <<<~>>> is often used to ``underline'' section titles in order to\r
++  make them stand out of other paragraphs.\r
++\r
++\f\r
++* The APT format at a glance\r
++~~~~~~~~~~~~~~~~~~~~~~~~~~~~\r
++\r
++------------------------------------------------------------------------------\r
++                                  ------\r
++                                  Title\r
++                                  ------\r
++                                  Author\r
++                                  ------\r
++                                   Date\r
++\r
++  Paragraph 1, line 1.\r
++  Paragraph 1, line 2.\r
++\r
++  Paragraph 2, line 1.\r
++  Paragraph 2, line 2.\r
++\r
++Section title\r
++\r
++* Sub-section title\r
++\r
++** Sub-sub-section title\r
++\r
++*** Sub-sub-sub-section title\r
++\r
++**** Sub-sub-sub-sub-section title\r
++\r
++      * List item 1.\r
++\r
++      * List item 2.\r
++\r
++      Paragraph contained in list item 2.\r
++\r
++          * Sub-list item 1.\r
++\r
++          * Sub-list item 2.\r
++\r
++      * List item 3.\r
++        Force end of list:\r
++\r
++      []\r
++\r
+++------------------------------------------+\r
++Verbatim text not contained in list item 3\r
+++------------------------------------------+\r
++\r
++      [[1]] Numbered item 1.\r
++\r
++                [[A]] Numbered item A.\r
++\r
++                [[B]] Numbered item B.\r
++\r
++      [[2]] Numbered item 2.\r
++\r
++  List numbering schemes: [[1]], [[a]], [[A]], [[i]], [[I]].\r
++\r
++      [Defined term 1] of definition list.\r
++\r
++      [Defined term 2] of definition list.\r
++\r
+++-------------------------------+\r
++Verbatim text\r
++                      in a box\r
+++-------------------------------+\r
++\r
++  --- instead of +-- suppresses the box around verbatim text.\r
++\r
++[Figure name] Figure caption\r
++\r
++*----------*--------------+----------------:\r
++| Centered | Left-aligned | Right-aligned  |\r
++| cell 1,1 | cell 1,2     | cell 1,3       |\r
++*----------*--------------+----------------:\r
++| cell 2,1 | cell 2,2     | cell 2,3       |\r
++*----------*--------------+----------------:\r
++Table caption\r
++\r
++  No grid, no caption:\r
++\r
++*-----*------*\r
++ cell | cell\r
++*-----*------*\r
++ cell | cell\r
++*-----*------*\r
++\r
++  Horizontal line:\r
++\r
++=======================================================================\r
++\r
++^L\r
++  New page.\r
++\r
++  <Italic> font. <<Bold>> font. <<<Monospaced>>> font.\r
++\r
++  {Anchor}. Link to {{anchor}}. Link to {{http://www.pixware.fr}}.\r
++  Link to {{{anchor}showing alternate text}}.\r
++  Link to {{{http://www.pixware.fr}Pixware home page}}.\r
++\r
++  Force line\\r
++  break.\r
++\r
++  Non\ breaking\ space.\r
++\r
++  Escaped special characters: \~, \=, \-, \+, \*, \[, \], \<, \>, \{, \}, \\.\r
++\r
++  Copyright symbol: \251, \xA9, \u00a9.\r
++\r
++~~Commented out.\r
++\r
++------------------------------------------------------------------------------\r
++\r
@@@ -1,10 -1,10 +1,10 @@@
--The Maven Site of the Smart Reservation System
--
--      This is the Smart Reservation System (SRS) project of .... To generate
--      this site, go to the root directory of the project, and then type:
--
--+-----+
--
--mvn clean package site
--
--+-----+
++The Maven Site of the Smart Reservation System\r
++\r
++      This is the Smart Reservation System (SRS) project of .... To generate\r
++      this site, go to the root directory of the project, and then type:\r
++\r
+++-----+\r
++\r
++mvn clean package site\r
++\r
+++-----+\r
@@@ -24,7 -24,7 +24,7 @@@ Sprint Backlo
  |                     |                                                       | Computer, smartphones und     |                               |               |               |               |                       |
  |                     |                                                       | Tablets                                       |                               |               |               |               |                       |
  *-----------+---------------------------+---------------------------+---------------+-------+-------+-------+-----------+
- | 3                   | -     Ressourcen Reservieren  | Erlaubt es einem User         |High                   |10             |               |               |in progress|
 -| 3                   | -     Ressourcen Reservieren  | Erlaubt es einem User         |High                   |10             |               |               |Done           |
++| 3                   | -     Ressourcen Reservieren  | Erlaubt es einem User         |High                   |13             |               |               |Done           |
  |                     |                                                       | eine neue Reservation         |                               |               |               |               |                       |
  |                     |                                                       | zu tätigen                           |                               |               |               |               |                       |
  *-----------+---------------------------+---------------------------+---------------+-------+-------+-------+-----------+
  |                     |                                                       |                                                       |                               |Effort |Effort |Effort |                       |
  |                     |                                                       |                                                       |                               |[h]    |[h]    |[h]    |                       |
  *-----------+---------------------------+---------------------------+---------------+-------+-------+-------+-----------+
- | 3                   | - Ressourcen Reservieren      | erlaubt es einem User         |High                   |10             |               |               |                       |
- |                     |                                                       | eine neue Reservation         |                               |               |               |               |                       |
- |                     |                                                       | zu tätigen                           |                               |               |               |               |                       |
- *-----------+---------------------------+---------------------------+---------------+-------+-------+-------+-----------+
- | 3.1         |                                                       | Klasse Ressource                      |High                   |3              |               |               |                       |
- |                     |                                                       | erstellen                                     |                               |               |               |               |                       |
- *-----------+---------------------------+---------------------------+---------------+-------+-------+-------+-----------+
- | 3.2         |                                                       | Klasse Reservation            |High                   |3              |               |               |                       |
- |                     |                                                       | erstellen                                     |                               |               |               |               |                       |
- *-----------+---------------------------+---------------------------+---------------+-------+-------+-------+-----------+
- | 3.3         |                                                       | Testklasse Reservationtest|High                       |2              |               |               |                       |
- |                     |                                                       | erstellen                                     |                               |               |               |               |                       |
- *-----------+---------------------------+---------------------------+---------------+-------+-------+-------+-----------+
- | 3.4         |                                                       | Testklasse Ressource  test|High                       |2              |               |               |                       |
- |                     |                                                       | erstellen                                     |                               |               |               |               |                       |
- *-----------+---------------------------+---------------------------+---------------+-------+-------+-------+-----------+
  
 -
 -
  * 3. finished tasks
  
  *-----------+---------------------------+---------------------------+---------------+-------+-------+-------+-----------+
@@@ -1,27 -1,27 +1,27 @@@
--<?xml version="1.0"?>
--<faqs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/FML/1.0"
--  xsi:schemaLocation="http://maven.apache.org/FML/1.0 http://maven.apache.org/xsd/fml-1.0.xsd"
--  id="General FAQ">
--  <part id="General">
--    <faq id="where">
--      <question>Where did Maven come from?</question>
--      <answer>
--        <p>
--          Maven was created by a group of software developers who were tired
--          of wasting their time fiddling around with builds and wanted to get
--          down to brass tacks and actually develop software!
--        </p>
--      </answer>
--    </faq>
--    <faq id="why">
--      <question>Why is Maven so wildly popular?</question>
--      <answer>
--        <p>
--          Maven saves you so much time in your software development efforts that
--          you will have time to learn a second language, relax ten hours a
--          day, and train for that marathon you've always wanted to run!
--        </p>
--      </answer>
--    </faq>
--  </part>
--</faqs>
++<?xml version="1.0"?>\r
++<faqs xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://maven.apache.org/FML/1.0"\r
++  xsi:schemaLocation="http://maven.apache.org/FML/1.0 http://maven.apache.org/xsd/fml-1.0.xsd"\r
++  id="General FAQ">\r
++  <part id="General">\r
++    <faq id="where">\r
++      <question>Where did Maven come from?</question>\r
++      <answer>\r
++        <p>\r
++          Maven was created by a group of software developers who were tired\r
++          of wasting their time fiddling around with builds and wanted to get\r
++          down to brass tacks and actually develop software!\r
++        </p>\r
++      </answer>\r
++    </faq>\r
++    <faq id="why">\r
++      <question>Why is Maven so wildly popular?</question>\r
++      <answer>\r
++        <p>\r
++          Maven saves you so much time in your software development efforts that\r
++          you will have time to learn a second language, relax ten hours a\r
++          day, and train for that marathon you've always wanted to run!\r
++        </p>\r
++      </answer>\r
++    </faq>\r
++  </part>\r
++</faqs>\r
@@@ -1,95 -1,95 +1,95 @@@
--<?xml version="1.0" encoding="UTF-8"?>
--<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'
--          'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>
--<svg fill-opacity="1" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="380" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" viewBox="200 180 380 250" height="250" xmlns="http://www.w3.org/2000/svg" font-family="&apos;Dialog&apos;" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto"
--><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"
--  /><g
--  ><defs id="defs1"
--    ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"
--      ><path d="M0 0 L2147483647 0 L2147483647 2147483647 L0 2147483647 L0 0 Z"
--      /></clipPath
--      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2"
--      ><path d="M0 0 L0 100 L60 100 L60 0 Z"
--      /></clipPath
--      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3"
--      ><path d="M0 -0.5 L0 99.5 L60 99.5 L60 -0.5 Z"
--      /></clipPath
--      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath4"
--      ><path d="M0 0 L0 40 L120 40 L120 0 Z"
--      /></clipPath
--      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5"
--      ><path d="M-0.5 -0.5 L-0.5 39.5 L119.5 39.5 L119.5 -0.5 Z"
--      /></clipPath
--      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath6"
--      ><path d="M0 0 L0 180 L200 180 L200 0 Z"
--      /></clipPath
--      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath7"
--      ><path d="M-0.5 -0.5 L-0.5 179.5 L199.5 179.5 L199.5 -0.5 Z"
--      /></clipPath
--      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"
--      ><path d="M0 0 L0 100 L170 100 L170 0 Z"
--      /></clipPath
--      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath9"
--      ><path d="M0 0 L0 50 L160 50 L160 0 Z"
--      /></clipPath
--    ></defs
--    ><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(220,310)" stroke-opacity="0" stroke="rgb(255,255,255)"
--    ><circle r="7" clip-path="url(#clipPath2)" cx="30.5" cy="7.5" stroke="none"
--    /></g
--    ><g transform="translate(220,310.5)"
--    ><circle fill="none" r="7" clip-path="url(#clipPath3)" cx="30.5" cy="7.5"
--      /><path fill="none" d="M9.5 21.5 L51.5 21.5" clip-path="url(#clipPath3)"
--      /><path fill="none" d="M30.5 14.5 L30.5 42.5" clip-path="url(#clipPath3)"
--      /><path fill="none" d="M30.5 42.5 L16.5 70.5" clip-path="url(#clipPath3)"
--      /><path fill="none" d="M30.5 42.5 L44.5 70.5" clip-path="url(#clipPath3)"
--      /><text x="7" font-size="14" y="87.8174" clip-path="url(#clipPath3)" font-family="sans-serif" stroke="none" xml:space="preserve"
--      >Actor2</text
--    ></g
--    ><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(220,200)" stroke-opacity="0" stroke="rgb(255,255,255)"
--    ><circle r="7" clip-path="url(#clipPath2)" cx="30.5" cy="7.5" stroke="none"
--    /></g
--    ><g transform="translate(220,200.5)"
--    ><circle fill="none" r="7" clip-path="url(#clipPath3)" cx="30.5" cy="7.5"
--      /><path fill="none" d="M9.5 21.5 L51.5 21.5" clip-path="url(#clipPath3)"
--      /><path fill="none" d="M30.5 14.5 L30.5 42.5" clip-path="url(#clipPath3)"
--      /><path fill="none" d="M30.5 42.5 L16.5 70.5" clip-path="url(#clipPath3)"
--      /><path fill="none" d="M30.5 42.5 L44.5 70.5" clip-path="url(#clipPath3)"
--      /><text x="7" font-size="14" y="87.8174" clip-path="url(#clipPath3)" font-family="sans-serif" stroke="none" xml:space="preserve"
--      >Actor1</text
--    ></g
--    ><g fill="rgb(0,255,0)" fill-opacity="0.4902" transform="translate(400,310)" stroke-opacity="0.4902" stroke="rgb(0,255,0)"
--    ><ellipse rx="59.25" ry="19.25" clip-path="url(#clipPath4)" cx="59.75" cy="19.75" stroke="none"
--    /></g
--    ><g transform="translate(400.5,310.5)"
--    ><ellipse rx="59.25" fill="none" ry="19.25" clip-path="url(#clipPath5)" cx="59.75" cy="19.75"
--      /><text x="23" font-size="14" y="24.9087" clip-path="url(#clipPath5)" font-family="sans-serif" stroke="none" font-weight="bold" xml:space="preserve"
--      >Use case 2</text
--    ></g
--    ><g fill="rgb(255,0,0)" fill-opacity="0.4902" transform="translate(400,240)" stroke-opacity="0.4902" stroke="rgb(255,0,0)"
--    ><ellipse rx="59.25" ry="19.25" clip-path="url(#clipPath4)" cx="59.75" cy="19.75" stroke="none"
--    /></g
--    ><g transform="translate(400.5,240.5)"
--    ><ellipse rx="59.25" fill="none" ry="19.25" clip-path="url(#clipPath5)" cx="59.75" cy="19.75"
--      /><text x="23" font-size="14" y="24.9087" clip-path="url(#clipPath5)" font-family="sans-serif" stroke="none" font-weight="bold" xml:space="preserve"
--      >Use case 1</text
--    ></g
--    ><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(360,200)" stroke-opacity="0" stroke="rgb(255,255,255)"
--    ><rect x="0.5" width="198.5" height="178.5" y="0.5" clip-path="url(#clipPath6)" stroke="none"
--    /></g
--    ><g transform="translate(360.5,200.5)"
--    ><rect fill="none" x="0.5" width="198.5" height="178.5" y="0.5" clip-path="url(#clipPath7)"
--      /><text x="75" font-size="14" y="17.8174" clip-path="url(#clipPath7)" font-family="sans-serif" stroke="none" font-weight="bold" xml:space="preserve"
--      >System</text
--    ></g
--    ><g font-family="sans-serif" font-size="14" transform="translate(260,260)"
--    ><path fill="none" d="M10.5 80.5 L150.5 10.5" clip-path="url(#clipPath8)"
--    /></g
--    ><g font-family="sans-serif" font-size="14" transform="translate(260,320)"
--    ><path fill="none" d="M10.5 30.5 L140.5 10.5" clip-path="url(#clipPath9)"
--    /></g
--    ><g font-family="sans-serif" font-size="14" transform="translate(260,230)"
--    ><path fill="none" d="M10.5 10.5 L140.5 30.5" clip-path="url(#clipPath9)"
--    /></g
--  ></g
--></svg
-->
++<?xml version="1.0" encoding="UTF-8"?>\r
++<!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.0//EN'\r
++          'http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd'>\r
++<svg fill-opacity="1" xmlns:xlink="http://www.w3.org/1999/xlink" color-rendering="auto" color-interpolation="auto" text-rendering="auto" stroke="black" stroke-linecap="square" width="380" stroke-miterlimit="10" shape-rendering="auto" stroke-opacity="1" fill="black" stroke-dasharray="none" font-weight="normal" stroke-width="1" viewBox="200 180 380 250" height="250" xmlns="http://www.w3.org/2000/svg" font-family="&apos;Dialog&apos;" font-style="normal" stroke-linejoin="miter" font-size="12" stroke-dashoffset="0" image-rendering="auto"\r
++><!--Generated by the Batik Graphics2D SVG Generator--><defs id="genericDefs"\r
++  /><g\r
++  ><defs id="defs1"\r
++    ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath1"\r
++      ><path d="M0 0 L2147483647 0 L2147483647 2147483647 L0 2147483647 L0 0 Z"\r
++      /></clipPath\r
++      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath2"\r
++      ><path d="M0 0 L0 100 L60 100 L60 0 Z"\r
++      /></clipPath\r
++      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath3"\r
++      ><path d="M0 -0.5 L0 99.5 L60 99.5 L60 -0.5 Z"\r
++      /></clipPath\r
++      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath4"\r
++      ><path d="M0 0 L0 40 L120 40 L120 0 Z"\r
++      /></clipPath\r
++      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath5"\r
++      ><path d="M-0.5 -0.5 L-0.5 39.5 L119.5 39.5 L119.5 -0.5 Z"\r
++      /></clipPath\r
++      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath6"\r
++      ><path d="M0 0 L0 180 L200 180 L200 0 Z"\r
++      /></clipPath\r
++      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath7"\r
++      ><path d="M-0.5 -0.5 L-0.5 179.5 L199.5 179.5 L199.5 -0.5 Z"\r
++      /></clipPath\r
++      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath8"\r
++      ><path d="M0 0 L0 100 L170 100 L170 0 Z"\r
++      /></clipPath\r
++      ><clipPath clipPathUnits="userSpaceOnUse" id="clipPath9"\r
++      ><path d="M0 0 L0 50 L160 50 L160 0 Z"\r
++      /></clipPath\r
++    ></defs\r
++    ><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(220,310)" stroke-opacity="0" stroke="rgb(255,255,255)"\r
++    ><circle r="7" clip-path="url(#clipPath2)" cx="30.5" cy="7.5" stroke="none"\r
++    /></g\r
++    ><g transform="translate(220,310.5)"\r
++    ><circle fill="none" r="7" clip-path="url(#clipPath3)" cx="30.5" cy="7.5"\r
++      /><path fill="none" d="M9.5 21.5 L51.5 21.5" clip-path="url(#clipPath3)"\r
++      /><path fill="none" d="M30.5 14.5 L30.5 42.5" clip-path="url(#clipPath3)"\r
++      /><path fill="none" d="M30.5 42.5 L16.5 70.5" clip-path="url(#clipPath3)"\r
++      /><path fill="none" d="M30.5 42.5 L44.5 70.5" clip-path="url(#clipPath3)"\r
++      /><text x="7" font-size="14" y="87.8174" clip-path="url(#clipPath3)" font-family="sans-serif" stroke="none" xml:space="preserve"\r
++      >Actor2</text\r
++    ></g\r
++    ><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(220,200)" stroke-opacity="0" stroke="rgb(255,255,255)"\r
++    ><circle r="7" clip-path="url(#clipPath2)" cx="30.5" cy="7.5" stroke="none"\r
++    /></g\r
++    ><g transform="translate(220,200.5)"\r
++    ><circle fill="none" r="7" clip-path="url(#clipPath3)" cx="30.5" cy="7.5"\r
++      /><path fill="none" d="M9.5 21.5 L51.5 21.5" clip-path="url(#clipPath3)"\r
++      /><path fill="none" d="M30.5 14.5 L30.5 42.5" clip-path="url(#clipPath3)"\r
++      /><path fill="none" d="M30.5 42.5 L16.5 70.5" clip-path="url(#clipPath3)"\r
++      /><path fill="none" d="M30.5 42.5 L44.5 70.5" clip-path="url(#clipPath3)"\r
++      /><text x="7" font-size="14" y="87.8174" clip-path="url(#clipPath3)" font-family="sans-serif" stroke="none" xml:space="preserve"\r
++      >Actor1</text\r
++    ></g\r
++    ><g fill="rgb(0,255,0)" fill-opacity="0.4902" transform="translate(400,310)" stroke-opacity="0.4902" stroke="rgb(0,255,0)"\r
++    ><ellipse rx="59.25" ry="19.25" clip-path="url(#clipPath4)" cx="59.75" cy="19.75" stroke="none"\r
++    /></g\r
++    ><g transform="translate(400.5,310.5)"\r
++    ><ellipse rx="59.25" fill="none" ry="19.25" clip-path="url(#clipPath5)" cx="59.75" cy="19.75"\r
++      /><text x="23" font-size="14" y="24.9087" clip-path="url(#clipPath5)" font-family="sans-serif" stroke="none" font-weight="bold" xml:space="preserve"\r
++      >Use case 2</text\r
++    ></g\r
++    ><g fill="rgb(255,0,0)" fill-opacity="0.4902" transform="translate(400,240)" stroke-opacity="0.4902" stroke="rgb(255,0,0)"\r
++    ><ellipse rx="59.25" ry="19.25" clip-path="url(#clipPath4)" cx="59.75" cy="19.75" stroke="none"\r
++    /></g\r
++    ><g transform="translate(400.5,240.5)"\r
++    ><ellipse rx="59.25" fill="none" ry="19.25" clip-path="url(#clipPath5)" cx="59.75" cy="19.75"\r
++      /><text x="23" font-size="14" y="24.9087" clip-path="url(#clipPath5)" font-family="sans-serif" stroke="none" font-weight="bold" xml:space="preserve"\r
++      >Use case 1</text\r
++    ></g\r
++    ><g fill="rgb(255,255,255)" fill-opacity="0" transform="translate(360,200)" stroke-opacity="0" stroke="rgb(255,255,255)"\r
++    ><rect x="0.5" width="198.5" height="178.5" y="0.5" clip-path="url(#clipPath6)" stroke="none"\r
++    /></g\r
++    ><g transform="translate(360.5,200.5)"\r
++    ><rect fill="none" x="0.5" width="198.5" height="178.5" y="0.5" clip-path="url(#clipPath7)"\r
++      /><text x="75" font-size="14" y="17.8174" clip-path="url(#clipPath7)" font-family="sans-serif" stroke="none" font-weight="bold" xml:space="preserve"\r
++      >System</text\r
++    ></g\r
++    ><g font-family="sans-serif" font-size="14" transform="translate(260,260)"\r
++    ><path fill="none" d="M10.5 80.5 L150.5 10.5" clip-path="url(#clipPath8)"\r
++    /></g\r
++    ><g font-family="sans-serif" font-size="14" transform="translate(260,320)"\r
++    ><path fill="none" d="M10.5 30.5 L140.5 10.5" clip-path="url(#clipPath9)"\r
++    /></g\r
++    ><g font-family="sans-serif" font-size="14" transform="translate(260,230)"\r
++    ><path fill="none" d="M10.5 10.5 L140.5 30.5" clip-path="url(#clipPath9)"\r
++    /></g\r
++  ></g\r
++></svg\r
++>\r
@@@ -1,94 -1,94 +1,94 @@@
--<?xml version="1.0" encoding="UTF-8" standalone="no"?>
--<diagram program="umlet" version="13.0">
--  <zoom_level>10</zoom_level>
--  <element>
--    <id>UMLClass</id>
--    <coordinates>
--      <x>360</x>
--      <y>200</y>
--      <w>200</w>
--      <h>180</h>
--    </coordinates>
--    <panel_attributes>*System*</panel_attributes>
--    <additional_attributes/>
--  </element>
--  <element>
--    <id>UMLUseCase</id>
--    <coordinates>
--      <x>400</x>
--      <y>240</y>
--      <w>120</w>
--      <h>40</h>
--    </coordinates>
--    <panel_attributes>*Use case 1*
--bg=red</panel_attributes>
--    <additional_attributes/>
--  </element>
--  <element>
--    <id>UMLUseCase</id>
--    <coordinates>
--      <x>400</x>
--      <y>310</y>
--      <w>120</w>
--      <h>40</h>
--    </coordinates>
--    <panel_attributes>*Use case 2*
--bg=green</panel_attributes>
--    <additional_attributes/>
--  </element>
--  <element>
--    <id>UMLActor</id>
--    <coordinates>
--      <x>220</x>
--      <y>200</y>
--      <w>60</w>
--      <h>100</h>
--    </coordinates>
--    <panel_attributes>Actor1</panel_attributes>
--    <additional_attributes/>
--  </element>
--  <element>
--    <id>UMLActor</id>
--    <coordinates>
--      <x>220</x>
--      <y>310</y>
--      <w>60</w>
--      <h>100</h>
--    </coordinates>
--    <panel_attributes>Actor2</panel_attributes>
--    <additional_attributes/>
--  </element>
--  <element>
--    <id>Relation</id>
--    <coordinates>
--      <x>260</x>
--      <y>230</y>
--      <w>160</w>
--      <h>50</h>
--    </coordinates>
--    <panel_attributes/>
--    <additional_attributes>10.0;10.0;140.0;30.0</additional_attributes>
--  </element>
--  <element>
--    <id>Relation</id>
--    <coordinates>
--      <x>260</x>
--      <y>320</y>
--      <w>160</w>
--      <h>50</h>
--    </coordinates>
--    <panel_attributes/>
--    <additional_attributes>10.0;30.0;140.0;10.0</additional_attributes>
--  </element>
--  <element>
--    <id>Relation</id>
--    <coordinates>
--      <x>260</x>
--      <y>260</y>
--      <w>170</w>
--      <h>100</h>
--    </coordinates>
--    <panel_attributes/>
--    <additional_attributes>10.0;80.0;150.0;10.0</additional_attributes>
--  </element>
--</diagram>
++<?xml version="1.0" encoding="UTF-8" standalone="no"?>\r
++<diagram program="umlet" version="13.0">\r
++  <zoom_level>10</zoom_level>\r
++  <element>\r
++    <id>UMLClass</id>\r
++    <coordinates>\r
++      <x>360</x>\r
++      <y>200</y>\r
++      <w>200</w>\r
++      <h>180</h>\r
++    </coordinates>\r
++    <panel_attributes>*System*</panel_attributes>\r
++    <additional_attributes/>\r
++  </element>\r
++  <element>\r
++    <id>UMLUseCase</id>\r
++    <coordinates>\r
++      <x>400</x>\r
++      <y>240</y>\r
++      <w>120</w>\r
++      <h>40</h>\r
++    </coordinates>\r
++    <panel_attributes>*Use case 1*\r
++bg=red</panel_attributes>\r
++    <additional_attributes/>\r
++  </element>\r
++  <element>\r
++    <id>UMLUseCase</id>\r
++    <coordinates>\r
++      <x>400</x>\r
++      <y>310</y>\r
++      <w>120</w>\r
++      <h>40</h>\r
++    </coordinates>\r
++    <panel_attributes>*Use case 2*\r
++bg=green</panel_attributes>\r
++    <additional_attributes/>\r
++  </element>\r
++  <element>\r
++    <id>UMLActor</id>\r
++    <coordinates>\r
++      <x>220</x>\r
++      <y>200</y>\r
++      <w>60</w>\r
++      <h>100</h>\r
++    </coordinates>\r
++    <panel_attributes>Actor1</panel_attributes>\r
++    <additional_attributes/>\r
++  </element>\r
++  <element>\r
++    <id>UMLActor</id>\r
++    <coordinates>\r
++      <x>220</x>\r
++      <y>310</y>\r
++      <w>60</w>\r
++      <h>100</h>\r
++    </coordinates>\r
++    <panel_attributes>Actor2</panel_attributes>\r
++    <additional_attributes/>\r
++  </element>\r
++  <element>\r
++    <id>Relation</id>\r
++    <coordinates>\r
++      <x>260</x>\r
++      <y>230</y>\r
++      <w>160</w>\r
++      <h>50</h>\r
++    </coordinates>\r
++    <panel_attributes/>\r
++    <additional_attributes>10.0;10.0;140.0;30.0</additional_attributes>\r
++  </element>\r
++  <element>\r
++    <id>Relation</id>\r
++    <coordinates>\r
++      <x>260</x>\r
++      <y>320</y>\r
++      <w>160</w>\r
++      <h>50</h>\r
++    </coordinates>\r
++    <panel_attributes/>\r
++    <additional_attributes>10.0;30.0;140.0;10.0</additional_attributes>\r
++  </element>\r
++  <element>\r
++    <id>Relation</id>\r
++    <coordinates>\r
++      <x>260</x>\r
++      <y>260</y>\r
++      <w>170</w>\r
++      <h>100</h>\r
++    </coordinates>\r
++    <panel_attributes/>\r
++    <additional_attributes>10.0;80.0;150.0;10.0</additional_attributes>\r
++  </element>\r
++</diagram>\r