Package
Class
Tree
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
J
K
L
M
N
O
P
R
S
T
V
W
Z
A
actionPerformed(ActionEvent)
- Method in class
Zeitsteuerung
vom Timer aufgerufen erhšht die Simulationszeit und benachrichtigt alle eingetragenen Objekte
anhalten()
- Method in class
Zeitsteuerung
Timer anhalten
B
Basismodelldaten
- class
Basismodelldaten
.
Abstract class Basismodelldaten Diese Konstanten beschreiben die zeitlichen Eckdaten des Modells Alle Zeitdaten sind in Sekunden gerechnet.
Basismodelldaten()
- Constructor for class
Basismodelldaten
C
countKunden()
- Method in class
Laden
gibt die Anzahl der Kunden zurŸck
countOffeneKassen()
- Method in class
Kassenliste
zŠhlt die offenen Kassen
countgeschlosseneKassen()
- Method in class
Kassenliste
zŠhlt die geschlossenen Kassen
D
dauerKassieren
- Static variable in class
Basismodelldaten
Bediendauer zum Kassieren
dauerProArtikel
- Static variable in class
Basismodelldaten
Bediendauer pro Artikel
E
einreihen(Vector)
- Method in class
Kunde
der Kunde stellt sich an der kleinsten, offenen Kasse an
empfaenger
- Variable in class
Zeitsteuerung
zu steuernde Objekte, mŸssen von jedem Takt benachrichtigt werden.
entferne(ZeitMeldung)
- Method in class
Zeitsteuerung
Element aus der Liste der zu benachrichtigenden Objekte entfernen
entferneKunde(Kunde, long)
- Method in class
Laden
der Kunde verlŠsst den Laden
erzeugeKunde(long)
- Method in class
Laden
erzeugt einen Kunden, wenn mindestens eine Kasse offen ist
F
findKasse(MouseEvent)
- Method in class
Kassenliste
die Kasse finden, die sich bei der Auslšsung des Events unter dem Mauszeiger befindet
G
GESCHLOSSEN
- Static variable in class
Kasse
Konstante fŸr zustand, die Kasse ist geschlossen
getArtikelmenge()
- Method in class
Kunde
getArtikelmengeWahrgenommen()
- Method in class
Kunde
getArtikelsumme()
- Method in class
Warteschlange
getColor()
- Method in class
ScreenElement
getHeight()
- Method in class
ScreenElement
getKleinste(Vector)
- Method in class
Kunde
wŠhlt aus der Menge Kassen die "kleinste" Kasse zurŸck.
getMaxSchlangenLaenge()
- Method in class
Kassenliste
gibt die LŠnge der lŠngsten Schlange zurŸck
getMaxSchlangenLaenge()
- Method in class
Laden
gibt den maximalen Wert der Schlangen zurŸck
getMaxWartezeit()
- Method in class
Laden
Gibt die maximale Wartezeit der bisher bedienten Kunden zurŸck
getMaxWartezeitNorm()
- Method in class
Laden
Gibt die maximale normierte Wartezeit der bisher bedienten Kunden zurŸck
getMittlereSchlangenLaenge()
- Method in class
Kassenliste
gibt die mittlere SchlangenlŠnge zurŸck Summe der SchlangenlŠngen/Anzahl der nicht geschlossenen Kassen
getMittlereSchlangenLaenge()
- Method in class
Laden
gibt die mittlere SchlangenlŠnge zurŸck
getOffen()
- Method in class
Kasse
getSchlangenLaenge()
- Method in class
Kasse
getSchlangenLaenge()
- Method in class
Kassenliste
gibt die Summe der LŠngen der Warteschlangen zurŸck
getSchlangenLaenge()
- Method in class
Kunde
getSchlangenLaenge()
- Method in class
Laden
gibt die Summe der SchlangenlŠngen zurŸck
getStartZeit()
- Method in class
Kunde
getWarteSchlange()
- Method in class
Kasse
getWarteZeit()
- Method in class
Kasse
getWartezeit()
- Method in class
Laden
Gibt die durchschnittliche Wartezeit der bisher bedienten Kunden zurŸck
getWartezeitNorm()
- Method in class
Laden
Gibt die durchschnittliche normierte Wartezeit der bisher bedienten Kunden zurŸck
getWidth()
- Method in class
ScreenElement
getX()
- Method in class
ScreenElement
getY()
- Method in class
ScreenElement
getZeit()
- Method in class
Zeitsteuerung
Systemzeit holen
getZustand()
- Method in class
Kasse
J
jSlider1StateChanged(ChangeEvent)
- Method in class
Kasse
K
KUERZESTE
- Static variable in class
Kunde
Kasse
- class
Kasse
.
Kasse(Laden, int, int, int, int, int, boolean, Zeitsteuerung)
- Constructor for class
Kasse
Kassenliste
- class
Kassenliste
.
Kassenliste()
- Constructor for class
Kassenliste
Listenverwaltung der Kassen anlegen
Kunde
- class
Kunde
.
Kunde(int, int, int, int, Color, int, long, double)
- Constructor for class
Kunde
kleiner(Kasse, Kasse)
- Method in class
Kunde
definiert eine Ordnung auf der Menge der Kassen, die bei der Schlangenwahl (getKleinste()) verwendet wird
L
Laden
- class
Laden
.
Laden(Zeitsteuerung)
- Constructor for class
Laden
Creates a new instance of Laden
laden
- Variable in class
MainFrame
M
MainFrame
- class
MainFrame
.
MainFrame()
- Constructor for class
MainFrame
Creates new form MainFrame
main(String[])
- Static method in class
MainFrame
maxArtikel
- Static variable in class
Basismodelldaten
Maximale Artikelzahl
maxKundenStunde
- Static variable in class
Basismodelldaten
maximale Zahl an Kunden pro Stunde
mittlereBediendauer
- Static variable in class
Basismodelldaten
mittlere Bediendauer zum Kassieren
N
neueZeit(long)
- Method in class
Kasse
neuZeit wird im aktuellen Zeittakt aufgerufen
neueZeit(long)
- Method in class
Laden
neuZeit wird im aktuellen Zeittakt aufgerufen
neueZeit(long)
- Method in class
MainFrame
neuZeit wird im aktuellen Zeittakt aufgerufen
neueZeit(long)
- Method in interface
ZeitMeldung
An example of a method header - replace this comment with your own
O
OFFEN
- Static variable in class
Kasse
Konstante fŸr zustand, die Kasse ist offen
offeneKassen(Vector)
- Method in class
Kunde
gibt aus der Menge kassen, die Teilmenge der offenen Kassen zurŸck
onMouseClick(MouseEvent)
- Method in class
Laden
optimiereSchlangen()
- Method in class
Laden
nimmt Schlangenoptimierungen bei Kunden- und KassenverŠnderungen vor
P
paint(Graphics2D)
- Method in class
Kasse
paint(Graphics2D)
- Method in class
Kunde
paint(Graphics2D)
- Method in class
ScreenElement
paint(Graphics2D)
- Method in class
Warteschlange
paintChildren(Graphics)
- Method in class
Laden
R
registriere(ZeitMeldung)
- Method in class
Zeitsteuerung
Neues Element in die Liste der zu benachrichtigenden Objekte eintragen
reset()
- Method in class
Kasse
leert die Warteschlange dieser Kasse
reset()
- Method in class
Kassenliste
gibt die Botschaft an alle Klassen weiter
reset()
- Method in class
Laden
lšscht die Kundenliste und gibt die Botschaft an die Klassenliste weiter
reset()
- Method in class
Zeitsteuerung
Systemzeit zurŸcksetzen
resetStatistik()
- Method in class
Laden
setzt die Statistikdaten zurŸck
S
SCHLIESSEND
- Static variable in class
Kasse
Konstante fŸr zustand, die Kasse wird geschlossen
SCHNELLSTE
- Static variable in class
Kunde
ScreenElement
- class
ScreenElement
.
dient als Basisklasse fŸr alle Elemente, die am Bildschirm angezeigt werden kšnnen und Bildschirmkoordinaten benštigen.
ScreenElement(int, int, int, int, Color)
- Constructor for class
ScreenElement
Creates a new instance of ScreenElement
setColor(Color)
- Method in class
ScreenElement
setHeight(int)
- Method in class
ScreenElement
setLaeuft(boolean)
- Method in class
MainFrame
Simulation starten und stoppen
setStrategie(int)
- Method in class
Kunde
setStrategie(int)
- Method in class
Laden
setzt fŸr alle Kunden die Strategie
setWidth(int)
- Method in class
ScreenElement
setXY(int, int)
- Method in class
Kasse
setXY(int, int)
- Method in class
ScreenElement
setXY(int, int)
- Method in class
Warteschlange
setZustand(int)
- Method in class
Kasse
setzeFaktor(int)
- Method in class
Zeitsteuerung
Ablaufgeschwindigkeit einstellen
setzeKundenanzahl(float)
- Method in class
Laden
Setzt die Anzahl der pro Sekunde erzeugten Kunden
startKundenStunde
- Static variable in class
Basismodelldaten
Startwert fŸr Kunden pro Stunde (2 Kassen reichen gerade nicht aus)
starten()
- Method in class
Zeitsteuerung
Timer starten
T
timer
- Variable in class
Zeitsteuerung
Timerobjekt fŸr die zentrale Zeitverwaltung
V
verlasseSchlange()
- Method in class
Kunde
der Kunde verlŠsst die Schlange()
W
Warteschlange
- class
Warteschlange
.
Warteschlange(int, int, int, int)
- Constructor for class
Warteschlange
wechsleSchlange(Vector)
- Method in class
Kunde
der Kunde prŸft, ob er die Schlange wechseln soll.
wechsleZustand()
- Method in class
Kasse
ist die Kasse geschlossen, wird sie gešffnet ist die Kasse offen, soll sie geschlossen werden, d.h. alle Kunden, die in diesem Moment noch vor der Kasse stehen werden noch bedient.
Z
ZeitMeldung
- interface
ZeitMeldung
.
Zu implementieren von allen Elementen, die Zeitnachrichten brauchen.
Zeitsteuerung
- class
Zeitsteuerung
.
Zeitkontrolle des Ladens.
Zeitsteuerung()
- Constructor for class
Zeitsteuerung
Standardkonstruktor fŸr Objekte der Klasse Zeitsteuerung
zeitgeber
- Variable in class
MainFrame
Zeitsteuerungsobjekt
A
B
C
D
E
F
G
J
K
L
M
N
O
P
R
S
T
V
W
Z
Package
Class
Tree
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes