From fcbc5fcbeb52e484e5d17a4d255b89d49dc44a52 Mon Sep 17 00:00:00 2001 From: DIederik Dulfer Date: Thu, 29 Jun 2023 12:14:51 +0200 Subject: [PATCH] Html rapportage --- .gitignore | 13 +- .../HTML/besturing/Hoofdflow_Flow.html | 33 + .../gegevens/Voetgangerslicht_Wetsmodel.html | 1295 +++++++++++++++++ .../HTML/rapportages/voetgangerslicht.html | 101 ++ ...ht beginnen met oversteken_Regelgroep.html | 33 + ...eldigheid rechtsbetrekking_Regelgroep.html | 24 + ...erkant op de stoep stappen_Regelgroep.html | 24 + ...ht beginnen met oversteken_Regelgroep.html | 24 + ...n van het licht naar groen_Regelgroep.html | 51 + ...en van het licht naar rood_Regelgroep.html | 51 + .../HTML/resources/css/beslistabellen.css | 71 + .../HTML/resources/css/besturing.css | 15 + .../classes_gen/HTML/resources/css/main.css | 50 + .../HTML/resources/css/objecten.css | 89 ++ .../HTML/resources/css/rapportage.css | 83 ++ .../classes_gen/HTML/resources/css/regels.css | 27 + .../HTML/resources/css/services.css | 22 + .../classes_gen/HTML/resources/css/testen.css | 70 + .../BepalenRechtsgevolgen_Service.html | 147 ++ .../Invoerbericht_InvoerBerichtType.html | 22 + .../Uitvoerbericht_UitvoerBerichtType.html | 22 + ...ngen van het licht naar groen_TestSet.html | 230 +++ ...ingen van het licht naar rood_TestSet.html | 240 +++ .../HTML/resources/css/beslistabellen.css | 71 + .../HTML/resources/css/besturing.css | 15 + .../classes_gen/HTML/resources/css/main.css | 50 + .../HTML/resources/css/objecten.css | 89 ++ .../HTML/resources/css/rapportage.css | 83 ++ .../classes_gen/HTML/resources/css/regels.css | 27 + .../HTML/resources/css/services.css | 22 + .../classes_gen/HTML/resources/css/testen.css | 70 + 31 files changed, 3163 insertions(+), 1 deletion(-) create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/besturing/Hoofdflow_Flow.html create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/gegevens/Voetgangerslicht_Wetsmodel.html create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/rapportages/voetgangerslicht.html create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/regels/Consistentie van het rechtsfeit bij rood licht beginnen met oversteken_Regelgroep.html create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/regels/Geldigheid rechtsbetrekking_Regelgroep.html create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit aan de overkant op de stoep stappen_Regelgroep.html create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit bij rood licht beginnen met oversteken_Regelgroep.html create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar groen_Regelgroep.html create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar rood_Regelgroep.html create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/resources/css/beslistabellen.css create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/resources/css/besturing.css create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/resources/css/main.css create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/resources/css/objecten.css create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/resources/css/rapportage.css create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/resources/css/regels.css create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/resources/css/services.css create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/resources/css/testen.css create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/services/BepalenRechtsgevolgen_Service.html create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/services/Invoerbericht_InvoerBerichtType.html create mode 100644 languages/wetstaal/sandbox/classes_gen/HTML/services/Uitvoerbericht_UitvoerBerichtType.html create mode 100644 solutions/tests/classes_gen/HTML/regeltests/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar groen_TestSet.html create mode 100644 solutions/tests/classes_gen/HTML/regeltests/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar rood_TestSet.html create mode 100644 solutions/tests/classes_gen/HTML/resources/css/beslistabellen.css create mode 100644 solutions/tests/classes_gen/HTML/resources/css/besturing.css create mode 100644 solutions/tests/classes_gen/HTML/resources/css/main.css create mode 100644 solutions/tests/classes_gen/HTML/resources/css/objecten.css create mode 100644 solutions/tests/classes_gen/HTML/resources/css/rapportage.css create mode 100644 solutions/tests/classes_gen/HTML/resources/css/regels.css create mode 100644 solutions/tests/classes_gen/HTML/resources/css/services.css create mode 100644 solutions/tests/classes_gen/HTML/resources/css/testen.css diff --git a/.gitignore b/.gitignore index 090ac66..97f5c4e 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,15 @@ -**/classes_gen +**/classes_gen/besturing +**/classes_gen/gegevens +**/classes_gen/regels +**/classes_gen/services +**/classes_gen/rapportages +**/classes_gen/regeltests +**/classes_gen/tests +**/classes_gen/wetstaal +**/classes_gen/wetstaalNaarHtml + + + **/source_gen **/source_gen.caches *.java diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/besturing/Hoofdflow_Flow.html b/languages/wetstaal/sandbox/classes_gen/HTML/besturing/Hoofdflow_Flow.html new file mode 100644 index 0000000..08f99d7 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/besturing/Hoofdflow_Flow.html @@ -0,0 +1,33 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF +
Besturingsflow Hoofdflow
+ flow + Hoofdflow + + met onderwerp + Persoon + + +
+ geldig + altijd + declaratief + +
+ + \ No newline at end of file diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/gegevens/Voetgangerslicht_Wetsmodel.html b/languages/wetstaal/sandbox/classes_gen/HTML/gegevens/Voetgangerslicht_Wetsmodel.html new file mode 100644 index 0000000..e7d66c5 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/gegevens/Voetgangerslicht_Wetsmodel.html @@ -0,0 +1,1295 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF +
Wetsmodel + Voetgangerslicht
+
+
+ Rechtssubject + de + Persoon + + + + + + + + + + + +
de + identificatie + + + + Tekst + +
de + bevoegd ambtenaar + + + kenmerk + +
+
+
+
+
+ // + Specialisatie rechtspersoon en natuurlijk persoon van rechtspersoon. +
+
+
elem
+
+
+ Binair feittype + overstekende voetganger bij een verkeerlicht +
+ + + + + + + + + + + + + +
de + voetganger bij voetgangerslicht + + Persoon +
het + voetgangerslicht waarbij de persoon is + + Voetgangerslicht +
+ + één + voetganger bij voetgangerslicht + staat bij + + + één + voetgangerslicht waarbij de persoon is + + +
+
+
+
+ Binair feittype + overstekende voetganger steekt over bij een verkeerlicht +
+ + + + + + + + + + + + + +
de + overstekende voetganger + + Persoon +
het + voetgangerslicht waarbij wordt overgestoken + + Voetgangerslicht +
+ + één + overstekende voetganger + steekt over bij + + + één + voetgangerslicht waarbij wordt overgestoken + + +
+
+
+
+ Rechtsobject + het + Voetgangerslicht + + + + + + + + + + + + + + + + + + + + + +
de + kleur + + + + KleurVanHetLicht + +
+ rood + + + kenmerk + (bijvoeglijk) + +
+ knipperend groen + + + kenmerk + (bijvoeglijk) + +
+ groen + + + kenmerk + (bijvoeglijk) + +
+
+
+
+
+ Domein + KleurVanHetLicht + is van het type + + + Enumeratie + + + + + + + + + + +
+ rood +
+ knipperend groen +
+ groen +
+
+
+
+
+
+ Rechtsobject + de + Beginnen met oversteken + + + + + + +
+ plaatsgevonden + + + kenmerk + (bezittelijk) + +
+
+
+
elem
+
+
+ // + Rechtsbetrekking +
+
+
+
+ // + 1. commentaar rechtsbetrekking RB01 +
+
+
+
+ // + 2. hoofdsoort: verplichting +
+
+
+
+ // + 3. ondersoort fatale verplichting +
+
+
+
+ // + 4. Voordeel-houdend rechtssubject: de Staat +
+
+
+
+ // + 5. Nadeel-houdend rechtssubject: de voetganger op het troittoir of voetpad bij een voetgangerslicht +
+
+
+
+ // + 6. Rechtsobject: beginnen over te steken +
+
+
+
+ // + 7. Voorwaarde: indien voetgangerslicht op rood staat +
+
+
elem
+
+
+ Rechtsbetrekking + de + Fatale verplichting niet meer beginnen met over te steken + + +
+
hoofdsoort : aanspraak – verplichting
+
+
+
ondersoort : krachtige aanspraak - fatale verplichting
+
+
+
voordeelkant : de Staat Persoon
+
+
+
nadeelkant : fatale plichthoudende persoon Persoon
+
+
+
rechtsobject : Beginnen met oversteken
+
+ + + + + + + + + + + + + + + + + + +
voorwaarde : + het + voetgangerslicht dat op rood staat + + + kenmerk + (bezittelijk) + +
+ ontstaan + + + kenmerk + (bijvoeglijk) + +
+ beeindigd + + + kenmerk + (bijvoeglijk) + +
+
+
+
+
+ // + Uit pragmatische redenen is de voorwaarde behorende bij een rechtsbetrekking opgenomen in een regel. +
+
+
+
+ // + Rechtsbetrekking heeft als datatype een boolean, net als voorwaarde. +
+
+
elem
+
+
+ Voordeelkant rechtsbetrekking + Voordeelkant Fatale verplichting niet meer beginnen met over te steken +
+ + + + + + + + + + + + + +
de + krachtige aanspraak hebbende persoon + + Persoon +
de + voordelen door Fatale verplichting niet meer beginnen met over te steken + (mv: voordelen door Fatale verplichting niet meer beginnen met over te stekens) + + Fatale verplichting niet meer beginnen met over te steken +
+ + één + krachtige aanspraak hebbende persoon + heeft + + + meerdere + voordelen door Fatale verplichting niet meer beginnen met over te stekens + + +
+
+
+
+ Nadeelkant rechtsbetrekking + Nadeelkant Fatale verplichting niet meer beginnen met over te steken +
+ + + + + + + + + + + + + +
de + fatale plichthoudende persoon + + Persoon +
het + nadeel van de fatale verplichting niet meer beginnen met over te steken + (mv: nadeel van de fatale verplichting niet meer beginnen met over te stekens) + + Fatale verplichting niet meer beginnen met over te steken +
+ + één + fatale plichthoudende persoon + heeft + + + meerdere + nadeel van de fatale verplichting niet meer beginnen met over te stekens + + +
+
+
+
+ Binair feittype + Rechtsobject van de Fatale verplichting niet meer beginnen met over te steken +
+ + + + + + + + + + + + + +
de + beginnen met oversteken + + Beginnen met oversteken +
de + fatale verplichting niet meer beginnen met over te steken + (mv: fatale verplichting niet meer beginnen met over te stekens) + + Fatale verplichting niet meer beginnen met over te steken +
+ + één + beginnen met oversteken + + + + meerdere + fatale verplichting niet meer beginnen met over te stekens + + +
+
+
elem
+
+
+ Rechtsbetrekking + de + Vrijheid om over te steken + + +
+
hoofdsoort : verlof – geenaanspraak
+
+
+
ondersoort : wel rechtsfeitbaar
+
+
+
voordeelkant : verlof hebbende persoon Persoon
+
+
+
nadeelkant : geenaanspraak Persoon
+
+
+
rechtsobject : Beginnen met oversteken
+
+ + + + + + + + + + + + + +
+ ontstaan + + + kenmerk + (bijvoeglijk) + +
+ beëindigd + + + kenmerk + (bijvoeglijk) + +
+
+
+
+
+ Voordeelkant rechtsbetrekking + Voordeelkant Vrijheid om over te steken +
+ + + + + + + + + + + + + +
de + verlof hebbende persoon + + Persoon +
het + voordeel van de Vrijheid om over te steken + (mv: voordeel van de Vrijheid om over te stekens) + + Vrijheid om over te steken +
+ + één + verlof hebbende persoon + heeft + + + meerdere + voordeel van de Vrijheid om over te stekens + + +
+
+
+
+ Nadeelkant rechtsbetrekking + Nadeelkant Vrijheid om over te steken +
+ + + + + + + + + + + + + +
de + geenaanspraak + + Persoon +
de + nadelen door Vrijheid om over te steken + (mv: nadelen door Vrijheid om over te stekens) + + Vrijheid om over te steken +
+ + één + geenaanspraak + heeft + + + meerdere + nadelen door Vrijheid om over te stekens + + +
+
+
+
+ Rechtsbetrekking + de + Verplichting om zo snel mogelijk door te lopen + + +
+
hoofdsoort : aanspraak – verplichting
+
+
+
ondersoort : zwakke aanspraak – zwakke verplichting
+
+
+
voordeelkant : aanspraak hebbende persoon Persoon
+
+
+
nadeelkant : zwakke plichthoudende persoon Persoon
+
+
+
rechtsobject : null
+
+ + + + + + + + + + + + + +
+ beëindigd + + + kenmerk + (bijvoeglijk) + +
+ ontstaan + + + kenmerk + (bijvoeglijk) + +
+
+
+
+
+ Nadeelkant rechtsbetrekking + Nadeelkant Verplichting om zo snel mogelijk door te lopen +
+ + + + + + + + + + + + + +
de + zwakke plichthoudende persoon + + Persoon +
de + nadelen door Verplichting om zo snel mogelijk door te lopen + (mv: nadelen door Verplichting om zo snel mogelijk door te lopens) + + Verplichting om zo snel mogelijk door te lopen +
+ + één + zwakke plichthoudende persoon + heeft + + + meerdere + nadelen door Verplichting om zo snel mogelijk door te lopens + + +
+
+
+
+ Voordeelkant rechtsbetrekking + Voordeelkant Verplichting om zo snel mogelijk door te lopen +
+ + + + + + + + + + + + + +
de + aanspraak hebbende persoon + + Persoon +
de + voordelen door Verplichting om zo snel mogelijk door te lopen + (mv: voordelen door Verplichting om zo snel mogelijk door te lopens) + + Verplichting om zo snel mogelijk door te lopen +
+ + één + aanspraak hebbende persoon + heeft + + + meerdere + voordelen door Verplichting om zo snel mogelijk door te lopens + + +
+
+
elem
+
+
+ Gebeurtenis met rechtsgevolg + het + Verspringen van het licht naar groen + + + + + + + + + + + +
de + Datum tijd + + + + Datum in + millisecondes + +
+ plaatsgevonden + + + kenmerk + (bezittelijk) + +
+
+
+
+
+ // + Het rechtsobject wat wordt geraakt door de gebeurtenis +
+
+
+
+ Binair feittype + verkeerslicht wordt groen +
+ + + + + + + + + + + + + +
de + verkeerslicht + + Voetgangerslicht +
het + verspringen van het licht naar groen + + Verspringen van het licht naar groen +
+ + één + verkeerslicht + ondergaat + + + één + verspringen van het licht naar groen + + +
+
+
+
+ Gebeurtenis met rechtsgevolg + het + Verspringen van het licht naar rood + + + + + + + + + + + +
de + Datum tijd + + + + Datum in + millisecondes + +
+ plaatsgevonden + + + kenmerk + (bezittelijk) + +
+
+
+
+
+ // + Het rechtsobject wat wordt geraakt door de gebeurtenis +
+
+
+
+ Binair feittype + verkeerslicht wordt rood +
+ + + + + + + + + + + + + +
de + verkeerslicht + + Voetgangerslicht +
het + verspringen van het licht naar rood + + Verspringen van het licht naar rood +
+ + één + verkeerslicht + ondergaat + + + één + verspringen van het licht naar rood + + +
+
+
+
+ Rechtshandeling + de + Overkant op de stoep stappen +
+ rechtssubject : Persoon +
+ + + + + + + + + + + +
+ uitgevoerd + + + kenmerk + (bijvoeglijk) + +
de + Uitgevoerd op + + + + Datum in + millisecondes + +
+
+
+
+
+ // + Het rechtssubject die de rechtshandeling uitvoert: +
+
+
+
+ Binair feittype + aan de overkant op de stoep stappen +
+ + + + + + + + + + + + + +
het + aan de overkant op de stoep stappen + + Overkant op de stoep stappen +
de + persoon + + Persoon +
+ + één + aan de overkant op de stoep stappen + wordt uitgevoerd door + + + één + persoon + gaat + +
+
+
+
+ Feitelijke handeling met rechtsgevolg + de + Bij rood licht beginnen met oversteken +
+ rechtssubject : Persoon +
+ + + + + + + + + + + +
+ uitgevoerd + + + kenmerk + (bijvoeglijk) + +
de + Uitgevoerd op + + + + Datum in + millisecondes + +
+
+
+
+
+ // + Het rechtssubject die de handeling uitvoert: +
+
+
+
+ Binair feittype + voetganger die bij rood licht begint met oversteken +
+ + + + + + + + + + + + + +
het + bij rood licht beginnen met oversteken + + Bij rood licht beginnen met oversteken +
de + voetganger + + Persoon +
+ + één + bij rood licht beginnen met oversteken + wordt uitgevoerd door + + + één + voetganger + gaat + +
+
+
+
+ // + Het rechtsobject van de handeling: +
+
+
+
+ Binair feittype + beginnen met oversteken waarbij met rood licht wordt begonnen met oversteken +
+ + + + + + + + + + + + + +
het + bij rood licht beginnen met oversteken + + Bij rood licht beginnen met oversteken +
de + beginnen met oversteken + + Beginnen met oversteken +
+ + één + bij rood licht beginnen met oversteken + wordt uitgevoerd door + + + één + beginnen met oversteken + gaat + +
+
+
+
+ // + Het voorwerp van de handeling: +
+
+
+
+ Binair feittype + voetgangerslicht waarbij met rood licht wordt begonnen met oversteken +
+ + + + + + + + + + + + + +
het + bij rood licht beginnen met oversteken + + Bij rood licht beginnen met oversteken +
de + voetgangerslicht + + Voetgangerslicht +
+ + één + bij rood licht beginnen met oversteken + wordt uitgevoerd bij + + + één + voetgangerslicht + gaat + +
+
+
+
+ Rechtsbetrekking + de + Bevoegdheid voor kunnen opleggen van administratieve sanctie + + +
+
hoofdsoort : bevoegdheid – gehoudenheid
+
+
+
ondersoort : optionele bevoegdheid
+
+
+
voordeelkant : bevoegdheids hebbende persoon Persoon
+
+
+
nadeelkant : benadeelde persoon Persoon
+
+
+
rechtsobject : null
+
+ + + + + + + + + + + + + +
+ ontstaan + + + kenmerk + (bijvoeglijk) + +
+ beëindigd + + + kenmerk + (bijvoeglijk) + +
+
+
+
+
+ Voordeelkant rechtsbetrekking + Voordeelkant Bevoegdheid voor kunnen opleggen van administratieve sanctie +
+ + + + + + + + + + + + + +
de + bevoegdheids hebbende persoon + + Persoon +
het + voordeel van de bevoegdheid een administratieve sanctie kunnen opleggen + + Bevoegdheid voor kunnen opleggen van administratieve sanctie +
+ + één + bevoegdheids hebbende persoon + heeft + + + één + voordeel van de bevoegdheid een administratieve sanctie kunnen opleggen + + +
+
+
+
+ Nadeelkant rechtsbetrekking + Nadeelkant Bevoegdheid voor kunnen opleggen van administratieve sanctie +
+ + + + + + + + + + + + + +
de + benadeelde persoon + + Persoon +
het + nadeel van de bevoegdheid een administratieve sanctie kunnen opleggen + + Bevoegdheid voor kunnen opleggen van administratieve sanctie +
+ + één + benadeelde persoon + heeft + + + één + nadeel van de bevoegdheid een administratieve sanctie kunnen opleggen + + +
+
+ + \ No newline at end of file diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/rapportages/voetgangerslicht.html b/languages/wetstaal/sandbox/classes_gen/HTML/rapportages/voetgangerslicht.html new file mode 100644 index 0000000..7f9da94 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/rapportages/voetgangerslicht.html @@ -0,0 +1,101 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + +
+
+ +
+
GIT BRANCH: + main
+ +

