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

A

ABS_POS - Static variable in class elge.world.AgentGenerator
 
AbstractGenerator - class elge.world.AbstractGenerator.
The class is used a basic class for generator (or system agents).
AbstractGenerator(String) - Constructor for class elge.world.AbstractGenerator
Creates a new instance of AbstractGenerator
AbstractMonitor - class elge.monitor.AbstractMonitor.
This class is a basic class for derivating new monitors.
AbstractMonitor() - Constructor for class elge.monitor.AbstractMonitor
The class is abstract, but the constructor adds this object as listener to itself :).
actualSituation - Variable in class elge.agent.Agent
actualSituation is used to store the Situation that has the agent sensed in his life cycle.
add(Agent) - Method in class elge.agent.AgentContainer
adds an agent to the system and sets it the agency.
add(Agent) - Method in class elge.world.World
 
add(Enumeration) - Method in class elge.agent.AgentContainer
add agents contained in the enumeration.
add(int, Object) - Method in class elge.agent.VectorRepresentation
Inserts the specified element at the specified position in this list (optional operation).
add(int, Object) - Method in class elge.world.MatrixRepresentation
 
add(Iterator) - Method in class elge.agent.AgentContainer
add agents contained in the iterator.
add(Object) - Method in class elge.agent.VectorRepresentation
Ensures that this collection contains the specified element (optional operation).
add(Object) - Method in class elge.world.MatrixRepresentation
 
add(String) - Method in class elge.engine.ComboInteger
Adds a name -> list size + 1.
add(String, Integer) - Method in class elge.engine.ComboInteger
Adds a name -> value pair to the set.
addAgent() - Method in class elge.gui.ProjectEditor
 
addAll(Collection) - Method in class elge.agent.VectorRepresentation
Adds all of the elements in the specified collection to this collection (optional operation).
addAll(int, Collection) - Method in class elge.agent.VectorRepresentation
Inserts all of the elements in the specified collection into this list at the specified position (optional operation).
addByName(String, String) - Method in class elge.engine.pools.ClassPool
 
addGraph(Graph) - Method in class elge.engine.Project
Adds a Graph to the project
addMembers(DefaultMutableTreeNode, Iterator) - Method in class elge.engine.pools.ClassPool
 
addMonitor(Monitor) - Method in class elge.engine.Project
Adds a monitor to the project
addNameObject(Object, Word) - Method in class elge.lexikon.Lexikon
Like name object, but only adds the word. if it already exists, it does nothing (like increasing the use or success)
addPair(Integer, Double) - Method in class elge.storage.file.DataReader
 
addPair(Integer, String) - Method in class elge.storage.file.DataReader
 
addPool(Class) - Static method in class elge.engine.pools.ClassPool
 
addProp(String) - Method in class elge.engine.Graph
adds a source to the graph
addPropertyChangeListener(PropertyChangeListener) - Method in class elge.agent.VectorRepresentation
Adds a listener.
addPropertyChangeListener(PropertyChangeListener) - Method in interface elge.agent.AgentRepresentation
Adds a listener.
addPropertyChangeListener(PropertyChangeListener) - Method in class elge.engine.Project
Adds a listener for the propertye changes
addPropertyChangeListener(PropertyChangeListener) - Method in class elge.engine.Engine
Adds a property change listener
addPropertyChangeListener(PropertyChangeListener) - Method in class elge.examples.simple.BeanAgent
 
addPropertyChangeListener(PropertyChangeListener) - Method in class elge.monitor.AbstractMonitor
Add listner
addPropertyChangeListener(PropertyChangeListener) - Method in class elge.storage.file.DataReader
 
addPropertyChangeListener(PropertyChangeListener) - Method in class elge.world.World
 
addRecentProject(Project) - Method in class elge.engine.Engine
Adds a recent project to the vector.
addSeries(DataReader) - Method in class elge.storage.file.DataRecordCategoryDataset
 
addSeries(DataReader) - Method in class elge.storage.file.DataRecordDataset
 
addTemplate() - Method in class elge.engine.pools.ClassLoadInfo
 
addTemplates(DefaultMutableTreeNode, Iterator) - Method in class elge.engine.pools.ClassPool
 
addVetoableChangeListener(VetoableChangeListener) - Method in interface elge.world.MoveableAgent
 
addVetoableChangeListener(VetoableChangeListener) - Method in class elge.world.WorldAgent
 
agency - Variable in class elge.agent.Agent
Agency is the agency from parent, or only for this agent.
Agency - class elge.agent.Agency.
Agency is a class for making the comunication between agents.
Agency() - Constructor for class elge.agent.Agency
Creates a new instance of Agency.
agencyClass - Static variable in class elge.agent.Agent
What agency is the agent using.
Agent - class elge.agent.Agent.
Agent is a very base class for this environment (Later maybe an interface).
Agent() - Constructor for class elge.agent.Agent
Creates a new instance of Agent
Agent(Agency) - Constructor for class elge.agent.Agent
Creates agent with agency
Agent(String) - Constructor for class elge.agent.Agent
Creates agent with name name
Agent(String, Agency) - Constructor for class elge.agent.Agent
Creates agent with name and agency
agentAction() - Method in class elge.world.AgentRemover
 
agentAction() - Method in class elge.world.AbstractGenerator
define this method to generate, remove or whatevery you need to do.
agentAction() - Method in class elge.world.AgentGenerator
 
agentClassCounter - Static variable in class elge.agent.Agent
Use to generate unique ID's for diferent agent classes.
AgentContainer - class elge.agent.AgentContainer.
AgentContainer is extended Agent class so, it can hold other agents.
AgentContainer() - Constructor for class elge.agent.AgentContainer
Creates a new instance of AgentContainer
AgentContainer(Agency) - Constructor for class elge.agent.AgentContainer
Creates a new instance of AgentContainer with agency.
AgentContainer(Agent) - Constructor for class elge.agent.AgentContainer
Create new instance and adds one Agent to the agent container
AgentContainer(AgentContainer) - Constructor for class elge.agent.AgentContainer
Create new instance from another AgentContainer.
AgentContainer(String) - Constructor for class elge.agent.AgentContainer
Creates a new instance of AgentContainer with a name.
AgentContainer(String, Agency) - Constructor for class elge.agent.AgentContainer
Creates a new instance of AgentContainer with name and agency
AgentContainer(String, Agency, Agency) - Constructor for class elge.agent.AgentContainer
Creates a new instance of AgentContainer with name, agency and inner agency to use.
AgentContainer(String, Agency, Agency, AgentRepresentation) - Constructor for class elge.agent.AgentContainer
Creates a new instance of AgentContainer with name, agency, inner agency and world representaion
AgentContainer(Vector) - Constructor for class elge.agent.AgentContainer
Create new instance and Agents from the vector includes in.
agentCycleTypes - Static variable in class elge.world.World
 
AgentGenerator - class elge.world.AgentGenerator.
This agent is a generator of agent in a world.
AgentGenerator() - Constructor for class elge.world.AgentGenerator
Creates a new instance of AgentGenerator
agentChoose - Variable in class elge.examples.simple.SimpleWorld
 
agentChooseTypes - Static variable in class elge.examples.simple.SimpleWorld
 
AgentRemover - class elge.world.AgentRemover.
 
AgentRemover() - Constructor for class elge.world.AgentRemover
Creates a new instance of AgentRemover
AgentRepresentation - interface elge.agent.AgentRepresentation.
AgentRepresentation is for storing the agents.
agents - Variable in class elge.agent.VectorRepresentation
delegate to hold the agents
agents - Variable in class elge.agent.AgentContainer
This is where the agents are stored.
agentsLife() - Method in class elge.agent.AgentContainer
This method runs the life method of all agents inside the container.
ASK_RND_POSITION - Static variable in class elge.world.World
 
ask(Agent, String, Object) - Method in class elge.agent.Agent
like Agent.ask(java.lang.String) but tries to ask a specific agent agent
ask(String) - Method in class elge.agent.Agent
ask is the method to comunicate to other agents.
ask(String, Object) - Method in class elge.agent.Agent
As ask, but with some inner Context - params.
autoSave - Variable in class elge.engine.EngineConfiguration
Auto save config
autoSearch - Variable in class elge.engine.EngineConfiguration
Auto search
autoSearch() - Method in class elge.engine.pools.ClassPool
Auto search classes..
AVAIBLE - Variable in class elge.engine.pools.ClassLoadInfo
 

B

BeanAgent - class elge.examples.simple.BeanAgent.
 
BeanAgent() - Constructor for class elge.examples.simple.BeanAgent
Creates new BeanAgent
BeanConfigurer - class elge.gui.BeanConfigurer.
This class provides vizual editing of a bean.
BeanConfigurer(Frame, Object) - Constructor for class elge.gui.BeanConfigurer
Creates an instance of BeanConfigurer that is automaticly modal.
BeanPropertyEditor - class elge.gui.BeanPropertyEditor.
Edits one property of the bean.
BeanPropertyEditor(Frame, PropertyEditor, String) - Constructor for class elge.gui.BeanPropertyEditor
Creates new form BeanPropertyEditor
BeanUtils - class elge.engine.BeanUtils.
Bunch of methods that was needed and that work with stuff around bean like objects.
BeanUtils() - Constructor for class elge.engine.BeanUtils
 

C

calculateCoherence(Vector) - Method in class elge.monitor.CoherenceMonitor
Calculates the coherence from the world !
CLASS - Variable in class elge.engine.pools.ClassLoadInfo
 
classes - Variable in class elge.engine.pools.ClassPool
 
ClassHandler - class elge.engine.pools.ClassHandler.
This should be some type of Class info handler for some methods and so on....
ClassHandler() - Constructor for class elge.engine.pools.ClassHandler
Creates a new instance of ClassHandler
ClassHandler(Class) - Constructor for class elge.engine.pools.ClassHandler
 
ClassHandler(Class, File) - Constructor for class elge.engine.pools.ClassHandler
 
ClassLoadInfo - class elge.engine.pools.ClassLoadInfo.
 
ClassLoadInfo() - Constructor for class elge.engine.pools.ClassLoadInfo
 
ClassLoadInfo(Class) - Constructor for class elge.engine.pools.ClassLoadInfo
 
ClassLoadInfo(ClassPool, String, String) - Constructor for class elge.engine.pools.ClassLoadInfo
 
ClassLoadInfo(String) - Constructor for class elge.engine.pools.ClassLoadInfo
 
ClassLoadInfo(String, String) - Constructor for class elge.engine.pools.ClassLoadInfo
 
ClassPool - class elge.engine.pools.ClassPool.
This is More important Pool than Object Pool.
ClassPool() - Constructor for class elge.engine.pools.ClassPool
Needed for the JavaBean loading...
ClassPoolSelectEditor - class elge.engine.editors.ClassPoolSelectEditor.
This class is for editing the ClassTemplate.
ClassPoolSelectEditor() - Constructor for class elge.engine.editors.ClassPoolSelectEditor
Creates new ClassTemplateEditor
ClassSearcher - class elge.engine.ClassSearcher.
Searches the packages, jar files or files on disk for instances of some class.
ClassTemplate - class elge.engine.pools.ClassTemplate.
This class should hold a setting for a class - some sort of template.
ClassTemplate() - Constructor for class elge.engine.pools.ClassTemplate
Creates a new instance of ClassTemplate
ClassTemplate(ClassLoadInfo, String, Object) - Constructor for class elge.engine.pools.ClassTemplate
Creates a new instance of ClassTemplate
ClassTemplate(String) - Constructor for class elge.engine.pools.ClassTemplate
Creates a new instance of ClassTemplate
ClassTemplate(String, Object) - Constructor for class elge.engine.pools.ClassTemplate
Creates a new instance of ClassTemplate
clear() - Method in class elge.agent.VectorRepresentation
Removes all of the elements from this collection (optional operation).
cli - Static variable in class elge.engine.pools.ClassLoadInfo
 
