Package fr.lifl.jedi.model.interactionDeclaration

This package defines the classes required to design the interaction matrix of a simulation.

See:
          Description

Class Summary
AbstractAssignationElement<IntType extends AbstractInteraction<?>> Class representing an element of a cell of the interaction matrix -- i.e.
AbstractInteraction<Targets> The parent class of all interactions in JEDI.
DegenerateAssignationElement Class representing an element of a cell of the interaction matrix -- i.e.
DegenerateInteraction This class represents an interaction that occurs only with single source agent.
InteractionMatrixLine This class represents a line of the interaction matrix.
MultipleTargetAssignationElement Class representing an element of a cell of the interaction matrix -- i.e.
MultipleTargetInteraction This class corresponds to a knowledge unit of agents : an interaction that involves a number of target that depends on the situation in which the source agent is (it is a multicast interaction).
SingleTargetAssignationElement Class representing an element of a cell of the interaction matrix -- i.e.
SingleTargetInteraction This class represents an interaction that occurs between a single source agent and a single target agent.
 

Package fr.lifl.jedi.model.interactionDeclaration Description

This package defines the classes required to design the interaction matrix of a simulation.

This package and its subpackage are the fruits of works lead by the SMAC (which stands for "Systèmes Multi-Agents et Comportements" -- i.e. Multi-Agent Systems and Behavior in english) Research Team, from the University of Lille, France.

This version of JEDI was written by :

Contact : philippe (d) mathieu (a) lifl (d) fr
Replace (d) with a dot, and (a) with an @.

Package contents

This package contains all classes that make possible to design interactions in a simulation. It corresponds to a subset of the Model part of the MVC.

Package overall organization

This package contains thre main classes :