Rapportage voetgangerslicht

+
+ + + + \ No newline at end of file diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/regels/Consistentie van het rechtsfeit bij rood licht beginnen met oversteken_Regelgroep.html b/languages/wetstaal/sandbox/classes_gen/HTML/regels/Consistentie van het rechtsfeit bij rood licht beginnen met oversteken_Regelgroep.html new file mode 100644 index 0000000..c8b5412 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/regels/Consistentie van het rechtsfeit bij rood licht beginnen met oversteken_Regelgroep.html @@ -0,0 +1,33 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF +
Regelgroep Consistentie van het rechtsfeit bij rood licht beginnen met oversteken
+
+ Regel + Consistentie van de feitelijke handeling bij rood licht beginnen met oversteken (optie 1) +
+ geldig + altijd +
Een Bij rood licht beginnen met oversteken moet uitgevoerd zijn
indien er aan alle volgende voorwaarden wordt voldaan :
  • de kleur van de voetgangerslicht van de Bij rood licht beginnen met oversteken is gelijk aan 'rood'
  • de beginnen met oversteken van de Bij rood licht beginnen met oversteken heeft plaatsgevonden.
+
+
+
+ Regel + Consistentie van de feitelijke handeling bij rood licht beginnen met oversteken (optie 2) +
+ geldig + altijd +
Er moeten worden voldaan aan alle volgende criteria :
  • een Bij rood licht beginnen met oversteken is uitgevoerd
  • een beginnen met oversteken van de Bij rood licht beginnen met oversteken heeft plaatsgevonden
  • de kleur van een voetgangerslicht van de Bij rood licht beginnen met oversteken is gelijk aan 'rood'.
