de.rwth.domains
Interface LowerSemiLattice
- All Superinterfaces:
- POSet, PreLowerSemiLattice, Set
- All Known Subinterfaces:
- CompleteLattice, Lattice
- public interface LowerSemiLattice
- extends PreLowerSemiLattice
Interface for lower semi lattices. Lower semi lattices are partially ordered sets,
where the greatest lower bound exists for any two elements.
- Version:
- $Id: LowerSemiLattice.java,v 1.2 2002/09/17 06:53:53 mohnen Exp $
- Author:
- Markus Mohnen
Method Summary |
java.lang.Object |
meet(java.lang.Object e1,
java.lang.Object e2)
Computes the greatest lower bound of two elements. |
Methods inherited from interface de.rwth.domains.POSet |
le, lt |
meet
public java.lang.Object meet(java.lang.Object e1,
java.lang.Object e2)
- Computes the greatest lower bound of two elements.
Implementations should guarantee that meet
is commutative and
associative. Furthermore, meet(e1,e2)=e1
iff le(e1,e2)
.
- Specified by:
meet
in interface PreLowerSemiLattice
- Parameters:
e1
- a value of type Object
e2
- a value of type Object
- Returns:
- the greatest lower bound of
e1
and e2
- See Also:
Domain.checkProperties(LowerSemiLattice lsl)