close() - Method in interface elge.storage.DataStorage
Makes flush and save the data.
close() - Method in class elge.storage.file.DataRecorder
Makes flush and save the data.
closeMe() - Method in class elge.gui.ErrorDialog
Clsoes the dialog.
closeMe() - Method in class elge.gui.GraphConfigurer
Closes the dialog.
closeMe() - Method in class elge.gui.MonitorIdentsSelector
Closes the dialog.
closeMe() - Method in class elge.gui.EngineConfigure
closes the dialog.
closeMe() - Method in class elge.gui.DataStorageViewer
Closes the dialog
closeMe() - Method in class elge.gui.WorldView
Closes the form.
closeProject(Project) - Method in class elge.engine.Engine
Close the porject and remove from list..
CoherenceMonitor - class elge.monitor.CoherenceMonitor.
This Monitor monitors and calculates the coherence of all WorldAgents that implements the LexikonHolder interface.
CoherenceMonitor() - Constructor for class elge.monitor.CoherenceMonitor
Creates a new instance of CoherenceMonitor
ComboInteger - class elge.engine.ComboInteger.
This class is a simple integer with a list of values, from which it can be preselected.
ComboInteger(Integer, String[]) - Constructor for class elge.engine.ComboInteger
like ComboInteger but also defines the initial value.
ComboInteger(String[]) - Constructor for class elge.engine.ComboInteger
Constructs a new ComboInteger instance with predefined values from an array string where to each string is defined its index as its value starting at 0.
ComboIntegerEditor - class elge.engine.ComboIntegerEditor.
This class is the JavaBean editor for the ComboInteger.
ComboIntegerEditor() - Constructor for class elge.engine.ComboIntegerEditor
Creates new ComboIntegerEditor
compare(Object, Object) - Method in class elge.engine.pools.ClassLoadInfo
Compares its two arguments for order.
compare(Object, Object) - Method in class elge.lexikon.Word
compares two words agains they usage.
compareTo(Object) - Method in class elge.lexikon.Word
See Word.compare(java.lang.Object, java.lang.Object) Compares this object with the specified object for order.
configDir - Variable in class elge.engine.pools.ClassHandler
 
configPath - Variable in class elge.engine.Engine
The standart config path for the engine.
configureBean(Object) - Method in class elge.gui.ElgeGUI
Shows a BeanConfigurer for the bean param
configureGraph(Project, Graph) - Method in class elge.gui.ElgeGUI
Shows a GraphConfigurer for a graph param
contains(Object) - Method in class elge.agent.VectorRepresentation
Returns true if this collection contains the specified element.
containsAll(Collection) - Method in class elge.agent.VectorRepresentation
Returns true if this collection contains all of the elements in the specified collection.
correctPosition(Point) - Method in class elge.world.MatrixRepresentation
 
countDown - Variable in class elge.engine.Project
the countDown till the count..
cp - Variable in class elge.gui.PoolConfigurer
The ClassPool to configure
cptm - Variable in class elge.gui.PoolConfigurer
The model that is for displaying the ClassPool config.
createCategoryData() - Method in class elge.engine.Graph
Creates data for graph from this graph setting.
createData() - Method in class elge.engine.Graph
Creates data for graph from this graph setting.
createDefaultAgency() - Static method in class elge.agent.Agent
Creates a default agency from the agencyClass
createDefaultPosition() - Method in class elge.world.MatrixRepresentation
 
createFirstData() - Method in class elge.engine.Graph
Creates data for graph from this graph setting.
createInstance() - Method in class elge.engine.pools.ClassTemplate
Mal by spravit vlastne kopiu objektu, ktory predstavuje ten template.
createJFreeChart() - Method in class elge.engine.Graph
Create the JFreeChart of a type and properties that defines this instance.
createOtherData() - Method in class elge.engine.Graph
Creates data for graph from this graph setting.
createPieCategoryData() - Method in class elge.engine.Graph
Creates data for graph from this graph setting.
createPosition() - Method in class elge.world.AgentGenerator
This method should return a position for the new agent.
createProject(String, World) - Method in class elge.engine.Engine
Creates a project in the project dir under the name "name" with a world - w.
createRecorder(String) - Static method in class elge.storage.file.DataRecorder
In path creates new directory where data are stored...
createSense() - Method in class elge.examples.simple.SimpleWorld
 
createSituationForAgent(Agent, Object) - Method in class elge.examples.simple.SimpleWorld
 
createSituationForAgent(Agent, Object) - Method in class elge.world.World
 
createUniqueID(Class) - Static method in class elge.agent.Agent
Used to create uniqe ID's for agent instances, but as it is not realy needed, other part of system uses this method.
createWord() - Method in class elge.lexikon.Lexikon
Creates a word with a length specified for the lexikon.
createWord(double) - Method in class elge.lexikon.Lexikon
Creates a random word with probability of p
createWord(Integer) - Method in class elge.lexikon.Lexikon
Creates a word of length of the param.
checkPosition(Point) - Method in interface elge.world.MoveableMatrix
Checks if the position is acceptable.
checkPosition(Point) - Method in class elge.world.MatrixRepresentation
Checks if the position is acceptable.
checkProjectName(String) - Method in class elge.engine.Engine
Checks the project name, if it can be used for new project.
chooseAction() - Method in class elge.agent.Agent
The last method that is called for the life cycle of agent.
chooseAction() - Method in class elge.world.AbstractGenerator
we generate in chooseAction method.
chooseAgent() - Method in class elge.examples.simple.SimpleWorld
 
chooseSecondAgent(GameAgent) - Method in class elge.examples.simple.SimpleWorld
 

D

data - Variable in class elge.engine.pools.ClassLoadInfo
 
DataReader - class elge.storage.file.DataReader.
File je vo formate tick\tvalue atd..
DataReader(File, String) - Constructor for class elge.storage.file.DataReader
Creates a new instance of DataReader
DataReader(String) - Constructor for class elge.storage.file.DataReader
 
DataRecordCategoryDataset - class elge.storage.file.DataRecordCategoryDataset.
 
DataRecordCategoryDataset(DataRecorder) - Constructor for class elge.storage.file.DataRecordCategoryDataset
 
DataRecordCategoryDataset(DataRecorder, List) - Constructor for class elge.storage.file.DataRecordCategoryDataset
 
DataRecordCategoryDataset(DataRecorder, String) - Constructor for class elge.storage.file.DataRecordCategoryDataset
 
DataRecordCategoryToPieDataset - class elge.storage.file.DataRecordCategoryToPieDataset.
 
DataRecordCategoryToPieDataset(CategoryDataset, int, int) - Constructor for class elge.storage.file.DataRecordCategoryToPieDataset
Creates a new instance of DataRecordCategoryToPieDataset
DataRecordDataset - class elge.storage.file.DataRecordDataset.
 
DataRecordDataset(DataRecorder, int) - Constructor for class elge.storage.file.DataRecordDataset
 
DataRecordDataset(DataRecorder, List, int) - Constructor for class elge.storage.file.DataRecordDataset
 
DataRecordDataset(DataRecorder, String, int) - Constructor for class elge.storage.file.DataRecordDataset
 
DataRecorder - class elge.storage.file.DataRecorder.
DataRecorder is a simple easy format data recorder.
DataStorage - interface elge.storage.DataStorage.
DataStorage should be a flexible storage for data.
DataStorageDataset - interface elge.storage.DataStorageDataset.
The DataSet should implement this interface, because of the udpate method and refreshing the values.
DataStorageViewer - class elge.gui.DataStorageViewer.
This class is for vieweng the DataStorage values.
DataStorageViewer(Frame, DataStorage, String, boolean) - Constructor for class elge.gui.DataStorageViewer
Creates new form DataStorageViewer
Debug - class elge.engine.Debug.
Debug is the main class and with mainly static methods to provide an easy interface for printing messages from the code to the output.
debug(Class, String) - Static method in class elge.engine.Debug
Prints debug (log4j DEBUG level) message.
debug(Class, String, Throwable) - Static method in class elge.engine.Debug
Prints debug (log4j DEBUG level) message.
debug(Object, String) - Static method in class elge.engine.Debug
Prints debug (log4j DEBUG level) message.
debug(Object, String, Throwable) - Static method in class elge.engine.Debug
Prints debug (log4j DEBUG level) message.
decSucessUse() - Method in class elge.lexikon.Word
decreases the successfull usage of the word
decUse() - Method in class elge.lexikon.Word
decreases the useage of the word
DEFAULT_LENGTH - Static variable in class elge.lexikon.Lexikon
default length of words
del(Agent) - Method in class elge.agent.AgentContainer
removes the agent from the container.
delByNumber(int) - Method in class elge.engine.pools.ClassPool
 
delTemplate(int) - Method in class elge.engine.pools.ClassLoadInfo
remove the template...
destroy() - Method in class elge.storage.file.DataRecorder
 
dict - Variable in class elge.examples.simple.SimpleAgent
 
DimensionEditor - class elge.engine.editors.DimensionEditor.
 
DimensionEditor() - Constructor for class elge.engine.editors.DimensionEditor
Creates new PointEditor
DimensionEditorComponent - class elge.engine.editors.DimensionEditorComponent.
 
DimensionEditorComponent() - Constructor for class elge.engine.editors.DimensionEditorComponent
Creates a new instance of DimensionEditorComponent
dirName - Static variable in class elge.storage.file.DataRecorder
 
Display2DWorld - class elge.world.Display2DWorld.
 
Display2DWorld() - Constructor for class elge.world.Display2DWorld
Creates a new instance of Display2DWorld
dispose() - Method in class elge.engine.Graph
Disposes the graph.
doIKnow(Object) - Method in class elge.memory.Memory
Checks if the object is known.
doubleValue() - Method in class elge.engine.ComboInteger
Returns the value of the specified number as a double.
dstm - Variable in class elge.gui.DataStorageViewer
The table model for the DataStorage instance
duplicateAgent() - Method in class elge.gui.ProjectEditor
 
duplicateBean(Object) - Static method in class elge.engine.BeanUtils
Duplicates beans.

E

EatMsg - class elge.messages.EatMsg.
 
EatMsg() - Constructor for class elge.messages.EatMsg
Creates a new instance of EatMsg
econf - Variable in class elge.engine.Engine
The engine configuration
editAgent() - Method in class elge.gui.ProjectEditor
calls the #configureBean on the selected agent.
editProperty(MouseEvent, JTable, BeanTableModel) - Method in class elge.gui.BeanConfigurer
Edits the property that is clicked in the table.
elge.agent - package elge.agent
 
elge.engine - package elge.engine
 
elge.engine.editors - package elge.engine.editors
 
elge.engine.pools - package elge.engine.pools
 
elge.examples.simple - package elge.examples.simple
 
elge.gui - package elge.gui
 
elge.lexikon - package elge.lexikon
 
elge.memory - package elge.memory
 
elge.messages - package elge.messages
 
elge.monitor - package elge.monitor
 
elge.storage - package elge.storage
 
elge.storage.file - package elge.storage.file
 
elge.world - package elge.world
 
elgeBundle - Static variable in class elge.engine.Engine
 
ElgeGUI - class elge.gui.ElgeGUI.
This is a start up class for the ELGE GUI.
ElgeGUI() - Constructor for class elge.gui.ElgeGUI
Creates new form ElgeGUI
elgeLocale - Static variable in class elge.engine.Engine
 
