com.rubecula.darwin.domain.helper
Interface Nuclear

All Superinterfaces:
Censusible, Genetic
All Known Implementing Classes:
Nuclear_, Nuclear_Clone, Nuclear_Zygote

public interface Nuclear
extends Genetic, Censusible

Defines operations supported by a Nuclear object. This is a Genetic object which does not belong to a colony (although it records its "born-to" attribute (in the sense that a Navajo will use it - where we replace Clan for Colony) in the colonyId.

Author:
Robin Hillyard

Method Summary
 java.lang.String getColonyId()
           
 void setColonyId(java.lang.String id)
          Set a new population id for this object (it is changing colonies, or clans, in mid-life)
 
Methods inherited from interface com.rubecula.darwin.domain.helper.Genetic
getGenome
 
Methods inherited from interface com.rubecula.darwin.domain.helper.Censusible
censusMe, getCensusibleChildren
 

Method Detail

getColonyId

java.lang.String getColonyId()
Returns:
the colony id for this object

setColonyId

void setColonyId(java.lang.String id)
Set a new population id for this object (it is changing colonies, or clans, in mid-life)

Parameters:
id - the new id


Copyright © 2010 Rubecula Software, LLC. All Rights Reserved.