Package eu.bandm.tools.ops
Class AbstractInvertibleFunction<D,R>
java.lang.Object
eu.bandm.tools.ops.AbstractInvertibleFunction<D,R>
- All Implemented Interfaces:
InvertibleFunction<D,
,R> RetractableFunction<D,
,R> SectionableFunction<D,
,R> Function<D,
R>
public abstract class AbstractInvertibleFunction<D,R>
extends Object
implements InvertibleFunction<D,R>
Generic implementation for
RetractableFunction.retract(R)
and
SectionableFunction.section(R)
, when a general InvertibleFunction.invert(R)
is given.-
Constructor Details
-
AbstractInvertibleFunction
public AbstractInvertibleFunction()
-
-
Method Details
-
retract
Description copied from interface:RetractableFunction
retract . apply == id- Specified by:
retract
in interfaceRetractableFunction<D,
R>
-
section
Description copied from interface:SectionableFunction
apply . section == id- Specified by:
section
in interfaceSectionableFunction<D,
R>
-