Class SUPERMARKT

java.lang.Object
  extended by SUPERMARKT
All Implemented Interfaces:
TAKTKLIENT

 class SUPERMARKT
extends java.lang.Object
implements TAKTKLIENT


Constructor Summary
SUPERMARKT(TAKTGEBER t)
          Legt die Kassen und ihre Warteschlangen an.
 
Method Summary
(package private)  void KasseOeffnen(int nr)
          …ffnet die angegebene Kasse.
(package private)  void KasseSchliessen(int nr)
          Schlie§t die angegebene Kasse nach Bedienung der Restschlange.
(package private)  void KundeErzeugen()
          Erzeugt einen neuen Kunden und lässt ihn anstellen
(package private)  void KundenabstandSetzen(int zeit)
          Setzt die mittlere Wartezeit zwischen 2 Kunden
 void TaktImpulsAusfuehren()
          EmpfŠngt die Impulse des Taktgebers.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SUPERMARKT

SUPERMARKT(TAKTGEBER t)
Legt die Kassen und ihre Warteschlangen an.

Method Detail

KasseOeffnen

void KasseOeffnen(int nr)
…ffnet die angegebene Kasse.

Parameters:
nr - Nummer der zu šffnenden Kasse.

KasseSchliessen

void KasseSchliessen(int nr)
Schlie§t die angegebene Kasse nach Bedienung der Restschlange.

Parameters:
nr - Nummer der zu schlie§enden Kasse.

KundeErzeugen

void KundeErzeugen()
Erzeugt einen neuen Kunden und lässt ihn anstellen


KundenabstandSetzen

void KundenabstandSetzen(int zeit)
Setzt die mittlere Wartezeit zwischen 2 Kunden

Parameters:
zeit - mittlere Wartezeit

TaktImpulsAusfuehren

public void TaktImpulsAusfuehren()
EmpfŠngt die Impulse des Taktgebers.

Specified by:
TaktImpulsAusfuehren in interface TAKTKLIENT