Alle Klassen und Schnittstellen

Klasse
Beschreibung
Adaptiert das MVC-basierte Modell von GraphStream für den in dieser Implementierung wegen der geringen Komplexität verwendeten integrierten Stil (ohne abstrahierten Controller)
basiert auf den Ergebnissen des Programmierpraktikums (Kurs 1584) aus dem Sommersemester 2019
Abstrakte Form damit Wiederverwendung des Großteils des Codes für weitere Graphen möglich
repräsentiert eine Kante im AIF
repräsentiert einen Knoten im AIF kann nicht instantiiert werden, da zumindest klar sein muss, ob I- oder S-Knoten
repräsentiert eine Entscheidung aufgrund ärztlicher Expertise
repräsentiert temporär ein Attribut (in RDF-Terminologie: Prädikat und Objekt zu einem Subjekt)
erforderlich, da HashMap keine doppelten Werte für Schlüssel erlaubt, aber mehrere Kanten zu einem Typ vorhanden sein können --> Speicherung muss in Liste erfolgen
Schnittstelle für Bearbeitungsmodule, welche durch die ZentraleSteuerung aufgerufen werden
Die Schnittstelle wird auch für Ansichtsmodule verwendet, da die ZentraleSteuerung dieselben Informationen liefern muss, sodass eine programmtechnische Unterscheidung unnötig kompliziert wäre.
repräsentiert einen Befund
AWT-Button im tillmenke.de-Layout
repräsentiert einen CA-Knoten im AIF
Farbobjekte im tillmenke.de-Farbschema (Standard/blau)
Farbobjekte im tillmenke.de-Farbschema (grau)
Farbobjekte im tillmenke.de-Farbschema (rot)
Klasse zur Bearbeitung einer CSV-Liste (benötigt für Entfernung/Hinzufügung einzelner Class-Attribute zu Graphelementen)
unverändert übernommen aus den eigenen Ergebnissen des Programmierpraktikums (Kurs 1584) aus dem Sommersemester 2019
repräsentiert eine Diagnose
stellt ein Argument für eine Diagnose dar
stellt ein Argument gegen eine Diagnose dar
stellt ein Präferenz für eine Diagnose dar
Prüfung einer Diagnose
repräsentiert eine diagnostische Maßnahme
repräsentiert einen MEA-Graphen
 
 
erzeugt zu einem {AIFKnoten} ein Bearbeitungspanel
Bearbeitungspanel für einen Befund
Bearbeitungspanel für eine Diagnose
Bearbeitungspanel für eine DiagnostischeMaßnahme
Bearbeitungspanel für ein Nichtwissen
Bearbeitungspanel für einen PAKnoten
Bearbeitungspanel für ein Sicherheitsmaß
Bearbeitungspanel für eine Studienqualität
Bearbeitungspanel für ein Symptom
Bearbeitungspanel für eine Therapie
Bearbeitungspanel für ein Wissenselement
repräsentiert eine eingebettete Eigenschaft (d. h. typischerweise ein RDF-Literal)
Bearbeitungsmodul, welches die Bearbeitung einzelner Knoten erlaubt
Schriftartdefinitionen für tillmenke.de-Layout
Fenster (AWT-Frame) im tillmenke.de-Layout; im Vergleich zum normalen Frame erweitert durch intuitiv erwartete Aktion für "Fenster schließen"; kann ansonsten ohne Probleme durch Standardkomponente ausgetauscht werden
Testprogramm für tillmenke.de-Frame
Einstieg in die Prüfung (Prüfungsfolge über alle Therapiealternativen)
Fenster mit einer Graphstream-Ansicht
nutzt https://www.ldf.fi/service/rdf-grapher, um einen RDF-Graphen anzuzeigen
VERBESSERUNGSMÖGLICHKEIT: lokale Lösung finden
repräsentiert einen I-Knoten im AIF
repräsentiert einen I-Knoten im AIF, der eine MeSH-URI enthält
Ausnahme, welche geworfen wird, wenn ein Element (Vorgänger oder Nachfolger) nicht eindeutig ist, obwohl dies durch die AIF-Spezifikation für die gegenständliche Beziehung verlangt wird
AWT-Panel, das eine Grafik anzeigt
repräsentiert einen Knoten als MenuItem
kennzeichnet Knoten, welche in der GraphStream-Ansicht in einem Kreis um einen anderen Knoten dargestellt werden können
Dies setzt insbesondere einen kurzen Anzeigetext voraus, welcher über die hier definierte Methode abgerufen wird.
Methoden zur Prüfung der Laufzeitvoraussetzungen dieses Moduls
Methoden zur Prüfung der Laufzeitvoraussetzungen dieses Moduls
Fenster mit einer Graphstream-Ansicht
erzeugt ein MEA-Dokument, welches die Legende der Graphdarstellung enthält
repräsentiert eine Überschrift in der Legende als RDF-Knoten
repräsentiert die schema.org-Klasse "MedicalEvidenceLevel"
stellt eine Brücke der Java-Anwendung zur Windows-Anwendung "MeSH-Viewer" dar, damit diese in der Rahmenanwendung eingesetzt werden kann
Funktionen und Methoden zum Zugriff auf die MeSH-Cache-Datenbank
stellt eine Brücke der Java-Anwendung zur Windows-Anwendung "MeSH-Viewer" dar, damit diese in der Rahmenanwendung eingesetzt werden kann
RDF4J kann nicht mit Präfixen arbeiten, sodass diese durch die Im- und Exportkomponente ersetzt werden müssen; hierfür bietet diese Klasse zentrale Funktionen
repräsentiert eine fehlgeschlagene Suche nach Wissen
erzeugt ein Bearbeitungspanel mit dem Hinweis, dass keine bearbeitbaren Eigenschaften verfügbar sind
repräsentiert einen CA-Knoten im AIF
repräsentiert eine Entscheidung des Patienten
Schnittstellenbeschreibung für Objekte, welche eine Quelle annehmen
Schnittstelle für Quellenwahlmodule, welche durch die ZentraleSteuerung aufgerufen werden
repräsentiert einen RA-Knoten im AIF
exportiert ein MEA-Dokument mit RDF4J in RDF-XML oder Turtle
importiert eine RDF-XML oder Turtle-Datei in ein MEA-Dokument
Markierung einer RDF-kompatiblen Graphenkante
Markierung eines RDF-kompatiblen Graphenknotens
lädt eine Grafik, welche im Quellcodeverzeichnis gespeichert ist
Anreicherung der Klasse "RichTextEditorChatGPT" für die Einbindung in die Rahmenanwendung, d. h. mit den für das Interface "Quellenwahl" notwendigen Methoden
 
