lehrbuch.kapitel9
Interface Menge

All Known Subinterfaces:
IterierbareMenge
All Known Implementing Classes:
MengeGen, MengePol

public interface Menge

Schnittstelle für eine Menge


Method Summary
 void eintragen(java.lang.Object element)
          Trägt ein Element in die Menge ein.
 void entfernen(java.lang.Object element)
          Löscht ein Element aus der Menge.
 void entleeren()
          Löscht alle Elemente aus der Menge
 boolean istLeer()
          Informator, überprüft, ob die Menge leer ist // const
 void iterator(java.lang.String rueckruf)
          Ruft rueckruf für jedes eingetragene Element der Menge auf.
 void oder(Menge menge)
          Mutator, bildet die Vereinigung zweier Mengen.
 void und(Menge menge)
          Mutator, bildet den Schnitt zweier Mengen.
 boolean vorhanden(java.lang.Object element)
          Überprüft, ob ein bestimmtes Element in der Menge enthalten ist.
 

Method Detail

entleeren

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

eintragen

public void eintragen(java.lang.Object element)
Trägt ein Element in die Menge ein.
Parameters:
element - das einzutragende Objekt

entfernen

public void entfernen(java.lang.Object element)
Löscht ein Element aus der Menge.
Parameters:
element - das zu löschende Objekt

vorhanden

public boolean vorhanden(java.lang.Object element)
Überprüft, ob ein bestimmtes Element in der Menge enthalten ist. // const
Parameters:
element - das gesuchte Objekt
Returns:
true wenn die Menge das Element enthält

und

public void und(Menge menge)
Mutator, bildet den Schnitt zweier Mengen. Das Ergebnis wird im Zielobjekt abgelegt.
Parameters:
menge - die zu konjugierende Menge // const

oder

public void oder(Menge menge)
Mutator, bildet die Vereinigung zweier Mengen. Das Ergebnis wird im Zielobjekt abgelegt.
Parameters:
menge - die zu disjugierende Menge // const

istLeer

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

iterator

public void iterator(java.lang.String rueckruf)
Ruft rueckruf für jedes eingetragene Element der Menge auf.
Parameters:
rueckruf - der Name der aufzurufenden Methode der Elementklasse