eaLib API Docs
Last Modified : January 7 2002

Uses of Class
mss.ea.al.FlowElement

Packages that use FlowElement
mss.ea.al This package contains basic skeletons for algorithms. 
 

Uses of FlowElement in mss.ea.al
 

Subclasses of FlowElement in mss.ea.al
 class AbstractConduit
          Abstract base for a conduit.
 class AbstractConnector
          Abstract base class for a connector element.
 class AbstractFork
          Abstract base class for a fork element.
 class AbstractMerger
          Abstract base class for a merger.
 class AbstractSink
          Abstract base class for a sink.
 class AbstractSource
          Abstract base class for a source element.
 class StreamCollector
          Implementation of a individual stream collector.
 class StreamCombiner
          Implementation of a merger which combines streams.
 class StreamConduit
          Stream conduit which serves as a synchronization point.
 class StreamConnector
          Implementation of an individual stream processor/connector.
 class StreamGate
          Implementation of an individual stream gate element.
 class StreamMultiCaster
          Implementation of an individual stream multicaster.
 class StreamRouter
          Implementation of an individual stream router.
 class StreamSink
          Implementation of an individual stream sink.
 class StreamSource
          Implementation of an individual stream source.
 

Fields in mss.ea.al declared as FlowElement
protected  FlowElement AbstractConnector.predecessor
          Predecessor of this connector.
protected  FlowElement AbstractConnector.successor
          Successor of this connector.
protected  FlowElement AbstractSink.predecessor
          Predecessor of this sink.
protected  FlowElement AbstractSource.successor
          Successor of this source.
protected  FlowElement AbstractMerger.successor
          Successor of this merger.
protected  FlowElement AbstractFork.predecessor
          Predecessor of this fork.
 

Methods in mss.ea.al that return FlowElement
abstract  FlowElement FlowElement.getPredecessor(int index)
          Gets the predecessor from a particular slot.
abstract  FlowElement FlowElement.getSuccessor(int index)
          Gets the successor from a particular slot.
 FlowElement AbstractConnector.getPredecessor(int index)
          Gets the predecessor of this connector.
 FlowElement AbstractConnector.getSuccessor(int index)
          Gets the successor.
 FlowElement FlowElementFactory.compose(GeneticOperator operator)
          Composes a flow element from a genetic operator.
 FlowElement FlowElementFactory.compose(FlowElement element)
          Use for debug purposes.
 FlowElement AbstractSink.getPredecessor(int index)
          Gets the predecessor of this sink.
 FlowElement AbstractSink.getSuccessor(int index)
          Gets the successor of this sink.
 FlowElement AbstractSource.getPredecessor(int index)
          Gets the predecessor.
 FlowElement AbstractSource.getSuccessor(int index)
          Gets the successor.
 FlowElement AbstractMerger.getPredecessor(int index)
          Gets a predecessor of this merger.
 FlowElement AbstractMerger.getSuccessor(int index)
          Gets the successor of this merger.
 FlowElement AbstractConduit.getPredecessor(int index)
          Gets a predecessor of this conduit.
 FlowElement AbstractConduit.getSuccessor(int index)
          Gets a successor of this conduit.
 FlowElement AbstractFork.getPredecessor(int index)
          Gets the predecessor of this fork.
 FlowElement AbstractFork.getSuccessor(int index)
          Gets a successor of this fork.
 

Methods in mss.ea.al with parameters of type FlowElement
abstract  void FlowElement.setPredecessor(FlowElement predecessor, int index)
          Sets a new predecessor to a slot.
abstract  void FlowElement.setSuccessor(FlowElement successor, int index)
          Sets a new successor to a slot.
 void AbstractConnector.setPredecessor(FlowElement predecessor, int index)
          Sets a new predecessor.
 void AbstractConnector.setSuccessor(FlowElement successor, int index)
          Sets a new successor.
 FlowElement FlowElementFactory.compose(FlowElement element)
          Use for debug purposes.
 void AlgorithmChecker.register(FlowElement element)
          Registers a flow element at the checker.
 void AbstractSink.setPredecessor(FlowElement predecessor, int index)
          Sets a new predecessor.
 void AbstractSink.setSuccessor(FlowElement successor, int index)
          Sets a new successor.
 void AbstractSource.setPredecessor(FlowElement predecessor, int index)
          Sets a new predecessor.
 void AbstractSource.setSuccessor(FlowElement successor, int index)
          Sets a new successor.
 void AbstractMerger.setPredecessor(FlowElement predecessor, int index)
          Sets a new predecessor.
 void AbstractMerger.setSuccessor(FlowElement successor, int index)
          Sets a new successor.
 void AbstractConduit.setPredecessor(FlowElement predecessor, int index)
          Sets a new predecessor.
 void AbstractConduit.setSuccessor(FlowElement successor, int index)
          Sets a new successor.
 void AbstractFork.setPredecessor(FlowElement predecessor, int index)
          Sets a new predecessor.
 void AbstractFork.setSuccessor(FlowElement successor, int index)
          Sets a new successor.
 void MessageBroker.register(FlowElement element)
          Registers a flow element at this broker.
protected  void AbstractAlgorithm.connect(FlowElement from, FlowElement to)
          Connects two flow elements.
protected  void AbstractAlgorithm.connect(FlowElement from, int outputSlot, FlowElement to, int inputSlot)
          Connects two flow elements.
 


eaLib API Docs
Last Modified : January 7 2002

Copyright © 2000-2001 Technical University of Ilmenau, Department ESS