Defines a contract of implementation for any connection based class, i.e. a class that extends this interface. This class cannot be instantiated directly as it is abstract.

ConnectionInterface

Format

An object of class R6ClassGenerator of length 24.

Contracted Methods

filterOutputValue(outputValue)

filters the outputValue, value outputted from the source module of a conntion, to what is expected by the destination module.

getInputArgument()

Gets the argument the output of one module should be used as input into the other module's execution.