All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface org.jcon.core.part.CellNodeReplicator

public interface CellNodeReplicator
This interface is responsible for replicating cell nodes given an existing parent cell node to replicate from.

Look closely. When creating new cells, this interface adds various core parts using replication. In effect this allows pre-existing life to reproduce and create a new life form. This is cellular reproduction.

Note that not all core parts are added, because some are inheritable parts. These are available to any cell without being in the cell. This greatly reduces cell bloat.


Method Index

 o createCellNode(Node)
Creates a new node with a new cell.

Methods

 o createCellNode
 public abstract Node createCellNode(Node fromNode)
Creates a new node with a new cell. The cell contains the parts necessary for core work. Note the new node does not yet have a name.

Parameters:
fromNode - the node to create a new cell node from.
Returns:
the node created.

All Packages  Class Hierarchy  This Package  Previous  Next  Index