Orbital library

orbital.logic.functor
Interface VoidFunction.Composite

All Superinterfaces:
Composite, Functor, Functor.Composite, VoidFunction
Enclosing interface:
VoidFunction

public static interface VoidFunction.Composite
extends Functor.Composite, VoidFunction

A composed VoidFunction.

compose: (f,g) ↦ f ∘ g := f(g).

A VoidFunction could be composed of a Function and a VoidFunction concatenated with each other.

Author:
André Platzer
See Also:
Functionals.compose(Function, VoidFunction)
Structure:
is Functor.CompositeVoidFunction, extends VoidFunction, extends Functor.Composite, aggregate outer:Function, aggregate inner:VoidFunction

Nested Class Summary
 
Nested classes/interfaces inherited from interface orbital.logic.functor.Functor
Functor.Specification
 
Nested classes/interfaces inherited from interface orbital.logic.functor.VoidFunction
VoidFunction.Composite
 
Nested classes/interfaces inherited from interface orbital.logic.functor.Functor
Functor.Specification
 
Field Summary
 
Fields inherited from interface orbital.logic.functor.VoidFunction
callTypeDeclaration
 
Method Summary
 
Methods inherited from interface orbital.logic.functor.Functor.Composite
getNotation, setNotation
 
Methods inherited from interface orbital.logic.Composite
construct, getComponent, getCompositor, setComponent, setCompositor
 
Methods inherited from interface orbital.logic.functor.Functor
equals, hashCode, toString
 
Methods inherited from interface orbital.logic.functor.VoidFunction
apply
 
Methods inherited from interface orbital.logic.functor.Functor
equals, hashCode, toString
 


Orbital library
1.3.0: 11 Apr 2009

Copyright © 1996-2009 André Platzer
All Rights Reserved.