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:RetractableFunctionretract . apply == id- Specified by:
retractin interfaceRetractableFunction<D,R>
-
section
Description copied from interface:SectionableFunctionapply . section == id- Specified by:
sectionin interfaceSectionableFunction<D,R>
-