|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use Environment | |
---|---|
fr.lifl.jedi.controllersCore.simulationRun | Package where all elements used to run a simulation are defined. |
fr.lifl.jedi.gui.display.colorGrid.view | This package defines the view elements of the GUI that displays the environment as an image. |
fr.lifl.jedi.gui.display.colorGrid.view.agentDisplay | Package that defines different tools to draw agents in the Color Grid. |
fr.lifl.jedi.model | This package provides the classes required to design the model of a simulation in JEDI. |
fr.lifl.jedi.model.halo | This package provides the classes required to design the model of a simulation in JEDI. |
fr.lifl.jedi.model.interactionDeclaration | This package defines the classes required to design the interaction matrix of a simulation. |
fr.lifl.jedi.model.interactionSelection | This package defines the elements required to perform interaction selection. |
Uses of Environment in fr.lifl.jedi.controllersCore.simulationRun |
---|
Fields in fr.lifl.jedi.controllersCore.simulationRun declared as Environment | |
---|---|
protected Environment |
SimulationCore.environment
The environment where the simulation will take place. |
Methods in fr.lifl.jedi.controllersCore.simulationRun that return Environment | |
---|---|
Environment |
SimulationCore.getEnvironment()
Gets the environment where the simulation occurs. |
Constructors in fr.lifl.jedi.controllersCore.simulationRun with parameters of type Environment | |
---|---|
SimulationCore(AbstractControlGUIController<?> guiControl,
AgentOrderingPolicy policy,
Environment env)
Constructor of the simulation core. |
|
SimulationCore(AbstractControlGUIController<?> guiControl,
Environment env)
Constructor of the simulation core, which execution is controlled by buttons. |
|
SimulationCore(AgentOrderingPolicy policy,
Environment env)
Constructor of the simulation core, which execution is controlled by buttons. |
|
SimulationCore(Environment env)
Constructor of the simulation core, which execution is controlled by buttons. |
Uses of Environment in fr.lifl.jedi.gui.display.colorGrid.view |
---|
Methods in fr.lifl.jedi.gui.display.colorGrid.view that return Environment | |
---|---|
Environment |
ColorGridDisplayPanel.getEnvironment()
Gets the environment displayed in this GUI. |
Methods in fr.lifl.jedi.gui.display.colorGrid.view with parameters of type Environment | |
---|---|
protected ColorGridDisplayPanel |
ColorGridGUI.createDisplayPanel(Environment e,
int width,
int height,
int scalingFactor)
Factory method used to create the panel where the simulation is displayed. |
protected ColorGridDisplayUI |
ColorGridDisplayPanel.createUI(Environment e,
ColorGridModel mdl,
int scaleFactor)
Factory method that creates the UI used to update this GUI. |
void |
AgentDisplayer.drawAgent(java.awt.Graphics g,
Environment e,
Agent a,
int factor,
int height)
Displays the agent in the environment. |
Constructors in fr.lifl.jedi.gui.display.colorGrid.view with parameters of type Environment | |
---|---|
ColorGridDisplayPanel(Environment e,
ColorGridModel mdl,
int scaleFactor)
Default constructor of the panel that displays the simulation. |
|
ColorGridGUI(Environment e,
java.lang.String title,
int scalingFactor)
Constructor of simulations GUI. |
|
ColorGridGUI(Environment e,
java.lang.String title,
int width,
int height,
int scalingFactor)
Constructor of simulations GUI. |
Uses of Environment in fr.lifl.jedi.gui.display.colorGrid.view.agentDisplay |
---|
Methods in fr.lifl.jedi.gui.display.colorGrid.view.agentDisplay with parameters of type Environment | |
---|---|
void |
ColorRectangleDisplayer.drawAgent(java.awt.Graphics g,
Environment e,
Agent a,
int factor,
int height)
|
void |
StaticColorRectangleDisplayer.drawAgent(java.awt.Graphics g,
Environment e,
Agent a,
int factor,
int height)
|
void |
EmptyDisplayer.drawAgent(java.awt.Graphics g,
Environment e,
Agent a,
int factor,
int height)
|
void |
StaticIconDisplayer.drawAgent(java.awt.Graphics g,
Environment e,
Agent a,
int factor,
int height)
|
void |
ColorTriangleDisplayer.drawAgent(java.awt.Graphics g,
Environment e,
Agent a,
int factor,
int height)
|
void |
IconDisplayer.drawAgent(java.awt.Graphics g,
Environment e,
Agent a,
int factor,
int height)
|
void |
ColorRectangleWithLineDisplayer.drawAgent(java.awt.Graphics g,
Environment e,
Agent a,
int factor,
int height)
|
Uses of Environment in fr.lifl.jedi.model |
---|
Fields in fr.lifl.jedi.model declared as Environment | |
---|---|
protected Environment |
Environment.EnvironmentCell.environment
The environment where this cell lies. |
Methods in fr.lifl.jedi.model with parameters of type Environment | |
---|---|
protected void |
Agent.perceive(Environment e,
java.util.Set<Agent> neighbors)
Triggers the perception phase of the agent. |
void |
Agent.step(Environment e)
Makes the agent behave, according to its interaction matrix line. |
Constructors in fr.lifl.jedi.model with parameters of type Environment | |
---|---|
Environment.EnvironmentCell(Environment e,
int x,
int y)
Constructor of the class EnvironmentCell. |
Uses of Environment in fr.lifl.jedi.model.halo |
---|
Methods in fr.lifl.jedi.model.halo with parameters of type Environment | |
---|---|
void |
ConePhysicalHalo.notTorusPerception(Environment env,
Agent source,
java.util.Set<Agent> perceivedAgents)
This sub-method is called whenever the perception is made in a not torus environment. |
void |
PhysicalHalo.perceive(Environment env,
Agent source,
java.util.Set<Agent> perceivedAgents)
This method retrieves from the environment all agents that lie in the ground surface represented by this class. |
void |
ConePhysicalHalo.perceive(Environment env,
Agent source,
java.util.Set<Agent> perceivedAgents)
|
void |
CircularPhysicalHalo.perceive(Environment env,
Agent source,
java.util.Set<Agent> perceivedAgents)
|
void |
PhysicalHaloBasedOnArea.perceive(Environment env,
Agent source,
java.util.Set<Agent> perceivedAgents)
|
Uses of Environment in fr.lifl.jedi.model.interactionDeclaration |
---|
Methods in fr.lifl.jedi.model.interactionDeclaration with parameters of type Environment | |
---|---|
boolean |
AbstractInteraction.canPerform(Environment environment,
Agent source,
Targets target)
This method returns true if the agent in parameter can perform the interaction,
i.e. |
abstract boolean |
MultipleTargetInteraction.isNeighborMeetingCriterion(Environment e,
Agent source,
Agent neighbor)
Criterion that returns true if the neighbor of the source agent fits the filtering
criterion. |
void |
DegenerateAssignationElement.listAllRealizableTuples(Environment e,
Agent source,
java.util.Set<Agent> neighbors,
java.util.List<AbstractRealizableTuple<?>> tuples)
|
void |
SingleTargetAssignationElement.listAllRealizableTuples(Environment e,
Agent source,
java.util.Set<Agent> neighbors,
java.util.List<AbstractRealizableTuple<?>> tuples)
|
abstract void |
AbstractAssignationElement.listAllRealizableTuples(Environment e,
Agent source,
java.util.Set<Agent> neighbors,
java.util.List<AbstractRealizableTuple<?>> tuples)
Adds to the list tuples all realizable tuples that can be
built for the source agent, which has a set of neighbors
neighbors . |
void |
MultipleTargetAssignationElement.listAllRealizableTuples(Environment e,
Agent source,
java.util.Set<Agent> neighbors,
java.util.List<AbstractRealizableTuple<?>> tuples)
|
abstract void |
DegenerateInteraction.perform(Environment environment,
Agent source)
Describes the action sequence of this interaction. |
void |
DegenerateInteraction.perform(Environment environment,
Agent source,
Agent target)
|
abstract void |
AbstractInteraction.perform(Environment environment,
Agent source,
Targets target)
Describes the action sequence of this interaction. |
abstract boolean |
DegenerateInteraction.preconditions(Environment environment,
Agent source)
Physical or logical possibility to perform the interaction. |
boolean |
DegenerateInteraction.preconditions(Environment environment,
Agent source,
Agent target)
|
abstract boolean |
AbstractInteraction.preconditions(Environment environment,
Agent source,
Targets target)
Physical or logical possibility to perform the interaction. |
abstract boolean |
DegenerateInteraction.trigger(Environment environment,
Agent source)
Implicit or explicit motivation to perform the interaction. |
boolean |
DegenerateInteraction.trigger(Environment environment,
Agent source,
Agent target)
|
abstract boolean |
AbstractInteraction.trigger(Environment environment,
Agent source,
Targets target)
Implicit or explicit motivation to perform the interaction. |
Uses of Environment in fr.lifl.jedi.model.interactionSelection |
---|
Methods in fr.lifl.jedi.model.interactionSelection with parameters of type Environment | |
---|---|
abstract void |
AbstractRealizableTuple.performInteraction(Environment e)
This method performs the interaction with the source agent as initiator. |
void |
RealizableSingleTargetTuple.performInteraction(Environment e)
|
void |
RealizableDegenerateTuple.performInteraction(Environment e)
|
void |
RealizableMultipleTargetTuple.performInteraction(Environment e)
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |