Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Uses of Interface
org.evolvica.engine.IElement

Packages that use IElement
org.evolvica.engine Algorithm engine. 
 

Uses of IElement in org.evolvica.engine
 

Classes in org.evolvica.engine that implement IElement
 class AbstractElement
          Abstract algorithm element.
 class ConduitElement
          Conduit element.
 class ConnectorElement
          Connector (processor) element.
 class ForkElement
          Fork element.
 class JoinElement
          An algorithm element for a join operator.
 class SinkElement
          Sink element.
 class SourceElement
          Source element.
 

Fields in org.evolvica.engine declared as IElement
protected  IElement Connection.source
          The source element.
protected  IElement Connection.target
          The target element.
protected  IElement AbstractOperator.element
          Associated algorithm element.
 

Methods in org.evolvica.engine that return IElement
 IElement IOperator.element()
          Returns the algorithm element that is attached to this operator.
 IElement IConnection.getSource()
          Returns the source element of this connection.
 IElement IConnection.getTarget()
          Returns the target element of this connection.
 IElement IAlgorithm.getElementById(java.lang.String id)
          Gets an element by its ID.
static IElement ElementFactory.newElement(IOperator operator)
          Creates a new algorithm element for a given operator.
 IElement Connection.getSource()
           
 IElement Connection.getTarget()
           
 IElement AbstractOperator.element()
           
 IElement AbstractAlgorithm.getElement(IOperator operator)
          Return the algorithm element for a given operator.
 IElement AbstractAlgorithm.getElementById(java.lang.String id)
           
 

Methods in org.evolvica.engine with parameters of type IElement
 void IOperator.attachElement(IElement element)
          Sets the algorithm element for this operator.
 void IConnection.setSource(IElement source)
          Sets a new source element.
 void IConnection.setTarget(IElement target)
          Sets a new target element.
 void IAlgorithm.addElement(IElement element)
          Adds an element to this algorithm.
 void IAlgorithm.removeElement(IElement element)
          Removes an element from this algorithm.
 void IAlgorithm.connect(IElement source, int output, IElement target, int input)
          Connects two elements.
 IConnection IAlgorithm.getConnection(IElement source, int output, IElement target, int input)
          Returns the connection between two elements.
 void Connection.setSource(IElement source)
           
 void Connection.setTarget(IElement target)
           
 void AbstractOperator.attachElement(IElement element)
           
 void AbstractAlgorithm.addElement(IElement element)
           
 void AbstractAlgorithm.removeElement(IElement element)
           
 void AbstractAlgorithm.connect(IElement source, int output, IElement target, int input)
           
 IConnection AbstractAlgorithm.getConnection(IElement source, int output, IElement target, int input)
           
 

Constructors in org.evolvica.engine with parameters of type IElement
Connection(IElement source, IElement target)
          Constructor.
 


Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

Copyright © 2000-2004 Technical University of Ilmenau, Department Electronic Circuits and Systems