org.jscience.economics
Class EarthEcosource

java.lang.Object
  extended by org.jscience.biology.Population
      extended by org.jscience.psychology.social.Group
          extended by org.jscience.economics.Community
              extended by org.jscience.economics.EarthEcosource
All Implemented Interfaces:
TaskProcessor, Positioned

public class EarthEcosource
extends Community

A class representing the Earth as an autonomous organism that produces (mostly stores and recycles) materials.


Constructor Summary
EarthEcosource()
          Creates a new EarthEcosource object.
EarthEcosource(Species species)
          Creates a new EarthEcosource object.
 
Method Summary
 Resource generateResource(java.lang.String name, java.lang.String description, Amount amount)
          DOCUMENT ME!
 
Methods inherited from class org.jscience.economics.Community
addResource, barterResources, consumeResources, getResources, removeResource, setResources
 
Methods inherited from class org.jscience.psychology.social.Group
addIndividual, getFormalTerritory, getLeaders, getRelation, removeIndividual, setFormalTerritory, setIndividuals, setLeaders, setRelation
 
Methods inherited from class org.jscience.biology.Population
getIndividuals, getPosition, getSpecies, getTerritory, isContained, size
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EarthEcosource

public EarthEcosource()
Creates a new EarthEcosource object.


EarthEcosource

public EarthEcosource(Species species)
Creates a new EarthEcosource object.

Parameters:
species - DOCUMENT ME!
Method Detail

generateResource

public Resource generateResource(java.lang.String name,
                                 java.lang.String description,
                                 Amount amount)
DOCUMENT ME!

Parameters:
name - DOCUMENT ME!
description - DOCUMENT ME!
amount - DOCUMENT ME!
Returns:
DOCUMENT ME!