|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use FunctionalRelation | |
|---|---|
| edu.rice.cs.plt.collect | Contains general-purpose extensions to and variations on the java.util collections
framework. |
| Uses of FunctionalRelation in edu.rice.cs.plt.collect |
|---|
| Subinterfaces of FunctionalRelation in edu.rice.cs.plt.collect | |
|---|---|
interface |
OneToOneRelation<T1,T2>
A injective functional relation: each first (of type T1) corresponds to at most one
second (of type T2), and vice versa. |
| Classes in edu.rice.cs.plt.collect that implement FunctionalRelation | |
|---|---|
class |
AbstractFunctionalRelation<T1,T2>
An abstract parent class for implementations of FunctionalRelation. |
protected class |
AbstractInjectiveRelation.InverseInjectiveRelation
An inverse of the enclosing relation. |
class |
AbstractOneToOneRelation<T1,T2>
An abstract parent class for implementations of OneToOneRelation. |
protected class |
AbstractOneToOneRelation.InverseOneToOneRelation
An inverse of the enclosing relation. |
class |
EmptyRelation<T1,T2>
An immutable, empty, one-to-one relation. |
class |
IndexedFunctionalRelation<T1,T2>
An implementation of the FunctionalRelation interface based on indexing maps. |
class |
IndexedOneToOneRelation<T1,T2>
A implementation of OneToOneRelation based on indexing maps. |
class |
SingletonRelation<T1,T2>
An immutable Relation containing a single pair. |
| Methods in edu.rice.cs.plt.collect that return FunctionalRelation | |
|---|---|
FunctionalRelation<T1,T2> |
AbstractFunctionalRelation.InverseFunctionalRelation.inverse()
|
FunctionalRelation<T2,T1> |
AbstractInjectiveRelation.inverse()
Returns an AbstractInjectiveRelation.InverseInjectiveRelation. |
FunctionalRelation<T2,T1> |
InjectiveRelation.inverse()
Produce the inverse of the relation, derived by swapping the elements of each pair. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||