+
+
+ + \ No newline at end of file diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/regels/Geldigheid rechtsbetrekking_Regelgroep.html b/languages/wetstaal/sandbox/classes_gen/HTML/regels/Geldigheid rechtsbetrekking_Regelgroep.html new file mode 100644 index 0000000..077b3d5 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/regels/Geldigheid rechtsbetrekking_Regelgroep.html @@ -0,0 +1,24 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF +
Regelgroep Geldigheid rechtsbetrekking
+
+ Regel + Geldigheid rechtsbetrekking +
+ geldig + altijd + +
+
+ + \ No newline at end of file diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit aan de overkant op de stoep stappen_Regelgroep.html b/languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit aan de overkant op de stoep stappen_Regelgroep.html new file mode 100644 index 0000000..d478fb5 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit aan de overkant op de stoep stappen_Regelgroep.html @@ -0,0 +1,24 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF +
Regelgroep Rechtsgevolgen van het rechtsfeit aan de overkant op de stoep stappen
+
+ Regel + Rechtsgevolgen van het rechtsfeit ten aanzien van het ontstaan van de rechtsbetrekking snel doorlopen bij aan +
+ geldig + altijd + +
+
+ + \ No newline at end of file diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit bij rood licht beginnen met oversteken_Regelgroep.html b/languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit bij rood licht beginnen met oversteken_Regelgroep.html new file mode 100644 index 0000000..58bc223 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit bij rood licht beginnen met oversteken_Regelgroep.html @@ -0,0 +1,24 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF +
Regelgroep Rechtsgevolgen van het rechtsfeit bij rood licht beginnen met oversteken
+
+ Regel + Rechtsgevolgen van het rechtsfeit bij rood licht beginnen met oversteken +
+ geldig + altijd + +
+
+ + \ No newline at end of file diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar groen_Regelgroep.html b/languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar groen_Regelgroep.html new file mode 100644 index 0000000..b1d79f2 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar groen_Regelgroep.html @@ -0,0 +1,51 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF +
Regelgroep Rechtsgevolgen van het rechtsfeit verspringen van het licht naar groen
+
+ Regel + Rechtsgevolgen van het rechtsfeit ten aanzien van het juridisch relevant feit +
+ geldig + altijd + +
+
+
+ Regel + Rechtsgevolgen van het rechtsfeit ten aanzien van het beeindigen van de rechtsbetrekking +
+ geldig + altijd + +
+
+
+ Regel + Rechtsgevolgen van het rechtsfeit ten aanzien van het onstaan van de rechtsbetrekking +
+ geldig + altijd + +
+
+
+ Regel + Rechtsgevolgen van het rechtsfeit ten aanzien van het beeindigen van de rechtsbetrekking snel doorlopen +
+ geldig + altijd + +
+
+ + \ No newline at end of file diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar rood_Regelgroep.html b/languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar rood_Regelgroep.html new file mode 100644 index 0000000..307b0ba --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/regels/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar rood_Regelgroep.html @@ -0,0 +1,51 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF +
Regelgroep Rechtsgevolgen van het rechtsfeit verspringen van het licht naar rood
+
+ Regel + Rechtsgevolgen van het rechtsfeit ten aanzien van het juridisch relevant feit +
+ geldig + altijd + +
+
+
+ Regel + Rechtsgevolgen van het rechtsfeit ten aanzien van het beeindigen van de rechtsbetrekking +
+ geldig + altijd + +
+
+
+ Regel + Rechtsgevolgen van het rechtsfeit ten aanzien van het onstaan van de rechtsbetrekking vrijheid om over te steken +
+ geldig + altijd + +
+
+
+ Regel + Rechtsgevolgen van het rechtsfeit ten aanzien van het ontstaan van de rechtsbetrekking snel doorlopen +
+ geldig + altijd + +
+
+ + \ No newline at end of file diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/beslistabellen.css b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/beslistabellen.css new file mode 100644 index 0000000..5e80db8 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/beslistabellen.css @@ -0,0 +1,71 @@ +@import url("regels.css"); + +:root { + --achtergrond-kleur: rgb(240, 240, 240); + --conclusie-achtergrond-kleur: rgb(224, 255, 255); + --rand: 1px solid rgb(200, 200, 200); + --btrand: 2px solid; +} + +.regel { + margin-bottom: 24px; +} + +/* + css voor o.a. correcte randen beslistabellen, met separator condities/conclusies +*/ +.beslistabel table { + border-collapse: collapse; + margin: 10px; + margin-top: 5px; + margin-left: 5px; + margin-bottom: 24px; +} + +.beslistabel th { + padding: 0; + border-bottom: var(--btrand); + border-right: var(--rand); + border-top: var(--rand); + text-align: left; + font-weight: normal; +} + +.beslistabel td { + text-align: left; + padding: 0; + border-right: var(--rand); + border-bottom: var(--rand); +} + +.beslistabel td:nth-child(1), th:nth-child(1) { + border-left: var(--rand); +} + +.btspraak { + padding: 10px; +} + +.btnummer { + padding: 5px; +} + +.btconclusie { + background-color: var(--conclusie-achtergrond-kleur); +} + +.btborder { + border-left: var(--btrand); +} + +.bold { + font-weight: bold; +} + +.italic { + font-style: italic; +} + +.underline { + text-decoration: underline; +} diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/besturing.css b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/besturing.css new file mode 100644 index 0000000..139eeac --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/besturing.css @@ -0,0 +1,15 @@ +@import url("regels.css"); + +.declaratief { + background-color: rgb(220, 220, 220) +} +.declaratief { + padding-left: 40px; + padding-right: 20px; +} +.flowseq, .flowseq ul { + list-style: none; + margin-left: 0px; +} +.ruletask { +} diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/main.css b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/main.css new file mode 100644 index 0000000..80bdfde --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/main.css @@ -0,0 +1,50 @@ +body { + font-family: "Calibri", sans-serif; +} +a { + text-decoration: none; +} +a:hover { + text-decoration: underline; +} + +:target { + animation: target-fade 20s 1; +} +@keyframes target-fade { + 0% { background-color: yellow; } + 100% { background-color: transparent; } +} + +span { + display: inline; +} + +.title { + font-size: 24px; + font-weight: bold; + margin-bottom: 24px; +} + +.alefUrl { + cursor: pointer; + user-select: none; + position: fixed; + right: 0px; +} + +.branch { + color: rgb(150,150,150); +} + +.hidden { + display: none; +} + +@media all and (-webkit-min-device-pixel-ratio:0) { + .selector:not(*:root), .chrome { + display: block; + background-color: red; + color: white; +} + diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/objecten.css b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/objecten.css new file mode 100644 index 0000000..c28a218 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/objecten.css @@ -0,0 +1,89 @@ + +#generate-date { + float: left; + margin-left: 20px; + font-size: 16px; + margin-top: 2px; + color: grey; + font-style: italic; +} + +.objectmodeltable { + margin: 10px; + margin-top: 5px; + margin-left: 5px; + padding: 10px; + padding-right: 0px; + border: 1px solid rgb(200, 200, 200); + background-color: rgb(248, 248, 248); +} + +.comment { + color: rgb(150, 150, 150); +} +.elem { + margin-bottom: 16px; +} +.attribuut { + color: rgb(80, 140, 36); +} +.rol { + color: blue; +} +.rol-link { + color: #AD1793; +} +.kenmerk { + color: #A65E2E; +} +.objecttype { + color: rgb(127, 25, 122); +} +.enumwaarde { + color: #206040; +} +.domein { +} +.parameter { + color: blue; +} +.variabele { + color: darkblue; +} +.stringliteral { + color: darkgreen; + background-color: rgb(220,220,220); +} +.literal { + color: steelblue; +} +.dimensie { + color: rgb(160,100,0); +} +.label { + color: rgb(80,50,0); +} +.geldig { + margin-left: 20px; + background-color: rgb(220, 220, 220); +} + +.branch { + color: rgb(150,150,150); +} + +.hidden { + display: none; +} + +@media all and (-webkit-min-device-pixel-ratio:0) { + .selector:not(*:root), .chrome { + display: block; + background-color: red; + color: white; +} + +ul.horizontaal-lijst { + list-style: none; + margin: 0em; +} diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/rapportage.css b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/rapportage.css new file mode 100644 index 0000000..28677ac --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/rapportage.css @@ -0,0 +1,83 @@ +.navigation { +} +#navigationFrame { + position: absolute; + top: 90px; + left: 0px; + height: 90%; + width: 25%; + background-color: rgb(90,130,200); + color: white; + overflow: auto; + padding: 0; + margin: 0; +} +#navigationFrame ul { + list-style: none; + padding-left: 15px; +} +#navigationFrame a { + color: rgb(200, 200, 200); +} +.folder { + cursor: pointer; + user-select: none; + white-space: nowrap; +} +.folder::before { + content: "\25B6"; + color: white; + display: inline-block; + margin-right: 6px; +} +.folder-expanded::before { + transform: rotate(90deg); +} +.nested { display: none; } +.active { display: block; } +.selected { background-color: rgb(120, 150, 220); } + +#contentFrame { + position: absolute; + top: 90px; + right: 0px; + height: 90%; + width: calc(75% - 30px); + padding-left: 30px; +} + +header { + position: absolute; + top: 0px; + left: 0px; + right: 0px; + height: 90px; + background-color: white; +} + +#top-header { + position: absolute; + top: 0px; + left: 0px; + right: 0px; + height: 87px; + text-align: center; + background: transparent; +} + +.branch { + color: rgb(150,150,150); +} + +.hidden { + display: none; +} + +@media all and (-webkit-min-device-pixel-ratio:0) { + .selector:not(*:root), .chrome { + display: block; + background-color: red; + color: white; +} + + diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/regels.css b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/regels.css new file mode 100644 index 0000000..e8fab21 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/regels.css @@ -0,0 +1,27 @@ +@import url("objecten.css"); + +.spraak { + margin: 10px; + margin-top: 5px; + margin-left: 5px; + width: calc(100% - 20px); + padding: 10px; + border: 1px solid rgb(200, 200, 200); + background-color: rgb(240, 240, 240); +} + +.regel { + margin-bottom: 24px; +} + +.bold { + font-weight: bold; +} + +.italic { + font-style: italic; +} + +.underline { + text-decoration: underline; +} diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/services.css b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/services.css new file mode 100644 index 0000000..1e93874 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/services.css @@ -0,0 +1,22 @@ +@import url("besturing.css"); + +table.servicetable { + margin: 10px; + margin-top: 5px; + margin-left: 5px; + padding: 10px; + padding-right: 0px; + border: 0px; + background-color: rgba(240, 240, 240, 0); +} +.extern { + font-family: Consolas; + color: rgb(172, 76, 0); + vertical-align: baseline; +} +.veld { + color: rgb(255, 102, 0); +} +.type { + font-style: italic; +} diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/testen.css b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/testen.css new file mode 100644 index 0000000..ce925c0 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/resources/css/testen.css @@ -0,0 +1,70 @@ +@import url("objecten.css"); + +.naam { + background-color: rgb(240, 240, 240); +} + +.naam-referentie { + background-color: rgb(240, 240, 240); + font-style: italic; +} + +.indent-layout > * { + margin-left: 1em; +} + +.indent-layout *:first-child { + margin-left: 0em; +} + +.testgeval .body { + border: 2px solid rgb(240, 240, 240); +} + +ul.lijst { + list-style: none; + display: inline; + margin: 0em; + padding: 0em; +} + +ul.lijst li:after { + content: ","; +} + +ul.lijst.lijst-en li:nth-last-child(2):after { + content: "en"; +} + +ul.lijst li:last-child:after { + content: ""; +} + +ul.lijst li { + display: inline; +} + +.indent-layout > div { + margin-bottom: 1em; +} + +.indent-layout > div:first-child { + margin-bottom: 0em; +} + +.xml-veld { + background-color: rgb(240, 240, 240); + color: #FF6600; +} + +.invoer-object div { + margin-left: 1em; +} + +.invoer-object + .invoer-object { + display: block; +} + +.lijst-leeg { + color: #CCCCCC; +} diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/services/BepalenRechtsgevolgen_Service.html b/languages/wetstaal/sandbox/classes_gen/HTML/services/BepalenRechtsgevolgen_Service.html new file mode 100644 index 0000000..ca7e78c --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/services/BepalenRechtsgevolgen_Service.html @@ -0,0 +1,147 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF +
Servicedefinitie + BepalenRechtsgevolgen
+

+ + + + + + + + + + + + + + +
serviceBepalenRechtsgevolgen
start-flow + + Hoofdflow + + + + objecttype: + Persoon + +
+ + + + +
parametersets
+
+ geen +
+

+ Naamgeving algemeen + + + + + + + + + +
projectnaamjas
componentnaamdemo
+

+ XML + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
SOAP entrypointberekenBepalenrechtsgevolgen
service acronymrsbepalenrechtsgevolgen
namespacehttp://www.belastingdienst.nl/BepalenrechtsgevolgenBlazeBOM
berichttypeMessage
berichtformaatComplex type per berichttype
consistentievlagUit
schemaversie
+ Bericht + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+ Invoer +
typeRequest
rekenjaarbelastingjaar
veldeninvoerberichtis van type + Invoerbericht +
+ Uitvoer +
typeResponse
veldenuitvoerberichtis van type + Uitvoerbericht +
+ Datatypes +
+ Mappings op het gegevensmodel +
+ + \ No newline at end of file diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/services/Invoerbericht_InvoerBerichtType.html b/languages/wetstaal/sandbox/classes_gen/HTML/services/Invoerbericht_InvoerBerichtType.html new file mode 100644 index 0000000..8c550e5 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/services/Invoerbericht_InvoerBerichtType.html @@ -0,0 +1,22 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF +
Invoerberichttype + Invoerbericht
+ Invoerbericht + + beeld af op + Persoon + +
+ + \ No newline at end of file diff --git a/languages/wetstaal/sandbox/classes_gen/HTML/services/Uitvoerbericht_UitvoerBerichtType.html b/languages/wetstaal/sandbox/classes_gen/HTML/services/Uitvoerbericht_UitvoerBerichtType.html new file mode 100644 index 0000000..70b8103 --- /dev/null +++ b/languages/wetstaal/sandbox/classes_gen/HTML/services/Uitvoerbericht_UitvoerBerichtType.html @@ -0,0 +1,22 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF +
Uitvoerberichttype + Uitvoerbericht
+ Uitvoerbericht + + is afbeelding van + Persoon + +
+ + \ No newline at end of file diff --git a/solutions/tests/classes_gen/HTML/regeltests/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar groen_TestSet.html b/solutions/tests/classes_gen/HTML/regeltests/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar groen_TestSet.html new file mode 100644 index 0000000..1653454 --- /dev/null +++ b/solutions/tests/classes_gen/HTML/regeltests/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar groen_TestSet.html @@ -0,0 +1,230 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF + +
+
+ Testset + Rechtsgevolgen van het rechtsfeit verspringen van het licht naar groen + voor + + de regelgroep + Rechtsgevolgen van het rechtsfeit verspringen van het licht naar groen + +
+ +
Gebruikte parameters:
+ +
+
+ Geldigheidsperiode + van 2023 t/m 2023 +
+ +
+ Datums voor testuitvoering +
    +
  • 01-07-2023
  • +
+
+
+ +
+ + Testgeval + 001 + +
+ + +
+
de volgende situatie:
+
+
+ Persoon + Diederik + met +
+
+
+ voetgangerslicht waarbij de persoon is + = + {voetgangerslicht A} +
+
+
+
+
+ Persoon + de Staat + met +
+
+ << ... >>
+
+
+
+ Verspringen van het licht naar groen + Gebeurtenis 1 + met +
+
+
+ heeft + plaatsgevonden + = + waar +
+
+ verkeerslicht + = + {voetgangerslicht A} +
+
+
+
+
+ Voetgangerslicht + voetgangerslicht A + met +
+
+
+ kleur + = + rood +
+
+
+
+
+ Fatale verplichting niet meer beginnen met over te steken + rechtsbetrekking A + met +
+
+
+ is + beeindigd + = + onwaar +
+
+ is + ontstaan + = + waar +
+
+ fatale plichthoudende persoon + = + {Diederik} +
+
+ krachtige aanspraak hebbende persoon + = + {de Staat} +
+
+
+
+
+ Vrijheid om over te steken + rechtsbetrekking B + met +
+
+
+ is + beëindigd + = + onwaar +
+
+ is + ontstaan + = + onwaar +
+
+ geenaanspraak + = + {de Staat} +
+
+ verlof hebbende persoon + = + {Diederik} +
+
+
+
+ +
+
moet het volgende resultaat hebben:
+
+
+ Persoon + Diederik + met +
+
+ << ... >>
+
+
+
+ Voetgangerslicht + voetgangerslicht A + met +
+
+
+ kleur + = + groen +
+
+
+
+
+ Fatale verplichting niet meer beginnen met over te steken + rechtsbetrekking A + met +
+
+
+ beeindigd + = + waar +
+
+
+
+
+ Vrijheid om over te steken + rechtsbetrekking B + met +
+
+
+ ontstaan + = + waar +
+
+
+
+ +
+
+
+ \ No newline at end of file diff --git a/solutions/tests/classes_gen/HTML/regeltests/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar rood_TestSet.html b/solutions/tests/classes_gen/HTML/regeltests/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar rood_TestSet.html new file mode 100644 index 0000000..640628c --- /dev/null +++ b/solutions/tests/classes_gen/HTML/regeltests/Rechtsgevolgen van het rechtsfeit verspringen van het licht naar rood_TestSet.html @@ -0,0 +1,240 @@ + + + Belastingdienst +
GIT BRANCH: + main
+ + + + + + + ALEF + +
+
+ Testset + Rechtsgevolgen van het rechtsfeit verspringen van het licht naar rood + voor + + de regelgroep + Rechtsgevolgen van het rechtsfeit verspringen van het licht naar rood + +
+ +
Gebruikte parameters:
+ +
+
+ Geldigheidsperiode + van 2023 t/m 2023 +
+ +
+ Datums voor testuitvoering +
    +
  • 01-07-2023
  • +
+
+
+ +
+ + Testgeval + 001 + +
+ + +
+
de volgende situatie:
+
+
+ Persoon + Diederik + met +
+
+
+ voetgangerslicht waarbij de persoon is + = + {voetgangerslicht A} +
+
+
+
+
+ Persoon + de Staat + met +
+
+ << ... >>
+
+
+
+ Verspringen van het licht naar rood + Gebeurtenis 1 + met +
+
+
+ heeft + plaatsgevonden + = + waar +
+
+ verkeerslicht + = + {voetgangerslicht A} +
+
+
+
+
+ Voetgangerslicht + voetgangerslicht A + met +
+
+
+ kleur + = + groen +
+
+
+
+
+ Fatale verplichting niet meer beginnen met over te steken + rechtsbetrekking A + met +
+
+
+ is + beeindigd + = + onwaar +
+
+ is + ontstaan + = + onwaar +
+
+ fatale plichthoudende persoon + = + {Diederik} +
+
+ krachtige aanspraak hebbende persoon + = + {de Staat} +
+
+
+
+
+ Vrijheid om over te steken + rechtsbetrekking B + met +
+
+
+ is + beëindigd + = + onwaar +
+
+ is + ontstaan + = + waar +
+
+ geenaanspraak + = + {de Staat} +
+
+ verlof hebbende persoon + = + {Diederik} +
+
+
+
+ +
+
moet het volgende resultaat hebben:
+
+
+ Persoon + Diederik + met +
+
+ << ... >>
+
+
+
+ Voetgangerslicht + voetgangerslicht A + met +
+
+
+ kleur + = + rood +
+
+
+
+
+ Fatale verplichting niet meer beginnen met over te steken + rechtsbetrekking A + met +
+
+
+ ontstaan + = + waar +
+
+ beeindigd + = + onwaar +
+
+
+
+
+ Vrijheid om over te steken + rechtsbetrekking B + met +
+
+
+ ontstaan + = + waar +
+
+ beëindigd + = + waar +
+
+
+
+ +
+
+
+ \ No newline at end of file diff --git a/solutions/tests/classes_gen/HTML/resources/css/beslistabellen.css b/solutions/tests/classes_gen/HTML/resources/css/beslistabellen.css new file mode 100644 index 0000000..5e80db8 --- /dev/null +++ b/solutions/tests/classes_gen/HTML/resources/css/beslistabellen.css @@ -0,0 +1,71 @@ +@import url("regels.css"); + +:root { + --achtergrond-kleur: rgb(240, 240, 240); + --conclusie-achtergrond-kleur: rgb(224, 255, 255); + --rand: 1px solid rgb(200, 200, 200); + --btrand: 2px solid; +} + +.regel { + margin-bottom: 24px; +} + +/* + css voor o.a. correcte randen beslistabellen, met separator condities/conclusies +*/ +.beslistabel table { + border-collapse: collapse; + margin: 10px; + margin-top: 5px; + margin-left: 5px; + margin-bottom: 24px; +} + +.beslistabel th { + padding: 0; + border-bottom: var(--btrand); + border-right: var(--rand); + border-top: var(--rand); + text-align: left; + font-weight: normal; +} + +.beslistabel td { + text-align: left; + padding: 0; + border-right: var(--rand); + border-bottom: var(--rand); +} + +.beslistabel td:nth-child(1), th:nth-child(1) { + border-left: var(--rand); +} + +.btspraak { + padding: 10px; +} + +.btnummer { + padding: 5px; +} + +.btconclusie { + background-color: var(--conclusie-achtergrond-kleur); +} + +.btborder { + border-left: var(--btrand); +} + +.bold { + font-weight: bold; +} + +.italic { + font-style: italic; +} + +.underline { + text-decoration: underline; +} diff --git a/solutions/tests/classes_gen/HTML/resources/css/besturing.css b/solutions/tests/classes_gen/HTML/resources/css/besturing.css new file mode 100644 index 0000000..139eeac --- /dev/null +++ b/solutions/tests/classes_gen/HTML/resources/css/besturing.css @@ -0,0 +1,15 @@ +@import url("regels.css"); + +.declaratief { + background-color: rgb(220, 220, 220) +} +.declaratief { + padding-left: 40px; + padding-right: 20px; +} +.flowseq, .flowseq ul { + list-style: none; + margin-left: 0px; +} +.ruletask { +} diff --git a/solutions/tests/classes_gen/HTML/resources/css/main.css b/solutions/tests/classes_gen/HTML/resources/css/main.css new file mode 100644 index 0000000..80bdfde --- /dev/null +++ b/solutions/tests/classes_gen/HTML/resources/css/main.css @@ -0,0 +1,50 @@ +body { + font-family: "Calibri", sans-serif; +} +a { + text-decoration: none; +} +a:hover { + text-decoration: underline; +} + +:target { + animation: target-fade 20s 1; +} +@keyframes target-fade { + 0% { background-color: yellow; } + 100% { background-color: transparent; } +} + +span { + display: inline; +} + +.title { + font-size: 24px; + font-weight: bold; + margin-bottom: 24px; +} + +.alefUrl { + cursor: pointer; + user-select: none; + position: fixed; + right: 0px; +} + +.branch { + color: rgb(150,150,150); +} + +.hidden { + display: none; +} + +@media all and (-webkit-min-device-pixel-ratio:0) { + .selector:not(*:root), .chrome { + display: block; + background-color: red; + color: white; +} + diff --git a/solutions/tests/classes_gen/HTML/resources/css/objecten.css b/solutions/tests/classes_gen/HTML/resources/css/objecten.css new file mode 100644 index 0000000..c28a218 --- /dev/null +++ b/solutions/tests/classes_gen/HTML/resources/css/objecten.css @@ -0,0 +1,89 @@ + +#generate-date { + float: left; + margin-left: 20px; + font-size: 16px; + margin-top: 2px; + color: grey; + font-style: italic; +} + +.objectmodeltable { + margin: 10px; + margin-top: 5px; + margin-left: 5px; + padding: 10px; + padding-right: 0px; + border: 1px solid rgb(200, 200, 200); + background-color: rgb(248, 248, 248); +} + +.comment { + color: rgb(150, 150, 150); +} +.elem { + margin-bottom: 16px; +} +.attribuut { + color: rgb(80, 140, 36); +} +.rol { + color: blue; +} +.rol-link { + color: #AD1793; +} +.kenmerk { + color: #A65E2E; +} +.objecttype { + color: rgb(127, 25, 122); +} +.enumwaarde { + color: #206040; +} +.domein { +} +.parameter { + color: blue; +} +.variabele { + color: darkblue; +} +.stringliteral { + color: darkgreen; + background-color: rgb(220,220,220); +} +.literal { + color: steelblue; +} +.dimensie { + color: rgb(160,100,0); +} +.label { + color: rgb(80,50,0); +} +.geldig { + margin-left: 20px; + background-color: rgb(220, 220, 220); +} + +.branch { + color: rgb(150,150,150); +} + +.hidden { + display: none; +} + +@media all and (-webkit-min-device-pixel-ratio:0) { + .selector:not(*:root), .chrome { + display: block; + background-color: red; + color: white; +} + +ul.horizontaal-lijst { + list-style: none; + margin: 0em; +} diff --git a/solutions/tests/classes_gen/HTML/resources/css/rapportage.css b/solutions/tests/classes_gen/HTML/resources/css/rapportage.css new file mode 100644 index 0000000..28677ac --- /dev/null +++ b/solutions/tests/classes_gen/HTML/resources/css/rapportage.css @@ -0,0 +1,83 @@ +.navigation { +} +#navigationFrame { + position: absolute; + top: 90px; + left: 0px; + height: 90%; + width: 25%; + background-color: rgb(90,130,200); + color: white; + overflow: auto; + padding: 0; + margin: 0; +} +#navigationFrame ul { + list-style: none; + padding-left: 15px; +} +#navigationFrame a { + color: rgb(200, 200, 200); +} +.folder { + cursor: pointer; + user-select: none; + white-space: nowrap; +} +.folder::before { + content: "\25B6"; + color: white; + display: inline-block; + margin-right: 6px; +} +.folder-expanded::before { + transform: rotate(90deg); +} +.nested { display: none; } +.active { display: block; } +.selected { background-color: rgb(120, 150, 220); } + +#contentFrame { + position: absolute; + top: 90px; + right: 0px; + height: 90%; + width: calc(75% - 30px); + padding-left: 30px; +} + +header { + position: absolute; + top: 0px; + left: 0px; + right: 0px; + height: 90px; + background-color: white; +} + +#top-header { + position: absolute; + top: 0px; + left: 0px; + right: 0px; + height: 87px; + text-align: center; + background: transparent; +} + +.branch { + color: rgb(150,150,150); +} + +.hidden { + display: none; +} + +@media all and (-webkit-min-device-pixel-ratio:0) { + .selector:not(*:root), .chrome { + display: block; + background-color: red; + color: white; +} + + diff --git a/solutions/tests/classes_gen/HTML/resources/css/regels.css b/solutions/tests/classes_gen/HTML/resources/css/regels.css new file mode 100644 index 0000000..e8fab21 --- /dev/null +++ b/solutions/tests/classes_gen/HTML/resources/css/regels.css @@ -0,0 +1,27 @@ +@import url("objecten.css"); + +.spraak { + margin: 10px; + margin-top: 5px; + margin-left: 5px; + width: calc(100% - 20px); + padding: 10px; + border: 1px solid rgb(200, 200, 200); + background-color: rgb(240, 240, 240); +} + +.regel { + margin-bottom: 24px; +} + +.bold { + font-weight: bold; +} + +.italic { + font-style: italic; +} + +.underline { + text-decoration: underline; +} diff --git a/solutions/tests/classes_gen/HTML/resources/css/services.css b/solutions/tests/classes_gen/HTML/resources/css/services.css new file mode 100644 index 0000000..1e93874 --- /dev/null +++ b/solutions/tests/classes_gen/HTML/resources/css/services.css @@ -0,0 +1,22 @@ +@import url("besturing.css"); + +table.servicetable { + margin: 10px; + margin-top: 5px; + margin-left: 5px; + padding: 10px; + padding-right: 0px; + border: 0px; + background-color: rgba(240, 240, 240, 0); +} +.extern { + font-family: Consolas; + color: rgb(172, 76, 0); + vertical-align: baseline; +} +.veld { + color: rgb(255, 102, 0); +} +.type { + font-style: italic; +} diff --git a/solutions/tests/classes_gen/HTML/resources/css/testen.css b/solutions/tests/classes_gen/HTML/resources/css/testen.css new file mode 100644 index 0000000..ce925c0 --- /dev/null +++ b/solutions/tests/classes_gen/HTML/resources/css/testen.css @@ -0,0 +1,70 @@ +@import url("objecten.css"); + +.naam { + background-color: rgb(240, 240, 240); +} + +.naam-referentie { + background-color: rgb(240, 240, 240); + font-style: italic; +} + +.indent-layout > * { + margin-left: 1em; +} + +.indent-layout *:first-child { + margin-left: 0em; +} + +.testgeval .body { + border: 2px solid rgb(240, 240, 240); +} + +ul.lijst { + list-style: none; + display: inline; + margin: 0em; + padding: 0em; +} + +ul.lijst li:after { + content: ","; +} + +ul.lijst.lijst-en li:nth-last-child(2):after { + content: "en"; +} + +ul.lijst li:last-child:after { + content: ""; +} + +ul.lijst li { + display: inline; +} + +.indent-layout > div { + margin-bottom: 1em; +} + +.indent-layout > div:first-child { + margin-bottom: 0em; +} + +.xml-veld { + background-color: rgb(240, 240, 240); + color: #FF6600; +} + +.invoer-object div { + margin-left: 1em; +} + +.invoer-object + .invoer-object { + display: block; +} + +.lijst-leeg { + color: #CCCCCC; +}