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