class |
AbstractSourceMapping |
Simple implementation of
Mappings.TargetMapping where the
number of sources and targets are specified as constructor parameters and you
just need to implement one method,
|
class |
AbstractTargetMapping |
Simple implementation of
Mappings.TargetMapping where the
number of sources and targets are specified as constructor parameters and you
just need to implement one method,
|
static class |
Mappings.AbstractMapping |
Abstract implementation of Mapping .
|
static class |
Mappings.FiniteAbstractMapping |
Abstract implementation of mapping where both source and target
domains are finite.
|
static class |
Mappings.IdentityMapping |
The identity mapping, of a given size, or infinite.
|
private static class |
Mappings.InverseMapping |
Decorator which converts any Mapping into the inverse of itself.
|
static class |
Mappings.OverridingSourceMapping |
Source mapping that returns the same result as a parent
Mappings.SourceMapping except for specific overriding elements.
|
static class |
Mappings.OverridingTargetMapping |
Target mapping that returns the same result as a parent
Mappings.TargetMapping except for specific overriding elements.
|
private static class |
Mappings.PartialFunctionImpl |
Implementation of Mapping where a source can have at most one
target, and a target can have any number of sources.
|
static class |
Mappings.PartialMapping |
A mapping where a source has at most one target, and every target has at
most one source.
|
(package private) static class |
Mappings.SurjectionWithInverse |
A surjection with inverse has precisely one source for each target.
|