barsuift.simLife.universe
Interface Universe

All Superinterfaces:
Persistent<UniverseState>

public interface Universe
extends Persistent<UniverseState>


Method Summary
 void addFallenLeaf(TreeLeaf treeLeaf)
           
 void addTree(Tree tree)
           
 SimLifeDate getDate()
           
 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
 Physics getPhysics()
           
 SynchronizerCore getSynchronizer()
           
 java.util.Set<Tree> getTrees()
          Return an unmodifiable Set of trees
 Universe3D getUniverse3D()
           
 
Methods inherited from interface barsuift.simLife.Persistent
getState, synchronize
 

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()

getPhysics

Physics getPhysics()

getUniverse3D

Universe3D getUniverse3D()

getSynchronizer

SynchronizerCore getSynchronizer()

getDate

SimLifeDate getDate()


Copyright © 2010. All Rights Reserved.