Class AbstractAgtPerceptionModel
- java.lang.Object
-
- fr.univ_artois.lgi2a.similar.extendedkernel.libs.abstractimpl.AbstractAgtPerceptionModel
-
- All Implemented Interfaces:
IAgtPerceptionModel
- Direct Known Subclasses:
EmptyAgtPerceptionModel
public abstract class AbstractAgtPerceptionModel extends Object implements IAgtPerceptionModel
An abstract implementation of theIAgtPerceptionModel
interface, providing a default behavior to the generic methods.- Author:
- Yoann Kubera
-
-
Constructor Summary
Constructors Constructor Description AbstractAgtPerceptionModel(LevelIdentifier levelIdentifier)
Creates a bare instance of a perception model, using a specific level identifier.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LevelIdentifier
getLevel()
Gets the level from which the perception is made.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface fr.univ_artois.lgi2a.similar.extendedkernel.agents.IAgtPerceptionModel
perceive
-
-
-
-
Constructor Detail
-
AbstractAgtPerceptionModel
public AbstractAgtPerceptionModel(LevelIdentifier levelIdentifier)
Creates a bare instance of a perception model, using a specific level identifier.- Parameters:
levelIdentifier
- The identifier of the level for which this perception model is defined.
-
-
Method Detail
-
getLevel
public LevelIdentifier getLevel()
Gets the level from which the perception is made.- Specified by:
getLevel
in interfaceIAgtPerceptionModel
- Returns:
- The level from which the perception is made.
-
-