lehrbuch.kapitel9
Interface DiskreteMenge

All Known Implementing Classes:
DiskreteMengeGen

public interface DiskreteMenge

Schnittstelle der Menge für Aufzählungsklassen


Method Summary
 void eintragen(Aufz element)
          Trägt einen Aufzählungswert in die diskrete Menge ein.
 void entfernen(Aufz element)
          Löscht einen Aufzählungswert aus der diskreten Menge.
 void entleeren()
          Löscht alle Elemente aus der Menge
 boolean istLeer()
          Informator, überprüft, ob die Menge leer ist // const
 boolean vorhanden(Aufz element)
          Überprüft, ob ein bestimmter Aufzählungswert in der diskreten Menge enthalten ist.
 

Method Detail

eintragen

public void eintragen(Aufz element)
Trägt einen Aufzählungswert in die diskrete Menge ein.
Parameters:
element - der einzutragende Aufzählungswert

entleeren

public void entleeren()
Löscht alle Elemente aus der Menge

entfernen

public void entfernen(Aufz element)
Löscht einen Aufzählungswert aus der diskreten Menge.
Parameters:
element - der zu löschende Aufzählungswert

vorhanden

public boolean vorhanden(Aufz element)
Überprüft, ob ein bestimmter Aufzählungswert in der diskreten Menge enthalten ist. // const
Parameters:
element - der gesuchte Aufzählungswert
Returns:
true wenn der Sack den Aufzählungswert enthält

istLeer

public boolean istLeer()
Informator, überprüft, ob die Menge leer ist // const
Returns:
true wenn die Menge keine Elemente enthält