See: Description
| Interface | Description |
|---|---|
| Contextualizable |
Interface implemented by objects that can be assigned context elements, i.e.
|
| ExplanationQueryable |
Advertises that an object can be queried for lineage using a relation called
explanation.
|
| Function |
An object that receives inputs and produces outputs.
|
| Class | Description |
|---|---|
| AtomicFunction |
A self-contained computation unit that produces an array of output values
from an array of input values.
|
| Circuit |
An object encasing a graph of connected functions and acting externally as
a single function.
|
| Constant |
Function that has no input and returns a constant value.
|
| Equals |
Checks the equality between two values.
|
| Fork |
Duplicates the value on an input pin to multiple output pins.
|
| FunctionLineageGraphUtilities |
Utility methods to manipulate and simplify lineage graphs for function
circuits.
|
| FunctionPin<T extends Connectable> | |
| LineageDotRenderer |
Renders a graph produced by a call to
ExplanationQueryable.getExplanation(Part) as an input file in the
DOT format used by Graphviz. |
| NthInput |
Designator related to the n-th input of a function.
|
| NthOutput |
Designator related to the n-th output of a function.
|
| Exception | Description |
|---|---|
| FunctionException |
Generic exception thrown by a function when being called.
|
| InvalidArgumentException | |
| InvalidArgumentTypeException | |
| InvalidNumberOfArgumentsException |
Core project.Copyright © Sylvain HallĂ©. All Rights Reserved.