|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use AbstractRealizableTuple | |
---|---|
fr.lifl.jedi.gui.display.interactionDisplayer.model.tree | This package defines a GUI that displays the simulation as an image, where agents are drawn with color shapes or icons. |
fr.lifl.jedi.model | 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. |
fr.lifl.jedi.model.interactionSelection.reactiveSelection |
Uses of AbstractRealizableTuple in fr.lifl.jedi.gui.display.interactionDisplayer.model.tree |
---|
Methods in fr.lifl.jedi.gui.display.interactionDisplayer.model.tree with parameters of type AbstractRealizableTuple | |
---|---|
void |
PerformedInteractionsStepNode.putSourceParticipation(AbstractRealizableTuple<?> tuple)
Tell that the agent performed an interaction during the simulation step. |
void |
PerformedInteractionsStepNode.putTargetParticipation(AbstractRealizableTuple<?> tuple)
Tell that the agent undergone an interaction during the simulation step. |
void |
PerformedInteractionsFamilyNode.updateAgentSourceParticipation(Agent a,
AbstractRealizableTuple<?> tuple,
int step)
Updates the data of an agent, in the case where that agent was the source of a particular interaction. |
void |
PerformedInteractionsFamilyNode.updateAgentTargetParticipation(Agent a,
AbstractRealizableTuple<?> tuple,
int step)
Updates the data of an agent, in the case where that agent was the target of a particular interaction. |
void |
PerformedInteractionsInstanceNode.updateSourceParticipation(AbstractRealizableTuple<?> tuple,
int step)
Updates the data structure to take into account that the agent was the source of an interaction during a time step. |
void |
PerformedInteractionsInstanceNode.updateTargetParticipation(AbstractRealizableTuple<?> tuple,
int step)
Updates the data structure to take into account that the agent was the target of an interaction during a time step. |
Uses of AbstractRealizableTuple in fr.lifl.jedi.model |
---|
Methods in fr.lifl.jedi.model that return AbstractRealizableTuple | |
---|---|
AbstractRealizableTuple<?> |
Agent.getInitiatedInteraction()
Gets the tuple that represents the interaction that was initiated by the agent during the simulation step. |
Uses of AbstractRealizableTuple in fr.lifl.jedi.model.interactionDeclaration |
---|
Method parameters in fr.lifl.jedi.model.interactionDeclaration with type arguments of type AbstractRealizableTuple | |
---|---|
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)
|
Uses of AbstractRealizableTuple in fr.lifl.jedi.model.interactionSelection |
---|
Subclasses of AbstractRealizableTuple in fr.lifl.jedi.model.interactionSelection | |
---|---|
class |
RealizableDegenerateTuple
Realizable tuple for a degenerate interaction (an interaction with no target agent). |
class |
RealizableMultipleTargetTuple
Realizable tuple for an interaction with a number of targets that depends on the situation of the source agent. |
class |
RealizableSingleTargetTuple
Realizable tuple for an interaction with a single target. |
Methods in fr.lifl.jedi.model.interactionSelection with parameters of type AbstractRealizableTuple | |
---|---|
static void |
TuplesObjectPool.free(AbstractRealizableTuple<?> tuple)
Tell the pool that a tuple is no more used, and can thus be used instead of creating new instances. |
Method parameters in fr.lifl.jedi.model.interactionSelection with type arguments of type AbstractRealizableTuple | |
---|---|
static void |
TuplesObjectPool.free(java.util.List<AbstractRealizableTuple<?>> list)
Tell the pool that a set of tuples are no more used, and can thus be used instead of creating new instances. |
Uses of AbstractRealizableTuple in fr.lifl.jedi.model.interactionSelection.reactiveSelection |
---|
Fields in fr.lifl.jedi.model.interactionSelection.reactiveSelection with type parameters of type AbstractRealizableTuple | |
---|---|
static RandomSelectionNature<AbstractRealizableTuple<?>> |
RandomSelectionNature.RANDOM_REALIZABLE_TUPLE
Instance of random selection nature that selects agents at random. |
Methods in fr.lifl.jedi.model.interactionSelection.reactiveSelection that return AbstractRealizableTuple | |
---|---|
AbstractRealizableTuple<?> |
TupleSelectionPolicy.performSelection(java.util.List<AbstractRealizableTuple<?>> affordances)
|
AbstractRealizableTuple<?> |
FirstInteractionThenTargetSelectionPolicy.performSelection(java.util.List<AbstractRealizableTuple<?>> affordances)
|
abstract AbstractRealizableTuple<?> |
InteractionSelectionPolicy.performSelection(java.util.List<AbstractRealizableTuple<?>> affordances)
Asks the policy to perform a selection among the realizable tuples list provided in parameter. |
AbstractRealizableTuple<?> |
FirstTargetThenInteractionSelectionPolicy.performSelection(java.util.List<AbstractRealizableTuple<?>> affordances)
|
Method parameters in fr.lifl.jedi.model.interactionSelection.reactiveSelection with type arguments of type AbstractRealizableTuple | |
---|---|
AbstractRealizableTuple<?> |
TupleSelectionPolicy.performSelection(java.util.List<AbstractRealizableTuple<?>> affordances)
|
AbstractRealizableTuple<?> |
FirstInteractionThenTargetSelectionPolicy.performSelection(java.util.List<AbstractRealizableTuple<?>> affordances)
|
abstract AbstractRealizableTuple<?> |
InteractionSelectionPolicy.performSelection(java.util.List<AbstractRealizableTuple<?>> affordances)
Asks the policy to perform a selection among the realizable tuples list provided in parameter. |
AbstractRealizableTuple<?> |
FirstTargetThenInteractionSelectionPolicy.performSelection(java.util.List<AbstractRealizableTuple<?>> affordances)
|
void |
FirstTargetThenInteractionSelectionPolicy.setDefaultInteractionSelectionNature(ElementSelectionNature<AbstractRealizableTuple<?>> e)
Sets the nature used to select the interaction that the source agent will initiate. |
void |
FirstInteractionThenTargetSelectionPolicy.setDefaultTargetSelectionNature(ElementSelectionNature<AbstractRealizableTuple<?>> e)
Sets the nature used to select the target of an initiated interaction. |
void |
FirstTargetThenInteractionSelectionPolicy.setInteractionSelectionNature(java.lang.Class<? extends Agent> a,
ElementSelectionNature<AbstractRealizableTuple<?>> e)
Sets the nature used to select the interaction that the source agent will initiate. |
void |
FirstInteractionThenTargetSelectionPolicy.setTargetSelectionNature(AbstractInteraction<?> i,
ElementSelectionNature<AbstractRealizableTuple<?>> e)
Sets the nature used to select the target of an initiated interaction. |
Constructor parameters in fr.lifl.jedi.model.interactionSelection.reactiveSelection with type arguments of type AbstractRealizableTuple | |
---|---|
TupleSelectionPolicy(ElementSelectionNature<AbstractRealizableTuple<?>> nature)
Constructor of a tuple selection policy made with a particular nature. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |