A D E F G I K L M O P R S T V W Z

A

ADAPTER - Class in <Unnamed>
Gibt die Botschaften der OberflŠche an den Supermarkt weiter
ADAPTER(SUPERMARKT, TAKTGEBER) - Constructor for class ADAPTER
Besetzt die Attribute
AdapterSetzen(ADAPTER) - Static method in class OBERFLAECHE
Setzt den Adapter fŸr die Aktionen.
Anfuegen(KUNDE) - Method in class WARTESCHLANGE
Stellt einen Kunden hinten an (so Platz) und zeichnet die Schlange neu.
Anhalten() - Method in class ADAPTER
Timer anhalten
Anhalten() - Method in class TAKTGEBER
Timer anhalten
Anstellen(KASSE[]) - Method in class KUNDE
Entscheidet, an welche Schlange sich der Kunde anstellt.
Anstellen(KASSE[]) - Method in class KUNDEKURZ
Entscheidet, an welche Schlange sich der Kunde anstellt.
Anstellen(KASSE[]) - Method in class KUNDEKURZODERWENIG
Entscheidet, an welche Schlange sich der Kunde anstellt.
Anstellen(KASSE[]) - Method in class KUNDEWENIG
Entscheidet, an welche Schlange sich der Kunde anstellt.
Anstellen(KASSE[]) - Method in class KUNDEZUFALL
Entscheidet, an welche Schlange sich der Kunde anstellt.
ArtikelanzahlGesamtHolen() - Method in class WARTESCHLANGE
Meldet die Artikelsumme der Warteschlange
ArtikelHolen() - Method in class KUNDE
Gibt die artikelanzahl des Kunden
artikelmenge - Variable in class KUNDE
 
AWTFarbe() - Method in enum OBERFLAECHE.FARBE
Konvertiert die angegebene FARBE in ihr AWT-Pendant.

D

darstellung - Variable in class KUNDE
 
DauerSetzen(int) - Method in class ADAPTER
Taktimpulsabtand einstellen
DauerSetzen(int) - Method in class TAKTGEBER
Taktimpulsabtand einstellen

E

Entfernen() - Method in class KREIS
Entfernt die Figur aus der Anzeige
Entfernen() - Method in class KUNDE
Entfernt die Figur aus der Anzeige
Entfernen() - Method in class RECHTECK
Entfernt die Figur aus der Anzeige

F

FarbeSetzen(String) - Method in class KREIS
Setzt die Farbe der Figur.
FarbeSetzen(String) - Method in class RECHTECK
Setzt die Farbe der Figur.
FensterGeben() - Static method in class OBERFLAECHE
Gibt das Ausgabefenster zurück und erzeugt es gegebenenfalls.

G

groesse - Variable in class KUNDE
 
GroesseSetzen(int) - Method in class KREIS
Setzt die Größe der Figur.
GroesseSetzen(int, int) - Method in class RECHTECK
Setzt die Größe der Figur.

I

IstKundeVorhanden() - Method in class WARTESCHLANGE
Meldet, ob noch Kunden in der Warteschlange stehen
IstOffen() - Method in class KASSE
Meldet, ob die Kasse offen ist

K

KASSE - Class in <Unnamed>
Kasse des Supermarkts.
KASSE(WARTESCHLANGE, TAKTGEBER) - Constructor for class KASSE
Baut die Kasse auf und trägt as zugehörige Darstellungssymbol ein.
KasseOeffnen(int) - Method in class ADAPTER
…ffnet die angegebene Kasse.
KasseOeffnen(int) - Method in class SUPERMARKT
…ffnet die angegebene Kasse.
KasseSchliessen(int) - Method in class ADAPTER
Schlie§t die angegebene Kasse nach Bedienung der Restschlange.
KasseSchliessen(int) - Method in class SUPERMARKT
Schlie§t die angegebene Kasse nach Bedienung der Restschlange.
KREIS - Class in <Unnamed>
 
KREIS() - Constructor for class KREIS
Standardkonstruktor für Objekte der Klasse KREIS.
KUNDE - Class in <Unnamed>
Verwaltet einen Kunden.
KUNDE(int) - Constructor for class KUNDE
Konstruktor des Kunden.
KundeErzeugen() - Method in class SUPERMARKT
Erzeugt einen neuen Kunden und lässt ihn anstellen
KUNDEKURZ - Class in <Unnamed>
Verwaltet einen Kunden.
KUNDEKURZ(int) - Constructor for class KUNDEKURZ
Konstruktor des Kunden.
KUNDEKURZODERWENIG - Class in <Unnamed>
 
