Package | Description |
---|---|
desmoj.extensions.chaining |
Chaining components, e.g. for generic production systems.
|
desmoj.extensions.chaining.abstractions |
Abstractions of the chaining components from
desmoj.extensions.chaining . |
Modifier and Type | Class and Description |
---|---|
class |
Merger<EIn extends Entity,EEx extends Entity>
The Merger merges the in the Mergerconfig defined entities into the EEx entity.
|
class |
ServiceStation<E extends Entity>
The ServiceStation represents a standard operating station which can process entities.
|
class |
Sink<E extends Entity>
The Sink represents the end of a production line and has no successor.
|
class |
Splitter<EIn extends Entity,EEx extends Entity>
The Splitter takes a given Entity and splits it in the parts defined in the List of SplitterOutputs.
|
class |
Transformer<EIn extends Entity,EEx extends Entity>
The Tranformer takes a given entitiy and transforms it into a new Type of
entity.
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceStation.setSuccessor(HasPredecessor<? super E> successor) |
void |
Source.setSuccessor(HasPredecessor<? super E> successor) |
void |
SuccessorAdministration.setSuccessor(HasPredecessor<? super E> successor) |
void |
Merger.setSuccessor(HasPredecessor<? super EEx> successor) |
void |
SplitterOutput.setSuccessor(HasPredecessor<? super EEx> successor) |
void |
Transformer.setSuccessor(HasPredecessor<? super EEx> successor) |
Modifier and Type | Method and Description |
---|---|
void |
HasSuccessor.setSuccessor(HasPredecessor<? super E> successor)
This method is used to set the successor event
|