fr.lifl.jedi.model.interactionDeclaration
Class AbstractAssignationElement<IntType extends AbstractInteraction<?>>

java.lang.Object
  extended by fr.lifl.jedi.model.interactionDeclaration.AbstractAssignationElement<IntType>
Direct Known Subclasses:
DegenerateAssignationElement, MultipleTargetAssignationElement, SingleTargetAssignationElement

public abstract class AbstractAssignationElement<IntType extends AbstractInteraction<?>>
extends java.lang.Object

Class representing an element of a cell of the interaction matrix -- i.e. an interaction that a particular source agent has the ability to initiate.

An interaction might have more than one target. For computation complexity reasons, only a subset of possible interactions are represented in JEDI :

Thus, three different Assignation element exist :