coins.aflow.util
Class PosetImpl
java.lang.Object
java.util.AbstractCollection
java.util.AbstractSet
java.util.HashSet
coins.aflow.util.PosetImpl
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Collection, Poset, java.io.Serializable, java.util.Set
- public class PosetImpl
- extends java.util.HashSet
- implements Poset
- See Also:
- Serialized Form
| Fields inherited from class java.util.HashSet |
|
|
Method Summary |
boolean |
add(java.lang.Object o)
|
boolean |
add(PosetImpl.DirectInfo info,
java.lang.Object o)
|
boolean |
add(java.util.Set directLessers,
java.util.Set directGreaters,
java.lang.Object o)
If o is already included, will do nothing. |
boolean |
addMax(java.lang.Object directLesser,
java.lang.Object o)
|
boolean |
addMax(java.util.Set directLessers,
java.lang.Object o)
|
boolean |
addMin(java.lang.Object directGreater,
java.lang.Object o)
|
boolean |
addMin(java.util.Set directGreaters,
java.lang.Object o)
|
boolean |
addNew(java.lang.Object o)
If o is already included, will overwrite with a fresh one (without any order relatation links). |
boolean |
connect(java.lang.Object lesser,
java.lang.Object greater)
|
java.util.Iterator |
dfoIterator()
|
java.util.Set |
directGreatersOf(java.lang.Object o)
|
java.util.Set |
directLessersOf(java.lang.Object o)
|
java.util.Set |
greatersOf(java.lang.Object entry)
|
java.lang.String |
info(java.lang.Object o)
|
java.util.Set |
lessersOf(java.lang.Object entry)
|
java.util.Set |
maximals()
|
java.util.Set |
minimals()
|
java.util.Iterator |
reverseDFOIterator()
|
java.util.Set |
strictGreatersOf(java.lang.Object entry)
|
java.util.Set |
strictLessersOf(java.lang.Object entry)
|
java.lang.String |
toString()
|
| Methods inherited from class java.util.HashSet |
clear, clone, contains, isEmpty, iterator, remove, size |
| Methods inherited from class java.util.AbstractSet |
equals, hashCode, removeAll |
| Methods inherited from class java.util.AbstractCollection |
addAll, containsAll, retainAll, toArray, toArray |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Set |
addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
directLessersAndGreatersInfo
java.util.Map directLessersAndGreatersInfo
PosetImpl
public PosetImpl()
add
public boolean add(java.lang.Object o)
- Specified by:
add in interface java.util.Set
add
public boolean add(java.util.Set directLessers,
java.util.Set directGreaters,
java.lang.Object o)
- Description copied from interface:
Poset
- If o is already included, will do nothing.
- Specified by:
add in interface Poset
add
public boolean add(PosetImpl.DirectInfo info,
java.lang.Object o)
addMin
public boolean addMin(java.util.Set directGreaters,
java.lang.Object o)
- Specified by:
addMin in interface Poset
addMax
public boolean addMax(java.util.Set directLessers,
java.lang.Object o)
- Specified by:
addMax in interface Poset
addMin
public boolean addMin(java.lang.Object directGreater,
java.lang.Object o)
- Specified by:
addMin in interface Poset
addMax
public boolean addMax(java.lang.Object directLesser,
java.lang.Object o)
- Specified by:
addMax in interface Poset
addNew
public boolean addNew(java.lang.Object o)
- Description copied from interface:
Poset
- If o is already included, will overwrite with a fresh one (without any order relatation links).
- Specified by:
addNew in interface Poset
connect
public boolean connect(java.lang.Object lesser,
java.lang.Object greater)
- Specified by:
connect in interface Poset
directLessersOf
public java.util.Set directLessersOf(java.lang.Object o)
- Specified by:
directLessersOf in interface Poset
directGreatersOf
public java.util.Set directGreatersOf(java.lang.Object o)
- Specified by:
directGreatersOf in interface Poset
minimals
public java.util.Set minimals()
- Specified by:
minimals in interface Poset
maximals
public java.util.Set maximals()
- Specified by:
maximals in interface Poset
lessersOf
public java.util.Set lessersOf(java.lang.Object entry)
- Specified by:
lessersOf in interface Poset
greatersOf
public java.util.Set greatersOf(java.lang.Object entry)
- Specified by:
greatersOf in interface Poset
strictLessersOf
public java.util.Set strictLessersOf(java.lang.Object entry)
- Specified by:
strictLessersOf in interface Poset
strictGreatersOf
public java.util.Set strictGreatersOf(java.lang.Object entry)
- Specified by:
strictGreatersOf in interface Poset
dfoIterator
public java.util.Iterator dfoIterator()
- Specified by:
dfoIterator in interface Poset
reverseDFOIterator
public java.util.Iterator reverseDFOIterator()
- Specified by:
reverseDFOIterator in interface Poset
toString
public java.lang.String toString()
info
public java.lang.String info(java.lang.Object o)