ElgeSwingUtilities - class elge.gui.ElgeSwingUtilities.
Utility class for various methods wich mostly works with swing components.
emptyWord - Static variable in class elge.lexikon.Word
An ampty word instance used as comparator object.
endGUI() - Method in class elge.engine.Project
Close all project windows.
Engine - class elge.engine.Engine.
Engine is a class which is responsible for running the environment.
ENGINE_CONFIG_FILE - Static variable in class elge.engine.Engine
a file name of the angine configuration (elge.xml)
EngineConfiguration - class elge.engine.EngineConfiguration.
This class is responsible for the configuration of engine.
EngineConfiguration() - Constructor for class elge.engine.EngineConfiguration
Creates new EngineConfiguration
EngineConfigure - class elge.gui.EngineConfigure.
A dialog to setup the engine configuration.
EngineConfigure(Frame) - Constructor for class elge.gui.EngineConfigure
Creates new instance of modal dialog.
equals(Object) - Method in class elge.lexikon.Word
See Word.compare(java.lang.Object, java.lang.Object)
error(Class, String) - Static method in class elge.engine.Debug
Prints error message.
error(Class, String, Throwable) - Static method in class elge.engine.Debug
Prints error message.
error(Object, String) - Static method in class elge.engine.Debug
Prints error message.
error(Object, String, Throwable) - Static method in class elge.engine.Debug
Prints error message.
ErrorDialog - class elge.gui.ErrorDialog.
The error dialog shows an error to the user.
ErrorDialog(Frame, String, String) - Constructor for class elge.gui.ErrorDialog
Creates new form ErrorDialog
EXACT_GEN - Static variable in class elge.world.AbstractGenerator
generate on exact tick value
exceptionThrown(Exception) - Method in class elge.engine.Engine
This method is called when a recoverable exception has been caught.
existName(Object, Word) - Method in class elge.lexikon.Lexikon
return a not null value, if there is a name equal with the param w for referent obj.

F

fillGameAgents() - Method in class elge.examples.simple.SimpleWorld
 
find(String) - Static method in class elge.engine.ClassSearcher
Returns all the classes inheriting or implementing a given class in the currently loaded packages.
find(String, String, Class) - Static method in class elge.engine.ClassSearcher
Display all the classes inheriting or implementing a given class in a given package.
find(String, String, String) - Static method in class elge.engine.ClassSearcher
Returns all the classes inheriting or implementing a given class in a given package.
findDescriptor(Class, String) - Static method in class elge.engine.BeanUtils
Searches the bean for a property and returns descriptor for it if found.
findPropertyEditor(PropertyDescriptor) - Static method in class elge.engine.BeanUtils
Searches for the editor for the PropertyDescriptor.
fireChanged() - Method in class elge.storage.file.DataReader
 
FIRST_GEN - Static variable in class elge.world.AbstractGenerator
generate on first tick
FIX_POS - Static variable in class elge.world.AgentGenerator
 
floatValue() - Method in class elge.engine.ComboInteger
Returns the value of the specified number as a float.
forget(Object) - Method in class elge.memory.Memory
Remove the object from memory..
format - Static variable in class elge.storage.file.DataRecorder
 

G

GAME_RESULT - Static variable in class elge.examples.simple.SimpleAgent
 
GameAgent - interface elge.examples.simple.GameAgent.
 
gameAgents - Variable in class elge.examples.simple.SimpleWorld
 
genCycleTypes - Static variable in class elge.world.AbstractGenerator
The names of the generation types
generateAgent() - Method in class elge.world.AgentGenerator
 
generateAgent(int) - Method in class elge.world.AgentGenerator
Generates an agent from the template and then puts it in the system...
get(int) - Method in class elge.agent.VectorRepresentation
Returns the element at the specified position in this list.
getAgency() - Method in class elge.agent.Agent
Return agency.
getAgentCount() - Method in class elge.agent.AgentContainer
Returns the number of Agents in the AgentContainer
getAgentCycle() - Method in class elge.world.World
 
getAgents() - Method in class elge.agent.AgentContainer
use this method to get the agents from this container.
getAgentsForMessage(String) - Method in class elge.agent.Agency
Internal method.
getAgentTemplate() - Method in class elge.world.AgentGenerator
 
getAnswer_addAgent(Agent, Object) - Method in class elge.world.World
This should be a method, wich can add new agents to the system.
getAnswer_delAgent(Agent, Object) - Method in class elge.world.World
This should remove the agent from the system...
getAnswer_hear(Agent, Object) - Method in class elge.examples.simple.SimpleAgent
 
getAnswer_rndPosition(Agent, Object) - Method in class elge.world.World
This calls the AgentRepresentation object to generate a new position..
getAnswer_sense(Agent, Object) - Method in class elge.world.World
monitors - all monitors registred in the world
getAnswer(Agent, Agent, String, Object) - Method in class elge.agent.Agency
Like getAnswer but tries to ask a specific agent agent.
getAnswer(Agent, String, Object) - Method in class elge.agent.Agency
Method searches agents for registred agents wich message message and asks one of them for the answer.
getAnswers(Agent, String, Object) - Method in class elge.agent.Agency
Like simple getAnswer but gets more results.
getAsText() - Method in class elge.engine.ComboIntegerEditor
Returns the value as text
getAsText() - Method in class elge.engine.editors.DimensionEditor
 
getAsText() - Method in class elge.engine.editors.PointEditor
 
getAsText() - Method in class elge.lexikon.LexikonEditor
returns null - alias not supported
getAsText() - Method in class elge.lexikon.Word
Returns a format of the whole word with name, use and success:
[name;use;success]
getAutoSave() - Method in class elge.engine.EngineConfiguration
Auto save option of configuration
getAutoSearch() - Method in class elge.engine.EngineConfiguration
Auto search of classes in pools.
getAvaible() - Method in class elge.engine.pools.ClassLoadInfo
 
getBooleanResult() - Method in class elge.agent.Situation
Very common thing is that an agent puts a yes/no answer into the situation.
getClassHandler(Class) - Static method in class elge.engine.pools.ClassHandler
Returns a handler for the specified class.
getClassLoadInfo() - Method in class elge.engine.pools.ClassTemplate
 
getClassLoadInfo(int) - Method in class elge.engine.pools.ClassPool
 
getClassPool() - Method in class elge.engine.pools.ClassLoadInfo
 
getCol(int) - Method in class elge.engine.pools.ClassTemplate
 
getCol(int) - Method in class elge.engine.pools.ClassLoadInfo
 
getColumnCount() - Method in class elge.storage.file.DataRecordCategoryDataset
Returns the number of columns in the table.
getColumnIndex(Comparable) - Method in class elge.storage.file.DataRecordCategoryDataset
Returns the column index for a given key.
getColumnKey(int) - Method in class elge.storage.file.DataRecordCategoryDataset
Returns a column key.
getColumnKeys() - Method in class elge.storage.file.DataRecordCategoryDataset
Returns the column keys.
getComparator() - Static method in class elge.lexikon.Word
Return a comparator of use and success.
getConf() - Method in class elge.engine.Engine
returns the EngineConfiguration for this instance
getConfigPath() - Method in class elge.engine.Engine
returns the config path of the engine.
getCountDown() - Method in class elge.engine.Project
Gets how many simulations step have to be made. -1 means infinity.
getCreateWordPA() - Method in class elge.examples.simple.SimpleAgent
 
getCustomEditor() - Method in class elge.engine.editors.ClassPoolSelectEditor
 
getCustomEditor() - Method in class elge.engine.editors.DimensionEditor
 
getCustomEditor() - Method in class elge.engine.editors.PointEditor
 
getCustomEditor() - Method in class elge.lexikon.LexikonEditor
Returns the custom editor component.
getDataReader(String) - Method in class elge.storage.file.DataRecorder
 
getDescription() - Method in interface elge.engine.Monitor
A monitor description, describing to user, what is this monitor doing.
getDescription() - Method in class elge.monitor.PropertyMonitor
the user help
getDescription() - Method in class elge.monitor.WorldMonitor
the user help
getDescription() - Method in class elge.monitor.CoherenceMonitor
Returns the description of this monitor, that should help to user to understand its function.
getDescription() - Method in class elge.monitor.GroupCoherenceMonitor
Returns the description of this monitor, that should help to user to understand its function.
getDimension() - Method in class elge.agent.VectorRepresentation
does nothing
getDimension() - Method in interface elge.agent.AgentRepresentation
gets the dimension.
getDimension() - Method in class elge.world.MatrixRepresentation
Returns the matrix size.
getDimension() - Method in class elge.world.World
 
getDimenstion() - Method in class elge.agent.VectorRepresentation
does nothing.
getDimX() - Method in class elge.engine.editors.PointEditorComponent
 
getDimY() - Method in class elge.engine.editors.PointEditorComponent
 
getDisplay() - Method in class elge.world.World
 
getEngine() - Static method in class elge.engine.Engine
Gets the singleton that is the engine using.
getFullName() - Method in class elge.agent.Agent
This method should be used to fully identify the agent in the system.
getFullName() - Method in interface elge.engine.Monitor
The monitor full name.
getFullName() - Method in class elge.monitor.PropertyMonitor
full name of monitor (monitor name + identifiers)
getFullName() - Method in class elge.monitor.WorldMonitor
the monitor's full name
getFullName() - Method in class elge.monitor.WorldRatioMonitor
full name for this monitor
getFullName() - Method in class elge.monitor.CoherenceMonitor
Returns the full name which is displayed in gui lists.
getFullName() - Method in class elge.monitor.GroupCoherenceMonitor
Returns the full name which is displayed in gui lists.
getFullName() - Method in class elge.world.WorldAgent
 
getGameAgents() - Method in class elge.examples.simple.SimpleWorld
Returns a vector of agents that can be choose to play the language game.
getGenCycleType() - Method in class elge.world.AbstractGenerator
Sets the cycle type of the generation.
getGenerated() - Method in class elge.world.WorldAgent
 
getGeneratedAgentsCount() - Method in class elge.world.AgentGenerator
How many agents were generated by now.
getGenPeriod() - Method in class elge.world.AbstractGenerator
Returns the period in wich we should generate
getGenProb() - Method in class elge.world.AbstractGenerator
returns the generation probability
getGlobalLexikon() - Method in class elge.monitor.CoherenceMonitor
gets the calculated global lexikon
getGraph() - Method in class elge.gui.GraphConfigurer
Returns the graph as result if the store method was called.
getGraphRefresh() - Method in class elge.engine.Project
Project.setGraphRefresh(int)
getGraphs() - Method in class elge.engine.Project
Gets the graphs of this project
getGroup() - Method in class elge.monitor.GroupCoherenceMonitor
 
getGroup() - Method in class elge.world.WorldAgent
 
getGUI() - Method in class elge.engine.Engine
get the running gui, if available.
getHandledClass() - Method in class elge.engine.pools.ClassHandler
 
getHelpBroker() - Method in class elge.gui.ElgeGUI
Creates a HelpBroker if HelpSet is available.
getHelpSet() - Method in class elge.engine.Engine
Returns the main helpset for the engine.
getHidden() - Method in class elge.world.WorldAgent
 
getID() - Method in class elge.agent.Agent
id of the agent.
getIdentifiers() - Method in interface elge.engine.Monitor
The value identifier.
getIdentifiers() - Method in class elge.monitor.PropertyMonitor
identifiers
getIdentifiers() - Method in class elge.monitor.WorldMonitor
the identifiers
getIdentifiers() - Method in class elge.monitor.WorldRatioMonitor
the identifiers
getIdentifiers() - Method in class elge.monitor.CoherenceMonitor
Gets the identifiers.
getIdentifiers() - Method in class elge.monitor.GroupCoherenceMonitor
Gets the identifiers.
getInOneStep() - Method in class elge.world.AbstractGenerator
get the gen in one step value.
getItemCount(int) - Method in class elge.storage.file.DataRecordDataset
Returns the number of items in a series.
getIterationCount() - Method in class elge.engine.Project
see Project.setIterationCount(long)
getJavaInitializationString() - Method in class elge.engine.ComboIntegerEditor
A string that can be used to initialize the object.
getKnownObjects() - Method in class elge.memory.Memory
Returns the known objects by this memory.
getLanguage() - Method in class elge.engine.EngineConfiguration
gets the language
getLanguageString() - Method in class elge.engine.EngineConfiguration
gets the language
getLastGameCount() - Method in class elge.examples.simple.SimpleWorld
 
