|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectfr.lifl.jedi.model.interactionSelection.AbstractRealizableTuple<IntType>
public abstract class AbstractRealizableTuple<IntType extends AbstractInteraction<?>>
This class represents a realizable tuple.
A realizable tuple is a tuple composed by at least a source agent and an interaction. It represents an interaction that can be initiated by the source agent, i.e. which preconditions, conditions are true.
For not degenerate interactions, the guard distance condition has also to be true.
JEDI V 2.2 |
Created the 7th nov. 2008 |
Modified the 5th may 2009 |
Yoann Kubera |
SMAC Team (Systèmes Multi-Agents et Comportement) |
LIFL (Laboratoire d'Informatique Fondamentale de Lille) |
University of Lille, France |
Field Summary | |
---|---|
protected IntType |
interaction
The interaction of the realizable tuple |
protected Agent |
source
The source of the tuple. |
Constructor Summary | |
---|---|
AbstractRealizableTuple(IntType i,
Agent source)
Constructor of a realizable tuple. |
Method Summary | |
---|---|
IntType |
getInteraction()
Gets the interaction of this realizable tuple. |
Agent |
getSource()
Gets the initiator (source) of the tuple's interaction. |
abstract void |
performInteraction(Environment e)
This method performs the interaction with the source agent as initiator. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Agent source
protected IntType extends AbstractInteraction<?> interaction
Constructor Detail |
---|
public AbstractRealizableTuple(IntType i, Agent source)
i
- The interaction associated with the realizable tuple.source
- The source of the tuple, that is the initiator of the interaction.Method Detail |
---|
public IntType getInteraction()
public Agent getSource()
public abstract void performInteraction(Environment e)
e
- The environment where the interaction is performed.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |