mirror of
https://codeberg.org/qg-info-unterricht/zpg-graphentester.git
synced 2026-03-24 20:48:26 +01:00
DM Greedy Vererbung geändert, Ausgabe der Knoten hinzugefügt. CTXT DAteien aus der VVerwaltung raus. Name fürs Hauptfenster
This commit is contained in:
parent
160bbe909a
commit
39a2f13410
68 changed files with 145 additions and 1929 deletions
139
graph/Graph.ctxt
139
graph/Graph.ctxt
|
|
@ -1,139 +0,0 @@
|
|||
#BlueJ class context
|
||||
comment0.target=Graph
|
||||
comment0.text=\n\ Dies\ ist\ das\ Herz\ vom\ "GraphTester"\ -\ der\ Graph\ selber,\ gepeichert\ als\ Adjazenzliste.\n\ Die\ Klasse\ erlaubt\ durch\ geeignete\ Methoden\:\n\ -\ die\ Speicherung\ als\ Adjazenzmatrix,\n\ -\ das\ Hinzufuegen\ und\ Loeschen\ von\ knoten\ und\ Kanten,\n\ -\ das\ Markieren\ von\ Knoten\ und\ Kanten,\n\ -\ eine\ Aussage\ darueber,\ ob\ Knoten\ oder\ Kanten\ enthalten\ sind\ und\n\ -\ eine\ Ausgabe\ des\ Graphen\ in\ textueller\ Form\ sowie\ als\ csv-Datei.\n\ \n\ \n\ @author\ Dirk\ Zechnall,\ Thomas\ Schaller\n\ @version\ 31.01.2021\ (v6.5)\n
|
||||
comment1.params=isGerichtet\ isGewichtet
|
||||
comment1.target=Graph(boolean,\ boolean)
|
||||
comment1.text=\n\ Der\ Konstruktor\ erstellt\ einen\ neuen\ Graphen\ (genauer\ eine\ neue\ Adjazenzliste)\n\ @param\ isGerichtet\ gibt\ an,\ ob\ es\ sich\ um\ einen\ gerichteten\ Graphen\ handelt\n\ @param\ isGewichtet\ gibt\ an,\ ob\ die\ Kanten\ gewichtet\ sind.\n
|
||||
comment10.params=k
|
||||
comment10.target=int\ getNummer(Kante)
|
||||
comment10.text=\ Gibt\ die\ Nummer\ einer\ Kante\ zur\u00FCck\n\ @param\ \ k\ gesuchte\ Kante\n\ @return\ Nummer\ der\ Kante\ (mit\ 0\ beginnend)\n
|
||||
comment11.params=
|
||||
comment11.target=double[][]\ getAdjazenzMatrix()
|
||||
comment11.text=\n\ Die\ Methode\ getAdjazenzMatrix()\ gibt\ die\ Adjazenzmatrix\ zurueck.\n\ \n\ @return\ \ double[][]\ Die\ AdjazenzMatrix\ als\ zweidimensionales\ Array\n
|
||||
comment12.params=filter
|
||||
comment12.target=java.util.List\ getAlleKanten(java.util.function.Predicate[])
|
||||
comment12.text=\n\ Gibt\ eine\ Liste\ aller\ Kanten\ des\ Graphen\ zur\u00FCck.\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ Liste\ aller\ Kanten\n
|
||||
comment13.params=
|
||||
comment13.target=void\ entferneMarkierungBeiAllenKnoten()
|
||||
comment13.text=\n\ Entfernt\ die\ Markierung\ bei\ allen\ Knoten\ des\ Graphen.\n
|
||||
comment14.params=
|
||||
comment14.target=void\ initialisiereAlleKnoten()
|
||||
comment14.text=\n\ Initialisiert\ alle\ Knoten\ des\ Graphen.\n
|
||||
comment15.params=
|
||||
comment15.target=void\ initialisiereAlleKanten()
|
||||
comment15.text=\n\ Initialisiert\ alle\ Kanten\ des\ Graphen.\n
|
||||
comment16.params=k
|
||||
comment16.target=boolean\ isKnotenEnthalten(Knoten)
|
||||
comment16.text=\n\ Ueberprueft,\ ob\ ein\ Knoten\ in\ der\ Knotenliste\ enthalten\ ist.\n\ Sobald\ in\ der\ Knotenliste\ der\ Knoten\ k\ gefunden\ wird,\ wird\ true\ ausgegeben.\n\ \n\ @param\ \ k\ \ Der\ gesuchte\ Knoten\n\ @return\ \ true\=\ ist\ enthalten,\ false\ \=\ ist\ nicht\ enthalten\n
|
||||
comment17.params=
|
||||
comment17.target=int\ getAnzahlKnoten()
|
||||
comment17.text=\n\ Gibt\ die\ Anzahl\ der\ Knoten\ im\ Graph\ zurueck\n\ \n\ @return\ \ Anzahl\ der\ Knoten\n
|
||||
comment18.params=filter
|
||||
comment18.target=java.util.List\ getAlleKnoten(java.util.function.Predicate[])
|
||||
comment18.text=\n\ Gibt\ eine\ Liste\ aller\ Knoten\ des\ Graphen\ zurueck.\ \n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ \ Die\ Knotenliste.\ Falls\ leer\ wird\ eine\ leere\ Liste\ \ zurueckgegeben\n
|
||||
comment19.params=k\ filter
|
||||
comment19.target=java.util.List\ getNachbarknoten(Knoten,\ java.util.function.Predicate[])
|
||||
comment19.text=\n\ Gibt\ die\ Liste\ aller\ Nachbarknoten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \n\n\ @param\ \ \ k\ \ \ \ Der\ Knoten,\ zu\ dem\ die\ Adjazenzliste\ gesucht\ wird\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ \ Liste\ der\ Nachbarknoten\n
|
||||
comment2.params=
|
||||
comment2.target=Graph()
|
||||
comment2.text=\n\ Der\ Konstruktor\ erstellt\ einen\ neuen\ ungerichteten,\ ungewichteten\ Graphen\ (genauer\ eine\ neue\ Adjazenzliste)\n
|
||||
comment20.params=k\ filter
|
||||
comment20.target=java.util.List\ getAusgehendeKanten(Knoten,\ java.util.function.Predicate[])
|
||||
comment20.text=\n\ Gibt\ eine\ Liste\ der\ ausgehenden\ Kanten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \n\ Bei\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ eingehenden\ und\ ausgehenden\ Kanten\ \n\ unterschieden.\n\n\ @param\ \ \ k\ \ \ \ Der\ Knoten,\ zu\ dem\ die\ Kanten\ gesucht\ werden\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ \ Liste\ der\ ausgehenden\ Kanten.\n
|
||||
comment21.params=knotennr\ filter
|
||||
comment21.target=java.util.List\ getAusgehendeKanten(int,\ java.util.function.Predicate[])
|
||||
comment21.text=\n\ Gibt\ eine\ Liste\ der\ ausgehenden\ Kanten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \n\ Bei\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ eingehenden\ und\ ausgehenden\ Kanten\ \n\ unterschieden.\n\n\ @param\ \ \ knotennr\ \ \ \ Nummer\ des\ Knoten,\ zu\ dem\ die\ Kanten\ gesucht\ werden\n\ @param\ \ \ filter\ \ \ \ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ \ Liste\ der\ ausgehenden\ Kanten.\n
|
||||
comment22.params=knotennr\ filter
|
||||
comment22.target=java.util.List\ getEingehendeKanten(int,\ java.util.function.Predicate[])
|
||||
comment22.text=\n\ Gibt\ eine\ Liste\ der\ eingehenden\ Kanten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \n\ Bei\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ eingehenden\ und\ ausgehenden\ Kanten\ \n\ unterschieden.\n\n\ @param\ \ \ knotennr\ \ \ \ Die\ Nummer\ des\ Knotens,\ zu\ dem\ die\ Kanten\ gesucht\ werden\n\ @param\ \ \ filter\ \ \ \ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ \ Liste\ der\ eingehenden\ Kanten.\n
|
||||
comment23.params=k\ filter
|
||||
comment23.target=java.util.List\ getEingehendeKanten(Knoten,\ java.util.function.Predicate[])
|
||||
comment23.text=\n\ Gibt\ eine\ Liste\ der\ eingehenden\ Kanten\ eines\ Knotens\ k\ zurueck,\ falls\ k\ in\ der\ Knotenliste\ vorhanden\ ist.\ \n\ Bei\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ eingehenden\ und\ ausgehenden\ Kanten\ \n\ unterschieden.\n\n\ @param\ \ \ k\ \ \ \ \ \ \ \ Knoten,\ zu\ dem\ die\ Kanten\ gesucht\ werden\n\ @param\ \ \ filter\ \ \ optionaler\ Filter,\ der\ auf\ die\ Liste\ angewendet\ wird.\ Er\ muss\ einen\ boolean-Wert\ zur\u00FCckgeben\:\ z.B.\ @literal{k->k.isMarkiert()\ &&\ k.isBesucht()}\n\ @return\ \ Liste\ der\ eingehenden\ Kanten.\n
|
||||
comment24.params=knotennr
|
||||
comment24.target=Knoten\ getKnoten(int)
|
||||
comment24.text=\n\ Liefert\ einen\ Knoten\ des\ Graphen\n\ @param\ knotennr\ Nummer\ der\ Knoten\ (beginnend\ mit\ 0)\n\ @return\ liefert\ den\ Knoten\ mit\ dieser\ Nummer\n
|
||||
comment25.params=k
|
||||
comment25.target=void\ neuerKnoten(Knoten)
|
||||
comment25.text=\n\ F\u00FCgt\ einen\ Knoten\ dem\ Graph\ hinzu.\n\ @param\ \ k\ \ \ \ Der\ Knoten,\ der\ hinzugefuegt\ werden\ soll\n
|
||||
comment26.params=knotennr
|
||||
comment26.target=void\ entferneKnoten(int)
|
||||
comment26.text=\n\ Entfernt\ einen\ Knoten\ aus\ dem\ Graphen\n\n\ @param\ \ \ knotennr\ \ \ \ Nummer\ des\ Knotens,\ der\ geloescht\ werden\ soll\n
|
||||
comment27.params=k
|
||||
comment27.target=boolean\ entferneKnoten(Knoten)
|
||||
comment27.text=\n\ Entfernt\ einen\ Knoten\ aus\ dem\ Graphen\n\n\ @param\ \ \ k\ \ \ \ Knoten,\ der\ geloescht\ werden\ soll\n\ @return\ \ gibt\ zur\u00FCck,\ ob\ der\ Knoten\ erfolgreich\ entfernt\ wurde.\n
|
||||
comment28.params=e
|
||||
comment28.target=boolean\ isKanteEnthalten(Kante)
|
||||
comment28.text=\n\ Ueberprueft,\ ob\ eine\ Kante\ im\ Graphen\ enthalten\ ist.\n\n\ @param\ \ \ e\ \ \ \ \ Die\ zu\ suchende\ Kante\n\ @return\ \ Kante\ enthalten\ (true)\ oder\ nicht\ (false)\n
|
||||
comment29.params=startNr\ zielNr
|
||||
comment29.target=boolean\ isKanteEnthalten(int,\ int)
|
||||
comment29.text=\n\ Ueberprueft,\ ob\ eine\ Kante\ im\ Graphen\ enthalten\ ist.\ \n\ In\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ Start-\ und\ Zielknoten\ unterschieden\n\n\ @param\ \ \ startNr\ \ \ \ Nummer\ des\ Startknotens\n\ @param\ \ \ zielNr\ \ \ \ \ Nummer\ des\ Zielknotens\n\ @return\ \ boolean\ \ \ \ \ Kante\ enthalten\ (true)\ oder\ nicht\ (false)\n
|
||||
comment3.params=
|
||||
comment3.target=void\ loescheGraph()
|
||||
comment3.text=\n\ L\u00F6scht\ alle\ Knoten\ und\ Kanten\ eines\ Graphen\ und\ stellt\ auf\ ungerichtet\ und\ ungewichtet\ zur\u00FCck.\n
|
||||
comment30.params=start\ ziel
|
||||
comment30.target=boolean\ isKanteEnthalten(Knoten,\ Knoten)
|
||||
comment30.text=\n\ Ueberprueft,\ ob\ eine\ Kante\ im\ Graphen\ enthalten\ ist.\ \n\ In\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ Start-\ und\ Zielknoten\ unterschieden\n\n\ @param\ \ \ start\ \ \ \ Startknoten\n\ @param\ \ \ ziel\ \ \ \ \ Zielknoten\n\ @return\ \ boolean\ \ \ \ \ Kante\ enthalten\ (true)\ oder\ nicht\ (false)\n
|
||||
comment31.params=start\ ziel
|
||||
comment31.target=Kante\ getKante(Knoten,\ Knoten)
|
||||
comment31.text=\n\ Gibt\ eine\ gesuchte\ Kante\ aus\ dem\ Graphen\ zurueck.\n\ In\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ Start-\ und\ Zielknoten\ unterschieden\n\n\ @param\ \ \ start\ \ \ \ Der\ StartKnoten\n\ @param\ \ \ ziel\ \ \ \ \ Der\ StartKnoten\n\ @return\ \ \ \ Die\ gesuchte\ Kante\n
|
||||
comment32.params=startnr\ zielnr
|
||||
comment32.target=Kante\ getKante(int,\ int)
|
||||
comment32.text=\n\ Gibt\ eine\ gesuchte\ Kante\ aus\ dem\ Graphen\ zurueck.\n\ In\ ungerichteten\ Graphen\ wird\ nicht\ zwischen\ Start-\ und\ Zielknoten\ unterschieden\n\n\ @param\ \ \ startnr\ \ \ \ Der\ Nummer\ des\ StartKnoten\n\ @param\ \ \ zielnr\ \ \ \ \ Die\ Nummer\ des\ Zielknoten\n\ @return\ \ Die\ gesuchte\ Kante\n
|
||||
comment33.params=e
|
||||
comment33.target=void\ neueKante(Kante)
|
||||
comment33.text=\n\ Fuegt\ eine\ Kante\ dem\ Graphen\ hinzu.\n\ Dabei\ wird\ ueberprueft,\ ob\ die\ Kante\ schon\ im\ Graphen\ enthalten\ ist.\n\ \n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ erstellt.\n\n\ @param\ \ \ e\ \ \ \ \ Die\ Kante,\ die\ hinzugefuegt\ werden\ soll\n
|
||||
comment34.params=start\ ziel\ gewicht
|
||||
comment34.target=void\ neueKante(Knoten,\ Knoten,\ double)
|
||||
comment34.text=\n\ Fuegt\ eine\ Kante\ dem\ Graphen\ hinzu.\n\ Dabei\ wird\ ueberprueft,\ ob\ die\ Kante\ schon\ im\ Graphen\ enthalten\ ist.\n\ \n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ erstellt.\n\n\ @param\ \ \ start\ \ \ \ \ Der\ StartKnoten\ der\ Kante,\ die\ hinzugefuegt\ werden\ soll\n\ @param\ \ \ ziel\ \ \ \ \ Der\ ZielKnoten\ der\ Kante,\ die\ hinzugefuegt\ werden\ soll\n\ @param\ \ \ gewicht\ \ \ \ \ Das\ Gewicht\ der\ Kante,\ die\ hinzugefuegt\ werden\ soll\n
|
||||
comment35.params=e
|
||||
comment35.target=void\ entferneKante(Kante)
|
||||
comment35.text=\n\ Entfernt\ eine\ Kante\ aus\ dem\ Graphen.\n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ entfernt.\n\n\ @param\ \ \ e\ Die\ zu\ entfernende\ Kante\n
|
||||
comment36.params=start\ ziel
|
||||
comment36.target=void\ entferneKante(Knoten,\ Knoten)
|
||||
comment36.text=\n\ Entfernt\ eine\ Kante\ aus\ dem\ Graphen.\n\ Dabei\ wird\ ueberprueft,\ ob\ die\ Kante\ ueberhaupt\ im\ Graphen\ enthalten\ ist.\n\ \n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ entfernt.\n\n\ @param\ \ \ start\ \ \ \ StartKnotens\n\ @param\ \ \ ziel\ \ \ \ \ ZielKnotens\n
|
||||
comment37.params=startnr\ zielnr
|
||||
comment37.target=void\ entferneKante(int,\ int)
|
||||
comment37.text=\n\ Entfernt\ eine\ Kante\ aus\ dem\ Graphen.\n\ Ist\ der\ Graph\ ungerichtet,\ werden\ sowohl\ "Hin-"\ und\ "RueckKante"\ entfernt.\n\n\ @param\ \ \ startnr\ \ \ \ Nummer\ des\ StartKnotens\n\ @param\ \ \ zielnr\ \ \ \ \ Nummer\ des\ ZielKnotens\n
|
||||
comment38.params=
|
||||
comment38.target=boolean\ isLeer()
|
||||
comment38.text=\n\ Ueberprueft,\ ob\ die\ Adjazenzliste\ leer\ ist,\ d.h.\ keine\ Knoten\ im\ Graphen\ enthalten\ sind.\n\ \n\ @return\ \ \ true,\ wenn\ die\ Liste\ leer\ ist,\ sonst\ false\n
|
||||
comment39.params=
|
||||
comment39.target=void\ loescheAlles()
|
||||
comment39.text=\n\ Loescht\ den\ gesamten\ Graphen\n
|
||||
comment4.params=csvParser
|
||||
comment4.target=boolean\ ladeGraph(imp.Table)
|
||||
comment4.text=\n\ Ein\ Graph\ wird\ aus\ einer\ csv-Datei\ erstellt,\ die\ entweder\n\ eine\ Matrix\ oder\ eine\ Adjazenzliste\ enth\u00E4lt,\ die\ den\ Graph\ beschreibt.\n\n\ @param\ \ csvParser\ \ \ Eine\ CSV-Datei\ als\ Table-Objekt\n\ @return\ gibt\ zur\u00FCck,\ ob\ das\ Laden\ erfolgreich\ war\n
|
||||
comment40.params=asMatrix
|
||||
comment40.target=java.lang.String\ toCSVString(boolean)
|
||||
comment40.text=\n\ Die\ Methode\ erstellt\ eine\ CSV-Ausgabe\ des\ Graphen\ entweder\ als\ Adjazenzliste\ oder\ als\ Adjazenzmatrix.\n\n\ @param\ \ \ asMatrix\ \ \ \ true,\ falls\ die\ CSV-Ausgabe\ eine\ AdjazenzMatrix\ sein\ soll,\ sonst\ false\n\ @return\ \ CSV-Ausgabe\n
|
||||
comment41.params=
|
||||
comment41.target=java.lang.String\ toString()
|
||||
comment41.text=\n\ Textuelle\ Repraesentation\ des\ Graphen.\n\ \n\ @return\ \ Der\ Graph\ als\ Stringrepraesentation\n
|
||||
comment42.params=
|
||||
comment42.target=void\ ausgabe()
|
||||
comment42.text=\n\ Konsolenausgabe\ der\ textuellen\ Repraesentation\ des\ Graphen.\n
|
||||
comment43.params=k\ zeigeWert
|
||||
comment43.target=java.lang.String\ getKnoteninfo(Knoten,\ boolean)
|
||||
comment43.text=\n\ Info\ \u00FCber\ einen\ Knoten\ zur\u00FCckgeben\ \n\ @param\ k\ Knoten,\ des\ Info\ ermittelt\ werden\ soll\n\ @param\ zeigeWert\ Soll\ der\ Wert\ des\ Knoten\ in\ der\ Info\ enthalten\ sein\n\ @return\ Infotext\ oder\ Nummer\ des\ Knoten\ und\ ggf.\ sein\ Wert\n
|
||||
comment44.params=
|
||||
comment44.target=java.util.List\ getStatus()
|
||||
comment44.text=\ Speichert\ den\ Zustand\ des\ Graphen\ als\ String-List\n\ @return\ List\ mit\ Zustand\n
|
||||
comment45.params=status
|
||||
comment45.target=void\ setStatus(java.util.List)
|
||||
comment45.text=\ Stellt\ den\ Zustand\ des\ Graphen\ aus\ String-List\ wieder\ her\n\ @param\ status\ List\ mit\ Zustand\n
|
||||
comment5.params=isGewichtet
|
||||
comment5.target=void\ setGewichtet(boolean)
|
||||
comment5.text=\n\ Legt\ fest,\ ob\ der\ Graph\ gewichtet\ oder\ ungewichtet\ ist.\n\n\ @param\ isGewichtet\ neuer\ Wert\n
|
||||
comment6.params=
|
||||
comment6.target=boolean\ isGewichtet()
|
||||
comment6.text=\n\ Gibt\ zurueck,\ ob\ der\ Graph\ gewichtet\ oder\ ungewichtet\ ist\n\n\ @return\ gewichtet?\ (true/false)\n
|
||||
comment7.params=isGerichtet
|
||||
comment7.target=void\ setGerichtet(boolean)
|
||||
comment7.text=\n\ Legt\ fest,\ ob\ der\ Graph\ gerichtet\ oder\ ungerichtet\ ist.\n\n\ @param\ \ isGerichtet\ neuer\ Wert\n
|
||||
comment8.params=
|
||||
comment8.target=boolean\ isGerichtet()
|
||||
comment8.text=\n\ Gibt\ zurueck,\ ob\ der\ Graph\ gerichtet\ oder\ ungerichtet\ ist.\n\n\ @return\ \ gerichtet?\ (true/false)\n
|
||||
comment9.params=k
|
||||
comment9.target=int\ getNummer(Knoten)
|
||||
comment9.text=\ Gibt\ die\ Nummer\ eines\ Knotens\ im\ Graphen\ zur\u00FCck\n\ @param\ \ k\ \ gesuchter\ Knoten\n\ @return\ Nummer\ des\ Knotens\ (mit\ 0\ beginnend)\n
|
||||
numComments=46
|
||||
|
|
@ -1,10 +0,0 @@
|
|||
#BlueJ class context
|
||||
comment0.target=GraphElement
|
||||
comment0.text=\n\ Die\ Klasse\ GraphElement\ ist\ eine\ Oberklasse\ von\ Knoten\ und\ Kanten.\n\ Sie\ ist\ nur\ f\u00FCr\ die\ interne\ Verarbeitung\ wichtig.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v1.1\n
|
||||
comment1.params=e
|
||||
comment1.target=int\ compareTo(GraphElement)
|
||||
comment2.params=
|
||||
comment2.target=java.lang.String\ getStatus()
|
||||
comment3.params=status
|
||||
comment3.target=void\ setStatus(java.lang.String)
|
||||
numComments=4
|
||||
|
|
@ -1,12 +0,0 @@
|
|||
#BlueJ class context
|
||||
comment0.target=GraphOptions
|
||||
comment0.text=\n\ Die\ Klasse\ GraphOptions\ speichert,\ wie\ ein\ Graph\ in\ einem\ Fenster\ vom\ \n\ GraphPlotter\ angezeigt\ wird.\n\n\ @author\ Thomas\ Schaller\n\ @version\ v6.7\ (9.12.2020)\n
|
||||
comment1.params=
|
||||
comment1.target=GraphOptions()
|
||||
comment2.params=csvParser
|
||||
comment2.target=void\ ladeGraph(imp.Table)
|
||||
comment3.params=
|
||||
comment3.target=java.lang.String\ getText()
|
||||
comment4.params=
|
||||
comment4.target=GraphOptions\ copy()
|
||||
numComments=5
|
||||
|
|
@ -1,57 +0,0 @@
|
|||
#BlueJ class context
|
||||
comment0.target=GraphPlotter
|
||||
comment0.text=\n\ Der\ GraphPlotter\ ist\ das\ Herzstueck\ der\ Visualisierung\ und\ dient\ als\ Schnittstelle\ zur\ GUI.\n\ \n\ @author\ Thomas\ Schaller\n\ @version\ 09.12.2020\ (v6.7)\n
|
||||
comment1.params=
|
||||
comment1.target=GraphPlotter()
|
||||
comment1.text=\n\ Der\ Konstruktor\ legt\ sowohl\ Einstellungen\ des\ mxGraphen\ (Drag&Drop,\ Editable,\ ...)\ als\ auch\ des\ Graphen\ (gewichtet,\ gerichtet,\ ...)\ fest.\n\n\ @param\ \ boolean\ isDirected\ \ Gibt\ an,\ ob\ der\ Graph\ gerichtet\ oder\ ungerichtet\ ist\n\ @param\ \ boolean\ isWeighted\ \ Gibt\ an,\ ob\ der\ Graph\ gewichtet\ oder\ ungewichtet\ ist\n\ @param\ \ String\ hintergrundBild\ \ \ Gibt\ den\ Namen\ eines\ Hintergrundbildes\ an\n
|
||||
comment10.params=x\ y
|
||||
comment10.target=Knoten\ getKnotenAt(int,\ int)
|
||||
comment11.params=x\ y
|
||||
comment11.target=Kante\ getKanteAt(int,\ int)
|
||||
comment12.params=p\ startx\ starty\ endx\ endy
|
||||
comment12.target=void\ drawArrow(imp.Picture,\ int,\ int,\ int,\ int)
|
||||
comment13.params=color
|
||||
comment13.target=java.lang.String\ darker(java.lang.String)
|
||||
comment14.params=color
|
||||
comment14.target=java.lang.String\ brighter(java.lang.String)
|
||||
comment15.params=d
|
||||
comment15.target=java.lang.String\ format(double)
|
||||
comment16.params=
|
||||
comment16.target=imp.Picture\ updateImage()
|
||||
comment17.params=
|
||||
comment17.target=GraphOptions\ getGraphOptions()
|
||||
comment18.params=
|
||||
comment18.target=Graph\ getGraph()
|
||||
comment18.text=\n\ Gibt\ den\ Graphen\ zurueck.\n\ \n\ @return\ \ Graph\n
|
||||
comment19.params=
|
||||
comment19.target=Knoten\ getSelectedKnoten()
|
||||
comment19.text=\n\ Gibt\ das\ selektierte\ Knotenobjekt\ zurueck.\n\ \n\ @return\ \ Object\n
|
||||
comment2.params=
|
||||
comment2.target=void\ setEditable()
|
||||
comment20.params=
|
||||
comment20.target=java.util.List\ getSelectedKnotenListe()
|
||||
comment20.text=\n\ Gibt\ die\ selektierte\ KnotenobjektListe\ (als\ Array)\ zurueck.\n\ \n\ @return\ \ Object[]\n
|
||||
comment21.params=
|
||||
comment21.target=Kante\ getSelectedKante()
|
||||
comment21.text=\n\ Gibt\ das\ selektierte\ Kantenobjekt\ zurueck.\n\ \n\ @return\ \ Object\n
|
||||
comment22.params=
|
||||
comment22.target=java.lang.String\ toString()
|
||||
comment22.text=\n\ Ueberschreibt\ die\ Methode\ toString.\ Eine\ String-Repraesentation\ des\ GraphPlotters\ wird\ ausgegeben.\n\n\ @return\ \ String\ \ Die\ String-Repraesentation\ des\ GraphPlotters\n
|
||||
comment23.params=
|
||||
comment23.target=void\ ausgabe()
|
||||
comment23.text=\n\ Gibt\ die\ String-Repraesentation\ des\ GraphPlotters\ auf\ der\ Konsole\ aus.\n
|
||||
comment3.params=graph\ options
|
||||
comment3.target=void\ setGraph(Graph,\ GraphOptions)
|
||||
comment4.params=k
|
||||
comment4.target=void\ setRestrictTo(GraphElement)
|
||||
comment5.params=
|
||||
comment5.target=GraphElement\ getRestrictTo()
|
||||
comment6.params=mouseEvent
|
||||
comment6.target=void\ mouseClicked(javafx.scene.input.MouseEvent)
|
||||
comment7.params=mouseEvent
|
||||
comment7.target=void\ mouseDown(javafx.scene.input.MouseEvent)
|
||||
comment8.params=mouseEvent
|
||||
comment8.target=void\ mouseDragged(javafx.scene.input.MouseEvent)
|
||||
comment9.params=mouseEvent
|
||||
comment9.target=void\ mouseUp(javafx.scene.input.MouseEvent)
|
||||
numComments=24
|
||||
|
|
@ -1,15 +0,0 @@
|
|||
#BlueJ class context
|
||||
comment0.target=Hilfe
|
||||
comment1.params=
|
||||
comment1.target=void\ loescheAlles()
|
||||
comment2.params=text
|
||||
comment2.target=void\ append(java.lang.String)
|
||||
comment3.params=
|
||||
comment3.target=void\ indentMore()
|
||||
comment4.params=
|
||||
comment4.target=void\ indentLess()
|
||||
comment5.params=gp
|
||||
comment5.target=void\ setGraphPlotter(GraphPlotter)
|
||||
comment6.params=a
|
||||
comment6.target=void\ setReviewAllowed(boolean)
|
||||
numComments=7
|
||||
|
|
@ -1,64 +0,0 @@
|
|||
#BlueJ class context
|
||||
comment0.target=Kante
|
||||
comment0.text=\n\ Die\ Klasse\ Kante\ beschreibt\ die\ Datenstruktur\ einer\ Kante,\ bestehend\ aus\ Startknoten,\ Gewicht\ und\ Zielknoten.\n\ Da\ Kanten\ innerhalb\ von\ Adjazenzlisten\ und\ -Matrizen\ repraesentiert\ werden,\ ist\ diese\ Klasse\ eigentlich\ unnoetig\!\n\ Sie\ wurde\ zum\ Zweck\ der\ Vereinfachung\ -\ sozusagen\ als\ Zwischenspeicher\ von\ Kanten\ -\ eingefuehrt.\n\ Auch\ soll\ sie\ das\ Kantengewicht\ verwalten\ und\ Aufschluss\ darueber\ geben,\ ob\ sie\ gefaerbt/geloescht\ ist\ oder\ nicht.\n\ \n\ @author\ \ Dirk\ Zechnall,\ Thomas\ Schaller\n\ @version\ 22.07.2020\ (v6.4)\n
|
||||
comment1.params=neuerStart\ neuerZiel\ neuesGewicht
|
||||
comment1.target=Kante(Knoten,\ Knoten,\ double)
|
||||
comment1.text=\n\ Der\ Konstruktor\ erstellt\ eine\ neue\ Kante\ mit\ Start-\ und\ Zielknoten\ und\ Kantengewicht.\n\ Die\ Kante\ ist\ zu\ Beginn\ ungefaerbt.\n\n\ @param\ \ neuerStart\ \ Der\ neue\ Startknoten\n\ @param\ \ neuerZiel\ \ Der\ neue\ Zielknoten\n\ @param\ \ neuesGewicht\ \ Das\ neue\ Kantengewicht\n
|
||||
comment10.params=
|
||||
comment10.target=Knoten\ getZiel()
|
||||
comment10.text=\n\ Gibt\ den\ Zielknoten\ der\ Kante\ zurueck\n\ \n\ @return\ \ Zielknoten\n
|
||||
comment11.params=k
|
||||
comment11.target=Knoten\ getAnderesEnde(Knoten)
|
||||
comment11.text=\n\ Gibt\ Knoten\ am\ anderen\ Ende\ der\ Kante\ zurueck\n\ @param\ k\ Knoten\ am\ ersten\ Ende\ der\ Kante\n\ @return\ \ Knoten\ am\ anderen\ Ende\n
|
||||
comment12.params=wert
|
||||
comment12.target=void\ setMarkiert(boolean)
|
||||
comment12.text=\n\ Setzt\ das\ markiert-Attribut\ der\ Kante\n\n\ @param\ \ wert\ \ Der\ neu\ zu\ setzende\ markiert-Wert\n
|
||||
comment13.params=
|
||||
comment13.target=boolean\ isMarkiert()
|
||||
comment13.text=\n\ Gibt\ zur\u00FCck,\ ob\ die\ Kanten\ markiert\ ist\n\ \n\ @return\ \ markiert?\n
|
||||
comment14.params=wert
|
||||
comment14.target=void\ setGeloescht(boolean)
|
||||
comment14.text=\n\ Setzt\ das\ gel\u00F6scht-Attribut\ der\ Kante\n\n\ @param\ \ wert\ \ Der\ neu\ zu\ setzende\ gel\u00F6scht-Wert\n
|
||||
comment15.params=
|
||||
comment15.target=boolean\ isGeloescht()
|
||||
comment15.text=\n\ Gibt\ den\ gel\u00F6scht-Wert\ der\ Kante\ zurueck\n\ \n\ @return\ \ gel\u00F6scht?\n
|
||||
comment16.params=
|
||||
comment16.target=int\ getFarbe()
|
||||
comment16.text=\n\ Gibt\ zurueck,\ in\ welcher\ Farbe\ die\ Kante\ gezeichnet\ werden\ soll.\n\ Ist\ die\ Farbe\ nicht\ gesetzt,\ dann\ wird\ eine\ unmarkierte\ Kante\ in\ Farbe\ 1\ \n\ und\ eine\ markierte\ in\ Farbe\ 2\ gezeichnet.\n\ @return\ Nummer\ der\ Farbe\n
|
||||
comment17.params=farbe
|
||||
comment17.target=void\ setFarbe(int)
|
||||
comment17.text=\n\ Setzt\ die\ Farbe\ auf\ einen\ bestimmten\ Farbindex\n\ @param\ farbe\ Index\ der\ Farbe\ (0-19)\n
|
||||
comment18.params=
|
||||
comment18.target=void\ setStandardFarbe()
|
||||
comment18.text=\n\ Setzt\ die\ Farbe\ auf\ die\ Standardfarbgebung\ zur\u00FCck\n
|
||||
comment19.params=e
|
||||
comment19.target=int\ compareTo(GraphElement)
|
||||
comment19.text=\ Vergleicht\ die\ Kante\ mit\ einer\ anderen\ Kante\ bez\u00FCglich\ ihres\ Gewichts\n\ @param\ e\ andere\ Kante\n\ @return\ kleiner\ 0\ die\ andere\ Kante\ hat\ ein\ gr\u00F6\u00DFeres\ Gewicht,\ gr\u00F6\u00DFer\ 0\ die\ andere\ Kante\ hat\ ein\ kleineres\ Gewicht,\ gleich\ 0\ beides\ sind\ gleich\n
|
||||
comment2.params=
|
||||
comment2.target=void\ init()
|
||||
comment2.text=\n\ Die\ Methode\ init\ initialisiert\ die\ Kantenfaerbung\ (auf\ unmarkiert)\n
|
||||
comment20.params=
|
||||
comment20.target=java.lang.String\ toString()
|
||||
comment20.text=\n\ Die\ Methode\ ueberschreibt\ die\ Methode\ toString()\ und\ gibt\ die\ String-Raepraesentation\ einer\ Kante\ zurueck\n\ \n\ @return\ \ \ \ \ \ String-Raepraesentation\ der\ Kante\n
|
||||
comment3.params=status
|
||||
comment3.target=void\ setStatus(java.lang.String)
|
||||
comment3.text=\n\ Setzt\ den\ Status\ einer\ Kante,\ der\ in\ einem\ String\ gespeichert\ ist.\n\ Form\:\ markiert,geloescht,farbe\ \n\ Dabei\ sind\ markiert\ und\ geloescht\ boolsche\ Werte\ (0\ \=\ false,\ 1\ \=\ true)\ und\n\ die\ farbe\ eine\ Zahl\n\ @param\ status\ \ Statusstring\n
|
||||
comment4.params=
|
||||
comment4.target=java.lang.String\ getStatus()
|
||||
comment4.text=\n\ Liefert\ den\ Status\ einer\ Kante\ als\ String.\n\ Form\:\ markiert,geloescht,farbe\ \n\ Dabei\ sind\ markiert\ und\ geloescht\ boolsche\ Werte\ (0\ \=\ false,\ 1\ \=\ true)\ und\n\ die\ farbe\ eine\ Zahl\n\ @return\ Statusstring\n
|
||||
comment5.params=neuesGewicht
|
||||
comment5.target=void\ setGewicht(double)
|
||||
comment5.text=\n\ Setzt\ das\ Gewicht\ der\ Kante\n\n\ @param\ \ neuesGewicht\ \ Das\ neu\ zu\ setzende\ Gewicht\n
|
||||
comment6.params=
|
||||
comment6.target=double\ getGewicht()
|
||||
comment6.text=\n\ Gibt\ das\ Gewicht\ der\ Kante\ zurueck\n\ \n\ @return\ \ Gewicht\ der\ Kante\n
|
||||
comment7.params=neuerSatrtKnoten
|
||||
comment7.target=void\ setStart(Knoten)
|
||||
comment7.text=\n\ Setzt\ den\ Startknoten\ der\ Kante\n\n\ @param\ \ neuerSatrtKnoten\ \ Der\ neu\ zu\ setzende\ Startknoten\n
|
||||
comment8.params=
|
||||
comment8.target=Knoten\ getStart()
|
||||
comment8.text=\n\ Gibt\ den\ Startknoten\ der\ Kante\ zurueck\n\ \n\ @return\ \ Startknoten\n
|
||||
comment9.params=neuerZielKnoten
|
||||
comment9.target=void\ setZiel(Knoten)
|
||||
comment9.text=\n\ Setzt\ den\ Zielknoten\ der\ Kante\n\n\ @param\ \ neuerZielKnoten\ \ Der\ neu\ zu\ setzende\ Zielknoten\n
|
||||
numComments=21
|
||||
|
|
@ -1,76 +0,0 @@
|
|||
#BlueJ class context
|
||||
comment0.target=Knoten
|
||||
comment0.text=\n\ Diese\ Klasse\ Knoten\ definiert\ einen\ Knoten.\n\ Knoten\ haben\ eine\ Position,\ eine\ Farbe\ und\ einen\ Wert\ f\u00FCr\ sonstige\ Codierungszwecke\ und\ sind\ markiert\ und/oder\ besucht.\n\ Im\ Infotext\ kann\ eine\ zus\u00E4tzliche\ Information\ f\u00FCr\ die\ Anzeige\ gespeichert\ werden.\n\ \n\ @author\ Dirk\ Zechnall,\ Thomas\ Schaller\n\ @version\ 22.07.2020\ (v6.4)\n
|
||||
comment1.params=x\ y
|
||||
comment1.target=Knoten(int,\ int)
|
||||
comment1.text=\n\ Der\ Konstruktor\ erstellt\ einen\ neuen\ Knoten\ mit\ einem\ neuen\ Namen\n\n\ @param\ \ x\ \ x-Position\ des\ Knotens\n\ @param\ \ y\ \ y-Position\ des\ Knotens\n
|
||||
comment10.params=
|
||||
comment10.target=double\ getDoubleWert()
|
||||
comment10.text=\n\ Gibt\ den\ Wert\ vom\ Knoten\ als\ Double-Wert\ zurueck\n\ \n\ @return\ \ Wert\ des\ Knotens\n
|
||||
comment11.params=markiert
|
||||
comment11.target=void\ setMarkiert(boolean)
|
||||
comment11.text=\n\ Setzt\ das\ Markiertattribut\ vom\ Knoten\n\n\ @param\ \ markiert\ \ Der\ neu\ zu\ setzende\ Markiertwert\n
|
||||
comment12.params=
|
||||
comment12.target=boolean\ isMarkiert()
|
||||
comment12.text=\n\ Gibt\ den\ Markiertwert\ vom\ Knoten\ zurueck\n\ \n\ @return\ \ markiert?\n
|
||||
comment13.params=markiert
|
||||
comment13.target=void\ setBesucht(boolean)
|
||||
comment13.text=\n\ Setzt\ das\ Besuchtattribut\ vom\ Knoten\n\n\ @param\ \ markiert\ \ Der\ neu\ zu\ setzende\ Besuchtwert\n
|
||||
comment14.params=
|
||||
comment14.target=boolean\ isBesucht()
|
||||
comment14.text=\n\ Gibt\ den\ Besuchtwert\ vom\ Knoten\ zurueck\n\ \n\ @return\ \ besucht?\n
|
||||
comment15.params=
|
||||
comment15.target=int\ getFarbe()
|
||||
comment15.text=\n\ Gibt\ den\ Index\ der\ Farbe\ des\ Knoten\ zur\u00FCck.\n\ Standardm\u00E4\u00DFig\ h\u00E4ngt\ die\ Farbe\ von\ den\ Attributen\ markiert\ und\ besucht\ ab.\n\ Durch\ Setzen\ der\ Farbe\ kann\ die\ Farbe\ gezielt\ gesetzt\ werden.\n\ @return\ Farbe\ des\ Knotens\n
|
||||
comment16.params=farbe
|
||||
comment16.target=void\ setFarbe(int)
|
||||
comment16.text=\n\ Setzt\ den\ Index\ der\ Farbe\ des\ Knoten.\n\ Standardm\u00E4\u00DFig\ h\u00E4ngt\ die\ Farbe\ von\ den\ Attributen\ markiert,\ besucht\ und\ beendet\ ab.\n\ Durch\ Setzen\ der\ Farbe\ kann\ die\ Farbe\ gezielt\ gesetzt\ werden.\n\ @param\ farbe\ Index\ der\ Farbe\ (0-19)\n
|
||||
comment17.params=
|
||||
comment17.target=boolean\ isFarbeAutomatisch()
|
||||
comment17.text=\ Gibt\ zur\u00FCck,\ ob\ die\ Knotenfarbe\ automatisch\ aus\ den\ Attributen\ ermittelt\ wird.\n\ @return\ true\=Farbe\ wird\ automatisch\ bestimmt,\ false\=Farbe\ wurde\ explizit\ gesetzt.\n\ \ \ \ \ \n
|
||||
comment18.params=auto
|
||||
comment18.target=void\ setFarbeAutomatisch(boolean)
|
||||
comment18.text=\ Legt\ fest,\ ob\ die\ Knotenfarbe\ automatisch\ aus\ den\ Attributen\ ermittelt\ wird.\n\ @param\ auto\ true\=Farbe\ wird\ automatisch\ bestimmt,\n\ \ \ \ \ \ \ \ \ \ \ \ \ false\=Farbe\ wird\ explizit\ gesetzt.\n
|
||||
comment19.params=
|
||||
comment19.target=int\ getX()
|
||||
comment19.text=\ Liefert\ die\ x-Position\ des\ Knotens\n\ @return\ x-Postion\n
|
||||
comment2.params=x\ y\ neuerWert
|
||||
comment2.target=Knoten(int,\ int,\ double)
|
||||
comment2.text=\n\ Der\ Konstruktor\ erstellt\ einen\ neuen\ Knoten\ mit\ einem\ Startwert\n\n\ @param\ \ x\ \ x-Position\ des\ Knotens\n\ @param\ \ y\ \ y-Position\ des\ Knotens\ \ \ \ \n\ @param\ \ neuerWert\ \ Der\ neue\ Wert\ des\ Knotens\ \n
|
||||
comment20.params=
|
||||
comment20.target=int\ getY()
|
||||
comment20.text=\ Liefert\ die\ y-Position\ des\ Knotens\n\ @return\ y-Postion\n
|
||||
comment21.params=x
|
||||
comment21.target=void\ setX(int)
|
||||
comment21.text=\ Setzt\ die\ x-Position\ des\ Knotens\n\ @param\ x\ x-Postion\n
|
||||
comment22.params=y
|
||||
comment22.target=void\ setY(int)
|
||||
comment22.text=\ Setzt\ die\ y-Position\ des\ Knotens\n\ @param\ y\ y-Postion\n
|
||||
comment23.params=e
|
||||
comment23.target=int\ compareTo(GraphElement)
|
||||
comment23.text=\ Vergleicht\ den\ Knoten\ mit\ einem\ anderen\ Knoten\ bez\u00FCglich\ seines\ Werts\n\ @param\ e\ anderer\ Knoten\n\ @return\ kleiner\ 0\ der\ andere\ Knoten\ hat\ einen\ gr\u00F6\u00DFeren\ Wert,\ gr\u00F6\u00DFer\ 0\ der\ andere\ Knoten\ hat\ einen\ kleineren\ Wert,\ gleich\ 0\ beide\ sind\ gleich\n
|
||||
comment24.params=
|
||||
comment24.target=java.lang.String\ toString()
|
||||
comment24.text=\n\ Die\ Methode\ ueberschreibt\ die\ Methode\ toString()\ und\ gibt\ die\ String-Raepraesentation\ eines\ Knotens\ zurueck\n\ \n\ @return\ \ \ \ \ \ String-Raepraesentation\ des\ Knotens\n
|
||||
comment3.params=status
|
||||
comment3.target=void\ setStatus(java.lang.String)
|
||||
comment3.text=\n\ Setzt\ den\ Status\ eines\ Knotens\ aus\ einem\ Status-String\n\ Format\:\ wert,markiert,besucht,farbe\n\ wobei\ wert\ eine\ double-Zahl,\ mariert\ und\ besucht\ ein\ boolean-Wert\ (0\=false,\ 1\ \=\ true)\ und\n\ farbe\ eine\ zahl\ ist.\n\n\ @param\ \ status\ Der\ Statusstring\n
|
||||
comment4.params=
|
||||
comment4.target=java.lang.String\ getStatus()
|
||||
comment4.text=\n\ Liefert\ den\ Status\ eines\ Knotens\ als\ Status-String\n\ Format\:\ wert,markiert,besucht,farbe\n\ wobei\ wert\ eine\ double-Zahl,\ mariert\ und\ besucht\ ein\ boolean-Wert\ (0\=false,\ 1\ \=\ true)\ und\n\ farbe\ eine\ zahl\ ist.\n\n\ @return\ Der\ Statusstring\n
|
||||
comment5.params=
|
||||
comment5.target=void\ init()
|
||||
comment5.text=\n\ Die\ Methode\ init\ initialisiert\ den\ Zustand\ eines\ Knotens\n
|
||||
comment6.params=infotext
|
||||
comment6.target=void\ setInfotext(java.lang.String)
|
||||
comment6.text=\ Setzt\ den\ Infotext\ f\u00FCr\ einen\ Knoten\n\ @param\ infotext\ Der\ neue\ Text\n
|
||||
comment7.params=
|
||||
comment7.target=java.lang.String\ getInfotext()
|
||||
comment7.text=\ Liefert\ den\ Infotext\ des\ Knotens\n\ @return\ Der\ Infotext\n
|
||||
comment8.params=neuerWert
|
||||
comment8.target=void\ setWert(double)
|
||||
comment8.text=\n\ Setzt\ den\ Wert\ beim\ Knoten\n\n\ @param\ \ neuerWert\ \ Der\ neu\ zu\ setzende\ Wert\n
|
||||
comment9.params=
|
||||
comment9.target=int\ getIntWert()
|
||||
comment9.text=\n\ Gibt\ den\ Wert\ vom\ Knoten\ als\ Integer-Wert\ zurueck\n\ \n\ @return\ \ Wert\ des\ Knotens\n
|
||||
numComments=25
|
||||
Loading…
Add table
Add a link
Reference in a new issue