getLastSucGameCount() - Method in class elge.examples.simple.SimpleWorld
 
getLastTick() - Method in class elge.storage.file.DataReader
 
getLastTickCategoryDataset(List) - Method in interface elge.storage.DataStorage
An category dataset.
getLastTickCategoryDataset(List) - Method in class elge.storage.file.DataRecorder
 
getLastTickPieDataset(List) - Method in interface elge.storage.DataStorage
Pie dataset for the pie graph.
getLastTickPieDataset(List) - Method in class elge.storage.file.DataRecorder
 
getLexems() - Method in class elge.lexikon.Lexikon
returns the lexems.
getLexikon() - Method in class elge.examples.simple.SimpleAgent
 
getLexikon() - Method in interface elge.lexikon.LexikonHolder
Returns the lexikon the object is using.
getLifeTick() - Method in class elge.agent.Situation
Very common method used to get the actual tick (it's like a time for agent). if it is present.
getList() - Method in class elge.engine.ComboInteger
Returns the paris as hastable of name -> value.
getListTemplates() - Method in class elge.engine.pools.ClassPool
 
getLoadedClass() - Method in class elge.engine.pools.ClassLoadInfo
 
getMainClass() - Method in class elge.engine.pools.ClassPool
 
getMaxAgents() - Method in class elge.world.AgentGenerator
 
getMaxRecent() - Method in class elge.engine.EngineConfiguration
get the max recent project number
getMinAgents() - Method in class elge.world.AgentRemover
 
getMonitoredProperty() - Method in class elge.monitor.WorldMonitor
the monitored property name
getMonitorName() - Method in interface elge.engine.Monitor
The monitor name, should be readable for the user.
getMonitorName() - Method in class elge.monitor.PropertyMonitor
The monitor name
getMonitorName() - Method in class elge.monitor.WorldMonitor
The Montior name
getMonitorName() - Method in class elge.monitor.WorldRatioMonitor
monitor name
getMonitorName() - Method in class elge.monitor.CoherenceMonitor
Returns only the name of the monitor (CoherenceMonitor)
getMonitorName() - Method in class elge.monitor.GroupCoherenceMonitor
Returns only the name of the monitor (CoherenceMonitor)
getMonitors() - Method in class elge.engine.Project
Return actual monitors that are in project.
getMostSucessfullObjectName(Object) - Method in class elge.lexikon.Lexikon
Returns the most sucessful object name.
getName() - Method in class elge.agent.Agent
Returns name of the agent.
getName() - Method in class elge.engine.EngineConfiguration
gets the name
getName() - Method in class elge.engine.Project
Gets the project name
getName() - Method in class elge.engine.pools.ClassTemplate
 
getName() - Method in class elge.engine.pools.ClassLoadInfo
 
getName() - Method in class elge.storage.file.DataReader
 
getNameComparator() - Static method in class elge.engine.pools.ClassLoadInfo
 
getNewObjectPA() - Method in class elge.examples.simple.SimpleAgent
 
getNewWordPA() - Method in class elge.examples.simple.SimpleAgent
 
getObjectNames(Object) - Method in class elge.lexikon.Lexikon
Returns all words associatedwith the given object
getObjectsForWord(Word) - Method in class elge.lexikon.Lexikon
Returns all associated objects with a given word.
getObjectTreeComponent() - Method in class elge.gui.PoolSelector
Returns the object tree component.
getOpenedProjects() - Method in class elge.engine.Engine
 
getPersistence() - Method in interface elge.engine.Monitor
The persistence of this monitor.
getPersistence() - Method in class elge.monitor.AbstractMonitor
True, if the monitor is writing the data to the disk...
getPool(Class) - Static method in class elge.engine.pools.ClassPool
 
getPoolConfig() - Method in class elge.engine.pools.ClassPool
 
getPoolContent() - Method in class elge.engine.pools.ClassPool
 
getPoolSize() - Method in class elge.engine.pools.ClassPool
 
getPosition() - Method in interface elge.world.MoveableAgent
returns the position of the agent
getPosition() - Method in class elge.world.WorldAgent
 
getProject() - Method in interface elge.engine.Monitor
Returns the project the monitor is in.
getProject() - Method in class elge.engine.Graph
gets the project that the graph is in.
getProject() - Method in class elge.monitor.AbstractMonitor
Gets the project
getProjectDir() - Method in class elge.engine.Project
Returns the project dir path, as it should be.
getProjectEditor() - Method in class elge.engine.Project
 
getProjectPath() - Method in class elge.engine.EngineConfiguration
gets the project path
getProjectPath() - Method in class elge.engine.Engine
The project dir is a directory, where the projects are saved.
getPropertyName() - Method in class elge.monitor.PropertyMonitor
get the monitored property
getPropertyNames() - Method in interface elge.storage.DataStorage
Get actual list of properties that are monitored and stored to the disk.
getPropertyNames() - Method in class elge.storage.file.DataRecorder
 
getPropertySheet() - Method in class elge.gui.BeanConfigurer
Gets the component that has the table with all properties.
getPropertyValue(PropertyDescriptor, Object) - Static method in class elge.engine.BeanUtils
gets a value from bean like object with a method that is described in the PropertyDescriptor.
getProps() - Method in class elge.engine.Graph
Get the sources
getRandomElement(List) - Static method in class elge.engine.Engine
Choose a random element from the list and return it.
getRandomNumber(int, int) - Static method in class elge.engine.Engine
Returns a random number in range of from to to included.
getRatio() - Method in class elge.lexikon.Word
Returns the ratio -> successUse/Use
getRatioProperty() - Method in class elge.monitor.WorldRatioMonitor
the second property
getRecentProjects() - Method in class elge.engine.EngineConfiguration
get the recent project paths vector
getRemoveAgent() - Method in class elge.world.World
 
getRepresentation() - Method in class elge.world.World
 
getResult() - Method in class elge.gui.BeanPropertyEditor
returns the result.
getResult() - Method in class elge.gui.MonitorIdentsSelector
Returns the result that user has selected.
getRndPosition() - Method in class elge.world.AgentGenerator
 
getRndRadius() - Method in class elge.world.AgentGenerator
 
getRootName() - Method in class elge.engine.pools.ClassPool
 
getRowCount() - Method in class elge.storage.file.DataRecordCategoryDataset
Returns the number of rows in the table.
getRowIndex(Comparable) - Method in class elge.storage.file.DataRecordCategoryDataset
Returns the row index for a given key.
getRowKey(int) - Method in class elge.storage.file.DataRecordCategoryDataset
Returns a row key.
getRowKeys() - Method in class elge.storage.file.DataRecordCategoryDataset
Returns the row keys.
getRun(int) - Method in interface elge.storage.DataStorage
Returns a DataStorage for older simulation data.
getRun(int) - Method in class elge.storage.file.DataRecorder
 
getRunNames() - Method in interface elge.storage.DataStorage
Every storage is responsible for the runs, that user makes.
getRunNames() - Method in class elge.storage.file.DataRecorder
Every storage is responsible for the runs, that user makes.
getRunSleep() - Method in class elge.engine.Project
see Project.setRunSleep(int)
getSAgentChoose() - Method in class elge.examples.simple.SimpleWorld
 
getSampleProperty() - Method in class elge.examples.simple.BeanAgent
 
getSelectedObject() - Method in class elge.gui.PoolSelector
Returns the selectedObject
getSeriesCount() - Method in class elge.storage.file.DataRecordDataset
Returns the number of series in the dataset.
getSeriesName(int) - Method in class elge.storage.file.DataRecordDataset
Returns the name of a series.
getShow() - Method in class elge.engine.pools.ClassLoadInfo
 
getShowErrorDialog() - Method in class elge.engine.EngineConfiguration
Gets the show error dialog option
getSingleton() - Static method in class elge.engine.Engine
like Engine.getEngine()
getSource() - Method in class elge.engine.pools.ClassLoadInfo
 
getSource() - Method in class elge.monitor.PropertyMonitor
gets the monitored object
getSpeakerFeedback() - Method in class elge.examples.simple.SimpleAgent
 
getStorage() - Method in class elge.engine.Project
Gets the actual DataStorage if available
getString(String) - Static method in class elge.engine.Engine
Gets a string from the bundle resource.
getSucessUse() - Method in class elge.lexikon.Word
the succesfull use of the word
getTags() - Method in class elge.engine.ComboIntegerEditor
Returns the predefined values of the object.
getTags() - Method in class elge.engine.ComboInteger
This is for the propertyEditor support.
getTemplate() - Method in class elge.engine.pools.ClassTemplate
 
getTemplates() - Method in class elge.engine.pools.ClassLoadInfo
 
getTemplates(int) - Method in class elge.engine.pools.ClassPool
 
getTemplateTree() - Method in class elge.engine.pools.ClassPool
 
getTemplateValueAt(int, int) - Method in class elge.engine.pools.ClassLoadInfo
Returns information from the template vector.
getTick() - Method in class elge.world.World
 
getTitle() - Method in class elge.engine.Graph
gets the graph title.
getTmpClass() - Method in class elge.engine.pools.ClassTemplate
 
getToRemove() - Method in class elge.world.AgentRemover
 
getTree() - Method in class elge.engine.pools.ClassPool
 
getType() - Method in class elge.engine.Graph
The type of the graph
getUse() - Method in class elge.lexikon.Word
the use of the word
getValidProjectName() - Method in class elge.gui.ElgeGUI
Asks user for the project name and cheks it.
getValue() - Method in class elge.engine.ComboInteger
Returns the actual value.
getValue() - Method in class elge.engine.editors.ClassPoolSelectEditor
 
getValue() - Method in class elge.engine.editors.DimensionEditor
 
getValue() - Method in class elge.engine.editors.PointEditor
 
getValue(Comparable, Comparable) - Method in class elge.storage.file.DataRecordCategoryDataset
Returns the value for a pair of keys.
getValue(int) - Method in class elge.storage.file.DataReader
Nacita hodnotu... ticku series...
getValue(int, int) - Method in class elge.storage.file.DataRecordCategoryDataset
Returns a value from the table.
getValue(int, String) - Method in interface elge.storage.DataStorage
retruns a value for tick and property.
getValue(int, String) - Method in class elge.storage.file.DataRecorder
 
getValueAt(int, int) - Method in class elge.engine.pools.ClassPool
 
getValueForName(String) - Method in class elge.engine.ComboInteger
Gets the value for a predefined name
getValues() - Method in interface elge.engine.Monitor
Returns an array of values, that the monitor has monitored.
getValues() - Method in class elge.monitor.PropertyMonitor
the values.
getValues() - Method in class elge.monitor.WorldMonitor
The values
getValues() - Method in class elge.monitor.WorldRatioMonitor
the values
getValues() - Method in class elge.monitor.CoherenceMonitor
returns the calculated coherence or zero, if no coherence was calculated.
getWindow() - Method in class elge.engine.Graph
Gets the window the graph is using (the tick step)
getWindow() - Method in class elge.monitor.WorldRatioMonitor
gets the window
getWindowsLocations() - Method in class elge.engine.EngineConfiguration
gets the window location
getWord() - Method in class elge.lexikon.Word
See Word.toString()
getWordClass() - Method in class elge.lexikon.Lexikon
 
getWordComparator() - Static method in class elge.lexikon.Word
Returns an comparator of the word itself.
getWorld() - Method in class elge.engine.Project
Get the World the Project is using.
getWorldRefresh() - Method in class elge.engine.Project
Project.setWorldRefresh(int)
getWorldView() - Method in class elge.engine.Project
returns the WorldView if available.
getWriteablePropertySheet() - Method in class elge.gui.BeanConfigurer
Gets the component that has the table with writeable properties.
getXLabel() - Method in class elge.engine.Graph
gets the x axis label
getXValue(int, int) - Method in class elge.storage.file.DataRecordDataset
Returns the x-value for an item within a series.
getXYTickValueDataset(List) - Method in interface elge.storage.DataStorage
Like above
getXYTickValueDataset(List) - Method in class elge.storage.file.DataRecorder
 
getXYTickValueDataset(List, int) - Method in interface elge.storage.DataStorage
like above
getXYTickValueDataset(List, int) - Method in class elge.storage.file.DataRecorder
 
getXYTickValueDataset(String[]) - Method in interface elge.storage.DataStorage
Retrusn a dataset for graph with multiple properties
getXYTickValueDataset(String[]) - Method in class elge.storage.file.DataRecorder
Toto spravi viac series v tom grafe...
getXYTickValueDataset(String, int) - Method in interface elge.storage.DataStorage
Retrusn a dataset for graph
getXYTickValueDataset(String, int) - Method in class elge.storage.file.DataRecorder
Creates dataset that uses data stored for the "property", actualy, the X is tick count, and Y is the data...
getYLabel() - Method in class elge.engine.Graph
gets the y axis label
getYValue(int, int) - Method in class elge.storage.file.DataRecordDataset
Returns the y-value for an item within a series.
Graph - class elge.engine.Graph.
Graph is a data vizualizer object.
Graph() - Constructor for class elge.engine.Graph
Creates a new instance of Graph.
Graph(Project) - Constructor for class elge.engine.Graph
Creates a new instance of Graph with a project
GraphConfigurer - class elge.gui.GraphConfigurer.
The GraphConfigurer shows a dialog for configuration of an Graph object.
GraphConfigurer(Frame, Project, Graph) - Constructor for class elge.gui.GraphConfigurer
Creates new form GraphConfigurer
graphs - Variable in class elge.engine.Project
graphs
GraphViewer - class elge.gui.GraphViewer.
The class is a simple form to include the JFreeChart instance and to display it.
GraphViewer(Graph) - Constructor for class elge.gui.GraphViewer
Creates new form GraphViewer
GraphViewer(JFreeChart) - Constructor for class elge.gui.GraphViewer
Creates new form GraphViewer
GroupCoherenceMonitor - class elge.monitor.GroupCoherenceMonitor.
 
GroupCoherenceMonitor() - Constructor for class elge.monitor.GroupCoherenceMonitor
Creates a new instance of GroupCoherenceMonitor
grRefresh - Variable in class elge.engine.Project
graph refresh step
gui - Variable in class elge.engine.Engine
The gui interface.

H

handledClass - Variable in class elge.engine.pools.ClassHandler
 
handlers - Static variable in class elge.engine.pools.ClassHandler
 
hide() - Method in class elge.engine.Graph
hides the graph view
hideWorldView() - Method in class elge.engine.Project
Hides the world view, if it is available.

I

id - Variable in class elge.agent.Agent
The ID of agent.
incSucess(Object, Word) - Method in class elge.lexikon.Lexikon
Increases the success of association if it is found.
incSucessUse() - Method in class elge.lexikon.Word
increases the successfull usage of the word
incUse() - Method in class elge.lexikon.Word
increases the useage of the word
indexOf(Object) - Method in class elge.agent.VectorRepresentation
Returns the index in this list of the first occurrence of the specified element, or -1 if this list does not contain this element.
init() - Method in class elge.agent.Agent
This method performs initializing of the agent.
init() - Method in class elge.engine.Project
 
init() - Method in class elge.examples.simple.SimpleWorld
 
init() - Method in class elge.gui.WorldView
 
init() - Method in class elge.world.AgentGenerator
To do some initialization?
init() - Method in class elge.world.World
 
innerAgency - Variable in class elge.agent.AgentContainer
InnerAgency is used for the agents included in the container.
inSimulation - Variable in class elge.engine.Project
the simulation state variable
inSimulation() - Method in class elge.engine.Project
Shows the state of the simulation.
intValue() - Method in class elge.engine.ComboInteger
Returns the value of the specified number as an int.
isAvailable() - Method in class elge.monitor.WorldMonitor
true, if the property monitor is available.
isAvailable() - Method in class elge.monitor.WorldRatioMonitor
true if both properties are correct
isEmpty() - Method in class elge.agent.VectorRepresentation
Returns true if this collection contains no elements.
isGenerator() - Method in class elge.world.WorldAgent
 
isGenerator() - Method in class elge.world.AbstractGenerator
return true
isGUI() - Method in class elge.engine.Engine
True if the guis is running false otherwise.
isPaintable() - Method in class elge.world.World
 
isVisible() - Method in class elge.engine.Graph
check if it is displayed and visible.
iterate(long) - Method in class elge.engine.Project
Sets the iteration count and starts the simulation.
iterationCount - Variable in class elge.engine.Project
the count to iterate in simulation
iterator() - Method in class elge.agent.VectorRepresentation
Returns an iterator over the elements in this collection.

K

knownObjects - Variable in class elge.memory.Memory
The learned objects till now

L

language - Variable in class elge.engine.EngineConfiguration
the current application language
lastIndexOf(Object) - Method in class elge.agent.VectorRepresentation
Returns the index in this list of the last occurrence of the specified element, or -1 if this list does not contain this element.
lastTick() - Method in interface elge.storage.DataStorage
The lastTick that was recorder by this storage
lastTick() - Method in class elge.storage.file.DataRecorder
 
launchLanguageGame() - Method in class elge.examples.simple.SimpleWorld
 
learn(Object) - Method in class elge.memory.Memory
Just add a new object
lexems - Variable in class elge.lexikon.Lexikon
the chars to create the words from.
Lexikon - class elge.lexikon.Lexikon.
This instance performs very simple implementation of the aganet lexikon, only as an association table.
Lexikon() - Constructor for class elge.lexikon.Lexikon
Creates a new instance of Lexikon
Lexikon(int) - Constructor for class elge.lexikon.Lexikon
Creates a new instance of Lexikon
Lexikon(Integer) - Constructor for class elge.lexikon.Lexikon
Creates a new instance of Lexikon
LexikonEditor - class elge.lexikon.LexikonEditor.
LexikonEditor is a java bean PropertyEditor for the Lexikon class.
LexikonEditor() - Constructor for class elge.lexikon.LexikonEditor
Creates new LexikonEditor
LexikonEditorComponent - class elge.lexikon.LexikonEditorComponent.
This is lexikon editor component that displayes the lexikon as a table.
LexikonEditorComponent(Lexikon) - Constructor for class elge.lexikon.LexikonEditorComponent
Creates new form LexikonEditorComponent
LexikonHolder - interface elge.lexikon.LexikonHolder.
Simple interface.
LIFE_TICK - Static variable in interface elge.world.WorldRules
 
life() - Method in class elge.agent.AgentContainer
The life cycle of the AgentContainer is different, because it should handle the angents it sonsist of, and not himeself (but yo may want to do this anyway).
life() - Method in class elge.agent.Agent
This method performs the agent life cycle.
life() - Method in class elge.examples.simple.SimpleWorld
 
life() - Method in class elge.world.World
 
life(int) - Method in class elge.agent.Agent
Like life, instead the life is called times times.
LIFECYCLE_TIMES - Static variable in class elge.examples.simple.SimpleLG
 
listIterator() - Method in class elge.agent.VectorRepresentation
Returns a list iterator of the elements in this list (in proper sequence).
listIterator(int) - Method in class elge.agent.VectorRepresentation
Returns a list iterator of the elements in this list (in proper sequence), starting at the specified position in this list.
listSelectionChanged(ListSelectionEvent, Hashtable) - Static method in class elge.gui.ElgeSwingUtilities
Very common method to enable - disable depended components if a selection in the list is made or unmade.
listTemplates - Variable in class elge.engine.pools.ClassPool
 
loadConfig() - Static method in class elge.engine.Debug
Loads the config for the log4j.
loadConfiguration() - Method in class elge.engine.Engine
Loads the engine configuration.
loadEngine() - Method in class elge.engine.Engine
Loads the engine xonfiguration (elge.xml)
loadPools() - Static method in class elge.engine.pools.ClassPool
Tuto mu musime nejak dat asi adresar?
loadProject(File) - Method in class elge.engine.Engine
Tries to load project.
longValue() - Method in class elge.engine.ComboInteger
Returns the value of the specified number as a long.

M

main(String[]) - Static method in class elge.engine.Engine
Runs the engine.
main(String[]) - Static method in class elge.examples.simple.SimpleLG
 
mainClass - Variable in class elge.engine.pools.ClassPool
 
mainHS - Static variable in class elge.engine.Engine
The main help set.
MatrixRepresentation - class elge.world.MatrixRepresentation.
This representation holds agent in a matrix with x,y coordinates.
MatrixRepresentation() - Constructor for class elge.world.MatrixRepresentation
Creates default isntance of dimension 100,100.
MatrixRepresentation(Dimension) - Constructor for class elge.world.MatrixRepresentation
Creates a new instance of MatrixRepresentation with a size.
MatrixRepresentation(int, int) - Constructor for class elge.world.MatrixRepresentation
Creates a new instance of MatrixRepresentation with a size.
maxRecent - Variable in class elge.engine.EngineConfiguration
the maximum of recent projects
memorize() - Method in class elge.agent.Agent
Second method for the life cycle of agent.
memory - Variable in class elge.examples.simple.SimpleAgent
 
Memory - class elge.memory.Memory.
Memory is a simple object holder with an interface to easily acces the learned objects.
Memory() - Constructor for class elge.memory.Memory
Creates a new instance of Memory
METHOD_PREFIX - Static variable in class elge.agent.Agency
Used to determine, what is the prefix for the methods for comunication.
Monitor - interface elge.engine.Monitor.
Monitor implementations monitor the simulation.
MonitorIdentsSelector - class elge.gui.MonitorIdentsSelector.
This class is for listing and selecting the identifiries that supports monitors in the project.
MonitorIdentsSelector(Frame, Project) - Constructor for class elge.gui.MonitorIdentsSelector
Creates new form MonitorIdentsSelector
monitors - Variable in class elge.engine.Project
Monitors
move(MoveableAgent, Point) - Method in interface elge.world.MoveableMatrix
Tries to move the agent to a new position. if the position is not acceptable, false is returned and position is not changed.
move(MoveableAgent, Point) - Method in class elge.world.MatrixRepresentation
Tries to move the agent to a new position. if the position is not acceptable, false is returned and position is not changed.
MoveableAgent - interface elge.world.MoveableAgent.
 
MoveableMatrix - interface elge.world.MoveableMatrix.
 

N

name - Variable in class elge.agent.Agent
Name of the agent.
name - Variable in class elge.engine.EngineConfiguration
Engine name
name - Variable in class elge.engine.Project
Project name
name - Variable in class elge.engine.pools.ClassTemplate
Name of the template
NAME - Variable in class elge.engine.pools.ClassLoadInfo
 
nameObject(Object, Word) - Method in class elge.lexikon.Lexikon
names object obj, with word w?
newProject() - Method in class elge.gui.ElgeGUI
Creates new project.
NO_GEN - Static variable in class elge.world.AbstractGenerator
do not generate

O

ObjectPool - class elge.engine.pools.ObjectPool.
There should be something like ObjectPool and ClassPool.
ObjectPool() - Constructor for class elge.engine.pools.ObjectPool
Creates a new instance of ObjectPool
openProject() - Method in class elge.gui.ElgeGUI
Opens the project.

P

paint(Graphics) - Method in class elge.gui.WorldView
See World.getDisplay() and see WorldDisplay.paint(java.awt.Graphics, elge.agent.AgentRepresentation)
paint(Graphics) - Method in class elge.world.WorldAgent
 
paint(Graphics) - Method in class elge.world.World
 
paint(Graphics, AgentRepresentation) - Method in class elge.world.Display2DWorld
Paints the representation to the gfx if it is supported.
paint(Graphics, AgentRepresentation) - Method in interface elge.world.WorldDisplay
Paints the representation to the gfx if it is supported.
parent - Variable in class elge.engine.pools.ClassTemplate
 
PARENT - Variable in class elge.engine.pools.ClassLoadInfo
 
parseLine(String) - Method in class elge.storage.file.DataReader
 
pC - Variable in class elge.examples.simple.SimpleAgent
 
peditor - Variable in class elge.engine.Project
The project editor instance.
per - Variable in class elge.monitor.AbstractMonitor
the persistence of monitor is defaut set to true.
PERIOD_GEN - Static variable in class elge.world.AbstractGenerator
generate on a period
pO - Variable in class elge.examples.simple.SimpleAgent
 
PointEditor - class elge.engine.editors.PointEditor.
 
PointEditor() - Constructor for class elge.engine.editors.PointEditor
Creates new PointEditor
PointEditorComponent - class elge.engine.editors.PointEditorComponent.
 
PointEditorComponent() - Constructor for class elge.engine.editors.PointEditorComponent
Creates new form PointEditorComponent
pool - Static variable in class elge.engine.pools.ClassPool
 
POOL_CONFIG_FILE - Static variable in class elge.engine.pools.ClassPool
 
PoolConfigurer - class elge.gui.PoolConfigurer.
This dialog is responsible for configuring the class pools.
PoolConfigurer(Frame, ClassPool) - Constructor for class elge.gui.PoolConfigurer
Creates new instance of the configurer.
PoolSelector - class elge.gui.PoolSelector.
This class is for selecteing a template from the pool.
PoolSelector(Frame, ClassPool) - Constructor for class elge.gui.PoolSelector
Creates new form ClassSelector
populateIdentList() - Method in class elge.gui.MonitorIdentsSelector
Populates the ident string.
populateRecentMenu() - Method in class elge.gui.ElgeGUI
Makes the recent projects available at the menu.
POPULATION_SIZE - Static variable in class elge.examples.simple.SimpleLG
 
positionFrame(Window) - Static method in class elge.gui.ElgeSwingUtilities
Position the frame on screen.
ppath - Variable in class elge.engine.EngineConfiguration
Path for projects
Project - class elge.engine.Project.
Project is the second most important class.
PROJECT_CONFIG - Static variable in class elge.engine.Engine
standart file name of the project configuration (config.xml)
PROJECT_EXT - Static variable in class elge.engine.Engine
The standart file extension of the project files (.elp)
Project() - Constructor for class elge.engine.Project
Creates a new instance of WorkSpace
Project(String, World) - Constructor for class elge.engine.Project
Creates project with a name and world.
projectAlreadyOpened() - Method in class elge.gui.ElgeGUI
Shows dialog that project has been already opened.
projectDir - Variable in class elge.engine.Project
The project directory.
ProjectEditor - class elge.gui.ProjectEditor.
ProjectEditor class enables to user to edit the project properties.
ProjectEditor(Project) - Constructor for class elge.gui.ProjectEditor
Creates new form ProjectEditor
PROP_DIMENSION - Static variable in interface elge.agent.AgentRepresentation
 
PROP_GRAPHS - Static variable in class elge.engine.Project
Property name for graphs
PROP_ISSIMULATION - Static variable in class elge.engine.Project
Property project in simulation
PROP_MONITORS - Static variable in class elge.engine.Project
Property name for monitors
PROP_POSITION - Static variable in interface elge.world.MoveableAgent
 
PROP_PROJECT - Static variable in class elge.monitor.AbstractMonitor
The project property identifier.
PROP_RECENTS - Static variable in class elge.engine.Engine
Identification of the property RecentProjects.
PROP_REPRESENTATION - Static variable in class elge.world.World
 
PROP_SIMULATIONS - Static variable in class elge.engine.Project
name of simulation propery
PROP_WORLD - Static variable in class elge.engine.Project
Name of world propery
propD - Variable in class elge.monitor.WorldMonitor
the proeprty descriptor of the monitor
propertyChange(PropertyChangeEvent) - Method in class elge.engine.editors.DimensionEditor
This method gets called when a bound property is changed.
propertyChange(PropertyChangeEvent) - Method in class elge.engine.editors.PointEditor
This method gets called when a bound property is changed.
propertyChange(PropertyChangeEvent) - Method in class elge.examples.simple.SimpleWorld
This method gets called when a bound property is changed.
propertyChange(PropertyChangeEvent) - Method in class elge.gui.BeanPropertyEditor
This method gets called when a bound property is changed.
propertyChange(PropertyChangeEvent) - Method in class elge.gui.WorldView
This method gets called when a bound property is changed.
propertyChange(PropertyChangeEvent) - Method in class elge.gui.ProjectEditor
This method gets called when a bound property is changed.
propertyChange(PropertyChangeEvent) - Method in class elge.gui.ElgeGUI
This method gets called when a bound property is changed.
propertyChange(PropertyChangeEvent) - Method in class elge.monitor.AbstractMonitor
This method gets called when a bound property is changed.
propertyChange(PropertyChangeEvent) - Method in class elge.world.World
This method gets called when a bound property is changed.
PropertyMonitor - class elge.monitor.PropertyMonitor.
Simple monitor, that can monitor property of some object in the system.
PropertyMonitor() - Constructor for class elge.monitor.PropertyMonitor
Creates a new instance of PropertyMonitor
propertySupport - Variable in class elge.agent.VectorRepresentation
the propertyChangeSupport for listener
propR - Variable in class elge.monitor.WorldRatioMonitor
property descriptor
pt - Variable in class elge.monitor.AbstractMonitor
The project the monitor is in.
putClassHandler(ClassHandler) - Static method in class elge.engine.pools.ClassHandler
Caches the ClassHandler
pW - Variable in class elge.examples.simple.SimpleAgent
 

R

ragents - Variable in class elge.agent.Agency
hashtable of registred agents.
recent - Variable in class elge.engine.EngineConfiguration
recent projects
recentItemActionPerformed(ActionEvent, String) - Method in class elge.gui.ElgeGUI
This is called when the recent project is clicked.
record(Vector) - Method in interface elge.storage.DataStorage
This method should get avaible data from the monitors and store them.
record(Vector) - Method in class elge.storage.file.DataRecorder
Stores the data from monitors.
refreshTemplateTable() - Method in class elge.gui.PoolConfigurer
Refreshes the view of template table.
register(Agent) - Method in class elge.agent.Agency
This method should scan the agent for getAnswer_ Methods and register it.
registered - Variable in class elge.agent.Agent
this is agent's internal state variable to know, it the agent has already be registred in the agency.
registermethod(Agent, String) - Method in class elge.agent.Agency
Register the agent 'agent' for the message 'message'
REL_POS - Static variable in class elge.world.AgentGenerator
 
reloadClasses() - Method in class elge.engine.pools.ClassPool
Load the pool from the config.
remove(Agent) - Method in class elge.world.MatrixRepresentation
 
remove(Agent) - Method in class elge.world.World
 
remove(int) - Method in class elge.agent.VectorRepresentation
Removes the element at the specified position in this list (optional operation).
remove(Object) - Method in class elge.agent.VectorRepresentation
Removes a single instance of the specified element from this collection, if it is present (optional operation).
removeAgent() - Method in class elge.world.AgentRemover
Call the function to remove the agents...
removeAgent(int) - Method in class elge.world.AgentRemover
 
removeAgentsTypes - Static variable in class elge.world.World
 
removeAll(Collection) - Method in class elge.agent.VectorRepresentation
Removes all this collection's elements that are also contained in the specified collection (optional operation).
removeGraph(Graph) - Method in class elge.engine.Project
Removes a Graph from the project
removeGraphs(int[]) - Method in class elge.engine.Project
Removes Graphs from the project
removeMonitor(int) - Method in class elge.engine.Project
Removes a monitor from the project
removeMonitor(int[]) - Method in class elge.engine.Project
Removes a monitor from the project
removeMonitor(Monitor) - Method in class elge.engine.Project
Removes a monitor from the project
removeProp(int) - Method in class elge.engine.Graph
removes a source from the graph
removeProp(String) - Method in class elge.engine.Graph
removes a source from the graph
removePropertyChangeListener(PropertyChangeListener) - Method in class elge.agent.VectorRepresentation
removes property listener
removePropertyChangeListener(PropertyChangeListener) - Method in interface elge.agent.AgentRepresentation
removes listener
removePropertyChangeListener(PropertyChangeListener) - Method in class elge.engine.Project
Removes a listener for the propertye changes
removePropertyChangeListener(PropertyChangeListener) - Method in class elge.engine.Engine
Removes a property change listener
removePropertyChangeListener(PropertyChangeListener) - Method in class elge.examples.simple.BeanAgent
 
removePropertyChangeListener(PropertyChangeListener) - Method in class elge.monitor.AbstractMonitor
remove listener
removePropertyChangeListener(PropertyChangeListener) - Method in class elge.storage.file.DataReader
 
removePropertyChangeListener(PropertyChangeListener) - Method in class elge.world.World
 
removeRecentProject(String) - Method in class elge.engine.Engine
Removes a recent project from the vecot
removeVetoableChangeListener(VetoableChangeListener) - Method in interface elge.world.MoveableAgent
 
removeVetoableChangeListener(VetoableChangeListener) - Method in class elge.world.WorldAgent
 
repaint() - Method in class elge.engine.Graph
repaints the graph
restart() - Method in class elge.agent.Agent
This method performs restarting the agent.
restart() - Method in interface elge.engine.Monitor
Restart the monitor.
restart() - Method in class elge.engine.Graph
restarts the graph.
restart() - Method in class elge.engine.Project
Restarts the simulation in these steps:
- calls the stop method
- calls the refreshStore method
- calls the world's restart method
- calls the restart method for each graph
- calls the restart mehtod for each monitor
- udpates the display
restart() - Method in class elge.examples.simple.SimpleWorld
 
restart() - Method in class elge.monitor.AbstractMonitor
Restarts the monitor.
restart() - Method in class elge.monitor.CoherenceMonitor
restarts the monitor. nulls the global lexikon.
restart() - Method in class elge.monitor.GroupCoherenceMonitor
restarts the monitor. nulls the global lexikon.
restart() - Method in class elge.world.AgentRemover
 
restart() - Method in class elge.world.AgentGenerator
 
restart() - Method in class elge.world.World
Restarts the world, zeros tick counter, removes agents or restart them...
result - Variable in class elge.gui.MonitorIdentsSelector
Result of selected identifiers.
RESULT - Static variable in interface elge.world.WorldRules
 
RESULT_GENERATED_POSITION - Static variable in class elge.world.World
 
retainAll(Collection) - Method in class elge.agent.VectorRepresentation
Retains only the elements in this collection that are contained in the specified collection (optional operation).
rndPosition() - Method in class elge.agent.VectorRepresentation
Generates position somewhere within the representation dimension.
rndPosition() - Method in interface elge.agent.AgentRepresentation
Generates position somewhere within the representation dimension.
rndPosition() - Method in class elge.world.MatrixRepresentation
Generates position somewhere within the representation dimension.
rndPositionTypes - Static variable in class elge.world.AgentGenerator
 
rndRelPosition(Point, double) - Method in class elge.agent.VectorRepresentation
Like rndPosition, but it generates relativee from point from with max distance to point radius.
rndRelPosition(Point, double) - Method in interface elge.agent.AgentRepresentation
Like rndPosition, but it generates relativee from point from with max distance to point radius.
rndRelPosition(Point, double) - Method in class elge.world.MatrixRepresentation
Like rndPosition, but it generates relativee from point from with max distance to point radius.
rp - Variable in class elge.monitor.WorldRatioMonitor
the second property
rSleep - Variable in class elge.engine.Project
a simulation run sleep count
run() - Method in class elge.engine.Project
When an object implementing interface Runnable is used to create a thread, starting the thread causes the object's run method to be called in that separately executing thread.
run() - Method in class elge.gui.ProjectEditor
When an object implementing interface Runnable is used to create a thread, starting the thread causes the object's run method to be called in that separately executing thread.
run(String[]) - Method in class elge.engine.Engine
this run is like main method.
runGUI() - Method in class elge.engine.Project
Runs the project gui.

S

saveAllProjects() - Method in class elge.gui.ElgeGUI
Saves all projects and informs the user.
saveConfiguration() - Method in class elge.engine.Engine
Save configuration for the engine.
saveEngine() - Method in class elge.engine.Engine
saves only the egnine configuration (elge.xml)
savePools() - Static method in class elge.engine.pools.ClassPool
Tries to save the pools as beans with the xml config :).
saveProject(Project) - Method in class elge.engine.Engine
Saves the state of the project.
saveProjectAs(Project, String) - Method in class elge.engine.Engine
Saves project under other name.
saveProjects() - Method in class elge.engine.Engine
Saves all opened projects
SEARCH_SOURCE - Static variable in class elge.engine.pools.ClassPool
 