stellt ein MEA-Dokument im objektorientierten Werkzeugkasten für die juristische Falllösung dar, welcher im Rahmen der Masterarbeit entwickelt wurde
repräsentiert die Angabe eines Sicherheitsmaßes (im AIF: CA-Knoten mit Angabe im I-Knoten)
Modus des Sicherheitsmaßes als Unterscheidung zwischen mea:ProzentwertAllgemein und mea:ProzentwertEinzelfall als dem CA-Knoten zugeordneter I-Knoten
repräsentiert einen S-Knoten im AIF
Bearbeitungspanel für SKnoten
repräsentiert die Relation "... spricht für ..." als RA-Knoten
repräsentiert die Relation "... spricht gegen ..." als CA-Knoten
leitet für die Zentrale Steuerung bestimmte Updates ins Leere um (für Verwendung in Standalone-Version)
repräsentiert die Angabe einer Studienqualität (im AIF: CA-Knoten mit Angabe im I-Knoten)
repräsentiert ein Symptom
Schnittstelle für Teilmodule, welche durch die ZentraleSteuerung aufgerufen werden
Aufzählungszyp für Stati eines Teilmoduls
Dokument mit Testdaten
repräsentiert eine Therapie(empfehlung)
stellt ein Argument für eine Therapie dar
stellt ein Argument gegen eine Therapie dar
stellt ein Argument für eine Therapie dar
Therapie = zu rechtfertigende Maßnahme = Gesamtobersatz
repräsentiert einen Knoten, der noch nicht in einen MEA-Typ umgewandelt wurde
repräsentiert einen Knoten im AIF-Dokument, der nicht in einen MEA-Knoten umgewandelt werden kann
Definition der für einen UpdateListener (Listener für Updates eines Dokumentes) erforderlichen Methoden
Implementierung des UpdateListener, die für Methoden Standardverhalten durchführt (insbesondere als Basis für Überschreibung durch Spezialverhalten)
auch für Aufbau der Graphen verwendbar (so wie in der derzeitigen Implementierung des Graphstream-Adapters)
repräsentiert die Relation "... verursacht ..." als RA-Knoten
Webbrowser, der erlaubt, Inhalt der Webseite zu kopieren und dann an Rahmenanwendung zu senden
Anreicherung der Klasse "WebseiteninhaltsauswahlChatGPT" für die Einbindung für die Einbindung in die Rahmenanwendung, d. h. mit den für das Interface "Quellenwahlmodul" notwendigen Methoden
Webbrowser, der erlaubt, Inhalt der Webseite zu kopieren und dann an eine Funktion übergibt, die überschrieben werden kann
repräsentiert ein Wissenselement (Nachweis)