Index: Application/Ringtoets/src/Application.Ringtoets.Setup/Licentie.rtf
===================================================================
diff -u -r2d8eff143706958d56c0011c68d6dd89e5d3c94a -r27014b59b58198c1ff843949292fcbe4f60f6916
--- Application/Ringtoets/src/Application.Ringtoets.Setup/Licentie.rtf (.../Licentie.rtf) (revision 2d8eff143706958d56c0011c68d6dd89e5d3c94a)
+++ Application/Ringtoets/src/Application.Ringtoets.Setup/Licentie.rtf (.../Licentie.rtf) (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -1,20 +1,20 @@
-{\rtf1\adeflang2128\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang1043\deflangfe2052\themelang2057\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
+{\rtf1\adeflang1025\ansi\ansicpg1252\uc1\adeff0\deff0\stshfdbch31505\stshfloch31506\stshfhich31506\stshfbi0\deflang2057\deflangfe2052\themelang2057\themelangfe2052\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f2\fbidi \fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}
{\f13\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ???????????????????????????????};}{\f34\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria Math;}
-{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f39\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f44\fbidi \fnil\fcharset134\fprq2{\*\panose 00000000000000000000}@SimSun;}
+{\f37\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\f38\fbidi \fswiss\fcharset0\fprq2{\*\panose 020b0604030504040204}Tahoma;}{\f40\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}@SimSun;}
{\flomajor\f31500\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ???????????????????????????????};}
{\fhimajor\f31502\fbidi \froman\fcharset0\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\flominor\f31504\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \fnil\fcharset134\fprq2{\*\panose 02010600030101010101}SimSun{\*\falt ???????????????????????????????};}
-{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f45\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
-{\f46\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f48\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f49\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f50\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
-{\f51\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f52\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f53\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f65\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}
-{\f66\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f68\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f69\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f70\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}
-{\f71\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f72\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f73\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}
-{\f177\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ???????????????????????????????};}{\f385\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f386\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}
-{\f388\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f389\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f392\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f393\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}
-{\f425\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f426\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f428\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f429\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}
-{\f432\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f433\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f435\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;}{\f436\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}
-{\f438\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}{\f439\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f440\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f441\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}
-{\f442\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f443\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f444\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f487\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}
+{\fhiminor\f31506\fbidi \fswiss\fcharset0\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f41\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}
+{\f42\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\f44\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}{\f45\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\f46\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}
+{\f47\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f48\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\f49\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f61\fbidi \fmodern\fcharset238\fprq1 Courier New CE;}
+{\f62\fbidi \fmodern\fcharset204\fprq1 Courier New Cyr;}{\f64\fbidi \fmodern\fcharset161\fprq1 Courier New Greek;}{\f65\fbidi \fmodern\fcharset162\fprq1 Courier New Tur;}{\f66\fbidi \fmodern\fcharset177\fprq1 Courier New (Hebrew);}
+{\f67\fbidi \fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f68\fbidi \fmodern\fcharset186\fprq1 Courier New Baltic;}{\f69\fbidi \fmodern\fcharset163\fprq1 Courier New (Vietnamese);}
+{\f173\fbidi \fnil\fcharset0\fprq2 SimSun Western{\*\falt ???????????????????????????????};}{\f381\fbidi \froman\fcharset238\fprq2 Cambria Math CE;}{\f382\fbidi \froman\fcharset204\fprq2 Cambria Math Cyr;}
+{\f384\fbidi \froman\fcharset161\fprq2 Cambria Math Greek;}{\f385\fbidi \froman\fcharset162\fprq2 Cambria Math Tur;}{\f388\fbidi \froman\fcharset186\fprq2 Cambria Math Baltic;}{\f389\fbidi \froman\fcharset163\fprq2 Cambria Math (Vietnamese);}
+{\f411\fbidi \fswiss\fcharset238\fprq2 Calibri CE;}{\f412\fbidi \fswiss\fcharset204\fprq2 Calibri Cyr;}{\f414\fbidi \fswiss\fcharset161\fprq2 Calibri Greek;}{\f415\fbidi \fswiss\fcharset162\fprq2 Calibri Tur;}
+{\f418\fbidi \fswiss\fcharset186\fprq2 Calibri Baltic;}{\f419\fbidi \fswiss\fcharset163\fprq2 Calibri (Vietnamese);}{\f421\fbidi \fswiss\fcharset238\fprq2 Tahoma CE;}{\f422\fbidi \fswiss\fcharset204\fprq2 Tahoma Cyr;}
+{\f424\fbidi \fswiss\fcharset161\fprq2 Tahoma Greek;}{\f425\fbidi \fswiss\fcharset162\fprq2 Tahoma Tur;}{\f426\fbidi \fswiss\fcharset177\fprq2 Tahoma (Hebrew);}{\f427\fbidi \fswiss\fcharset178\fprq2 Tahoma (Arabic);}
+{\f428\fbidi \fswiss\fcharset186\fprq2 Tahoma Baltic;}{\f429\fbidi \fswiss\fcharset163\fprq2 Tahoma (Vietnamese);}{\f430\fbidi \fswiss\fcharset222\fprq2 Tahoma (Thai);}{\f443\fbidi \fnil\fcharset0\fprq2 @SimSun Western;}
{\flomajor\f31508\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}{\flomajor\f31509\fbidi \froman\fcharset204\fprq2 Times New Roman Cyr;}{\flomajor\f31511\fbidi \froman\fcharset161\fprq2 Times New Roman Greek;}
{\flomajor\f31512\fbidi \froman\fcharset162\fprq2 Times New Roman Tur;}{\flomajor\f31513\fbidi \froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\flomajor\f31514\fbidi \froman\fcharset178\fprq2 Times New Roman (Arabic);}
{\flomajor\f31515\fbidi \froman\fcharset186\fprq2 Times New Roman Baltic;}{\flomajor\f31516\fbidi \froman\fcharset163\fprq2 Times New Roman (Vietnamese);}
@@ -35,23 +35,23 @@
\red128\green0\blue128;\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\chyperlink\ctint255\cshade255\red0\green0\blue255;}{\*\defchp \fs22\loch\af31506\hich\af31506\dbch\af31505 }{\*\defpap
\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 }\noqfpromote {\stylesheet{\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1
\af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang2057\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp2057\langfenp2052 \snext0 \sqformat \spriority0 Normal;}{\*\cs10 \additive \ssemihidden \sunhideused \spriority1 Default Paragraph Font;}{\*
-\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1
-\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang2128 \ltrch\fcs0 \fs22\lang1043\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp1043\langfenp2052 \snext11 \ssemihidden \sunhideused
+\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\trcbpat1\trcfpat1\tblind0\tblindtype3\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\sa200\sl276\slmult1
+\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0 \fs22\lang2057\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp2057\langfenp2052 \snext11 \ssemihidden \sunhideused
Normal Table;}{\*\cs15 \additive \rtlch\fcs1 \af0 \ltrch\fcs0 \ul\cf17 \sbasedon10 \sunhideused \styrsid7675473 Hyperlink;}{\*\cs16 \additive \rtlch\fcs1 \af0\afs16 \ltrch\fcs0 \fs16 \sbasedon10 \ssemihidden \sunhideused \styrsid7675473
annotation reference;}{\s17\ql \li0\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af0\afs20\alang1025 \ltrch\fcs0
\fs20\lang2057\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext17 \slink18 \ssemihidden \sunhideused \styrsid7675473 annotation text;}{\*\cs18 \additive \rtlch\fcs1 \af0\afs20 \ltrch\fcs0 \fs20
-\sbasedon10 \slink17 \slocked \ssemihidden \styrsid7675473 Comment Text Char;}{\s19\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af39\afs16\alang1025 \ltrch\fcs0
-\fs16\lang2057\langfe2052\loch\f39\hich\af39\dbch\af31505\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext19 \slink20 \ssemihidden \sunhideused \styrsid7675473 Balloon Text;}{\*\cs20 \additive \rtlch\fcs1 \af39\afs16 \ltrch\fcs0 \f39\fs16
+\sbasedon10 \slink17 \slocked \ssemihidden \styrsid7675473 Comment Text Char;}{\s19\ql \li0\ri0\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \rtlch\fcs1 \af38\afs16\alang1025 \ltrch\fcs0
+\fs16\lang2057\langfe2052\loch\f38\hich\af38\dbch\af31505\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext19 \slink20 \ssemihidden \sunhideused \styrsid7675473 Balloon Text;}{\*\cs20 \additive \rtlch\fcs1 \af38\afs16 \ltrch\fcs0 \f38\fs16
\sbasedon10 \slink19 \slocked \ssemihidden \styrsid7675473 Balloon Text Char;}{\s21\ql \li720\ri0\sa200\sl276\slmult1\widctlpar\wrapdefault\aspalpha\aspnum\faauto\adjustright\rin0\lin720\itap0\contextualspace \rtlch\fcs1 \af0\afs22\alang1025 \ltrch\fcs0
\fs22\lang2057\langfe2052\loch\f31506\hich\af31506\dbch\af31505\cgrid\langnp2057\langfenp2052 \sbasedon0 \snext21 \sqformat \spriority34 \styrsid1010843 List Paragraph;}}{\*\rsidtbl \rsid23861\rsid423640\rsid488029\rsid799973\rsid984897\rsid1010843
-\rsid1055020\rsid1135803\rsid1180769\rsid1201894\rsid1206572\rsid1391986\rsid1582918\rsid1604777\rsid1800570\rsid1862769\rsid1918796\rsid2112962\rsid2185294\rsid2448324\rsid2521833\rsid2575490\rsid2703580\rsid2906174\rsid3020322\rsid3093214\rsid3172558
-\rsid3241544\rsid3426710\rsid3474088\rsid3612330\rsid3686156\rsid4150084\rsid4392039\rsid4733976\rsid4742281\rsid4987021\rsid5064623\rsid5267739\rsid5457331\rsid5593428\rsid5862844\rsid5910193\rsid6122838\rsid6624093\rsid6822061\rsid6904447\rsid6947589
-\rsid7414554\rsid7633723\rsid7672292\rsid7675473\rsid7691196\rsid7754690\rsid7822308\rsid7881760\rsid7884431\rsid8282417\rsid8336808\rsid8355315\rsid8415516\rsid8471656\rsid8613675\rsid9054218\rsid9251590\rsid9259169\rsid9259511\rsid9324301\rsid9447286
-\rsid9534683\rsid9597286\rsid9837452\rsid10041733\rsid10243997\rsid10641850\rsid10645519\rsid10889275\rsid10903480\rsid10907227\rsid10959533\rsid10965045\rsid10969153\rsid11011627\rsid11234572\rsid11404854\rsid11541481\rsid11547836\rsid11865015
-\rsid11875882\rsid12255994\rsid12603449\rsid12614763\rsid12714335\rsid12780684\rsid12874015\rsid12992049\rsid13187850\rsid13327662\rsid13378822\rsid13521383\rsid13526234\rsid13707436\rsid13846203\rsid13923732\rsid14042855\rsid14562082\rsid14624369
-\rsid14690030\rsid14697806\rsid14769386\rsid15038976\rsid15292511\rsid15341850\rsid15549573\rsid15599413\rsid15600639\rsid15997769\rsid15998385\rsid16073068\rsid16086011\rsid16612758\rsid16653078}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0\msmallFrac0
-\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\title License Agreement}{\author Deltares}{\operator Jo\'ebl van den Berg}{\creatim\yr2016\mo8\dy4\hr11\min47}{\revtim\yr2016\mo8\dy12\hr13\min25}
-{\printim\yr2016\mo1\dy13\hr13\min29}{\version4}{\edmins3}{\nofpages3}{\nofwords958}{\nofchars5270}{\*\company Stichting Deltares}{\nofcharsws6216}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}
+\rsid1055020\rsid1135803\rsid1180769\rsid1201894\rsid1206572\rsid1391986\rsid1582918\rsid1604777\rsid1800570\rsid1862769\rsid1918796\rsid1920386\rsid2112962\rsid2185294\rsid2448324\rsid2521833\rsid2575490\rsid2703580\rsid2906174\rsid3020322\rsid3093214
+\rsid3172558\rsid3241544\rsid3426710\rsid3474088\rsid3612330\rsid3686156\rsid4150084\rsid4392039\rsid4733976\rsid4742281\rsid4987021\rsid5064623\rsid5267739\rsid5457331\rsid5593428\rsid5862844\rsid5910193\rsid6122838\rsid6624093\rsid6822061\rsid6904447
+\rsid6947589\rsid7414554\rsid7633723\rsid7672292\rsid7675473\rsid7691196\rsid7754690\rsid7822308\rsid7881760\rsid7884431\rsid8282417\rsid8336808\rsid8355315\rsid8415516\rsid8471656\rsid8613675\rsid9054218\rsid9251590\rsid9259169\rsid9259511\rsid9324301
+\rsid9447286\rsid9534683\rsid9597286\rsid9837452\rsid10041733\rsid10243997\rsid10641850\rsid10645519\rsid10889275\rsid10903480\rsid10907227\rsid10959533\rsid10965045\rsid10969153\rsid11011627\rsid11234572\rsid11404854\rsid11541481\rsid11547836
+\rsid11865015\rsid11875882\rsid12255994\rsid12603449\rsid12614763\rsid12714335\rsid12780684\rsid12874015\rsid12992049\rsid13187850\rsid13327662\rsid13378822\rsid13521383\rsid13526234\rsid13707436\rsid13846203\rsid13923732\rsid14042855\rsid14562082
+\rsid14624369\rsid14690030\rsid14697806\rsid14769386\rsid15038976\rsid15292511\rsid15341850\rsid15549573\rsid15599413\rsid15600639\rsid15997769\rsid15998385\rsid16073068\rsid16086011\rsid16612758\rsid16653078}{\mmathPr\mmathFont34\mbrkBin0\mbrkBinSub0
+\msmallFrac0\mdispDef1\mlMargin0\mrMargin0\mdefJc1\mwrapIndent1440\mintLim0\mnaryLim1}{\info{\title License Agreement}{\author Deltares}{\operator Marten Janssen}{\creatim\yr2016\mo8\dy4\hr11\min47}{\revtim\yr2016\mo8\dy12\hr14\min48}
+{\printim\yr2016\mo1\dy13\hr13\min29}{\version5}{\edmins4}{\nofpages3}{\nofwords924}{\nofchars5270}{\*\company Stichting Deltares}{\nofcharsws6182}{\vern49167}}{\*\xmlnstbl {\xmlns1 http://schemas.microsoft.com/office/word/2003/wordml}}
\paperw12240\paperh15840\margl1440\margr1440\margt1440\margb1440\gutter0\ltrsect
\widowctrl\ftnbj\aenddoc\hyphhotz425\trackmoves0\trackformatting1\donotembedsysfont1\relyonvml0\donotembedlingdata0\grfdocevents0\validatexml1\showplaceholdtext0\ignoremixedcontent0\saveinvalidxml0\showxmlerrors1
\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\formshade\horzdoc\dgmargin\dghspace180\dgvspace180\dghorigin1440\dgvorigin1440\dghshow1\dgvshow1
@@ -178,7 +178,7 @@
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \loch\af2\dbch\af31505\hich\f2 \'93}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13923732 \hich\af2\dbch\af31505\loch\f2
GNU General Public License}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \loch\af2\dbch\af31505\hich\f2 \'94}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13923732 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 versie 3 }{\rtlch\fcs1
-\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13923732 \hich\af2\dbch\af31505\loch\f2 zoals gepubliceerd door de Free Software Foundation}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13923732 \hich\af2\dbch\af31505\loch\f2 zo\hich\af2\dbch\af31505\loch\f2 als gepubliceerd door de Free Software Foundation}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 , voor de volgende bestanden}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13923732
\hich\af2\dbch\af31505\loch\f2 :
\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid1201894\charrsid13327662 \hich\af2\dbch\af31505\loch\f2 1. }{
@@ -222,33 +222,32 @@
Ringtoets.HydraRing.Calculation.dll
\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid7633723 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid11011627 \hich\af2\dbch\af31505\loch\f2 19}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid10041733 .}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid12714335 \hich\af2\dbch\af31505\loch\f2 Ringtoets.HydraRing.Data.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 20}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 .\hich\af2\dbch\af31505\loch\f2 Ringtoets.HydraRing.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 Forms}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 .dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid4392039
\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid7822308 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid11011627 \hich\af2\dbch\af31505\loch\f2 2}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 1}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid8282417 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.HydraRing.IO.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid11011627 \hich\af2\dbch\af31505\loch\f2 2}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 2}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383
+\f2\fs21\insrsid1920386 0}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid8282417 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.HydraRing.IO.dll
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid11011627 \hich\af2\dbch\af31505\loch\f2 2}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 \hich\af2\dbch\af31505\loch\f2 1}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383
\hich\af2\dbch\af31505\loch\f2 . Ringtoets.Integration.Data.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 23}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Integration.Forms.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 24}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Integration.Plugin.dll
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 25}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Integration.Service.dll}{\rtlch\fcs1 \af2\afs21
-\ltrch\fcs0 \f2\fs21\insrsid13521383\charrsid13327662
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 26}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\insrsid15600639\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ri\hich\af2\dbch\af31505\loch\f2 ngtoets.Piping.Data.dll
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid10641850 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 27}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 \hich\af2\dbch\af31505\loch\f2 22.}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2 Ringtoets.Integration.Forms.dll
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 \hich\af2\dbch\af31505\loch\f2 23}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 .\hich\af2\dbch\af31505\loch\f2 \hich\af2\dbch\af31505\loch\f2 Ringtoets.Integration.Plugin.dll
+
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 \hich\af2\dbch\af31505\loch\f2 24}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.\hich\af2\dbch\af31505\loch\f2 Integration.Service.dll}{
+\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid13521383\charrsid13327662
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 \hich\af2\dbch\af31505\loch\f2 25}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\insrsid15600639\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.Data.dll
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid10641850 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 \hich\af2\dbch\af31505\loch\f2 26}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid15600639\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.Forms.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 28}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 \hich\af2\dbch\af31505\loch\f2 27}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850 \hich\af2\dbch\af31505\loch\f2 . }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid10641850\charrsid10641850 \hich\af2\dbch\af31505\loch\f2 Ringtoets.Piping.InputParameterCalculation}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15038976 \hich\af2\dbch\af31505\loch\f2 .dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid10641850\charrsid15600639
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 29}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.IO.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 \hich\af2\dbch\af31505\loch\f2 28}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.IO.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid10641850\charrsid15600639
-\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 30}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.}{\rtlch\fcs1 \af2\afs21
+\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 \hich\af2\dbch\af31505\loch\f2 29}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid10641850\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.}{\rtlch\fcs1 \af2\afs21
\ltrch\fcs0 \f2\fs21\insrsid10641850 \hich\af2\dbch\af31505\loch\f2 KernelWrapper.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15600639\charrsid15600639
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 31}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 \hich\af2\dbch\af31505\loch\f2 30}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid15600639\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.Plugin.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15600639
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid7884431 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 32}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid7884431 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 \hich\af2\dbch\af31505\loch\f2 31}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid2575490 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.Primi}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7884431 \hich\af2\dbch\af31505\loch\f2 tives.dll}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid7884431\charrsid15600639
-\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid7633723 \hich\af2\dbch\af31505\loch\f2 33}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\par }\pard \ltrpar\ql \fi-360\li1215\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin1215\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid1920386 \hich\af2\dbch\af31505\loch\f2 32}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\insrsid15600639\charrsid15600639 \hich\af2\dbch\af31505\loch\f2 . Ringtoets.Piping.Service.dll
\par }\pard \ltrpar\ql \li0\ri0\nowidctlpar\wrapdefault\faauto\rin0\lin0\itap0\pararsid15600639 {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\insrsid15600639\charrsid15600639
\par }{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\insrsid15600639\charrsid15599413 \hich\af2\dbch\af31505\loch\f2 A. \tab }{\rtlch\fcs1 \ab\af2\afs24 \ltrch\fcs0 \b\f2\fs24\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid1800570
@@ -288,8 +287,8 @@
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid1800570 \hich\af2\dbch\af31505\loch\f2 http://www.gnu.org/licenses/lgpl-3.0.en.html}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639
\hich\af2\dbch\af31505\loch\f2 " }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7200000068007400740070003a002f002f007700770077002e0067006e0075002e006f00720067002f006c006900630065006e007300650073002f006c00670070006c002d0033002e0030002e0065006e002e006800
-74006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000004400e900006e14ec68d800000000000700b2004f000000ec000000006e20ffffff000000720021010002005900d8e9}}}{\fldrslt {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\cs15\f2\fs21\ul\cf17\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid9534683 \hich\af2\dbch\af31505\loch\f2 http://www.gnu.org/licenses/\hich\af2\dbch\af31505\loch\f2 lgpl-3.0.en.html}}}\sectd \ltrsect
+74006d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab0000000000004400e900006e14ec68d800000000000700b2004f000000ec000000006e20ffffff000000720021010002005900d8e900}}}{\fldrslt {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\cs15\f2\fs21\ul\cf17\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid9534683 \hich\af2\dbch\af31505\loch\f2 http://www.gnu.org/licenses\hich\af2\dbch\af31505\loch\f2 /lgpl-3.0.en.html}}}\sectd \ltrsect
\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084 \hich\af2\dbch\af31505\loch\f2 >}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid12603449 \hich\af2\dbch\af31505\loch\f2 }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 voor de tekst}{\rtlch\fcs1 \af2\afs21
\ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 .
@@ -342,14 +341,14 @@
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid3686156 \hich\af2\dbch\af31505\loch\f2 http://www.gnu.org/licenses/gpl-3.0.en.html}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639
\hich\af2\dbch\af31505\loch\f2 " }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 {\*\datafield
00d0c9ea79f9bace118c8200aa004ba90b0200000003000000e0c9ea79f9bace118c8200aa004ba90b7000000068007400740070003a002f002f007700770077002e0067006e0075002e006f00720067002f006c006900630065006e007300650073002f00670070006c002d0033002e0030002e0065006e002e0068007400
-6d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab000000477d4c0000945e0000000065002f30000060b30004000000000000000000d8003500000000000000e5ff1f00600000005200}}}{\fldrslt {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+6d006c000000795881f43b1d7f48af2c825dc485276300000000a5ab000000477d4c0000945e0000000065002f30000060b30004000000000000000000d8003500000000000000e5ff1f0060000000520000}}}{\fldrslt {\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\cs15\f2\fs21\ul\cf17\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid9534683 \hich\af2\dbch\af31505\loch\f2 http://www.gnu.org/licenses/gpl-3.0.en.html}}}\sectd \ltrsect\linex0\headery708\footery708\colsx708\sectdefaultcl\sftnbj {\rtlch\fcs1
\af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid4150084 \hich\af2\dbch\af31505\loch\f2 >}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 voor de tekst}{
\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid5593428 .
\par
\par }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15549573 \hich\af2\dbch\af31505\loch\f2 6}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369
\hich\af2\dbch\af31505\loch\f2 . Alle namen}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid12992049 \hich\af2\dbch\af31505\loch\f2 , }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
-\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 logo\hich\f2 \rquote \loch\f2 s en verwijzingen naar "Deltares"\hich\af2\dbch\af31505\loch\f2 zijn }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
+\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 logo\hich\f2 \rquote \loch\f2 s en verwijzingen naar "Deltares" zijn }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 geregistreerde merknamen van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369
\hich\af2\dbch\af31505\loch\f2 Stichting Deltares, }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639 \hich\af2\dbch\af31505\loch\f2 en blijven te allen tijde eigendom van}{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0
\f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid14624369 \hich\af2\dbch\af31505\loch\f2 Stichting Deltares. }{\rtlch\fcs1 \af2\afs21 \ltrch\fcs0 \f2\fs21\lang1043\langfe2052\langnp1043\insrsid15600639\charrsid13187850
@@ -460,18 +459,18 @@
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
-ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e500000000000000000000000080eb
-4b448cf4d1010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff02000000000000000000000000000000000000000000000080eb4b448cf4d101
-80eb4b448cf4d10100000000000000000000000042004c004e00da005800d200d700d5005800550047005000cb00d200580041005a00d400de004d005100d0003d003d000000000000000000000000000000000032000101ffffffffffffffff03000000000000000000000000000000000000000000000080eb4b448cf4
-d10180eb4b448cf4d1010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000
+ffffffffffffffffffffffffffffffff52006f006f007400200045006e00740072007900000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000500ffffffffffffffff010000000c6ad98892f1d411a65f0040963251e50000000000000000000000005014
+46c897f4d1010300000080020000000000004d0073006f004400610074006100530074006f0072006500000000000000000000000000000000000000000000000000000000000000000000000000000000001a000101ffffffffffffffff020000000000000000000000000000000000000000000000501446c897f4d101
+501446c897f4d101000000000000000000000000ca00cd003000d100c700d1005200da00de00c400ca00c000d600d500c2005200db00d500ca004900d40051003d003d000000000000000000000000000000000032000101ffffffffffffffff030000000000000000000000000000000000000000000000501446c897f4
+d101501446c897f4d1010000000000000000000000004900740065006d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a000201ffffffff04000000ffffffff000000000000000000000000000000000000000000000000
00000000000000000000000000000000d800000000000000010000000200000003000000feffffff0500000006000000070000000800000009000000feffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff
ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff3c623a536f75726365732053656c65637465645374796c653d225c4150412e58534c22205374796c654e616d653d224150412220786d6c6e733a623d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f7267
2f6f6666696365446f63756d656e742f323030362f6269626c696f6772617068792220786d6c6e733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f6269626c696f677261706879223e3c2f623a536f75726365733e00000000
-0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b35463741
-423330342d463532442d343135442d384641462d3235433036373446384334337d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c
+0000000000000000000000000000000000000000000000000000000000000000000000003c3f786d6c2076657273696f6e3d22312e302220656e636f64696e673d225554462d3822207374616e64616c6f6e653d226e6f223f3e0d0a3c64733a6461746173746f72654974656d2064733a6974656d49443d227b39464231
+443641412d374131342d344146412d413044422d3538393145463541383844317d2220786d6c6e733a64733d22687474703a2f2f736368656d61732e6f70656e786d6c666f726d6174732e6f72672f6f6666696365446f63756d656e742f323030362f637573746f6d586d6c223e3c64733a736368656d61526566733e3c
64733a736368656d615265662064733a7572693d22687474703a2f2f736368656d61732e6f70656e500072006f007000650072007400690065007300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000016000200ffffffffffffffffffffffff000000000000
0000000000000000000000000000000000000000000000000000000000000400000055010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff00000000
00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffffffffffffffffffff0000
Index: Ringtoets.sln
===================================================================
diff -u -r6daca08465d10e42afaf98f94b784b1abd2c469e -r27014b59b58198c1ff843949292fcbe4f60f6916
--- Ringtoets.sln (.../Ringtoets.sln) (revision 6daca08465d10e42afaf98f94b784b1abd2c469e)
+++ Ringtoets.sln (.../Ringtoets.sln) (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -374,10 +374,6 @@
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Core.Plugins.Map.Test", "Core\Plugins\test\Core.Plugins.Map.Test\Core.Plugins.Map.Test.csproj", "{93AB5AFB-F58E-4EC4-A25E-FF439B1895E7}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ringtoets.HydraRing.Forms", "Ringtoets\HydraRing\src\Ringtoets.HydraRing.Forms\Ringtoets.HydraRing.Forms.csproj", "{F2E2061C-3341-47F0-9A8E-BF843DA96BDB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Ringtoets.HydraRing.Forms.Test", "Ringtoets\HydraRing\test\Ringtoets.HydraRing.Forms.Test\Ringtoets.HydraRing.Forms.Test.csproj", "{ED97BC5D-8BC6-4F35-9F34-9B3C35595928}"
-EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
CreateInstaller|x86 = CreateInstaller|x86
@@ -1493,24 +1489,6 @@
{93AB5AFB-F58E-4EC4-A25E-FF439B1895E7}.Release|x86.Build.0 = Release|x86
{93AB5AFB-F58E-4EC4-A25E-FF439B1895E7}.ReleaseForCodeCoverage|x86.ActiveCfg = ReleaseForCodeCoverage|x86
{93AB5AFB-F58E-4EC4-A25E-FF439B1895E7}.ReleaseForCodeCoverage|x86.Build.0 = ReleaseForCodeCoverage|x86
- {F2E2061C-3341-47F0-9A8E-BF843DA96BDB}.CreateInstaller|x86.ActiveCfg = Release|x86
- {F2E2061C-3341-47F0-9A8E-BF843DA96BDB}.CreateInstaller|x86.Build.0 = Release|x86
- {F2E2061C-3341-47F0-9A8E-BF843DA96BDB}.CreateInstallerWithDemoProject|x86.ActiveCfg = Release|x86
- {F2E2061C-3341-47F0-9A8E-BF843DA96BDB}.CreateInstallerWithDemoProject|x86.Build.0 = Release|x86
- {F2E2061C-3341-47F0-9A8E-BF843DA96BDB}.Debug|x86.ActiveCfg = Debug|x86
- {F2E2061C-3341-47F0-9A8E-BF843DA96BDB}.Debug|x86.Build.0 = Debug|x86
- {F2E2061C-3341-47F0-9A8E-BF843DA96BDB}.Release|x86.ActiveCfg = Release|x86
- {F2E2061C-3341-47F0-9A8E-BF843DA96BDB}.Release|x86.Build.0 = Release|x86
- {F2E2061C-3341-47F0-9A8E-BF843DA96BDB}.ReleaseForCodeCoverage|x86.ActiveCfg = ReleaseForCodeCoverage|x86
- {F2E2061C-3341-47F0-9A8E-BF843DA96BDB}.ReleaseForCodeCoverage|x86.Build.0 = ReleaseForCodeCoverage|x86
- {ED97BC5D-8BC6-4F35-9F34-9B3C35595928}.CreateInstaller|x86.ActiveCfg = Release|x86
- {ED97BC5D-8BC6-4F35-9F34-9B3C35595928}.CreateInstallerWithDemoProject|x86.ActiveCfg = Release|x86
- {ED97BC5D-8BC6-4F35-9F34-9B3C35595928}.Debug|x86.ActiveCfg = Debug|x86
- {ED97BC5D-8BC6-4F35-9F34-9B3C35595928}.Debug|x86.Build.0 = Debug|x86
- {ED97BC5D-8BC6-4F35-9F34-9B3C35595928}.Release|x86.ActiveCfg = Release|x86
- {ED97BC5D-8BC6-4F35-9F34-9B3C35595928}.Release|x86.Build.0 = Release|x86
- {ED97BC5D-8BC6-4F35-9F34-9B3C35595928}.ReleaseForCodeCoverage|x86.ActiveCfg = ReleaseForCodeCoverage|x86
- {ED97BC5D-8BC6-4F35-9F34-9B3C35595928}.ReleaseForCodeCoverage|x86.Build.0 = ReleaseForCodeCoverage|x86
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -1641,13 +1619,11 @@
{70F8CC9C-5BC8-4FB2-B201-EAE7FA8088C2} = {B31E1A9B-D13E-42CD-BEDD-9D4A709CE7BD}
{888D4097-8BC2-4703-9FB1-8744C94D525E} = {B31E1A9B-D13E-42CD-BEDD-9D4A709CE7BD}
{B69D5B6C-6E14-4FA9-9EBC-8F97678CDB70} = {B31E1A9B-D13E-42CD-BEDD-9D4A709CE7BD}
- {F2E2061C-3341-47F0-9A8E-BF843DA96BDB} = {B31E1A9B-D13E-42CD-BEDD-9D4A709CE7BD}
{175406DB-C0DA-42A7-968C-0C17CF2257B1} = {435F0AB1-1180-47D3-9BCB-3B5FF365236C}
{BFD6A78A-237A-413F-8DC3-8EC6E8C5809C} = {435F0AB1-1180-47D3-9BCB-3B5FF365236C}
{CA7B5888-2BC9-4FE2-9F58-FBC6D7ED8221} = {435F0AB1-1180-47D3-9BCB-3B5FF365236C}
{74CBA865-9338-447F-BAD9-28312446AE84} = {435F0AB1-1180-47D3-9BCB-3B5FF365236C}
{89A94832-5337-4177-97D0-92CD77A375D7} = {435F0AB1-1180-47D3-9BCB-3B5FF365236C}
- {ED97BC5D-8BC6-4F35-9F34-9B3C35595928} = {435F0AB1-1180-47D3-9BCB-3B5FF365236C}
{79419C3E-046C-4DC1-8C69-F14911F22C75} = {A5D1FA5A-7168-46DE-B3F0-D3FE6AC26601}
{1C1E8754-CF61-4858-9CEE-3E5DE344474F} = {A5D1FA5A-7168-46DE-B3F0-D3FE6AC26601}
{90DE728E-48EF-4665-AB38-3D88E41D9F4D} = {79419C3E-046C-4DC1-8C69-F14911F22C75}
Fisheye: Tag 27014b59b58198c1ff843949292fcbe4f60f6916 refers to a dead (removed) revision in file `Ringtoets/HydraRing/src/Ringtoets.HydraRing.Forms/Properties/AssemblyInfo.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 27014b59b58198c1ff843949292fcbe4f60f6916 refers to a dead (removed) revision in file `Ringtoets/HydraRing/src/Ringtoets.HydraRing.Forms/Ringtoets.HydraRing.Forms.csproj'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 27014b59b58198c1ff843949292fcbe4f60f6916 refers to a dead (removed) revision in file `Ringtoets/HydraRing/test/Ringtoets.HydraRing.Forms.Test/Properties/AssemblyInfo.cs'.
Fisheye: No comparison available. Pass `N' to diff?
Fisheye: Tag 27014b59b58198c1ff843949292fcbe4f60f6916 refers to a dead (removed) revision in file `Ringtoets/HydraRing/test/Ringtoets.HydraRing.Forms.Test/Ringtoets.HydraRing.Forms.Test.csproj'.
Fisheye: No comparison available. Pass `N' to diff?
Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Ringtoets.Integration.Forms.csproj
===================================================================
diff -u -rb9e10bd32d3e3f360f223ea48826211d268bd892 -r27014b59b58198c1ff843949292fcbe4f60f6916
--- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Ringtoets.Integration.Forms.csproj (.../Ringtoets.Integration.Forms.csproj) (revision b9e10bd32d3e3f360f223ea48826211d268bd892)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Ringtoets.Integration.Forms.csproj (.../Ringtoets.Integration.Forms.csproj) (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -92,6 +92,13 @@
FailureMechanismContributionView.cs
+
+
+ UserControl
+
+
+ HydraulicBoundaryLocationDesignWaterLevelsView.cs
+
@@ -252,6 +259,9 @@
FailureMechanismContributionView.cs
Designer
+
+ HydraulicBoundaryLocationDesignWaterLevelsView.cs
+
Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/HydraulicBoundaryLocationDesignWaterLevelRow.cs
===================================================================
diff -u
--- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/HydraulicBoundaryLocationDesignWaterLevelRow.cs (revision 0)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/HydraulicBoundaryLocationDesignWaterLevelRow.cs (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -0,0 +1,71 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System;
+using Core.Common.Base.Data;
+using Core.Common.Base.Geometry;
+using Ringtoets.HydraRing.Data;
+
+namespace Ringtoets.Integration.Forms.Views
+{
+ ///
+ /// This class represents a row of .
+ ///
+ internal class HydraulicBoundaryLocationDesignWaterLevelRow
+ {
+ ///
+ /// Creates a new instance of .
+ ///
+ /// The for this row.
+ /// Thrown when is null.
+ internal HydraulicBoundaryLocationDesignWaterLevelRow(HydraulicBoundaryLocation hydraulicBoundaryLocation)
+ {
+ if (hydraulicBoundaryLocation == null)
+ {
+ throw new ArgumentNullException("hydraulicBoundaryLocation");
+ }
+ Name = hydraulicBoundaryLocation.Name;
+ Id = hydraulicBoundaryLocation.Id;
+ Location = hydraulicBoundaryLocation.Location;
+ DesignWaterLevel = new RoundedDouble(2, hydraulicBoundaryLocation.DesignWaterLevel);
+ }
+
+ ///
+ /// Gets the .
+ ///
+ public string Name { get; private set; }
+
+ ///
+ /// Gets the .
+ ///
+ public long Id { get; private set; }
+
+ ///
+ /// Gets the .
+ ///
+ public Point2D Location { get; private set; }
+
+ ///
+ /// Gets the .
+ ///
+ public RoundedDouble DesignWaterLevel { get; private set; }
+ }
+}
\ No newline at end of file
Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/HydraulicBoundaryLocationDesignWaterLevelsView.Designer.cs
===================================================================
diff -u
--- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/HydraulicBoundaryLocationDesignWaterLevelsView.Designer.cs (revision 0)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/HydraulicBoundaryLocationDesignWaterLevelsView.Designer.cs (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -0,0 +1,67 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+namespace Ringtoets.Integration.Forms.Views
+{
+ partial class HydraulicBoundaryLocationDesignWaterLevelsView
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ #region Component Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.dataGridViewControl = new Core.Common.Controls.DataGrid.DataGridViewControl();
+ this.SuspendLayout();
+ //
+ // dataGridViewControl
+ //
+ this.dataGridViewControl.Dock = System.Windows.Forms.DockStyle.Fill;
+ this.dataGridViewControl.Location = new System.Drawing.Point(0, 0);
+ this.dataGridViewControl.MultiSelect = true;
+ this.dataGridViewControl.Name = "dataGridViewControl";
+ this.dataGridViewControl.SelectionMode = System.Windows.Forms.DataGridViewSelectionMode.RowHeaderSelect;
+ this.dataGridViewControl.Size = new System.Drawing.Size(494, 183);
+ this.dataGridViewControl.TabIndex = 0;
+ //
+ // HydraulicBoundaryLocationsView
+ //
+ this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
+ this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
+ this.Controls.Add(this.dataGridViewControl);
+ this.Name = "HydraulicBoundaryLocationsView";
+ this.Size = new System.Drawing.Size(494, 183);
+ this.ResumeLayout(false);
+
+ }
+
+ #endregion
+
+ private Core.Common.Controls.DataGrid.DataGridViewControl dataGridViewControl;
+ }
+}
Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/HydraulicBoundaryLocationDesignWaterLevelsView.cs
===================================================================
diff -u
--- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/HydraulicBoundaryLocationDesignWaterLevelsView.cs (revision 0)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/HydraulicBoundaryLocationDesignWaterLevelsView.cs (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -0,0 +1,120 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System.Linq;
+using System.Windows.Forms;
+using Core.Common.Base;
+using Core.Common.Controls.Views;
+using Core.Common.Utils.Reflection;
+using Ringtoets.Common.Data.AssessmentSection;
+using Ringtoets.HydraRing.Data;
+using Ringtoets.Integration.Forms.Properties;
+
+namespace Ringtoets.Integration.Forms.Views
+{
+ ///
+ /// View for the with .
+ ///
+ public partial class HydraulicBoundaryLocationDesignWaterLevelsView : UserControl, IView
+ {
+ private readonly Observer assessmentSectionObserver;
+ private readonly Observer hydraulicBoundaryDatabaseObserver;
+ private IAssessmentSection assessmentSection;
+ private HydraulicBoundaryDatabase hydraulicBoundaryDatabase;
+
+ ///
+ /// Creates a new instance of .
+ ///
+ public HydraulicBoundaryLocationDesignWaterLevelsView()
+ {
+ InitializeComponent();
+ InitializeDataGridView();
+
+ assessmentSectionObserver = new Observer(UpdateDataGridViewDataSource);
+ hydraulicBoundaryDatabaseObserver = new Observer(UpdateDataGridViewDataSource);
+ }
+
+ ///
+ /// Gets or sets the assessment section.
+ ///
+ public IAssessmentSection AssessmentSection
+ {
+ get
+ {
+ return assessmentSection;
+ }
+ set
+ {
+ assessmentSection = value;
+ assessmentSectionObserver.Observable = assessmentSection;
+ }
+ }
+
+ public object Data
+ {
+ get
+ {
+ return hydraulicBoundaryDatabase;
+ }
+ set
+ {
+ hydraulicBoundaryDatabase = value as HydraulicBoundaryDatabase;
+
+ UpdateDataGridViewDataSource();
+
+ hydraulicBoundaryDatabaseObserver.Observable = hydraulicBoundaryDatabase;
+ }
+ }
+
+ protected override void Dispose(bool disposing)
+ {
+ assessmentSectionObserver.Dispose();
+ hydraulicBoundaryDatabaseObserver.Dispose();
+
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+
+ base.Dispose(disposing);
+ }
+
+ private void InitializeDataGridView()
+ {
+ dataGridViewControl.AddTextBoxColumn(TypeUtils.GetMemberName(row => row.Name),
+ Resources.HydraulicBoundaryDatabase_Locations_Id_DisplayName);
+ dataGridViewControl.AddTextBoxColumn(TypeUtils.GetMemberName(row => row.Id),
+ Resources.HydraulicBoundaryDatabase_Locations_Name_DisplayName);
+ dataGridViewControl.AddTextBoxColumn(TypeUtils.GetMemberName(row => row.Location),
+ Resources.HydraulicBoundaryDatabase_Locations_Coordinates_DisplayName);
+ dataGridViewControl.AddTextBoxColumn(TypeUtils.GetMemberName(row => row.DesignWaterLevel),
+ Resources.HydraulicBoundaryDatabase_Locations_DesignWaterLevel_DisplayName);
+ }
+
+ private void UpdateDataGridViewDataSource()
+ {
+ dataGridViewControl.SetDataSource(hydraulicBoundaryDatabase != null
+ ? hydraulicBoundaryDatabase.Locations.Select(hl => new HydraulicBoundaryLocationDesignWaterLevelRow(hl)).ToArray()
+ : null);
+ dataGridViewControl.RefreshDataGridView();
+ }
+ }
+}
\ No newline at end of file
Index: Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/HydraulicBoundaryLocationDesignWaterLevelsView.resx
===================================================================
diff -u
--- Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/HydraulicBoundaryLocationDesignWaterLevelsView.resx (revision 0)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Forms/Views/HydraulicBoundaryLocationDesignWaterLevelsView.resx (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
\ No newline at end of file
Index: Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs
===================================================================
diff -u -r58e275211395fc690df2706ccdaff082ecf7b544 -r27014b59b58198c1ff843949292fcbe4f60f6916
--- Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 58e275211395fc690df2706ccdaff082ecf7b544)
+++ Ringtoets/Integration/src/Ringtoets.Integration.Plugin/RingtoetsPlugin.cs (.../RingtoetsPlugin.cs) (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -25,7 +25,6 @@
using System.Drawing;
using System.Linq;
using System.Windows.Forms;
-using Core.Common.Base;
using Core.Common.Base.Data;
using Core.Common.Base.IO;
using Core.Common.Controls.TreeView;
@@ -284,6 +283,16 @@
}
};
+ yield return new ViewInfo
+ {
+ GetViewName = (v, o) => RingtoetsFormsResources.DesignWaterLevel_DisplayName,
+ GetViewData = context => context.WrappedData.HydraulicBoundaryDatabase,
+ AdditionalDataCheck = context => context.WrappedData.HydraulicBoundaryDatabase != null,
+ Image = RingtoetsCommonFormsResources.GenericInputOutputIcon,
+ CloseForData = CloseHydraulicBoundaryLocationsViewForData,
+ AfterCreate = (view, context) => { view.AssessmentSection = context.WrappedData; }
+ };
+
yield return new ViewInfo
{
GetViewName = (v, o) => RingtoetsFormsResources.AssessmentSectionMap_DisplayName,
@@ -993,6 +1002,12 @@
#region HydraulicBoundaryDatabase
+ private static bool CloseHydraulicBoundaryLocationsViewForData(HydraulicBoundaryLocationDesignWaterLevelsView view, object o)
+ {
+ var assessmentSection = o as IAssessmentSection;
+ return assessmentSection != null && assessmentSection == view.AssessmentSection && assessmentSection.HydraulicBoundaryDatabase == view.Data;
+ }
+
private static object[] HydraulicBoundaryDatabaseChildNodeObjects(HydraulicBoundaryDatabaseContext nodeData)
{
return new object[]
@@ -1033,6 +1048,7 @@
}
return Gui.Get(nodeData, treeViewControl)
+ .AddOpenItem()
.AddCustomItem(designWaterLevelItem)
.AddSeparator()
.AddPropertiesItem()
Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Ringtoets.Integration.Forms.Test.csproj
===================================================================
diff -u -r2144738ceac62325ae78fbbdfcf953c6cf7d7949 -r27014b59b58198c1ff843949292fcbe4f60f6916
--- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Ringtoets.Integration.Forms.Test.csproj (.../Ringtoets.Integration.Forms.Test.csproj) (revision 2144738ceac62325ae78fbbdfcf953c6cf7d7949)
+++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Ringtoets.Integration.Forms.Test.csproj (.../Ringtoets.Integration.Forms.Test.csproj) (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -112,6 +112,8 @@
+
+
Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/DesignWaterLevelContextTreeNodeInfoTest.cs
===================================================================
diff -u -r850aa1fd8e0b58f0753a963f47c3078285b73a8a -r27014b59b58198c1ff843949292fcbe4f60f6916
--- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/DesignWaterLevelContextTreeNodeInfoTest.cs (.../DesignWaterLevelContextTreeNodeInfoTest.cs) (revision 850aa1fd8e0b58f0753a963f47c3078285b73a8a)
+++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/TreeNodeInfos/DesignWaterLevelContextTreeNodeInfoTest.cs (.../DesignWaterLevelContextTreeNodeInfoTest.cs) (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -119,6 +119,7 @@
var nodeData = new DesignWaterLevelContext(assessmentSectionMock);
+ menuBuilderMock.Expect(mb => mb.AddOpenItem()).Return(menuBuilderMock);
menuBuilderMock.Expect(mb => mb.AddCustomItem(null)).IgnoreArguments().Return(menuBuilderMock);
menuBuilderMock.Expect(mb => mb.AddSeparator()).Return(menuBuilderMock);
menuBuilderMock.Expect(mb => mb.AddPropertiesItem()).Return(menuBuilderMock);
Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/HydraulicBoundaryLocationDesignWaterLevelRowTest.cs
===================================================================
diff -u
--- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/HydraulicBoundaryLocationDesignWaterLevelRowTest.cs (revision 0)
+++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/HydraulicBoundaryLocationDesignWaterLevelRowTest.cs (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -0,0 +1,71 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System;
+using Core.Common.Base.Data;
+using Core.Common.Base.Geometry;
+using NUnit.Framework;
+using Ringtoets.HydraRing.Data;
+using Ringtoets.Integration.Forms.Views;
+
+namespace Ringtoets.Integration.Forms.Test.Views
+{
+ [TestFixture]
+ public class HydraulicBoundaryLocationDesignWaterLevelRowTest
+ {
+ [Test]
+ public void Constructor_WithoutHydraulicBoundaryLocation_ThrowsArgumentNullException()
+ {
+ // Call
+ TestDelegate test = () => new HydraulicBoundaryLocationDesignWaterLevelRow(null);
+
+ // Assert
+ var paramName = Assert.Throws(test).ParamName;
+ Assert.AreEqual("hydraulicBoundaryLocation", paramName);
+ }
+
+ [Test]
+ public void Constructor_WithHydraulicBoundaryLocation_PropertiesFromHydraulicBoundaryLocation()
+ {
+ // Setup
+ const int id = 1;
+ const string locationname = "LocationName";
+ const double coordinateX = 1.0;
+ const double coordinateY = 2.0;
+ const double designWaterLevel = 3.0;
+ var hydraulicBoundaryLocation = new HydraulicBoundaryLocation(id, locationname, coordinateX, coordinateY)
+ {
+ DesignWaterLevel = designWaterLevel
+ };
+
+ // Call
+ var row = new HydraulicBoundaryLocationDesignWaterLevelRow(hydraulicBoundaryLocation);
+
+ // Assert
+ Assert.AreEqual(id, row.Id);
+ Assert.AreEqual(locationname, row.Name);
+ var expectedDesignWaterLevel = new RoundedDouble(2, designWaterLevel);
+ Assert.AreEqual(expectedDesignWaterLevel, row.DesignWaterLevel);
+ var expectedPoint2D = new Point2D(coordinateX, coordinateY);
+ Assert.AreEqual(expectedPoint2D, row.Location);
+ }
+ }
+}
\ No newline at end of file
Index: Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/HydraulicBoundaryLocationDesignWaterLevelsViewTest.cs
===================================================================
diff -u
--- Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/HydraulicBoundaryLocationDesignWaterLevelsViewTest.cs (revision 0)
+++ Ringtoets/Integration/test/Ringtoets.Integration.Forms.Test/Views/HydraulicBoundaryLocationDesignWaterLevelsViewTest.cs (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -0,0 +1,89 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System.Windows.Forms;
+using Core.Common.Controls.Views;
+using NUnit.Framework;
+using Ringtoets.HydraRing.Data;
+using Ringtoets.Integration.Forms.Views;
+
+namespace Ringtoets.Integration.Forms.Test.Views
+{
+ [TestFixture]
+ public class HydraulicBoundaryLocationDesignWaterLevelsViewTest
+ {
+ [Test]
+ public void DefaultConstructor_DefaultValues()
+ {
+ // Call
+ using (var view = new HydraulicBoundaryLocationDesignWaterLevelsView())
+ {
+ // Assert
+ Assert.IsInstanceOf(view);
+ Assert.IsInstanceOf(view);
+ Assert.IsNull(view.Data);
+ Assert.IsNull(view.AssessmentSection);
+ }
+ }
+
+ [Test]
+ public void Data_HydraulicBoundaryDatabase_DataSet()
+ {
+ // Setup
+ using (var view = new HydraulicBoundaryLocationDesignWaterLevelsView())
+ {
+ var hydraulicBoundaryDatabase = new TestHydraulicBoundaryDatabase();
+
+ // Call
+ view.Data = hydraulicBoundaryDatabase;
+
+ // Assert
+ Assert.AreSame(hydraulicBoundaryDatabase, view.Data);
+ }
+ }
+
+ [Test]
+ public void Data_OtherThanHydraulicBoundaryDatabase_DataNull()
+ {
+ // Setup
+ using (var view = new HydraulicBoundaryLocationDesignWaterLevelsView())
+ {
+ var data = new object();
+
+ // Call
+ view.Data = data;
+
+ // Assert
+ Assert.IsNull(view.Data);
+ }
+ }
+ }
+
+ public class TestHydraulicBoundaryDatabase : HydraulicBoundaryDatabase
+ {
+ public TestHydraulicBoundaryDatabase()
+ {
+ Locations.Add(new HydraulicBoundaryLocation(1, "1", 1.0, 1.0));
+ Locations.Add(new HydraulicBoundaryLocation(2, "2", 2.0, 2.0));
+ Locations.Add(new HydraulicBoundaryLocation(3, "3", 3.0, 3.0));
+ }
+ }
+}
\ No newline at end of file
Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Ringtoets.Integration.Plugin.Test.csproj
===================================================================
diff -u -r17ec0ca5a375889a40d67a6130b1c7f1d0a375fe -r27014b59b58198c1ff843949292fcbe4f60f6916
--- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Ringtoets.Integration.Plugin.Test.csproj (.../Ringtoets.Integration.Plugin.Test.csproj) (revision 17ec0ca5a375889a40d67a6130b1c7f1d0a375fe)
+++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/Ringtoets.Integration.Plugin.Test.csproj (.../Ringtoets.Integration.Plugin.Test.csproj) (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -73,6 +73,7 @@
+
Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/RingtoetsPluginTest.cs
===================================================================
diff -u -r4851d9c2b000de0707f6cce0872979ecc1e3dead -r27014b59b58198c1ff843949292fcbe4f60f6916
--- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/RingtoetsPluginTest.cs (.../RingtoetsPluginTest.cs) (revision 4851d9c2b000de0707f6cce0872979ecc1e3dead)
+++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/RingtoetsPluginTest.cs (.../RingtoetsPluginTest.cs) (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -280,12 +280,16 @@
ViewInfo[] viewInfos = plugin.GetViewInfos().ToArray();
// Assert
- Assert.AreEqual(18, viewInfos.Length);
+ Assert.AreEqual(19, viewInfos.Length);
var contributionViewInfo = viewInfos.Single(vi => vi.DataType == typeof(FailureMechanismContributionContext));
Assert.AreEqual(typeof(FailureMechanismContributionView), contributionViewInfo.ViewType);
TestHelper.AssertImagesAreEqual(RingtoetsCommonFormsResources.FailureMechanismContributionIcon, contributionViewInfo.Image);
+ var designWaterLevelsViewInfo = viewInfos.Single(vi => vi.DataType == typeof(DesignWaterLevelContext));
+ Assert.AreEqual(typeof(HydraulicBoundaryLocationDesignWaterLevelsView), designWaterLevelsViewInfo.ViewType);
+ TestHelper.AssertImagesAreEqual(RingtoetsCommonFormsResources.GenericInputOutputIcon, designWaterLevelsViewInfo.Image);
+
var mapViewInfo = viewInfos.Single(vi => vi.DataType == typeof(IAssessmentSection));
Assert.AreEqual(typeof(AssessmentSectionView), mapViewInfo.ViewType);
TestHelper.AssertImagesAreEqual(RingtoetsFormsResources.Map, mapViewInfo.Image);
Index: Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ViewInfos/DesignWaterLevelViewInfoTest.cs
===================================================================
diff -u
--- Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ViewInfos/DesignWaterLevelViewInfoTest.cs (revision 0)
+++ Ringtoets/Integration/test/Ringtoets.Integration.Plugin.Test/ViewInfos/DesignWaterLevelViewInfoTest.cs (revision 27014b59b58198c1ff843949292fcbe4f60f6916)
@@ -0,0 +1,223 @@
+// Copyright (C) Stichting Deltares 2016. All rights reserved.
+//
+// This file is part of Ringtoets.
+//
+// Ringtoets is free software: you can redistribute it and/or modify
+// it under the terms of the GNU General Public License as published by
+// the Free Software Foundation, either version 3 of the License, or
+// (at your option) any later version.
+//
+// This program is distributed in the hope that it will be useful,
+// but WITHOUT ANY WARRANTY; without even the implied warranty of
+// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+// GNU General Public License for more details.
+//
+// You should have received a copy of the GNU General Public License
+// along with this program. If not, see .
+//
+// All names, logos, and references to "Deltares" are registered trademarks of
+// Stichting Deltares and remain full property of Stichting Deltares at all times.
+// All rights reserved.
+
+using System.Linq;
+using Core.Common.Gui;
+using Core.Common.Gui.Commands;
+using Core.Common.Gui.Plugin;
+using Core.Common.TestUtil;
+using NUnit.Framework;
+using Rhino.Mocks;
+using Ringtoets.Common.Data.AssessmentSection;
+using Ringtoets.Common.Forms.Properties;
+using Ringtoets.HydraRing.Data;
+using Ringtoets.Integration.Forms.PresentationObjects;
+using Ringtoets.Integration.Forms.Views;
+
+namespace Ringtoets.Integration.Plugin.Test.ViewInfos
+{
+ [TestFixture]
+ public class DesignWaterLevelViewInfoTest
+ {
+ private MockRepository mocks;
+ private RingtoetsPlugin plugin;
+ private ViewInfo info;
+
+ [SetUp]
+ public void SetUp()
+ {
+ mocks = new MockRepository();
+ plugin = new RingtoetsPlugin();
+ info = plugin.GetViewInfos().First(tni => tni.ViewType == typeof(HydraulicBoundaryLocationDesignWaterLevelsView));
+ }
+
+ [TearDown]
+ public void TearDown()
+ {
+ plugin.Dispose();
+ }
+
+ [Test]
+ public void GetViewName_Always_ReturnsViewName()
+ {
+ // Setup
+ var hydraulicBoundaryDatabase = new HydraulicBoundaryDatabase();
+ var view = new HydraulicBoundaryLocationDesignWaterLevelsView();
+
+ // Call
+ var viewName = info.GetViewName(view, hydraulicBoundaryDatabase);
+
+ // Assert
+ Assert.AreEqual("Toetspeilen", viewName);
+ }
+
+ [Test]
+ public void ViewDataType_Always_ReturnsViewDataType()
+ {
+ // Call
+ var viewDataType = info.ViewDataType;
+
+ // Assert
+ Assert.AreEqual(typeof(HydraulicBoundaryDatabase), viewDataType);
+ }
+
+ [Test]
+ public void DataType_Always_ReturnsDataType()
+ {
+ // Call
+ var dataType = info.DataType;
+
+ // Assert
+ Assert.AreEqual(typeof(DesignWaterLevelContext), dataType);
+ }
+
+ [Test]
+ public void Image_Always_ReturnsGenericInputOutputIcon()
+ {
+ // Call
+ var image = info.Image;
+
+ // Assert
+ TestHelper.AssertImagesAreEqual(Resources.GenericInputOutputIcon, image);
+ }
+
+ [Test]
+ public void GetViewData_Always_ReturnsHydraulicBoundaryDatabase()
+ {
+ // Setup
+ var hydraulicBoundaryDatabase = new HydraulicBoundaryDatabase();
+ var assessmentSection = mocks.Stub();
+ assessmentSection.HydraulicBoundaryDatabase = hydraulicBoundaryDatabase;
+ mocks.ReplayAll();
+ var designWaterLevelContext = new DesignWaterLevelContext(assessmentSection);
+
+ // Call
+ var viewData = info.GetViewData(designWaterLevelContext);
+
+ // Assert
+ Assert.AreSame(hydraulicBoundaryDatabase, viewData);
+ mocks.VerifyAll();
+ }
+
+ [Test]
+ public void CloseForData_ViewCorrespondingToRemovedAssessmentSection_ReturnsTrue()
+ {
+ // Setup
+ var hydraulicBoundaryDatabase = new HydraulicBoundaryDatabase();
+ var assessmentSection = mocks.Stub();
+ assessmentSection.HydraulicBoundaryDatabase = hydraulicBoundaryDatabase;
+ mocks.ReplayAll();
+
+ using (var view = new HydraulicBoundaryLocationDesignWaterLevelsView
+ {
+ Data = hydraulicBoundaryDatabase,
+ AssessmentSection = assessmentSection
+ })
+ {
+ // Call
+ var closeForData = info.CloseForData(view, assessmentSection);
+
+ // Assert
+ Assert.IsTrue(closeForData);
+ }
+ mocks.VerifyAll();
+ }
+
+ [Test]
+ public void CloseForData_ViewNotCorrespondingToRemovedAssessmentSection_ReturnsFalse()
+ {
+ // Setup
+ var hydraulicBoundaryDatabase = new HydraulicBoundaryDatabase();
+ var assessmentSection = mocks.Stub();
+ assessmentSection.HydraulicBoundaryDatabase = hydraulicBoundaryDatabase;
+
+ var otherAssessmentSection = mocks.Stub();
+ otherAssessmentSection.HydraulicBoundaryDatabase = new HydraulicBoundaryDatabase();
+ mocks.ReplayAll();
+
+ using (var view = new HydraulicBoundaryLocationDesignWaterLevelsView
+ {
+ Data = hydraulicBoundaryDatabase,
+ AssessmentSection = assessmentSection
+ })
+ {
+ // Call
+ var closeForData = info.CloseForData(view, otherAssessmentSection);
+
+ // Assert
+ Assert.IsFalse(closeForData);
+ }
+ mocks.VerifyAll();
+ }
+
+ [Test]
+ public void CloseForData_ViewWithoutData_ReturnsFalse()
+ {
+ // Setup
+ var hydraulicBoundaryDatabase = new HydraulicBoundaryDatabase();
+ var assessmentSection = mocks.Stub();
+ assessmentSection.HydraulicBoundaryDatabase = hydraulicBoundaryDatabase;
+ mocks.ReplayAll();
+
+ var view = new HydraulicBoundaryLocationDesignWaterLevelsView();
+
+ // Call
+ var closeForData = info.CloseForData(view, assessmentSection);
+
+ // Assert
+ Assert.IsFalse(closeForData);
+ mocks.VerifyAll();
+ }
+
+ [Test]
+ public void AfterCreate_WithGuiSet_SetsAssessmentSection()
+ {
+ // Setup
+ var hydraulicBoundaryDatabase = new HydraulicBoundaryDatabase();
+ var assessmentSection = mocks.Stub();
+ assessmentSection.HydraulicBoundaryDatabase = hydraulicBoundaryDatabase;
+
+ IGui guiStub = mocks.Stub();
+ guiStub.Stub(g => g.ProjectOpened += null).IgnoreArguments();
+ guiStub.Stub(g => g.ProjectOpened -= null).IgnoreArguments();
+ guiStub.Stub(g => g.ViewCommands).Return(mocks.Stub());
+
+ mocks.ReplayAll();
+
+ var context = new DesignWaterLevelContext(assessmentSection);
+
+ var view = new HydraulicBoundaryLocationDesignWaterLevelsView();
+
+ using (var ringtoetsPlugin = new RingtoetsPlugin())
+ {
+ info = ringtoetsPlugin.GetViewInfos().First(tni => tni.ViewType == typeof(HydraulicBoundaryLocationDesignWaterLevelsView));
+ ringtoetsPlugin.Gui = guiStub;
+
+ // Call
+ info.AfterCreate(view, context);
+
+ // Assert
+ Assert.AreSame(view.AssessmentSection, assessmentSection);
+ }
+ mocks.VerifyAll();
+ }
+ }
+}
\ No newline at end of file