selectDirectory(String) - Method in class elge.gui.ElgeGUI
Shows a directory dialog to select a directory.
selectedObject() - Method in class elge.gui.PoolSelector
Checks the user selection and if correct, sets the selected object.
selectMonitor() - Method in class elge.gui.ElgeGUI
Shows the PoolSelector for the Monitor class.
selectMonitoredCustomValues(Project) - Method in class elge.gui.ElgeGUI
Displayes the form for selected idents that the monitors can store.
selectProjectDirectory(String) - Method in class elge.gui.ElgeGUI
show a file chooser dialog for selecting a project dir.
selectWorld() - Method in class elge.gui.ElgeGUI
Shows the dialog for selecting the world.
selectWorldAgentTemplate() - Method in class elge.gui.ElgeGUI
Shows the PoolSelector for the WorldAgent class.
SENSE_ALL_AGENTS - Static variable in interface elge.world.WorldRules
 
SENSE_VECTOR_VIEW - Static variable in interface elge.world.WorldRules
 
SENSE_VIEW - Static variable in interface elge.world.WorldRules
 
sense() - Method in class elge.agent.Agent
First method for the agent life cycle.
sense() - Method in class elge.world.World
 
SenseMsg - class elge.messages.SenseMsg.
 
SenseMsg() - Constructor for class elge.messages.SenseMsg
Creates a new instance of SenseMsg
set(int, Object) - Method in class elge.agent.VectorRepresentation
Replaces the element at the specified position in this list with the specified element (optional operation).
setAgency(Agency) - Method in class elge.agent.Agent
Sets the agency for this agent and also calls register agent on it.
setAgency(Agent) - Method in class elge.agent.Agent
this mehotd calls setAgency for the param agent, and sets it the agency of this agent.
setAgency(Enumeration) - Method in class elge.agent.Agent
Like Agent.setAgency(elge.agent.Agency) but for enumeration of agents
setAgentCycle(ComboInteger) - Method in class elge.world.World
 
