Class AbstractEnvNaturalModel
- java.lang.Object
-
- fr.univ_artois.lgi2a.similar.extendedkernel.libs.abstractimpl.AbstractEnvNaturalModel
-
- All Implemented Interfaces:
IEnvNaturalModel
- Direct Known Subclasses:
EmptyEnvNaturalModel
public abstract class AbstractEnvNaturalModel extends Object implements IEnvNaturalModel
An abstract implementation of theIEnvNaturalModel
interface, providing a default behavior to the generic methods.- Author:
- Yoann Kubera
-
-
Constructor Summary
Constructors Constructor Description AbstractEnvNaturalModel(LevelIdentifier levelIdentifier)
Creates a bare instance of a natural action 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 natural action 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.environment.IEnvNaturalModel
natural
-
-
-
-
Constructor Detail
-
AbstractEnvNaturalModel
public AbstractEnvNaturalModel(LevelIdentifier levelIdentifier)
Creates a bare instance of a natural action model, using a specific level identifier.- Parameters:
levelIdentifier
- The identifier of the level for which this natural action model is defined.
-
-
Method Detail
-
getLevel
public LevelIdentifier getLevel()
Gets the level from which the natural action is made.- Specified by:
getLevel
in interfaceIEnvNaturalModel
- Returns:
- The level from which the natural action is made.
-
-