barsuift.simLife.universe
Class BasicUniverse

java.lang.Object
  extended by barsuift.simLife.universe.BasicUniverse
All Implemented Interfaces:
LivingPart, Universe

public class BasicUniverse
extends java.lang.Object
implements Universe


Constructor Summary
BasicUniverse(UniverseState state)
           
 
Method Summary
 void addFallenLeaf(TreeLeaf treeLeaf)
           
 void addTree(Tree tree)
           
 boolean equals(java.lang.Object obj)
           
 int getAge()
           
 TimeCounter getCounter()
           
 Environment getEnvironment()
           
 java.util.Set<TreeLeaf> getFallenLeaves()
           
 java.lang.Long getId()
           
 java.util.Set<LivingPart> getLivingParts()
           
 UniverseState getState()
           
 java.util.Set<Tree> getTrees()
           
 Universe3D getUniverse3D()
           
 int hashCode()
           
 void spendTime()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BasicUniverse

public BasicUniverse(UniverseState state)
Method Detail

getId

public java.lang.Long getId()
Specified by:
getId in interface LivingPart

getAge

public int getAge()
Specified by:
getAge in interface LivingPart

spendTime

public void spendTime()
Specified by:
spendTime in interface LivingPart

getLivingParts

public java.util.Set<LivingPart> getLivingParts()
Specified by:
getLivingParts in interface Universe

getTrees

public java.util.Set<Tree> getTrees()
Specified by:
getTrees in interface Universe

addTree

public void addTree(Tree tree)
Specified by:
addTree in interface Universe

getFallenLeaves

public java.util.Set<TreeLeaf> getFallenLeaves()
Specified by:
getFallenLeaves in interface Universe

addFallenLeaf

public void addFallenLeaf(TreeLeaf treeLeaf)
Specified by:
addFallenLeaf in interface Universe

getEnvironment

public Environment getEnvironment()
Specified by:
getEnvironment in interface Universe

getCounter

public TimeCounter getCounter()
Specified by:
getCounter in interface Universe

getState

public UniverseState getState()
Specified by:
getState in interface Universe

getUniverse3D

public Universe3D getUniverse3D()
Specified by:
getUniverse3D in interface Universe

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object


Copyright © 2010. All Rights Reserved.