setAgents(AgentRepresentation) - Method in class elge.agent.AgentContainer
Sets AgentRepresentation to this container.
setAgentTemplate(WorldAgent) - Method in class elge.world.AgentGenerator
The agent template, that should be generated...
setAsText(String) - Method in class elge.engine.ComboIntegerEditor
Sets the value as text
setAsText(String) - Method in class elge.lexikon.Word
parse [word;use;sucuse] -->
sets the word from the string
setAutoSave(boolean) - Method in class elge.engine.EngineConfiguration
Sets the auto save option
setAutoSearch(boolean) - Method in class elge.engine.EngineConfiguration
Sets the autosearch
setAvaible(Boolean) - Method in class elge.engine.pools.ClassLoadInfo
 
setBooleanResult(boolean) - Method in class elge.agent.Situation
Sets the result as a pair of World.RESULT -> Boolean
setClassPool(ClassPool) - Method in class elge.engine.pools.ClassLoadInfo
 
setCol(Object, int) - Method in class elge.engine.pools.ClassLoadInfo
 
setConfiPath(String) - Method in class elge.engine.Engine
Sets the config path for the engine.
setCreateWordPA(Double) - Method in class elge.examples.simple.SimpleAgent
 
setDimension(Dimension) - Method in class elge.agent.VectorRepresentation
does nothing
setDimension(Dimension) - Method in interface elge.agent.AgentRepresentation
Should set the dimension of the imeplemnting class, but it could be not supported.
setDimension(Dimension) - Method in class elge.world.MatrixRepresentation
Sets new dimension of the matrix
setDimension(Dimension) - Method in class elge.world.World
 
