Package | Class | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES

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

Package | Class | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES