All Packages  Class Hierarchy  This Package  Previous  Next  Index

Schnittstelle lehrbuch.kapitel8.ErwFarbmenge

public interface ErwFarbmenge
extends Farbmenge

Erweiterung der Schnittstelle der Farbmenge um die Mengenoperationen


Method Index

 o entweder(ErwFarbmenge)
Mutator, bildet die exklusive Vereinigung zweier Mengen.
 o gleich(ErwFarbmenge)
Vergleicht den Inhalt zweier Mengen.
 o kopieren(ErwFarbmenge)
Kopiert Inhalt der Menge.
 o leer()
Informator, überprüft, ob die Menge leer ist
 o nicht()
Mutator, bildet das Komplement einer Menge.
 o oder(ErwFarbmenge)
Mutator, bildet die Vereinigung zweier Mengen.
 o und(ErwFarbmenge)
Mutator, bildet den Schnitt zweier Farbmengen.

Methods

 o und

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

 o oder

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

 o entweder

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

 o nicht

 public abstract void nicht()
Mutator, bildet das Komplement einer Menge. Das Ergebnis wird im Zielobjekt abgelegt.

 o leer

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

 o kopieren

 public abstract void kopieren(ErwFarbmenge quelle)
Kopiert Inhalt der Menge.
Parameters:
quelle - die zu kopierende Menge // const

 o gleich

 public abstract boolean gleich(ErwFarbmenge menge)
Vergleicht den Inhalt zweier Mengen. // const
Parameters:
menge - die zu vergleichende Menge // const
Returns:
true wenn die beiden Mengen die gleichen Elemente enthalten

All Packages  Class Hierarchy  This Package  Previous  Next  Index