setDimX(String) - Method in class elge.engine.editors.PointEditorComponent
 
setDimY(String) - Method in class elge.engine.editors.PointEditorComponent
 
setDisplay(WorldDisplay) - Method in class elge.world.World
 
setGenCycleType(ComboInteger) - Method in class elge.world.AbstractGenerator
Sets the generation type
setGenerated(boolean) - Method in class elge.world.WorldAgent
 
setGenPeriod(int) - Method in class elge.world.AbstractGenerator
Sets the generation period if the cycle is of type 3, generating in period.
setGenProb(double) - Method in class elge.world.AbstractGenerator
Sets the probability of generating an agent..
setGlobalLexikon(Lexikon) - Method in class elge.monitor.CoherenceMonitor
Sets the calculated lexikon.
setGraphRefresh(int) - Method in class elge.engine.Project
In what tick should the graphs be refreshed.
setGraphs(Vector) - Method in class elge.engine.Project
Sets the graphs for this project
setGroup(String) - Method in class elge.monitor.GroupCoherenceMonitor
 
setGroup(String) - Method in class elge.world.WorldAgent
 
setHidden(boolean) - Method in class elge.world.WorldAgent
If the agent is hidden in the system.
setID(long) - Method in class elge.agent.Agent
sets the id for the agent.
setInOneStep(int) - Method in class elge.world.AbstractGenerator
How many agents to generate in one step..
setIterationCount(long) - Method in class elge.engine.Project
Sets how many simulation steps to do.
setLanguage(Locale) - Method in class elge.engine.EngineConfiguration
sets the language
setLanguageString(String) - Method in class elge.engine.EngineConfiguration
sets the language
setLexikon(Lexikon) - Method in class elge.examples.simple.SimpleAgent
 
setLifeTick(int) - Method in class elge.agent.Situation
Sets the tick in the situaion.
setList(Hashtable) - Method in class elge.engine.ComboInteger
Sets the list from a hashtable
setListSelection(JList, int[]) - Static method in class elge.gui.ElgeSwingUtilities
Renews the selection on a list.
setListTemplates(boolean) - Method in class elge.engine.pools.ClassPool
 
setLoadedClass(Class) - Method in class elge.engine.pools.ClassLoadInfo
 
setMainClass(Class) - Method in class elge.engine.pools.ClassPool
 
setMaxAgents(int) - Method in class elge.world.AgentGenerator
How many agents to be generated.
setMinAgents(int) - Method in class elge.world.AgentRemover
 
setMonitoredProperty(String) - Method in class elge.monitor.WorldMonitor
sets the property to monitor
setMonitorName(String) - Method in class elge.monitor.PropertyMonitor
sets the monitor names
setMonitors(Vector) - Method in class elge.engine.Project
Sets monitors for this project
setName(String) - Method in class elge.agent.Agent
Sets the name for the agent.
setName(String) - Method in class elge.engine.EngineConfiguration
sets the name
setName(String) - Method in class elge.engine.pools.ClassTemplate
 
setName(String) - Method in class elge.engine.pools.ClassLoadInfo
 
setNameFromDir(File) - Method in class elge.engine.Project
Sest the name of the project from the directory where it it stored.
setNewObjectPA(Double) - Method in class elge.examples.simple.SimpleAgent
 
setNewWordPA(Double) - Method in class elge.examples.simple.SimpleAgent
 
setPersistence(boolean) - Method in interface elge.engine.Monitor
Sets the persistence of this monitor
setPersistence(boolean) - Method in class elge.monitor.AbstractMonitor
See AbstractMonitor.getPersistence()
setPoolConfig(Vector) - Method in class elge.engine.pools.ClassPool
 
setPosition(MoveableAgent, Point) - Method in interface elge.world.MoveableMatrix
Sets the position for the agent.
setPosition(MoveableAgent, Point) - Method in class elge.world.MatrixRepresentation
Sets the position for the agent.
setPosition(Point) - Method in interface elge.world.MoveableAgent
sets the position of the agent
setPosition(Point) - Method in class elge.world.WorldAgent
 
setProject(Project) - Method in interface elge.engine.Monitor
Sets the project the monitor is in.
setProject(Project) - Method in class elge.engine.Graph
sets the project for the graph.
setProject(Project) - Method in class elge.monitor.AbstractMonitor
Sets the Project the monitor is in.
setProjectPath(String) - Method in class elge.engine.EngineConfiguration
sets the project path
setProjectPath(String) - Method in class elge.engine.Engine
Sets the directory where the projects should be saved.
setPropertyName(String) - Method in class elge.monitor.PropertyMonitor
The property name
setProps(Vector) - Method in class elge.engine.Graph
Sets the graph source names
setRatioProperty(String) - Method in class elge.monitor.WorldRatioMonitor
sets the second property
setRecentProjects(Vector) - Method in class elge.engine.EngineConfiguration
sets recent projects.
setRemoveAgent(ComboInteger) - Method in class elge.world.World
 
setRepresentation(AgentRepresentation) - Method in class elge.world.World
 
setRndPosition(ComboInteger) - Method in class elge.world.AgentGenerator
 
setRndRadius(double) - Method in class elge.world.AgentGenerator
 
setRootName(String) - Method in class elge.engine.pools.ClassPool
 
setRunSleep(int) - Method in class elge.engine.Project
How long should the simulation sleep between steps.
setSAgentChoose(ComboInteger) - Method in class elge.examples.simple.SimpleWorld
 
setSampleProperty(String) - Method in class elge.examples.simple.BeanAgent
 
setShow(Boolean) - Method in class elge.engine.pools.ClassLoadInfo
 
setShowErrorDialog(boolean) - Method in class elge.engine.EngineConfiguration
Sets the show error dialog option
setSource(Object) - Method in class elge.monitor.PropertyMonitor
sets the monitored object
setSource(String) - Method in class elge.engine.pools.ClassLoadInfo
 
setSpeakerFeedback(boolean) - Method in class elge.examples.simple.SimpleAgent
 
setTemplate(Object) - Method in class elge.engine.pools.ClassTemplate
 
setTemplates(Vector) - Method in class elge.engine.pools.ClassLoadInfo
 
setTick(int) - Method in class elge.world.World
 
setTitle(String) - Method in class elge.engine.Graph
Sets the graph title
setTmpClass(Class) - Method in class elge.engine.pools.ClassTemplate
 
setToRemove(int) - Method in class elge.world.AgentRemover
 
