Serialized Form


Package fr.lifl.jedi.gui.display.agentsNumber

Class fr.lifl.jedi.gui.display.agentsNumber.AgentNumberDisplayFrame extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

tree

javax.swing.JTree tree
The tree where agent numbers are displayed.


obs

CustomObservable obs
The element used to notify events to the oberservers registered to the GUI.


model

javax.swing.tree.DefaultTreeModel model
The model used to display the tree.


Package fr.lifl.jedi.gui.display.colorGrid.view

Class fr.lifl.jedi.gui.display.colorGrid.view.ColorGridDisplayPanel extends javax.swing.JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

env

Environment env
The environment displayed in this panel.


model

ColorGridModel model
The model associated with this panel.


displayUI

ColorGridDisplayUI displayUI
The tool used to display the simulation on screen.

Class fr.lifl.jedi.gui.display.colorGrid.view.ColorGridGUI extends javax.swing.JFrame implements Serializable

serialVersionUID: -6355796124466933412L

Serialized Fields

graphicalModel

ColorGridModel graphicalModel
The graphical model used in this GUI. It stores all values used by the gui to display the simulation.


obs

CustomObservable obs
The element used to notify events to the observers registered to the GUI.


steps

javax.swing.JLabel steps
The button that displays the current simulation step.


scale

javax.swing.JSlider scale
Displays the delay choice bar. The delay corresponds to the time waited between two simulation steps.


scaleLabel

javax.swing.JLabel scaleLabel
The label that displays the current zoom.


displayPanel

ColorGridDisplayPanel displayPanel
The panel where the simulation is drawn


Package fr.lifl.jedi.gui.display.interactionDisplayer.model.tree

Class fr.lifl.jedi.gui.display.interactionDisplayer.model.tree.PerformedInteractionsDisplayableNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

serialVersionUID: -7028974468737905508L

Class fr.lifl.jedi.gui.display.interactionDisplayer.model.tree.PerformedInteractionsFamilyNode extends PerformedInteractionsDisplayableNode implements Serializable

serialVersionUID: -1517626749837000095L

Serialized Fields

family

java.lang.Class<T> family
The agent family for which performed interactions are displayed.


childrenAgents

java.util.Map<K,V> childrenAgents
A map that stores the nodes, which represent what agent instances of this family performed.


aliveAgents

OrderedComboBoxModel aliveAgents
The set of agents that are considered as alive (which are still in the environment).


allAgents

OrderedComboBoxModel allAgents
The set of all agents that participated in the simulation.


becameDead

java.util.Set<E> becameDead
The set of agents that were removed from the environment during the current simulation step.

Class fr.lifl.jedi.gui.display.interactionDisplayer.model.tree.PerformedInteractionsInstanceNode extends PerformedInteractionsDisplayableNode implements Serializable

serialVersionUID: 6237864803193914882L

Serialized Fields

instance

Agent instance
The agent instance represented by this node.


dead

boolean dead
Tells if the agent was previously alive or not.


childrenSteps

java.util.Map<K,V> childrenSteps
A map that stores the interactions, in which the agent participated, and that occurred during every simulation step.

Class fr.lifl.jedi.gui.display.interactionDisplayer.model.tree.PerformedInteractionsStepNode extends PerformedInteractionsDisplayableNode implements Serializable

serialVersionUID: -2642658704978218515L

Serialized Fields

stepNumber

int stepNumber
The number of the simulation step represented by this node.


added

boolean added
Boolean that tells if the agent was added in the environment during this step.


dead

boolean dead
Boolean that tells if the agent was removed from the environment during this step.


sourceNode

javax.swing.tree.DefaultMutableTreeNode sourceNode
The node that displays the interaction that was performed by the agent.


targetNode

javax.swing.tree.DefaultMutableTreeNode targetNode
The node that sums all undergone interactions up.


Package fr.lifl.jedi.gui.display.interactionDisplayer.view

Class fr.lifl.jedi.gui.display.interactionDisplayer.view.OrderedComboBoxModel extends javax.swing.DefaultComboBoxModel implements Serializable

serialVersionUID: 2303211166051384388L

Serialized Fields

comparator

java.util.Comparator<T> comparator
The comparator used to order the list.

Class fr.lifl.jedi.gui.display.interactionDisplayer.view.PerformedInteractionsDisplayerGUI extends javax.swing.JFrame implements Serializable

serialVersionUID: 1L

Serialized Fields

obs

CustomObservable obs
The element used to notify events to the observers registered to the GUI.


optionsExpanded

javax.swing.JPanel optionsExpanded
The panel that shows display options, when the panel is expanded.


optionsCollapsed

javax.swing.JPanel optionsCollapsed
The panel that shows display options, when the panel is collapsed.


displayRemovedInstances

javax.swing.JCheckBox displayRemovedInstances
A checkbox button that tells if the agent instance that were removed from the environment during the previous simulation steps have to be displayed into the tree.


stepsToDisplay

javax.swing.JComboBox stepsToDisplay
A combo box that makes possible to choose the number of steps that have to be displayed in addition to the current one.


selectionExpanded

javax.swing.JPanel selectionExpanded
The panel that selects what agents are displayed, when the panel is expanded.


selectionCollapsed

javax.swing.JPanel selectionCollapsed
The panel that selects what agents are displayed, when the panel is expanded.


perFamilySelection

javax.swing.JComboBox perFamilySelection
A combo box that displays all agent families.


perAgentSelectionFamily

javax.swing.JComboBox perAgentSelectionFamily
A combo box that displays all agent families.


perAgentSelectionInstances

javax.swing.JComboBox perAgentSelectionInstances
A combo box that displays all instances of a particular family.


tree

javax.swing.JTree tree
The tree where performed interactions are displayed.


optionsPanel

javax.swing.JPanel optionsPanel
The panel where options are displayed.