- onIntegrationErrorAt(List<? extends IFunctionUnit>, Procedures.Procedure1<? super Exception>) - Static method in class de.grammarcraft.xtend.flow.IntegrationErrorHandling
-
- Operation - Annotation Type in de.grammarcraft.xtend.flow.annotations
-
Unit modifier marking a Function Unit as an operation in the sense of the Flow Design paradigm.
- operator_lessEqualsThan(MessageType) - Method in interface de.grammarcraft.xtend.flow.FunctionUnitWithOnlyOneInputPort
-
Flow DSL operator "<=" for forwarding a message value to the one and only input port for being processed.
example:
- operator_lessEqualsThan(Functions.Function0<? extends MessageType>) - Method in interface de.grammarcraft.xtend.flow.FunctionUnitWithOnlyOneInputPort
-
Flow DSL operator "<=" for forwarding a message value to the one and only input port for being processed.
example:
- operator_lessEqualsThan(MessageType) - Method in class de.grammarcraft.xtend.flow.InputPort
-
Forward operation of the flow DSL.
Forwards a message value to the function unit's input port fu.input.
E.g.: fu.input <= input value
This is typically used to provide an initial value to the function unit's flow this
input port belongs to.
- operator_lessEqualsThan(Functions.Function0<? extends MessageType>) - Method in class de.grammarcraft.xtend.flow.InputPort
-
Forward operation of the flow DSL.
Forwards a message value computed by the passed closure to the function unit's input port fu.input.
E.g.: fu.input <= input value
This is typically used to provide an initial value to the function unit's flow this
input port belongs to.
- operator_lessEqualsThan(MessageType) - Method in class de.grammarcraft.xtend.flow.OutputPort
-
Forward operation of the flow DSL.
Forwards a message value to an function unit own output port fu.output.
E.g.: .output <= output value
This is typically used inside the implementation of function unit to forward
results of the function unit's computation to outside over outut ports.
- operator_lessEqualsThan(Functions.Function0<? extends MessageType>) - Method in class de.grammarcraft.xtend.flow.OutputPort
-
Forward operation of the flow DSL.
Forwards a message value to an function unit own output port fu.output.
E.g.: .output <= [closure computing output value]
This is typically used inside the implementation of function unit to forward
results of the function unit's computation to outside over outut ports.
- operator_lessEqualsThan(InputType) - Method in class de.grammarcraft.xtend.flow.unitlib.MapIt
-
- operator_lessEqualsThan(Functions.Function0<? extends InputType>) - Method in class de.grammarcraft.xtend.flow.unitlib.MapIt
-
- operator_mappedTo(FunctionUnitWithOnlyOneInputPort<MessageType>) - Method in interface de.grammarcraft.xtend.flow.FunctionUnitWithOnlyOneOutputPort
-
Flow DSL operator "->" for connecting two function units.
- operator_mappedTo(InputPort<MessageType>) - Method in interface de.grammarcraft.xtend.flow.FunctionUnitWithOnlyOneOutputPort
-
Flow DSL operator "->" for connecting two function units.
- operator_mappedTo(OutputPort<MessageType>) - Method in interface de.grammarcraft.xtend.flow.FunctionUnitWithOnlyOneOutputPort
-
Flow DSL operator "->" for connecting two function units.
- operator_mappedTo(Procedures.Procedure1<? super MessageType>) - Method in interface de.grammarcraft.xtend.flow.FunctionUnitWithOnlyOneOutputPort
-
Flow DSL operator "->" for specifying an function units output message to be processed by a particular closure.
- operator_mappedTo(InputPort<MessageType>) - Method in class de.grammarcraft.xtend.flow.InputPort
-
Wiring operation of the flow DSL.
Connects function unit own input port input to a
named input port of an integrated function unit.
E.g.: .input -> fu'.input
This is typically used to forward input messages inside an integration function unit to
the an input port of an function unit which is integrated.
- operator_mappedTo(FunctionUnitWithOnlyOneInputPort<MessageType>) - Method in class de.grammarcraft.xtend.flow.InputPort
-
Wiring operation of the flow DSL.
Connects function unit own input port input to the one and only one
input port of an integrated function unit.
E.g.: .input -> fu'
This is typically used to forward input messages inside an integration function unit to
the an input port of an function unit which is integrated.
- operator_mappedTo(Procedures.Procedure1<? super MessageType>) - Method in class de.grammarcraft.xtend.flow.OutputPort
-
Wiring operation of the flow DSL.
Connects function unit own output port fu.output to an
anonymous closure (which may have side effects).
E.g.: fu.output -> [closure]
- operator_mappedTo(FunctionUnitWithOnlyOneInputPort<MessageType>) - Method in class de.grammarcraft.xtend.flow.OutputPort
-
Wiring operation of the flow DSL.
Connects function unit own output port fu.output to an
foreign function unit with one and only one input port.
E.g.: fu.output -> fu'
- operator_mappedTo(InputPort<MessageType>) - Method in class de.grammarcraft.xtend.flow.OutputPort
-
Wiring operation of the flow DSL.
Connects function unit own output port fu.output to a
named input port of a foreign function unit.
E.g.: fu.output -> fu'.input
- operator_mappedTo(OutputPort<MessageType>) - Method in class de.grammarcraft.xtend.flow.OutputPort
-
Wiring operation of the flow DSL.
Connects function unit own output port fu.output to an
anonymous closure (which may have side effects).
E.g.: fu.output -> fu'
- operator_mappedTo(Procedures.Procedure1<? super OutputType>) - Method in class de.grammarcraft.xtend.flow.unitlib.MapIt
-
- operator_mappedTo(InputPort<OutputType>) - Method in class de.grammarcraft.xtend.flow.unitlib.MapIt
-
- operator_mappedTo(FunctionUnitWithOnlyOneInputPort<OutputType>) - Method in class de.grammarcraft.xtend.flow.unitlib.MapIt
-
- operator_mappedTo(OutputPort<OutputType>) - Method in class de.grammarcraft.xtend.flow.unitlib.MapIt
-
- out() - Method in class de.grammarcraft.xtend.flow.unitlib.MapIt
-
- OutputPort - Annotation Type in de.grammarcraft.xtend.flow.annotations
-
Deprecated.
- OutputPort<MessageType> - Class in de.grammarcraft.xtend.flow
-
- OutputPort(String, Procedures.Procedure1<? super Exception>) - Constructor for class de.grammarcraft.xtend.flow.OutputPort
-
Creates a named output port with the given port name.