diff --git a/assets/Pluginkonzept.md b/assets/Pluginkonzept.md index fd3ff8a..14f41dc 100644 --- a/assets/Pluginkonzept.md +++ b/assets/Pluginkonzept.md @@ -19,4 +19,4 @@ Jedes Modul wird durch ein Mermaid-ClassDiagram beschrieben. Die Entscheidungen Zur Verarbeitung werden alle Nutzerinteraktionen und Angaben zunächst in den zuständigen Prüfer übergeben. Wenn vorhanden, mit den erforderlichen Parametern. Das Ergebnis wird zur Auswertung an den Pruefmanager übergeben. Dieser bereitet das Ergebnis auf, behandelt alle Exceptions und Anwenderentscheidungen und gibt die Daten mit den richtigen Parametern zur Weiterverarbeitung an die eigentliche Funktion. - +Der Prüfmanager, die Stile und weitere, universelle Bausteine sind im Plugin sn_basis abgelegt und werden von dort in anderen Modulen verwendet. diff --git a/assets/moduluebersicht.md b/assets/moduluebersicht.md new file mode 100644 index 0000000..af9f90c --- /dev/null +++ b/assets/moduluebersicht.md @@ -0,0 +1,8 @@ +```mermaid +graph TD + M1["
sn_basis

➡ Initialisierung der GUI
➡ Exception Handling
➡ Bereitstellung der Stile"] + M2["
sn_verfahrensgebiet

➡ Abruf und Aufbereitung der Gebietsgrenze"
➡ Erstellung neuer Gebietsgrenzen
➡ Grenzpunktextraktion
➡ Grenzpunktprüfung] + M3["
sn_Plan41

➡ Fachdatenabruf
➡Versionierung der Fachdaten
➡ Planung der TG-Maßnahmen
➡Kartenerzeugung (NGG und P41)
➡ Erzeugung der Begleitdokumente (Anlagenverzeichnis, MVZ, Maßnahmeblätter)"] + + M1 --> M2 + M1 --> M3