setType(int) - Method in class elge.engine.Graph
Sets the type of the graph
setValue(Integer) - Method in class elge.engine.ComboInteger
Sets the value.
setValueAt(Object, int, int) - Method in class elge.engine.pools.ClassPool
 
setValueForName(String) - Method in class elge.engine.ComboInteger
Sets acutal value to the value of the name if it is predefined in this instance.
setWindow(int) - Method in class elge.engine.Graph
Sets the tick step
setWindow(int) - Method in class elge.monitor.WorldRatioMonitor
sets th window
setWindowsLocations(Hashtable) - Method in class elge.engine.EngineConfiguration
sets the windows location hash
setWord(String) - Method in class elge.lexikon.Word
 
setWordClass(Class) - Method in class elge.lexikon.Lexikon
 
setWorld(World) - Method in class elge.engine.Project
Sets the world for the Project
setWorldRefresh(int) - Method in class elge.engine.Project
In what tick should the world be repained.
setXLabel(String) - Method in class elge.engine.Graph
gets the x axis label
setXLabel(String) - Method in class elge.engine.editors.PointEditorComponent
 
setYLabel(String) - Method in class elge.engine.Graph
gets the y axis label
setYLabel(String) - Method in class elge.engine.editors.PointEditorComponent
 
sFeedback - Variable in class elge.examples.simple.SimpleAgent
 
shared - Static variable in class elge.engine.Debug
The shared isntance that is used.
SHOW - Variable in class elge.engine.pools.ClassLoadInfo
 
show() - Method in class elge.engine.Graph
If the viewer was not created, it creates the graph and shows it.
showError - Variable in class elge.engine.EngineConfiguration
Show error dialog
showError(String, String) - Method in class elge.gui.ElgeGUI
Shows a dialog for error message.
showMainHelp() - Method in class elge.gui.ElgeGUI
show the main help window.
showPopupMenu(JPopupMenu, MouseEvent) - Static method in class elge.gui.ElgeSwingUtilities
 
showWorldView() - Method in class elge.engine.Project
Shows the world view, if it is available.
SimpleAgent - class elge.examples.simple.SimpleAgent.
 
SimpleAgent() - Constructor for class elge.examples.simple.SimpleAgent
Creates a new instance of SimpleAgent
SimpleAgent(String) - Constructor for class elge.examples.simple.SimpleAgent
 
SimpleLG - class elge.examples.simple.SimpleLG.
This is the main class for the simplest of the Language Games.
SimpleLG() - Constructor for class elge.examples.simple.SimpleLG
Creates a new instance of SimpleLG
SimpleWorld - class elge.examples.simple.SimpleWorld.
This world provides simplestes functionality for simple Agent.
SimpleWorld() - Constructor for class elge.examples.simple.SimpleWorld
Creates a new instance of SimpleWorld
simStarted() - Method in class elge.gui.ProjectEditor
Disables or enables elements, when the simulation is started.
simStoped() - Method in class elge.gui.ProjectEditor
Disables or enables elements, when the simulation is stoped.
simulation - Variable in class elge.engine.Project
the simulation thread
simulations - Variable in class elge.engine.Project
Simulations (runs).
singleton - Static variable in class elge.engine.Engine
The singleton of the engine.
Situation - class elge.agent.Situation.
Situation is a simple subclass of Hashtable.
Situation() - Constructor for class elge.agent.Situation
Creates a new instance of Situation
size() - Method in class elge.agent.VectorRepresentation
Returns the number of agents
skipPackage(String) - Static method in class elge.engine.ClassSearcher
Tests if the package name is in the skip packages array.
skipPackages - Static variable in class elge.engine.ClassSearcher
packages to skip
SOURCE - Variable in class elge.engine.pools.ClassLoadInfo
 
start() - Method in class elge.engine.Project
Starts simulation for exact count - Project.getIterationCount()
Event property changed for PROP_ISSIMULATION if fired.
STD_ADDAGENT - Static variable in interface elge.world.WorldRules
 
STD_DELAGENT - Static variable in interface elge.world.WorldRules
 
stop() - Method in class elge.engine.Project
Stops the simulation.
stop() - Method in class elge.engine.Engine
Stops and closes the engine.
store - Variable in class elge.engine.Project
The data storage.
subList(int, int) - Method in class elge.agent.VectorRepresentation
Returns a view of the portion of this list between the specified fromIndex, inclusive, and toIndex, exclusive.
sucessGame(Object, Word) - Method in class elge.lexikon.Lexikon
increase the use and sucess.
sucessUse - Variable in class elge.lexikon.Word
the success use of the word
supports(AgentRepresentation) - Method in class elge.world.Display2DWorld
Checks if the implementation supports this type of representation
supports(AgentRepresentation) - Method in interface elge.world.WorldDisplay
Checks if the implementation supports this type of representation
supportsCustomEditor() - Method in class elge.engine.editors.ClassPoolSelectEditor
 
supportsCustomEditor() - Method in class elge.engine.editors.DimensionEditor
 
supportsCustomEditor() - Method in class elge.engine.editors.PointEditor
 
supportsCustomEditor() - Method in class elge.lexikon.LexikonEditor
Returns true

T

tableChanged(TableModelEvent) - Method in class elge.gui.PoolConfigurer
This fine grain notification tells listeners the exact range of cells, rows, or columns that changed.
talkToAgent(Agent) - Method in class elge.examples.simple.SimpleAgent
Agents chooses its topic to talk about, and returns true or false if the game was succesfull..
talkToAgent(Agent) - Method in interface elge.examples.simple.GameAgent
Agents chooses its topic to talk about, and returns true or false if the game was succesfull..
talkToAgentAbout(Agent, Object) - Method in class elge.examples.simple.SimpleAgent
 
talkToAgentAbout(Agent, Object) - Method in interface elge.examples.simple.GameAgent
Agents should to talk agento using topic, and returns true or false if the game was succesfull..
template - Variable in class elge.engine.pools.ClassTemplate
The template
TEMPLATES - Variable in class elge.engine.pools.ClassLoadInfo
 
TICK_GEN - Static variable in class elge.world.AbstractGenerator
generate on every tick
toArray() - Method in class elge.agent.VectorRepresentation
Returns an array containing all of the elements in this collection.
toArray(Object[]) - Method in class elge.agent.VectorRepresentation
Returns an array containing all of the elements in this collection; the runtime type of the returned array is that of the specified array.
TOPIC_OBJECT - Static variable in class elge.examples.simple.SimpleAgent
 
TOPIC_WORD - Static variable in class elge.examples.simple.SimpleAgent
 
toString() - Method in class elge.agent.Agent
Converts the agento to string.
toString() - Method in class elge.engine.ComboInteger
returns the actual value name
toString() - Method in class elge.lexikon.Word
Returns the word.
tptm - Variable in class elge.gui.PoolConfigurer
The model for templates.
trace(Class, String) - Static method in class elge.engine.Debug
Prints info (log4j INFO level) message.
trace(Class, String, Throwable) - Static method in class elge.engine.Debug
Prints info (log4j INFO level) message.
trace(Object, String) - Static method in class elge.engine.Debug
Prints info (log4j INFO level) message.
trace(Object, String, Throwable) - Static method in class elge.engine.Debug
Prints info (log4j INFO level) message.

U

unregister(Agent) - Method in class elge.agent.Agency
Unregister the agent for all messages.
unregister(Agent, String) - Method in class elge.agent.Agency
Remove the agent from ragents for comunication message 'message'.
update() - Method in interface elge.storage.DataStorageDataset
Notifies the listeners, that the data has been updates.
update() - Method in class elge.storage.file.DataRecordCategoryToPieDataset
 
update() - Method in class elge.storage.file.DataRecordCategoryDataset
 
update() - Method in class elge.storage.file.DataRecordDataset
This method gets called when a bound property is changed.
updateAfterStep() - Method in class elge.gui.ProjectEditor
Updates the visual part after the simulation step.
updateMonitor() - Method in class elge.monitor.WorldMonitor
updates the property descriptor
updateMonitor() - Method in class elge.monitor.AbstractMonitor
Empty method.
updateMonitor() - Method in class elge.monitor.CoherenceMonitor
calls CoherenceMonitor.updateVectors()
updateProperties() - Method in class elge.monitor.WorldMonitor
updates the property descriptor if the property name is valid.
updateProperties() - Method in class elge.monitor.WorldRatioMonitor
updates the descriptors
updateVectors() - Method in class elge.monitor.CoherenceMonitor
Updates vectors needed for the calculations.
updateVectors() - Method in class elge.monitor.GroupCoherenceMonitor
Updates vectors needed for the calculations.
use - Variable in class elge.lexikon.Word
the use of the word.
USER_SOURCE - Static variable in class elge.engine.pools.ClassPool
 

V

valueChanged(ListSelectionEvent) - Method in class elge.gui.GraphConfigurer
Called whenever the value of the selection changes.
valueChanged(ListSelectionEvent) - Method in class elge.gui.ProjectEditor
Called whenever the value of the selection changes.
valueChanged(ListSelectionEvent) - Method in class elge.gui.PoolConfigurer
Called whenever the value of the selection changes.
VectorRepresentation - class elge.agent.VectorRepresentation.
VectorRepresentation is very simple class, that holds the agents like Vector class but it supports proprtyChangeListener and fires a event every time an agent has been added or removed.
VectorRepresentation() - Constructor for class elge.agent.VectorRepresentation
Creates a new instance of VectorRepresentation
vetoableChange(PropertyChangeEvent) - Method in class elge.world.MatrixRepresentation
This method gets called when a constrained property is changed.

W

win - Variable in class elge.monitor.WorldRatioMonitor
The count the values should be increased
wl - Variable in class elge.engine.EngineConfiguration
Windows locations..
word - Variable in class elge.lexikon.Word
The word.
Word - class elge.lexikon.Word.
The Word class represents one word in the elxikon.
Word() - Constructor for class elge.lexikon.Word
Creates empty word.
Word(String) - Constructor for class elge.lexikon.Word
Creates a new instance of word
Word(String, int, int) - Constructor for class elge.lexikon.Word
Creates a new instance of word
wordClass - Variable in class elge.lexikon.Lexikon
 
wordLength - Variable in class elge.lexikon.Lexikon
the length of world to use.
world - Variable in class elge.engine.Project
The world the project is using.
World - class elge.world.World.
Class Basic world should define the rules, how it should work in the World.
World() - Constructor for class elge.world.World
Creates a new instance of BasicWorld
World2D - class elge.world.World2D.
 
World2D() - Constructor for class elge.world.World2D
Creates a new instance of World2D
WorldAgent - class elge.world.WorldAgent.
Well WorldAgent is the class, that should be derived for future agents!!
WorldAgent(String) - Constructor for class elge.world.WorldAgent
Creates a new instance of WorldAgent
WorldDisplay - interface elge.world.WorldDisplay.
Enables implementor to display itself..
WorldMonitor - class elge.monitor.WorldMonitor.
World monitor enables you to monitor eny property of the world object.
WorldMonitor() - Constructor for class elge.monitor.WorldMonitor
Creates a new instance of WorldMonitor
WorldRatioMonitor - class elge.monitor.WorldRatioMonitor.
THe world ratio properties is like WorldMonitor, but it monitors 2 properties and makes the ratio from them.
WorldRatioMonitor() - Constructor for class elge.monitor.WorldRatioMonitor
Creates a new instance of WorldRatioMonitor
WorldRules - interface elge.world.WorldRules.
This is the world interface, which must have a world!!
WorldView - class elge.gui.WorldView.
Simple form to show the World.
WorldView(World) - Constructor for class elge.gui.WorldView
Creates new form WorldView
wrRefresh - Variable in class elge.engine.Project
world refresh step
wv - Variable in class elge.engine.Project
The world view if available.

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