coins.aflow.util
Interface Poset
- All Superinterfaces:
- java.util.Collection, java.util.Set
- All Known Implementing Classes:
- PosetImpl
- public interface Poset
- extends java.util.Set
|
Method Summary |
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 o)
|
java.util.Set |
lessersOf(java.lang.Object o)
|
java.util.Set |
maximals()
|
java.util.Set |
minimals()
|
java.util.Iterator |
reverseDFOIterator()
|
java.util.Set |
strictGreatersOf(java.lang.Object o)
|
java.util.Set |
strictLessersOf(java.lang.Object o)
|
| Methods inherited from interface java.util.Set |
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray |
add
public boolean add(java.util.Set directLessers,
java.util.Set directGreaters,
java.lang.Object o)
- If o is already included, will do nothing.
addMin
public boolean addMin(java.util.Set directGreaters,
java.lang.Object o)
addMax
public boolean addMax(java.util.Set directLessers,
java.lang.Object o)
addMin
public boolean addMin(java.lang.Object directGreater,
java.lang.Object o)
addMax
public boolean addMax(java.lang.Object directLesser,
java.lang.Object o)
addNew
public boolean addNew(java.lang.Object o)
- If o is already included, will overwrite with a fresh one (without any order relatation links).
connect
public boolean connect(java.lang.Object lesser,
java.lang.Object greater)
directLessersOf
public java.util.Set directLessersOf(java.lang.Object o)
directGreatersOf
public java.util.Set directGreatersOf(java.lang.Object o)
minimals
public java.util.Set minimals()
maximals
public java.util.Set maximals()
lessersOf
public java.util.Set lessersOf(java.lang.Object o)
greatersOf
public java.util.Set greatersOf(java.lang.Object o)
strictLessersOf
public java.util.Set strictLessersOf(java.lang.Object o)
strictGreatersOf
public java.util.Set strictGreatersOf(java.lang.Object o)
dfoIterator
public java.util.Iterator dfoIterator()
reverseDFOIterator
public java.util.Iterator reverseDFOIterator()