simbad.piconode.core.node
Class ConnectedNode

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

public abstract class ConnectedNode
extends Node
implements XmlRepresentation, java.io.Serializable

The abstract ConnectedNode class contains the basis for defining a node that is part of a Network module. It contains only the minimal requirements to define a connected node (i.e. incoming and outgoing arc lists). Thanks to this class, note that a network can embed other networks (for e.g.)

See Also:
Serialized Form

Field Summary
protected  java.util.ArrayList _incomingArcsList
           
protected  java.util.ArrayList _outgoingArcsList
           
 
Fields inherited from class simbad.piconode.core.node.Node
_name, nGene
 
Constructor Summary
ConnectedNode()
           
 
Method Summary
 void addIncomingArc(Arc __arc)
           
 void addOutgoingArc(Arc __arc)
           
protected  Arc getIncomingArcAt(int __index)
           
protected  java.util.ArrayList getIncomingArcsList()
           
protected  int getIncomingArcsListSize()
           
protected  Arc getOutgoingArcAt(int __index)
           
protected  java.util.ArrayList getOutgoingArcsList()
           
protected  int getOutgoingArcsListSize()
           
 java.lang.String toXml()
          Thomas Darde TER NNEDITOR Provides an xml representation of this element Xml DTD is defined in visual piconode
 
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

_incomingArcsList

protected java.util.ArrayList _incomingArcsList

_outgoingArcsList

protected java.util.ArrayList _outgoingArcsList
Constructor Detail

ConnectedNode

public ConnectedNode()
Method Detail

getIncomingArcsList

protected java.util.ArrayList getIncomingArcsList()

getOutgoingArcsList

protected java.util.ArrayList getOutgoingArcsList()

getIncomingArcsListSize

protected int getIncomingArcsListSize()

getOutgoingArcsListSize

protected int getOutgoingArcsListSize()

getIncomingArcAt

protected Arc getIncomingArcAt(int __index)

getOutgoingArcAt

protected Arc getOutgoingArcAt(int __index)

addIncomingArc

public void addIncomingArc(Arc __arc)

addOutgoingArc

public void addOutgoingArc(Arc __arc)

toXml

public java.lang.String toXml()
Description copied from class: Node
Thomas Darde TER NNEDITOR Provides an xml representation of this element Xml DTD is defined in visual piconode

Specified by:
toXml in interface XmlRepresentation
Overrides:
toXml in class Node