Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

org.evolvica.engine
Class TemplateAlgorithm

java.lang.Object
  extended byorg.evolvica.engine.AbstractAlgorithm
      extended byorg.evolvica.engine.TemplateAlgorithm
All Implemented Interfaces:
IAlgorithm

public final class TemplateAlgorithm
extends AbstractAlgorithm

Template algorithm. This class is used for interactive algorithm creation and may not be subclassed.

Since:
0.4.0
Version:
$Revision: 1.6 $ $Date: 2004/05/26 11:58:26 $
Author:
Andreas Rummler

Field Summary
 
Fields inherited from class org.evolvica.engine.AbstractAlgorithm
connections, elements, metadata, name, runner, validator
 
Constructor Summary
TemplateAlgorithm(java.lang.String name)
          Constructor.
 
Method Summary
 void setup()
          Sets up the algorithm.
 void teardown()
          Teardown method.
 
Methods inherited from class org.evolvica.engine.AbstractAlgorithm
addElement, addMetadataChangeListener, addOperator, addPropertyChangeListener, connect, connect, connect, connect, connect, connectionSize, elementSize, execute, firePropertyChangeEvent, getConnection, getConnection, getElement, getElementById, getMetadata, getName, getRunner, getValidator, iterateConnections, iterateElements, removeConnection, removeElement, removeMetadataChangeListener, removeOperator, removePropertyChangeListener, restoreMetadata, serializeMetadata, setMetadata, setName, setRunner, setValidator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemplateAlgorithm

public TemplateAlgorithm(java.lang.String name)
Constructor.

Parameters:
name - algorithm name
Method Detail

setup

public void setup()
Description copied from interface: IAlgorithm
Sets up the algorithm. This method is called before the algorithm is started.

Specified by:
setup in interface IAlgorithm
Specified by:
setup in class AbstractAlgorithm
See Also:
IAlgorithm.setup()

teardown

public void teardown()
Description copied from interface: IAlgorithm
Teardown method. This method is called after an algorithm has finished its execution.

Specified by:
teardown in interface IAlgorithm
Specified by:
teardown in class AbstractAlgorithm
See Also:
IAlgorithm.teardown()

Evolvica Core API Version 0.6.2
Last Modified: June 29 2004

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