barsuift.simLife.universe
Interface Universe

All Superinterfaces:
LivingPart

public interface Universe
extends LivingPart


Method Summary
 void addFallenLeaf(TreeLeaf treeLeaf)
           
 void addTree(Tree tree)
           
 TimeCounter getCounter()
           
 Environment getEnvironment()
           
 java.util.Set<TreeLeaf> getFallenLeaves()
          Return an unmodifiable Set of fallen leaves
 java.util.Set<LivingPart> getLivingParts()
          Return an unmodifiable Set of all living parts
 UniverseState getState()
           
 java.util.Set<Tree> getTrees()
          Return an unmodifiable Set of trees
 Universe3D getUniverse3D()
           
 
Methods inherited from interface barsuift.simLife.LivingPart
getAge, getId, spendTime
 

Method Detail

getLivingParts

java.util.Set<LivingPart> getLivingParts()
Return an unmodifiable Set of all living parts

Returns:
all the universe living parts

getTrees

java.util.Set<Tree> getTrees()
Return an unmodifiable Set of trees

Returns:
the trees

addTree

void addTree(Tree tree)

getFallenLeaves

java.util.Set<TreeLeaf> getFallenLeaves()
Return an unmodifiable Set of fallen leaves

Returns:
the fallen leaves

addFallenLeaf

void addFallenLeaf(TreeLeaf treeLeaf)

getEnvironment

Environment getEnvironment()

getCounter

TimeCounter getCounter()

getUniverse3D

Universe3D getUniverse3D()

getState

UniverseState getState()


Copyright © 2010. All Rights Reserved.