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
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
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
Die Schnittstelle wird auch für Ansichtsmodule verwendet, da die
ZentraleSteuerung aufgerufen werdenDie 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
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
BefundBearbeitungspanel für eine
DiagnoseBearbeitungspanel für eine
DiagnostischeMaßnahmeBearbeitungspanel für ein
NichtwissenBearbeitungspanel für einen
PAKnotenBearbeitungspanel für ein
SicherheitsmaßBearbeitungspanel für eine
StudienqualitätBearbeitungspanel für ein
SymptomBearbeitungspanel für eine
TherapieBearbeitungspanel für ein
Wissenselementrepräsentiert eine eingebettete Eigenschaft (d. h. typischerweise ein RDF-Literal)
Bearbeitungsmodul, welches die Bearbeitung einzelner Knoten erlaubtSchriftartdefinitionen 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
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
MenuItemkennzeichnet 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.
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 werdenrepräsentiert einen RA-Knoten im AIF
exportiert ein MEA-
Dokument mit RDF4J in RDF-XML oder Turtleimportiert eine RDF-XML oder Turtle-Datei in ein MEA-
DokumentMarkierung 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 wurdereprä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
SKnotenreprä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 werdenAufzählungszyp für Stati eines Teilmoduls
Dokument mit Testdatenreprä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 MethodenImplementierung des
auch für Aufbau der Graphen verwendbar (so wie in der derzeitigen Implementierung des Graphstream-
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
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)