simbad.piconode.core.node
Class ModularNode

java.lang.Object
  extended by simbad.piconode.core.node.Node
      extended by simbad.piconode.core.node.ConnectedNode
          extended by simbad.piconode.core.node.ModularNode
All Implemented Interfaces:
java.io.Serializable, XmlRepresentation
Direct Known Subclasses:
Module, ValueContainer

public abstract class ModularNode
extends ConnectedNode
implements java.io.Serializable

See Also:
Serialized Form

Field Summary
private  boolean _updated
           
 
Fields inherited from class simbad.piconode.core.node.ConnectedNode
_incomingArcsList, _outgoingArcsList
 
Fields inherited from class simbad.piconode.core.node.Node
_name, nGene
 
Constructor Summary
ModularNode()
           
 
Method Summary
abstract  double getOutputRegister(int index)
           
 boolean isUpdated()
           
abstract  void setInputRegister(int index, double value)
           
 void setUpdated(boolean _updated)
           
abstract  void stepModule()
           
 
Methods inherited from class simbad.piconode.core.node.ConnectedNode
addIncomingArc, addOutgoingArc, getIncomingArcAt, getIncomingArcsList, getIncomingArcsListSize, getOutgoingArcAt, getOutgoingArcsList, getOutgoingArcsListSize, toXml
 
Methods inherited from class simbad.piconode.core.node.Node
displayInformation, getName, getNGene, setName, setNGene, step
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_updated

private boolean _updated
Constructor Detail

ModularNode

public ModularNode()
Method Detail

isUpdated

public boolean isUpdated()

setUpdated

public void setUpdated(boolean _updated)

getOutputRegister

public abstract double getOutputRegister(int index)

setInputRegister

public abstract void setInputRegister(int index,
                                      double value)

stepModule

public abstract void stepModule()