_ < A B C D E F G H I K L M N O P R S T U V W

_

_evolve(double) - Method in class evolution.constructions.CoalMine
The template evolve method.
_evolve(double) - Method in class evolution.constructions.Construction
Additional things which should be done when this construction's evolve method is called.
_evolve(double) - Method in class evolution.constructions.SimpleConstruction
The template evolve method.
_perform(evolution.Human) - Method in class evolution.actions.Action
Extra things which should be done when this action's perform method is called.
_perform(evolution.Human) - Method in class evolution.actions.Constructing
Extra things which should be done when this action's perform method is called.
_perform(evolution.Human) - Method in class evolution.actions.Exploring
Extra things which should be done when this action's perform method is called.
_perform(evolution.Human) - Method in class evolution.actions.GeoInvestigation
Extra things which should be done when this action's perform method is called.
_perform(evolution.Human) - Method in class evolution.actions.SimpleAction
Extra things which should be done when this action's perform method is called.
_place(evolution.constructions.Construction) - Method in class evolution.lands.SquareOfLand
Place a construction on this square, without triggering an event.
_place(evolution.Human) - Method in class evolution.lands.SquareOfLand
Place a human on this square, without triggering an event.
_setHuman(evolution.Human) - Method in class evolution.lands.SquareOfLand
Set the given human on this square of land.

<

<unnamed> - Object in Sequence Diagram constructionEvolve
 
<unnamed> - Object in Sequence Diagram constructionEvolve
 
<unnamed> - Object in Sequence Diagram continueGame
 
<unnamed> - Object in Sequence Diagram continueGame
 
<unnamed> - Object in Sequence Diagram createHuman
 
<unnamed> - Object in Sequence Diagram createHuman
 
<unnamed> - Object in Sequence Diagram createHuman
 
<unnamed> - Object in Sequence Diagram createHuman
 
<unnamed> - Object in Sequence Diagram createHuman
 
<unnamed> - Object in Sequence Diagram newGame
 
<unnamed> - Object in Sequence Diagram newGame
 
<unnamed> - Object in Sequence Diagram newGame
 
<unnamed> - Object in Sequence Diagram newGame
 
<unnamed> - Object in Sequence Diagram newGame
 
<unnamed> - Object in Sequence Diagram newGame
 
<unnamed> - Object in Sequence Diagram newGame
 
<unnamed> - Object in Sequence Diagram newGame
 
<unnamed> - Object in Sequence Diagram newGame
 
<unnamed> - Object in Sequence Diagram newGame
 
<unnamed> - Object in Sequence Diagram newGame
 
<unnamed> - Object in Sequence Diagram pauseGame
 
<unnamed> - Object in Sequence Diagram pauseGame
 
<unnamed> - Object in Sequence Diagram selectActionType
 
<unnamed> - Object in Sequence Diagram selectActionType
 
<unnamed> - Object in Sequence Diagram selectConstructionType
 
<unnamed> - Object in Sequence Diagram selectConstructionType
 
<unnamed> - Object in Sequence Diagram selectHuman
 
<unnamed> - Object in Sequence Diagram selectSquareOfLand
 
<unnamed> - Object in Sequence Diagram squareOfLandEvolve
 
<unnamed> - Object in Sequence Diagram squareOfLandEvolve
 
<unnamed> - Object in Sequence Diagram startAction
 
<unnamed> - Object in Sequence Diagram startAction
 

A