KUNDEKURZODERWENIG(int) - Constructor for class KUNDEKURZODERWENIG
Konstruktor des Kunden.
KundenabstandSetzen(int) - Method in class ADAPTER
Setzt die mittlere Wartezeit zwischen 2 Kunden
KundenabstandSetzen(int) - Method in class SUPERMARKT
Setzt die mittlere Wartezeit zwischen 2 Kunden
KundeUebergeben() - Method in class WARTESCHLANGE
Liefert den ersten Kunden und zeichnet die Schlange neu.
KUNDEWENIG - Class in <Unnamed>
Verwaltet einen Kunden.
KUNDEWENIG(int) - Constructor for class KUNDEWENIG
Konstruktor des Kunden.
KUNDEZUFALL - Class in <Unnamed>
 
KUNDEZUFALL(int) - Constructor for class KUNDEZUFALL
Konstruktor des Kunden.

L

LaengeHolen() - Method in class WARTESCHLANGE
Meldet die Länge der Warteschlange

M

main(String[]) - Static method in class SIMULATION
Startpunkt

O

OBERFLAECHE - Class in <Unnamed>
 
OBERFLAECHE.FARBE - Enum in <Unnamed>
Vereinbart die für die Simulation nötigen Standardfarben.
OffenSetzen() - Method in class KASSE
Öffnet die Kasse.

P

PositionSetzen(int, int) - Method in class KASSE
Setzt die Position der Kasse.
PositionSetzen(int, int) - Method in class KREIS
Setzt die Position der Figur.
PositionSetzen(int, int) - Method in class KUNDE
Setzt die Position des Kunden.
PositionSetzen(int, int) - Method in class RECHTECK
Setzt die Position der Figur.
PositionSetzen(int, int) - Method in class WARTESCHLANGE
Setzt die Position der Warteschlange und zeichnet sie neu.

R

RECHTECK - Class in <Unnamed>
 
RECHTECK() - Constructor for class RECHTECK
Standardkonstruktor für Objekte der Klasse RECHTECK.
Registrieren(TAKTKLIENT) - Method in class TAKTGEBER
Registriert einen neuen Klienten beim Taktgeber.

S

s - Variable in class ADAPTER
 
SchliessendSetzen() - Method in class KASSE
Bereitet das Schließen der Kasse vor.
SIMULATION - Class in <Unnamed>
Baut den Supermarkt zusammen und schafft die Rahmenbedingungen.
Starten() - Method in class ADAPTER
Timer starten
Starten() - Method in class TAKTGEBER
Timer starten
SUPERMARKT - Class in <Unnamed>
 
SUPERMARKT(TAKTGEBER) - Constructor for class SUPERMARKT
Legt die Kassen und ihre Warteschlangen an.

T

t - Variable in class ADAPTER
 
TAKTGEBER - Class in <Unnamed>
Zeitkontrolle der Simulation.
TAKTGEBER() - Constructor for class TAKTGEBER
Legt den eigentlichen Zeitgeber an.
TaktImpulsAusfuehren() - Method in class KASSE
EmpfŠngt die Impulse des Taktgebers.
TaktImpulsAusfuehren() - Method in class SUPERMARKT
EmpfŠngt die Impulse des Taktgebers.
TaktImpulsAusfuehren() - Method in interface TAKTKLIENT
EmpfŠngt die Taktimpulse.
TAKTKLIENT - Interface in <Unnamed>
Methoden der Klienten des Taktgebers.

V

valueOf(String) - Static method in enum OBERFLAECHE.FARBE
Returns the enum constant of this type with the specified name.
values() - Static method in enum OBERFLAECHE.FARBE
Returns an array containing the constants of this enum type, in the order they're declared.

W

WARTESCHLANGE - Class in <Unnamed>
Write a description of class WARTESCHLANGE here.
WARTESCHLANGE() - Constructor for class WARTESCHLANGE
Legt eine leere Warteschlange an.
WarteschlangeHolen() - Method in class KASSE
Gibt die zu dieser Kasse gehörende arteschlange zurück

Z

ZufallsFarbeErzeugen() - Static method in enum OBERFLAECHE.FARBE
Erzeugt eine zufällige FARBE

A D E F G I K L M O P R S T V W Z