Action - class evolution.actions.Action
An action which humans can do.
actionExists(java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
Does the action with this name exist?
ActionKnowledgeCatalog - class evolution.actions.ActionKnowledgeCatalog
The KnowledgeCatalog for evolution.actions.
ActionKnowledgeCatalog(java.lang.String) - Constructor for class evolution.actions.ActionKnowledgeCatalog
Create a new KnowledgeCatalog from the given file.
actions - Class Diagram in evolution.actions
 
Activation1 - Activation in <unnamed>(in Sequence Diagram continueGame)
 
Activation1 - Activation in <unnamed>(in Sequence Diagram createHuman)
 
Activation1 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation1 - Activation in <unnamed>(in Sequence Diagram pauseGame)
 
Activation1 - Activation in <unnamed>(in Sequence Diagram selectConstructionType)
 
Activation1 - Activation in <unnamed>(in Sequence Diagram selectHuman)
 
Activation1 - Activation in <unnamed>(in Sequence Diagram selectSquareOfLand)
 
Activation1 - Activation in <unnamed>(in Sequence Diagram squareOfLandEvolve)
 
Activation10 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation10 - Activation in <unnamed>(in Sequence Diagram startAction)
 
Activation11 - Activation in <unnamed>(in Sequence Diagram createHuman)
 
Activation11 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation11 - Activation in humanSelection(in Sequence Diagram startAction)
 
Activation12 - Activation in human(in Sequence Diagram createHuman)
 
Activation12 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation12 - Activation in human(in Sequence Diagram startAction)
 
Activation13 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation13 - Activation in <unnamed>(in Sequence Diagram startAction)
 
Activation14 - Activation in <unnamed>(in Sequence Diagram createHuman)
 
Activation14 - Activation in sq(in Sequence Diagram newGame)
 
Activation14 - Activation in selectedSquare(in Sequence Diagram startAction)
 
Activation15 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation15 - Activation in <unnamed>(in Sequence Diagram startAction)
 
Activation16 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation16 - Activation in <unnamed>(in Sequence Diagram startAction)
 
Activation17 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation17 - Activation in humans(in Sequence Diagram startAction)
 
Activation18 - Activation in gameBoard(in Sequence Diagram newGame)
 
Activation18 - Activation in <unnamed>(in Sequence Diagram startAction)
 
Activation19 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation19 - Activation in human(in Sequence Diagram startAction)
 
Activation2 - Activation in <unnamed>(in Sequence Diagram constructionEvolve)
 
Activation2 - Activation in <unnamed>(in Sequence Diagram continueGame)
 
Activation2 - Activation in selectedSquare(in Sequence Diagram createHuman)
 
Activation2 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation2 - Activation in <unnamed>(in Sequence Diagram pauseGame)
 
Activation2 - Activation in <unnamed>(in Sequence Diagram selectConstructionType)
 
Activation2 - Activation in <unnamed>(in Sequence Diagram selectHuman)
 
Activation2 - Activation in gameBoard(in Sequence Diagram selectSquareOfLand)
 
Activation2 - Activation in <unnamed>(in Sequence Diagram squareOfLandEvolve)
 
Activation20 - Activation in <unnamed>(in Sequence Diagram startAction)
 
Activation21 - Activation in <unnamed>(in Sequence Diagram startAction)
 
Activation22 - Activation in <unnamed>(in Sequence Diagram startAction)
 
Activation3 - Activation in <unnamed>(in Sequence Diagram constructionEvolve)
 
Activation3 - Activation in selectedSquare(in Sequence Diagram createHuman)
 
Activation3 - Activation in worldController(in Sequence Diagram newGame)
 
Activation3 - Activation in selectedSquare(in Sequence Diagram selectHuman)
 
Activation3 - Activation in <unnamed>(in Sequence Diagram selectSquareOfLand)
 
Activation3 - Activation in <unnamed>(in Sequence Diagram squareOfLandEvolve)
 
Activation4 - Activation in <unnamed>(in Sequence Diagram constructionEvolve)
 
Activation4 - Activation in human(in Sequence Diagram createHuman)
 
Activation4 - Activation in world(in Sequence Diagram newGame)
 
Activation4 - Activation in humanSelection(in Sequence Diagram selectHuman)
 
Activation4 - Activation in world(in Sequence Diagram selectSquareOfLand)
 
Activation4 - Activation in m(in Sequence Diagram squareOfLandEvolve)
 
Activation5 - Activation in <unnamed>(in Sequence Diagram constructionEvolve)
 
Activation5 - Activation in <unnamed>(in Sequence Diagram createHuman)
 
Activation5 - Activation in worldController(in Sequence Diagram newGame)
 
Activation5 - Activation in <unnamed>(in Sequence Diagram selectActionType)
 
Activation5 - Activation in <unnamed>(in Sequence Diagram selectHuman)
 
Activation5 - Activation in <unnamed>(in Sequence Diagram selectSquareOfLand)
 
Activation5 - Activation in <unnamed>(in Sequence Diagram squareOfLandEvolve)
 
Activation6 - Activation in <unnamed>(in Sequence Diagram constructionEvolve)
 
Activation6 - Activation in <unnamed>(in Sequence Diagram createHuman)
 
Activation6 - Activation in world(in Sequence Diagram newGame)
 
Activation6 - Activation in <unnamed>(in Sequence Diagram selectActionType)
 
Activation6 - Activation in landResource(in Sequence Diagram squareOfLandEvolve)
 
Activation7 - Activation in <unnamed>(in Sequence Diagram constructionEvolve)
 
Activation7 - Activation in human(in Sequence Diagram createHuman)
 
Activation7 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation7 - Activation in <unnamed>(in Sequence Diagram selectActionType)
 
Activation7 - Activation in <unnamed>(in Sequence Diagram squareOfLandEvolve)
 
Activation8 - Activation in selectedSquare(in Sequence Diagram createHuman)
 
Activation8 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation8 - Activation in <unnamed>(in Sequence Diagram selectActionType)
 
Activation8 - Activation in <unnamed>(in Sequence Diagram squareOfLandEvolve)
 
Activation8 - Activation in <unnamed>(in Sequence Diagram startAction)
 
Activation9 - Activation in human(in Sequence Diagram createHuman)
 
Activation9 - Activation in <unnamed>(in Sequence Diagram newGame)
 
Activation9 - Activation in <unnamed>(in Sequence Diagram startAction)
 
add(evolution.Human) - Method in class evolution.HumanSelection
Add the given human.
add(java.lang.String,int,boolean) - Method in class evolution.InfoList
Add an element to this InfoList.
add(java.lang.String,int,double) - Method in class evolution.InfoList
Add an element to this InfoList.
add(java.lang.String,int,java.lang.String) - Method in class evolution.InfoList
Add an element to this InfoList.
addResources(java.util.Map,double) - Method in class evolution.resources.ResourceKnowledgeCatalog
Add a percentage of a maximum to the world resources.
adjust(java.util.Map,java.util.Map) - Method in class evolution.Evolution.LivingBeingTester
 
autoHasOthers(double) - Method in class evolution.resources.Resource
Try to convert from other resources.
autoModOthers(double) - Method in class evolution.resources.Resource
Try to transform another resource into this one.

B

BabyForest - State in State Diagram LandTransformations
 
bF - Static variable in class evolution.InfoList
A cached Boolean false value.
BOOLEAN - Static variable in class evolution.InfoList
The Boolean type.
bT - Static variable in class evolution.InfoList
A cached Boolean true value.
build(java.lang.String,java.lang.String,java.util.List,evolution.lands.SquareOfLand) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Build a construction.

C

calcGoal(java.util.Map) - Method in class evolution.EvolutionKnowledgeCatalog
Calculate the current goal from a list of given resources.
calculateSquareValue(evolution.lands.SquareOfLand,java.util.Map,boolean) - Method in class evolution.actions.Action
Calculate the value of the given square of land for this action.
canBeBuildOn(java.lang.String,java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Can this construction be build on the specified landtype?
canBePerformedOn(evolution.lands.SquareOfLand) - Method in class evolution.actions.Action
Checks whether this action can be performed on the given square of land.
canBePerformedOn(evolution.lands.SquareOfLand) - Method in class evolution.actions.Constructing
Checks whether this constructing-action can be performed on the given square of land.
canBePerformedOn(evolution.lands.SquareOfLand) - Method in class evolution.actions.Exploring
Checks whether this action can be performed on the given square of land.
canBePerformedOn(evolution.lands.SquareOfLand) - Method in class evolution.actions.GeoInvestigation
Checks whether this action can be performed on the given square of land.
canBePerformedOn(java.lang.String,evolution.lands.SquareOfLand) - Method in class evolution.actions.ActionKnowledgeCatalog
See if this action can be performed on the given square.
canStandOn(java.lang.String,evolution.lands.SquareOfLand,java.util.List) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Checks if the construction can stand on the given square of land.
canStandOn(java.lang.String,java.util.List,java.util.List) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Checks if the construction can stand on the given squares of land.
canStandOnLandType(java.lang.String,java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Checks if the construction can stand on the given landtype.
clear() - Method in class evolution.HumanSelection
Make this selection empty.
clearSelection() - Method in class evolution.WorldController
Clear the selected humans.
ClockTickEvt - class evolution.events.ClockTickEvt
Triggered when the clock makes a tick.
CoalMine - class evolution.constructions.CoalMine
Class of coal mines.
CoalMine(evolution.lands.SquareOfLand) - Constructor for class evolution.constructions.CoalMine
Constructor of a Coalmine
Coals - class evolution.lands.Coals
A class of a coals, a special kind of landresource.
Coals(double,double,double,boolean,java.lang.String) - Constructor for class evolution.lands.Coals
 
compare(java.lang.Object,java.lang.Object) - Method in class evolution.PriorityComparator
Comparator for the priority of two objects.
construct(double) - Method in class evolution.constructions.Construction
Construct some percents of this construction.
Constructing - class evolution.actions.Constructing
Construction of a building.
Constructing() - Constructor for class evolution.actions.Constructing
Constructor for the constructing-action.
Construction - class evolution.constructions.Construction
Abstract class of constructions.
Construction() - Constructor for class evolution.constructions.Construction
Create a new construction.
Construction(java.util.List) - Constructor for class evolution.constructions.Construction
Create a new construction.
constructionEvolve - Sequence Diagram in evolution
 
constructionExists(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Does this construction exist in the current game?
ConstructionKnowledgeCatalog - class evolution.constructions.ConstructionKnowledgeCatalog
KnowledgeCatalog for constructions.
ConstructionKnowledgeCatalog(java.lang.String) - Constructor for class evolution.constructions.ConstructionKnowledgeCatalog
Create a new KnowledgeCatalog from the given file.
constructions - Class Diagram in evolution.constructions
 
containsLandResource(java.lang.String) - Method in class evolution.lands.SquareOfLand
Check wheter this square has the named landresource.
continueGame - Sequence Diagram in evolution
 
continueGame() - Method in class evolution.WorldController
Resume the game.
countSquares(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Return the squares used for this shape.
create(int,int) - Static method in class evolution.GameBoard
Create a new random gameboard.
createHuman - Sequence Diagram in evolution
 
createHuman() - Method in class evolution.WorldController
Toggle creating a human.
createHuman(evolution.lands.SquareOfLand) - Method in class evolution.World
Create a human on a sqyare of land.
CreationPower - class evolution.CreationPower
The creation power of the player.
CreationPower() - Constructor for class evolution.CreationPower
Constructor of creation power.
CreationPowerInsufficientException - class evolution.CreationPowerInsufficientException
Thrown when the creation power is to low to create another human.
CreationPowerInsufficientException(java.lang.String) - Constructor for class evolution.CreationPowerInsufficientException
Create new CreationPowerInsufficientException with the given message.

D

decreaseEnergyBuffer(double) - Method in class evolution.Human
Decreases the energybuffer of this human with the given value.
decreasePowerHuman() - Method in class evolution.CreationPower
Decrease the CreationPower of the player.
deregister(evolution.Evolver) - Method in class evolution.Evolution
Deregister an Evolver.
die() - Method in class evolution.Human
Let this human die.
difference(java.util.Map,java.util.Map) - Method in class evolution.Evolution
Calculate the difference of two (String, Double) maps.
dlClassForName(java.lang.String,java.lang.String) - Static method in class evolution.KnowledgeCatalog
Dynamically load a class by name.
doChecks(double) - Method in class evolution.constructions.Construction
The checks which are made in evolve.
doChecks(evolution.Human) - Method in class evolution.actions.Action
Checks if this action can be performed by the human on the selected square of land.
doChecks(evolution.Human) - Method in class evolution.actions.Constructing
Checks if this construction-action can be performed by the human on the selected square of land.
doChecks(evolution.Human) - Method in class evolution.actions.GeoInvestigation
Checks if tha action "geo-investigation" can be performed by the human on the selected square of land.

E

empty() - Method in class evolution.HumanSelection
Is this selection empty?
EmptyEnergyBufferException - class evolution.EmptyEnergyBufferException
This exception is thrown when the human's energybuffer becomes empty.
EmptyEnergyBufferException() - Constructor for class evolution.EmptyEnergyBufferException
Create new EmptyEnergyBufferException.
EmptyEnergyBufferException(java.lang.String) - Constructor for class evolution.EmptyEnergyBufferException
Create new EmptyEnergyBufferException with given message.
Energy - class evolution.resources.Energy
The available energy for world.
Energy() - Constructor for class evolution.resources.Energy
 
energyBufferChanged - Variable in class evolution.Human
Did we change the energy buffer during evolve? Used to fire a SquareChangedEvt so the energy buffer will be drawn correct.
energyBufferEmpty() - Method in class evolution.Human
Checks whether the energybuffer of this human is empty
energyBufferFull() - Method in class evolution.Human
Checks whether the energybuffer of this human is full (100%)
Event - class evolution.events.Event
Base class for events.
EventManager - class evolution.events.EventManager
The event manager.
EventManager() - Constructor for class evolution.events.EventManager
Create a new eventmanager.
events - Class Diagram in evolution.events
 
evolution - package evolution
 
Evolution - class evolution.Evolution
Represent evolution (time).
evolution - Class Diagram in evolution
 
evolution.actions - package evolution.actions
 
Evolution.ClockThread - class evolution.Evolution.ClockThread
The clock as a seperate thread.
evolution.constructions - package evolution.constructions
 
evolution.events - package evolution.events
 
evolution.lands - package evolution.lands
 
Evolution.LivingBeingTester - class evolution.Evolution.LivingBeingTester
For debugging.
Evolution.LivingBeingTester(java.lang.String,int) - Constructor for class evolution.Evolution.LivingBeingTester
 
evolution.resources - package evolution.resources
 
Evolution() - Constructor for class evolution.Evolution
Construct an Evolution object.
EvolutionKnowledgeCatalog - class evolution.EvolutionKnowledgeCatalog
The general Evolution KnowledgeCatalog.
EvolutionKnowledgeCatalog(java.lang.String) - Constructor for class evolution.EvolutionKnowledgeCatalog
Create a new KnowledgeCatalog from the given file.
evolve(double) - Method in class evolution.CreationPower
Adjust the amount of CreationPower on every clocktick.
evolve(double) - Method in class evolution.Evolution.LivingBeingTester
 
evolve(double) - Method in class evolution.Human
The evolution for the human when Evolution ticks time.
evolve(double) - Method in interface evolution.Evolver
This method is called when the Evolver should evolve to the next state.
evolve(double) - Method in class evolution.constructions.Construction
The evolution for the construction when Evolution ticks time.
evolve(double) - Method in class evolution.lands.SquareOfLand
Evolve this square of land.
evolve(evolution.actions.Action) - Method in class evolution.Human
Evolve by doing the given action.
Evolver - interface evolution.Evolver
Interface for objects which want to register by the Evolution manager.
Exploring - class evolution.actions.Exploring
Exploring land.
extract(double) - Method in class evolution.lands.LandResource
Extract the given amount from this land resource.
extractArgument(java.lang.String) - Static method in class evolution.KnowledgeCatalog
Extract the argument of a name(argument) list.
extractName(java.lang.String) - Static method in class evolution.KnowledgeCatalog
Extract the name of a name(value) or name(argument) list.
extractValue(java.lang.String) - Static method in class evolution.KnowledgeCatalog
Extract the value of a name(value) list.

F

findSquare(evolution.actions.Action) - Method in class evolution.Human
Find some squares to do the given action on.
findSquare(evolution.lands.SquareOfLand,int) - Method in class evolution.actions.Action
Get the square in the range of a certain position where it is the most suitable to perform a given action.
Forest - State in State Diagram LandTransformations
 

G

GameBoard - class evolution.GameBoard
The GameBoard keeps tracks of all the SquareOfLand objects.
gameBoard - Object in Sequence Diagram newGame
 
gameBoard - Object in Sequence Diagram selectSquareOfLand
 
GameBoard(int,int) - Constructor for class evolution.GameBoard
Create a new *empty* gameboard with the given size.
generateLandResources(java.lang.String) - Method in class evolution.lands.LandKnowledgeCatalog
Generate a hash of resource names and a reference to such a land resource, populated for the given landType.
GeoInvestigation - class evolution.actions.GeoInvestigation
Investigate a land for coals.
getAction() - Method in class evolution.Human
Get the action for this human.
getActionName() - Method in class evolution.WorldController
Return the name of the currently selected action.
getActionsInfo() - Method in class evolution.WorldController
All available actions.
getActionsInfo() - Method in class evolution.actions.ActionKnowledgeCatalog
An info list with all possible actions in the game.
getActionTypes() - Method in class evolution.actions.ActionKnowledgeCatalog
Return a list of all possible actions.
getAmount() - Method in class evolution.CreationPower
Return the amount of CreationPower of the player.
getBoolean() - Method in class evolution.InfoList
Get the BOOLEAN value of the current record.
getCapacity() - Method in class evolution.constructions.CoalMine
Returns the capacity of this mine.
getCoalContainingSquares() - Method in class evolution.constructions.CoalMine
Returns the list of squares containing coals associated with the coalmine.
getCoalContainingSquares(java.util.List) - Method in class evolution.constructions.CoalMine
method that takes as input a list of squaresofland and returns a list of those squaresofland containing coals
getConstruction() - Method in class evolution.actions.Constructing
Return the construction of this constructing-action.
getConstruction() - Method in class evolution.lands.SquareOfLand
Return the construction on this square of land.
getConstructionInfo() - Method in class evolution.WorldController
Get an infolist with info about the selected construction.
getConstructionList() - Method in class evolution.GameBoard
Get the constructionlist of the gameboard.
getConstructionName() - Method in class evolution.WorldController
Return the currently selected construction name.
getConstructionShape() - Method in class evolution.WorldController
Return the selected construction shape.
getConstructionShapes(java.lang.String) - Method in class evolution.WorldController
The shapes the given construction can be build in.
getConstructionShapes(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
The shapes the given construction can be build in.
getConstructionsInfo() - Method in class evolution.WorldController
All available constructions.
getConstructionsInfo() - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Return infolist for constructions.
getConstructionSpeed(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Get the speed at which this construction will be build.
getConstructionState() - Method in class evolution.constructions.Construction
The percentage of construction.
getConstructionState() - Method in class evolution.events.SquareChangedEvt
Return the state of the construction on this square, null if there is no construction.
getConstructionTypes() - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Return the different types of constructions.
getCreationIncrease() - Method in class evolution.EvolutionKnowledgeCatalog
Return the amount by which the player's creationpower increases on every clocktick.
getDefaultAction() - Method in class evolution.actions.ActionKnowledgeCatalog
Return an instance of the default action type.
getDefaultActionType() - Method in class evolution.actions.ActionKnowledgeCatalog
Return the the name for the default action.
getDefaultVisionRange() - Method in class evolution.EvolutionKnowledgeCatalog
Return the default vision range.
getDetermination() - Method in class evolution.lands.LandResource
How should the value of this resource be presented to the player.
getEnergyBuffer() - Method in class evolution.Human
Returns the energybuffer of this human
getEnergyBufferActionTypes() - Method in class evolution.actions.ActionKnowledgeCatalog
Return a list of all possible actions while using the energy buffer.
getEnergyBufferState() - Method in class evolution.Human
Get the energy buffer state.
getEvolverList() - Method in class evolution.Evolution
Get the list of evolvers.
getExplorationState() - Method in class evolution.lands.SquareOfLand
Return the state of exploration of this square of land.
getFileName() - Method in class evolution.KnowledgeCatalog
Return the filename from which this catalog was loaded.
getGameBoard() - Method in class evolution.World
Return the game board.
getHeight() - Method in class evolution.GameBoard
Get the height of the gameboard.
getHeight() - Method in class evolution.World
The height of the game board.
getHeight() - Method in class evolution.WorldController
Get the height of this world.
getHuman() - Method in class evolution.events.HumanDiedEvt
Return the human that died.
getHuman() - Method in class evolution.lands.SquareOfLand
Return the human on this square of land.
getHumanCreationDecrease() - Method in class evolution.EvolutionKnowledgeCatalog
Return the amount by which the player's creationpower decreases whenever he creates a human.
getHumanEnergyBufferState() - Method in class evolution.events.SquareChangedEvt
Return the energybufferstate of the human, that was standing on the square that changed.
getHumanInfo() - Method in class evolution.WorldController
Get an infolist with info about the selected human.
getHumanSelection() - Method in class evolution.WorldController
Return the human selection of this human.
getHumanState() - Method in class evolution.events.SquareChangedEvt
Return the state of the human on this square, null if there is no human.
getInfo() - Method in class evolution.Human
Create an infolist with information about this human.
getInfo() - Method in class evolution.constructions.Construction
An InfoList with the properties of this building.
getInfo() - Method in class evolution.lands.SquareOfLand
Return the infolist for this square of land.
getInitCreationPower() - Method in class evolution.EvolutionKnowledgeCatalog
Return the initial creationpower of a player.
getInitLandTypes() - Method in class evolution.lands.LandKnowledgeCatalog
The landtypes which may appear on the initial map in this game.
getInst() - Static method in class evolution.Evolution
Get the singleton instance.
getInst() - Static method in class evolution.EvolutionKnowledgeCatalog
Return the instance of this singleton.
getInst() - Static method in class evolution.World
Return the instance of this world.
getInst() - Static method in class evolution.actions.ActionKnowledgeCatalog
Return the instance of this singleton.
getInst() - Static method in class evolution.constructions.ConstructionKnowledgeCatalog
Return the instance of this singleton.
getInst() - Static method in class evolution.events.EventManager
Get an instance of this singleton.
getInst() - Static method in class evolution.lands.LandKnowledgeCatalog
Return the instance of this singleton.
getInst() - Static method in class evolution.resources.ResourceKnowledgeCatalog
Return the instance of this singleton.
getLandResource(java.lang.String) - Method in class evolution.lands.SquareOfLand
Return the named landresource.
getLandResources() - Method in class evolution.lands.SquareOfLand
Get all the landresources for this square.
getLandState() - Method in class evolution.events.SquareChangedEvt
Return the state of the land on this square, null if the landtype is yet unknown.
getLandState() - Method in class evolution.lands.SquareOfLand
Return the state of the land on this square, "Unexplored" if the landtype is yet unknown.
getLandType() - Method in class evolution.lands.SquareOfLand
Return the land type of this square of land.
getLandTypes() - Method in class evolution.lands.LandKnowledgeCatalog
The landtypes in this game.
getLast() - Method in class evolution.HumanSelection
Get the most recently added human.
getMaxCreationPower() - Method in class evolution.EvolutionKnowledgeCatalog
Return the maximum amount of creationpower.
getMessage() - Method in class evolution.events.SystemMessageEvt
Return the system message.
getMin() - Method in class evolution.resources.Resource
Get the minimal value of this world resource.
getName() - Method in class evolution.InfoList
Get the name of the current record.
getName() - Method in class evolution.actions.Action
Return the name of this action.
getName() - Method in class evolution.actions.SimpleAction
Return the name of this simple action.
getName() - Method in class evolution.constructions.Construction
Returns the name of the construction.
getName() - Method in class evolution.constructions.SimpleConstruction
The name of this construction.
getName() - Method in class evolution.lands.LandResource
Get the name of this land resource.
getName() - Method in class evolution.lands.SimpleLandResource
Return the name of this SimpleLandResource.
getName() - Method in class evolution.resources.Resource
Get the name of this world resource.
getName() - Method in class evolution.resources.SimpleResource
Return the name of this resource.
getPercentage() - Method in class evolution.InfoList
Get the PERCENTAGE value of the current record.
getPriority() - Method in class evolution.CreationPower
Return the priority of this evolver.
getPriority() - Method in class evolution.Evolution.LivingBeingTester
 
getPriority() - Method in class evolution.Human
Returns the priority of this evolver.
getPriority() - Method in interface evolution.Evolver
Return the priority of this evolver
getPriority() - Method in class evolution.constructions.Construction
Returns the priority of this construction.
getPriority() - Method in class evolution.lands.SquareOfLand
Returns the priority of this evolver.
getPriority(evolution.actions.Action) - Method in class evolution.actions.ActionKnowledgeCatalog
The normal priority for this action.
getPriority(evolution.constructions.Construction) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Get the priority of this construction.
getProducesLandResources() - Method in class evolution.actions.Action
Returns a map of the names of landresources that are produced by this action.
getProducesLandResources() - Method in class evolution.actions.Constructing
Returns a map of the names of landresources that are produced by this constructing-action.
getProducesResources() - Method in class evolution.actions.Action
Returns a map of the names of resources that are produced by this action.
getProducesResources() - Method in class evolution.actions.Constructing
Returns a map of the names of resources that are produced by this constructing-action.
getProducesResources() - Method in class evolution.constructions.Construction
Returns a map of the names of resources that are produced by this action.
getProperty(java.lang.String,java.lang.String) - Method in class evolution.KnowledgeCatalog
Get a property.
getProperty(java.lang.String) - Method in class evolution.KnowledgeCatalog
Get a property.
getRandomType() - Method in class evolution.lands.LandKnowledgeCatalog
Return a random landtype.
getResource(java.lang.String) - Method in class evolution.World
Returns the given world resource.
getResource(java.lang.String) - Method in class evolution.resources.ResourceKnowledgeCatalog
Return the resource with the given name.
getResourceInstances() - Method in class evolution.resources.ResourceKnowledgeCatalog
An map of all resources which are connected to the current world.
getResourcePath() - Static method in class evolution.KnowledgeCatalog
The resource path.
getResourcePath() - Method in class evolution.WorldController
The resource path.
getResources() - Method in class evolution.World
Returns a list of world resources.
getResourcesInfo() - Method in class evolution.World
Information about the world resources.
getResourcesInfo() - Method in class evolution.WorldController
Get an infolist with all the world resources.
getResourcesInfo() - Method in class evolution.resources.ResourceKnowledgeCatalog
Generate an info list of all available resources.
getResourcesNames() - Method in class evolution.resources.ResourceKnowledgeCatalog
The names of the worldresources.
getResourcesStringDoubleMap() - Method in class evolution.resources.ResourceKnowledgeCatalog
Get the current world resources as a (String, Double) Map.
getRevealed(java.lang.String) - Method in class evolution.actions.GeoInvestigation
Return the percentage of how much the given resource is revealed
getSelectedSquare() - Method in class evolution.WorldController
Return the square of land that is currently selected.
getSize() - Method in class evolution.constructions.Construction
Returns the size of the construction.
getSquare() - Method in class evolution.events.SquareChangedEvt
Return the square of land which changed.
getSquare(int,int) - Method in class evolution.GameBoard
Get the square at the given position.
getSquareInfo() - Method in class evolution.WorldController
Get an infolist with info about the selected square.
getSquareOfLand() - Method in class evolution.Human
Get the square of land this human stands on.
getSquares() - Method in class evolution.constructions.Construction
The squares where this construction is build on.
getSquares(evolution.lands.SquareOfLand,java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Get the squares marked in the shape string with the given square as upper left corner.
getState() - Method in class evolution.Human
Get the state of this human.
getState() - Method in class evolution.constructions.Construction
 
getState() - Method in class evolution.lands.LandResource
Get the state of this land resource.
getString() - Method in class evolution.InfoList
Get the STRING value of the current record.
getSurroundingSquares(evolution.lands.SquareOfLand,int,boolean) - Method in class evolution.GameBoard
Get the surrounding squares in the range of a certain position.
getTimeFactor() - Method in class evolution.Evolution
Get the time factor.
getTimeToLive() - Method in class evolution.Human
Get the time to live.
getType() - Method in class evolution.InfoList
Get the type of the current record.
getUsesLandResources() - Method in class evolution.actions.Action
Returns a map of the names of landresources that are used by this action.
getUsesLandResources() - Method in class evolution.actions.Constructing
Returns a map of the names of landresources that are used by this constructing-action.
getUsesLandResources() - Method in class evolution.constructions.Construction
Returns a map of the names of landresources that are used by this action.
getUsesResources() - Method in class evolution.actions.Action
Returns a map of the names of resources that are used by this action.
getUsesResources() - Method in class evolution.actions.Constructing
Returns a map of the names of resources that are used by this constructing-action.
getUsesResources() - Method in class evolution.constructions.Construction
Returns a map of the names of resources that are used by this action.
getValue() - Method in class evolution.InfoList
Get the VALUE value of the current record.
getValue() - Method in class evolution.lands.LandResource
The value of this land resource.
getValue() - Method in class evolution.resources.Resource
Get the value of this world resource.
getVisibleValue() - Method in class evolution.lands.LandResource
Get the visible value of this land resource.
getVisibleValueAsString() - Method in class evolution.lands.LandResource
Get the visible value of this land resource.
getVisionRange() - Method in class evolution.Human
Return the vision range for this human.
getWidth() - Method in class evolution.GameBoard
Get the width of the gameboard.
getWidth() - Method in class evolution.World
The width of the game board.
getWidth() - Method in class evolution.WorldController
Get the width of this world.
getWorld() - Method in class evolution.WorldController
return the world (= singleton !) of this worldcontroller.
getWorldController() - Method in class evolution.World
Return the worldcontroller.
getX() - Method in class evolution.events.SquareChangedEvt
Return the x coordinate.
getX() - Method in class evolution.lands.SquareOfLand
Return the x-coordinate of this square of land.
getY() - Method in class evolution.events.SquareChangedEvt
Return the y coordinate.
getY() - Method in class evolution.lands.SquareOfLand
Return the y-coordinate of this square of land.

H

has(double) - Method in class evolution.resources.Resource
See if we have enough of this resource.
hasEnoughLandResources(java.util.Map) - Method in class evolution.lands.SquareOfLand
Checks whether this square has enough landresources to perform a particular action.
hasEnoughResources() - Method in class evolution.actions.Action
Checks whether this action had enough worldresources to be performed.
hasEnoughResources(double) - Method in class evolution.constructions.Construction
Checks whether this construction had enough worldresources to be performed.
Human - class evolution.Human
Class of humans.
human - Object in Sequence Diagram createHuman
 
human - Object in Sequence Diagram startAction
 
Human(evolution.lands.SquareOfLand) - Constructor for class evolution.Human
Create a new human.
HumanDiedEvt - class evolution.events.HumanDiedEvt
Event triggered when a human died.
HumanDiedEvt(evolution.Human) - Constructor for class evolution.events.HumanDiedEvt
Create new human died event.
humans - Object in Sequence Diagram startAction
 
HumanSelection - class evolution.HumanSelection
A class to make human selections.
humanSelection - Object in Sequence Diagram selectHuman
 
humanSelection - Object in Sequence Diagram startAction
 
HumanSelection() - Constructor for class evolution.HumanSelection
Create a new human selection.

I

IllegalLandTypeException - class evolution.actions.IllegalLandTypeException
Class of IllegalLandTypeExceptions.
IllegalLandTypeException() - Constructor for class evolution.actions.IllegalLandTypeException
Create new IllegaLandTypeException.
IllegalLandTypeException(java.lang.String) - Constructor for class evolution.actions.IllegalLandTypeException
Create new IllegalLandTypeException with given message.
IllegalPlacementException - class evolution.lands.IllegalPlacementException
Class of IllegalPlacementsExceptions.
IllegalPlacementException() - Constructor for class evolution.lands.IllegalPlacementException
Create new IllegalPlacementsException.
IllegalPlacementException(java.lang.String) - Constructor for class evolution.lands.IllegalPlacementException
Create new IllegalPlacementException with a given message.
increaseEnergyBuffer() - Method in class evolution.Human
Increases the energybuffer of this human.
influence(double) - Method in class evolution.resources.Resource
Influence a value by this resource.
influencedBy(java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
A list of resources by which this action is influenced.
influencedByResources(java.lang.String,double) - Method in class evolution.resources.ResourceKnowledgeCatalog
Influence a value by all resources that influence the given action.
InfoList - class evolution.InfoList
A list of information.
InfoList() - Constructor for class evolution.InfoList
Create a new empty InfoList.
initialize() - Static method in class evolution.Evolution
Initialize the instance of this singleton.
initialize(java.lang.String) - Static method in class evolution.EvolutionKnowledgeCatalog
Initialize this singleton from the given file.
initialize(java.lang.String) - Static method in class evolution.actions.ActionKnowledgeCatalog
Initialize this singleton from the given file.
initialize(java.lang.String) - Static method in class evolution.constructions.ConstructionKnowledgeCatalog
Initialize this singleton from the given file.
initialize(java.lang.String) - Static method in class evolution.lands.LandKnowledgeCatalog
Initialize this singleton from the given file.
initialize(java.lang.String) - Static method in class evolution.resources.ResourceKnowledgeCatalog
Initialize this singleton from the given file.
initState() - Method in class evolution.WorldController
Return to the initial state of this worldcontroller.
instance - Static variable in class evolution.EvolutionKnowledgeCatalog
Instance of the singleton.
instance - Static variable in class evolution.actions.ActionKnowledgeCatalog
Instance of the singleton.
instance - Static variable in class evolution.constructions.ConstructionKnowledgeCatalog
Instance of the singleton.
instance - Static variable in class evolution.lands.LandKnowledgeCatalog
Instance of the singleton.
instance - Static variable in class evolution.resources.ResourceKnowledgeCatalog
Instance of the singleton.
instantiate(java.lang.String,java.util.List) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Instantiate the given construction on the given squares.
instantiate(java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
Instantiate the action with the given name on the given square.
instantiateLandResource(java.lang.String,java.lang.Double,java.lang.String) - Method in class evolution.lands.LandKnowledgeCatalog
Instantiate a LandResource.
InvalidVisionRangeException - class evolution.InvalidVisionRangeException
A class of InvalidVisionRangeExceptions.
InvalidVisionRangeException(java.lang.String) - Constructor for class evolution.InvalidVisionRangeException
Constructor of InvalidVisionRangeException.
isActive() - Method in class evolution.events.SquareChangedEvt
Is this square the active selection? e.g.
isActiveSelected(evolution.Human) - Method in class evolution.HumanSelection
Check whether this human is the last selected human.
isActiveSelected(evolution.Human) - Method in class evolution.World
Check whether the given human is the last selected human or not.
isActiveSelected(evolution.Human) - Method in class evolution.WorldController
Is the given human actively selected?
isBeingBuild() - Method in class evolution.constructions.Construction
Is this construction being build?
isBoundary() - Method in class evolution.lands.LandResource
Check whether the value of the landresources is still within the bounds.
isCreateHuman() - Method in class evolution.WorldController
Return whether we are going to create a human with the next square selection
isEnergyBufferAction() - Method in class evolution.actions.Action
Checks whether this action is an energybufferaction = nofoodaction in our .prop files)
isEnergyResource(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Is the given resource in the produce energy chain?
isEvolver(java.lang.String) - Method in class evolution.lands.LandKnowledgeCatalog
Is the given landtype an auto-transformer?
isExplored() - Method in class evolution.lands.SquareOfLand
Is this square explored?
isInitialized() - Method in class evolution.KnowledgeCatalog
Is this catalog initialized.
isMaximizing(java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
See if this action can perform better when the needed landresources are high.
isPerforming() - Method in class evolution.Human
Is the human capable of performing its assigned task?
isProduction() - Method in class evolution.constructions.Construction
Is this construction in production state?
isRevealed(evolution.lands.SquareOfLand) - Method in class evolution.actions.GeoInvestigation
Checks whether this square of land has already revealed if there are coals under the ground or not.
isRunning() - Method in class evolution.Evolution
Is evolution running?
isRunning() - Method in class evolution.WorldController
Is the game running?
isSelected() - Method in class evolution.events.SquareChangedEvt
Is this square selected? e.g.
isSelected(evolution.Human) - Method in class evolution.HumanSelection
Check whether the human is selected or not.
isSelected(evolution.Human) - Method in class evolution.World
Check whether the given human is selected or not.
isSelected(evolution.Human) - Method in class evolution.WorldController
Is the given human selected?
isTemporary(java.lang.String) - Method in class evolution.resources.ResourceKnowledgeCatalog
Is the named resource a temporary one?
isVisible() - Method in class evolution.lands.LandResource
Is this land resource visible?
isWorking() - Method in class evolution.constructions.Construction
Is this construction working?

K

KnowledgeCatalog - class evolution.KnowledgeCatalog
Abstract class of knowledgecatalogs.
KnowledgeCatalog(java.lang.String) - Constructor for class evolution.KnowledgeCatalog
Create a new KnowledgeCatalog from the given file.

L

LandKnowledgeCatalog - class evolution.lands.LandKnowledgeCatalog
 
LandKnowledgeCatalog(java.lang.String) - Constructor for class evolution.lands.LandKnowledgeCatalog
Create a new KnowledgeCatalog from the given file.
landResource - Object in Sequence Diagram squareOfLandEvolve
 
LandResource - class evolution.lands.LandResource
A land resource.
LandResource(double,double,double,boolean,java.lang.String) - Constructor for class evolution.lands.LandResource
Create a new land resource with the given value.
lands - Class Diagram in evolution.lands
The transformationstate in percentage.
LandTransformations - State Diagram in evolution.lands
 
LINEAR - Static variable in class evolution.resources.Resource
A linear transformation function.
list() - Method in class evolution.HumanSelection
Return the list of humans in this selection.

M

m - Object in Sequence Diagram squareOfLandEvolve
 
main(java.lang.String[]) - Static method in class evolution.Evolution
For debugging.
main(java.lang.String[]) - Static method in class evolution.InfoList
Test program.
makeStringDoubleMap(java.lang.String,java.lang.String) - Method in class evolution.KnowledgeCatalog
Parse a string of name(value) pairs into a map from the property list.
maxEnergyBuffer - Static variable in class evolution.Human
Maximum energy buffer value (100%).
maxEnergyProduction(java.util.Map,java.util.Map) - Method in class evolution.CreationPower
Return the maximum energy production of this evolver.
maxEnergyProduction(java.util.Map,java.util.Map) - Method in class evolution.Evolution.LivingBeingTester
 
maxEnergyProduction(java.util.Map,java.util.Map) - Method in class evolution.Human
How much energy will this evolver produce in this step.
maxEnergyProduction(java.util.Map,java.util.Map) - Method in interface evolution.Evolver
Return the maximum energy production of this evolver.
maxEnergyProduction(java.util.Map,java.util.Map) - Method in class evolution.constructions.Construction
Return the maximum energy production of this evolver.
maxEnergyProduction(java.util.Map,java.util.Map) - Method in class evolution.lands.SquareOfLand
Whats the max energy this evolver will produce in this step.
message(java.lang.String) - Static method in class evolution.SystemMessage
Change message to the given string.
minEnergyBuffer - Static variable in class evolution.Human
Minimum energy buffer value (0%).
modifyLandResources(evolution.lands.SquareOfLand,java.util.Map,double,boolean) - Method in class evolution.actions.Action
Modify the landresources that are mentioned in the given map.
modifyLandResources(java.util.List,java.util.Map,double) - Method in class evolution.constructions.Construction
Modify the land resources for this construction.
modifyResources(java.util.Map,double,boolean) - Method in class evolution.actions.Action
Modify the resources that are mentioned in the given map.
modifyResources(java.util.Map,double) - Method in class evolution.constructions.Construction
Modify the world resources for this construction.
modifyVisionRange(int) - Method in class evolution.WorldController
Modify the visionrange of this worldcontroller.
modResource(java.lang.String,double) - Method in class evolution.lands.SquareOfLand
Modify the named landresource by value.
modResource(java.lang.String,double) - Method in class evolution.resources.ResourceKnowledgeCatalog
Increase or decrease the named resource with the given value.
modResource(java.lang.String,java.lang.String,double) - Method in class evolution.resources.ResourceKnowledgeCatalog
Increase or decrease the named resource with the given value.
modValue(double) - Method in class evolution.resources.Resource
Modify the value of this worldresource.
mustBeExplored(java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
Check whether the given action must be explored or not.

N

newGame - Sequence Diagram in evolution
 
next() - Method in class evolution.InfoList
Iterate to the next element.
NoHumanSelectionException - class evolution.NoHumanSelectionException
Thrown when the human selection is empty and world needs to pop a human from the selection.
NoHumanSelectionException(java.lang.String) - Constructor for class evolution.NoHumanSelectionException
Create new NoHumanSelectionException with the given message.
NoSuchLandResourceException - class evolution.lands.NoSuchLandResourceException
A class of NoSuchResourcesExceptions.
NoSuchLandResourceException() - Constructor for class evolution.lands.NoSuchLandResourceException
Create new NoSuchResourceException.
NoSuchLandResourceException(java.lang.String) - Constructor for class evolution.lands.NoSuchLandResourceException
Create new NoSuchResourceException with given message.
NoSuchResourceException - class evolution.resources.NoSuchResourceException
A class of NoSuchResourceExceptions.
NoSuchResourceException() - Constructor for class evolution.resources.NoSuchResourceException
Create new NoSuchResourceException.
NoSuchResourceException(java.lang.String) - Constructor for class evolution.resources.NoSuchResourceException
Create new NoSuchResourceException with given message.
Note1 - Note in Sequence Diagram constructionEvolve
 
Note1 - Note in Sequence Diagram createHuman
 
Note1 - Note in Sequence Diagram newGame
 
Note1 - Note in Sequence Diagram selectActionType
 
Note1 - Note in Sequence Diagram selectConstructionType
 
Note1 - Note in Sequence Diagram selectHuman
 
Note1 - Note in Sequence Diagram selectSquareOfLand
 
Note1 - Note in Sequence Diagram squareOfLandEvolve
 
Note1 - Note in Sequence Diagram startAction
 
Note2 - Note in Sequence Diagram constructionEvolve
 
Note2 - Note in Sequence Diagram createHuman
 
Note2 - Note in Sequence Diagram newGame
 
Note2 - Note in Sequence Diagram selectActionType
 
Note2 - Note in Sequence Diagram squareOfLandEvolve
 
Note2 - Note in Sequence Diagram startAction
 
Note3 - Note in Sequence Diagram constructionEvolve
 
Note3 - Note in Sequence Diagram createHuman
 
Note3 - Note in Sequence Diagram newGame
 
Note3 - Note in Sequence Diagram selectHuman
 
Note3 - Note in Sequence Diagram squareOfLandEvolve
 
Note3 - Note in Sequence Diagram startAction
 
Note4 - Note in Sequence Diagram constructionEvolve
 
Note4 - Note in Sequence Diagram createHuman
 
Note5 - Note in Sequence Diagram createHuman
 
NotEnoughLandResourcesException - class evolution.lands.NotEnoughLandResourcesException
A class of NotEnoughLandResourcesExceptions.
NotEnoughLandResourcesException() - Constructor for class evolution.lands.NotEnoughLandResourcesException
Create new NotEnoughResourcesException.
NotEnoughLandResourcesException(java.lang.String) - Constructor for class evolution.lands.NotEnoughLandResourcesException
Create new NotEnoughResourcesException with given message.
NotEnoughResourcesException - class evolution.resources.NotEnoughResourcesException
A class of NotEnoughResourceExceptions.
NotEnoughResourcesException() - Constructor for class evolution.resources.NotEnoughResourcesException
Create new NotEnoughResourcesException.
NotEnoughResourcesException(java.lang.String) - Constructor for class evolution.resources.NotEnoughResourcesException
Create new NotEnoughResourcesException with given message.

O

Observer - interface evolution.events.Observer
The observer for the EventManager.

P

parseActionTypes(java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
Parse a actiontypes string.
parseActionTypesInto(java.lang.String,java.util.List) - Method in class evolution.actions.ActionKnowledgeCatalog
Parse a actiontypes string.
parseConstructions(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
Parse the constructions-string.
parseDefaultActionType(java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
Parse the default actiontype string.
parseEnergyBufferActionTypes(java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
Parse a energy buffer actiontypes string.
parseInitLandTypes(java.lang.String) - Method in class evolution.lands.LandKnowledgeCatalog
Parse a initial landtypes string.
parseLandTypes(java.lang.String) - Method in class evolution.lands.LandKnowledgeCatalog
Parse a landtypes string.
parseLandTypesInto(java.lang.String,java.util.List) - Method in class evolution.lands.LandKnowledgeCatalog
Parse a landtypes string.
parseResources(java.lang.String) - Method in class evolution.resources.ResourceKnowledgeCatalog
Parse the resources string.
parseWeights(java.lang.String) - Method in class evolution.EvolutionKnowledgeCatalog
Parse the weightsline for the goal from the config file.
pause() - Method in class evolution.Evolution
Pause the evolution.
pauseGame - Sequence Diagram in evolution
 
pauseGame() - Method in class evolution.WorldController
Pause the game.
PERCENTAGE - Static variable in class evolution.InfoList
The Percentage type.
perform(evolution.Human) - Method in class evolution.actions.Action
Perform the action.
performEnergyBuffer(evolution.lands.SquareOfLand,evolution.Human) - Method in class evolution.actions.Action
A special case of perform
place(evolution.constructions.Construction) - Method in class evolution.lands.SquareOfLand
Place a construction on this square, and trigger a SquareChangedEvt.
place(evolution.Human) - Method in class evolution.lands.SquareOfLand
Place a human on this square, and trigger a SquareChangedEvt.
place(int,int,evolution.Human) - Method in class evolution.GameBoard
Place a human on the given spot.
PlainLand - State in State Diagram LandTransformations
 
Player - Object in Sequence Diagram continueGame
 
Player - Object in Sequence Diagram createHuman
 
Player - Object in Sequence Diagram newGame
 
Player - Object in Sequence Diagram pauseGame
 
Player - Object in Sequence Diagram selectActionType
 
Player - Object in Sequence Diagram selectConstructionType
 
Player - Object in Sequence Diagram selectHuman
 
Player - Object in Sequence Diagram selectSquareOfLand
 
Player - Object in Sequence Diagram startAction
 
pop() - Method in class evolution.HumanSelection
Return the last human added.
print() - Method in class evolution.HumanSelection
Prints the current selection to stdout (for debugging).
print() - Method in class evolution.InfoList
For debugging, print to stdout.
printInfo() - Method in class evolution.lands.SquareOfLand
Just for testing and debugging.
PriorityComparator - class evolution.PriorityComparator
A class that implements Comparator.
producesEnergy() - Method in class evolution.CreationPower
Check whether this evolver produces energy.
producesEnergy() - Method in class evolution.Evolution.LivingBeingTester
 
producesEnergy() - Method in class evolution.Human
Does this evolver produce energy?
producesEnergy() - Method in interface evolution.Evolver
Check whether this evolver produces energy or not.
producesEnergy() - Method in class evolution.constructions.Construction
Does this evolver produce energy?
producesEnergy() - Method in class evolution.lands.SquareOfLand
Does this evolver produce energy?
producesLandResource(java.lang.String,java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
Returns the amount produced by the given action of the given land resource.
producesLandResources(java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
A map with as keys the landresource and as value the amount the action uses.
producesLandResourcesConstructing(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
The landresources produced when constructing this construction.
producesResources(java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
A map with as keys the resource and as value the amount the action uses.
producesResources(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
A map with as keys the resource and as value the amount the construction produces.
producesResourcesConstructing(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
The resources produced when constructing this construction.
producesResourcesNames() - Method in class evolution.constructions.Construction
A list with the names of the resources produced by this construction.
producesResourcesNames(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
A list with the names of the resources produced by a given construction.

R

refresh() - Method in class evolution.World
 
refresh() - Method in class evolution.WorldController
Let all the squares fire a changed event.
register(evolution.Evolver) - Method in class evolution.Evolution
Register an Evolver.
remove(evolution.Human) - Method in class evolution.HumanSelection
Remove the given human from the selection.
reset() - Method in class evolution.InfoList
Reset the iterator.
resetActionName() - Method in class evolution.WorldController
Set the selected action to the default action.
resetTemporaries() - Method in class evolution.resources.ResourceKnowledgeCatalog
Reset all temporary resources to their minimum.
Resource - class evolution.resources.Resource
A world resource.
Resource(double,double,double,int) - Constructor for class evolution.resources.Resource
Create a new world resource.
ResourceKnowledgeCatalog - class evolution.resources.ResourceKnowledgeCatalog
The Resource KnowledgeCatalog.
ResourceKnowledgeCatalog(java.lang.String) - Constructor for class evolution.resources.ResourceKnowledgeCatalog
Create a new KnowledgeCatalog from the given file.
resources - Class Diagram in evolution.resources
 
resume() - Method in class evolution.Evolution
Resume the evolution.
reveals(evolution.actions.Action) - Method in class evolution.actions.ActionKnowledgeCatalog
A hash of resources/speeds for the given action.
Rocks - State in State Diagram LandTransformations
 
Roots - State in State Diagram LandTransformations
 
run() - Method in class evolution.Evolution.ClockThread
 

S

select(evolution.Human) - Method in class evolution.HumanSelection
Add/remove a human to the selection.
selectActionType - Sequence Diagram in evolution
 
selectActionType(java.lang.String) - Method in class evolution.WorldController
Select an action to be performed.
selectConstructionShape(java.lang.String) - Method in class evolution.WorldController
Specify the shape the construction should have.
selectConstructionType - Sequence Diagram in evolution
 
selectConstructionType(java.lang.String) - Method in class evolution.WorldController
Select a construction to be constructed.
selectedSquare - Object in Sequence Diagram createHuman
 
selectedSquare - Object in Sequence Diagram selectHuman
 
selectedSquare - Object in Sequence Diagram startAction
 
selectHuman - Sequence Diagram in evolution
 
selectSquareOfLand - Sequence Diagram in evolution
 
selectSquareOfLand(int,int) - Method in class evolution.WorldController
Select a square of land.
setAction(evolution.actions.Action) - Method in class evolution.Human
Set the action for this human.
setAction(java.lang.String) - Method in class evolution.Human
Let this human perform the given action from now on.
setActionName(java.lang.String) - Method in class evolution.WorldController
Set the selected action to the given action.
setBounds(double,double) - Method in class evolution.lands.LandResource
Set the bounds for this landresource.
setConstruction(evolution.constructions.Construction) - Method in class evolution.actions.Constructing
Set the construction of this constructing-action.
setConstruction(evolution.constructions.Construction) - Method in class evolution.lands.SquareOfLand
Set the given construction on this square of land.
setConstructionName(java.lang.String) - Method in class evolution.WorldController
Set the selected construction name to the given construction name.
setConstructionShape(java.lang.String) - Method in class evolution.WorldController
Set the selected construction shape to the given construction shape.
setCreateHuman(boolean) - Method in class evolution.WorldController
Set the boolean value that determines whether we are going to create a human with the next square selection
setDetermination(java.lang.String) - Method in class evolution.lands.LandResource
Set how the value of this resource should be presented to the player.
setEnergyBuffer(double) - Method in class evolution.Human
Set the energybuffer of this human
setExplorationState(double) - Method in class evolution.lands.SquareOfLand
Set the state of exploration of this square of land.
setLandResources(java.util.Map) - Method in class evolution.lands.SquareOfLand
Install a map of landresources.
setLandType(java.lang.String) - Method in class evolution.lands.SquareOfLand
Set the land type of this square of land.
setLimits(double,double,int) - Method in class evolution.resources.Resource
Set the limits of this resource.
setName(java.lang.String) - Method in class evolution.actions.SimpleAction
Set the name of this simple action.
setName(java.lang.String) - Method in class evolution.constructions.SimpleConstruction
Set the name of this construction.
setName(java.lang.String) - Method in class evolution.lands.SimpleLandResource
Set the name of this SimpleLandResource.
setName(java.lang.String) - Method in class evolution.resources.SimpleResource
Set the name of this resource.
setPerforming(boolean) - Method in class evolution.Human
Mark the human as capable or incapable of performing its assigned action.
setResourcePath(java.lang.String) - Method in class evolution.KnowledgeCatalog
Set the resource path from a fileName of a KnowledgeCatalog.
setResources(java.util.Map) - Method in class evolution.resources.ResourceKnowledgeCatalog
Set the worldresources.
setRevealed(java.lang.String,int) - Method in class evolution.actions.GeoInvestigation
Set the percentage of how much the given resource is revealed
setSelectedSquare(evolution.lands.SquareOfLand) - Method in class evolution.WorldController
Set the selected square of land to the given square of land.
setSquareOfLand(evolution.lands.SquareOfLand) - Method in class evolution.Human
Set the square of land this human stands on.
setSquares(java.util.List) - Method in class evolution.constructions.Construction
Set the squares where this construction is standing.
setTemporaries(java.util.Map,double) - Method in class evolution.resources.ResourceKnowledgeCatalog
Set all the temporary resources.
setTimeFactor(double) - Method in class evolution.Evolution
Set the time factor.
setTimeToLive(long) - Method in class evolution.Human
Set the time to live.
setValue(double) - Method in class evolution.lands.LandResource
Set the value of this land resource.
setValue(double) - Method in class evolution.resources.Resource
Set the value of this resource.
setVisible(boolean) - Method in class evolution.lands.LandResource
Set the visibility of this land resource.
setVisionRange(int) - Method in class evolution.Human
Set the vision range for this human.
setWorking(boolean) - Method in class evolution.constructions.Construction
Change the working state of this construction.
setWorldController(evolution.WorldController) - Method in class evolution.World
Set the worldcontroller.
setX(int) - Method in class evolution.lands.SquareOfLand
Set the x-coordinate of this square of land.
setY(int) - Method in class evolution.lands.SquareOfLand
Set the y-coordinate of this square of land.
signalEvent(evolution.events.Event) - Method in class evolution.events.EventManager
Signal a new event.
signalStateChange() - Method in class evolution.constructions.Construction
Signal a SquareChangedEvt on every square of this construction.
SimpleAction - class evolution.actions.SimpleAction
SimpleAction represents all actions for which no extra code should be written to define the behaviour.
SimpleAction(java.lang.String) - Constructor for class evolution.actions.SimpleAction
Constructor of a simple action.
SimpleConstruction - class evolution.constructions.SimpleConstruction
A meta-instance of a Construction.
SimpleConstruction(java.lang.String,java.util.List) - Constructor for class evolution.constructions.SimpleConstruction
Create a simple construction.
SimpleLandResource - class evolution.lands.SimpleLandResource
SimpleLandResource represents all LandResources for which no extra code should be written to define the behaviour.
SimpleLandResource(java.lang.String,double,double,double,boolean,java.lang.String) - Constructor for class evolution.lands.SimpleLandResource
Constructor for a SimpleLandResource.
SimpleResource - class evolution.resources.SimpleResource
A meta-instance of a Resource.
SimpleResource(java.lang.String,double,double,double,int) - Constructor for class evolution.resources.SimpleResource
Initialize this simple resource.
size() - Method in class evolution.HumanSelection
The number of selected humans.
SLOPE - Static variable in class evolution.resources.Resource
A saturation transformation function.
split(java.lang.String,java.lang.String) - Static method in class evolution.KnowledgeCatalog
Split a given string in parts.
sq - Object in Sequence Diagram newGame
 
SquareChangedEvt - class evolution.events.SquareChangedEvt
Event fired when a square changed.
SquareChangedEvt(evolution.lands.SquareOfLand) - Constructor for class evolution.events.SquareChangedEvt
Create a new square changed event.
SquareOfLand - class evolution.lands.SquareOfLand
Class of squares of land.
SquareOfLand(int,int,boolean) - Constructor for class evolution.lands.SquareOfLand
Create a new SquareOfLand of a random type.
SquareOfLand(java.lang.String,int,int,boolean) - Constructor for class evolution.lands.SquareOfLand
Create a new SquareOfLand of the given type.
squareOfLandEvolve - Sequence Diagram in evolution
 
SquareSelectedEvt - class evolution.events.SquareSelectedEvt
Event fired when a square gets selected.
SquareSelectedEvt() - Constructor for class evolution.events.SquareSelectedEvt
Create a new square selected event.
startAction - Sequence Diagram in evolution
 
startAction() - Method in class evolution.WorldController
Start the selected action.
startGame() - Method in class evolution.WorldController
Start the game.
STRING - Static variable in class evolution.InfoList
The formatted String type.
stripPathFromClassName(java.lang.Class) - Static method in class evolution.KnowledgeCatalog
Strip the path from the class name of this class.
stripPathFromClassName(java.lang.Object) - Static method in class evolution.KnowledgeCatalog
Strip the path from the class name of this object.
stripPathFromClassName(java.lang.String) - Static method in class evolution.KnowledgeCatalog
Strip the path from a string representation of a class name.
subscribe(evolution.events.Observer,java.lang.Class) - Method in class evolution.events.EventManager
Subscribe an observer for an event.
SystemMessage - class evolution.SystemMessage
Class of system messages.
SystemMessageEvt - class evolution.events.SystemMessageEvt
Event fired when a new system message is generated.
SystemMessageEvt(java.lang.String) - Constructor for class evolution.events.SystemMessageEvt
Create a new system message event.

T

test(int) - Method in class evolution.Evolution
For debugging.
tick() - Method in class evolution.Evolution
This method is called on regular basis when running.
transformationSpeed(java.lang.String) - Method in class evolution.lands.LandKnowledgeCatalog
With which speed will this landtype auto-transform to the given landtype.
transformLand(evolution.lands.SquareOfLand) - Method in class evolution.Human
If the current action also transforms land, then do that.
transformsFrom(java.lang.String) - Method in class evolution.resources.ResourceKnowledgeCatalog
See from which resources we can fullfill the need for this one.
transformsLand(evolution.lands.SquareOfLand,java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
Does the given action transform the landtype of the given square? Returns Object[] { Boolean transforms : does the action transform yes or no String toLand : the land type we transform to String detLandResource : the determening land resource Double limit : the limit the land resource should have to transform the land type Boolean lte : must the current value be less then equal than the limit Boolean gte : must the current value be greater then equal than the limit
transformsLandResources(java.lang.String) - Method in class evolution.lands.LandKnowledgeCatalog
Which land resource transforms into which land resource.
transformsTo(java.lang.String) - Method in class evolution.lands.LandKnowledgeCatalog
To which landtype will this landtype transform automatically? Returns the given landtype if it doesn't auto-transform.

U

unsubscribe(evolution.events.Observer,java.lang.Class) - Method in class evolution.events.EventManager
Unsubscribe an observer for an event.
update(evolution.events.Event) - Method in class evolution.HumanSelection
Triggered by the eventmanager when a human dies.
update(evolution.events.Event) - Method in class evolution.WorldController
Called when an event happens this observer is interested in.
update(evolution.events.Event) - Method in interface evolution.events.Observer
Called whenever an event for which this observer registered is triggered.
usesLandResource(java.lang.String,java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
Returns the amount used by the given action of the given land resource.
usesLandResources(java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
A map with as keys the landresource and as value the amount the action uses.
usesLandResources(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
A map with as keys the landresource and as value the amount the construction uses.
usesLandResourcesConstructing(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
The landresources used for constructing this construction.
usesResources(java.lang.String) - Method in class evolution.actions.ActionKnowledgeCatalog
A map with as keys the resource and as value the amount the action uses.
usesResources(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
A map with as keys the resource and as value the amount the construction uses.
usesResourcesConstructing(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
The resources used for constructing this construction.
usesResourcesNames(java.lang.String) - Method in class evolution.constructions.ConstructionKnowledgeCatalog
A list with the names of the resources used by a given construction.

V

VALUE - Static variable in class evolution.InfoList
The Value type.

W

Water - State in State Diagram LandTransformations
 
World - class evolution.World
Represents the game world.
world - Object in Sequence Diagram newGame
 
world - Object in Sequence Diagram selectSquareOfLand
 
World(evolution.WorldController,java.lang.String,int,int) - Constructor for class evolution.World
Create a new world.
WorldController - class evolution.WorldController
A class of world controllers.
worldController - Object in Sequence Diagram newGame
 
WorldController(java.lang.String,int,int) - Constructor for class evolution.WorldController
Create a new worldcontroller (and a new world).

a gvijf production