Interface IPerceivedData
-
- All Known Implementing Classes:
AbstractPerceivedData
,EmptyPerceivedData
public interface IPerceivedData
Models the data that were perceived by an agent from a specific levell
. These data include all the information that could be perceived froml
itself and all the levels that are perceptible froml
.Correspondence with theory
An instance of this class models the perceived data pa(]t,t′[, l)∈ℙa from a level "l" during a transitory period ]t,t′[
- Author:
- Yoann Kubera
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LevelIdentifier
getLevel()
Gets the identifier of the level from which these data were perceived.SimulationTimeStamp
getTransitoryPeriodMax()
Gets the upper bound of the transitory period for which these data were perceived.SimulationTimeStamp
getTransitoryPeriodMin()
Gets the lower bound of the transitory period for which these data were perceived.
-
-
-
Method Detail
-
getLevel
LevelIdentifier getLevel()
Gets the identifier of the level from which these data were perceived.This method returns the value "l" within the expression pa(]t,t′[, l);
- Returns:
- The identifier of the level for which these data were perceived.
-
getTransitoryPeriodMin
SimulationTimeStamp getTransitoryPeriodMin()
Gets the lower bound of the transitory period for which these data were perceived.This method returns the value "t" within the expression pa(]t,t′[, l);
- Returns:
- The lower bound of the transitory period for which these data were perceived.
-
getTransitoryPeriodMax
SimulationTimeStamp getTransitoryPeriodMax()
Gets the upper bound of the transitory period for which these data were perceived.This method returns the value "t′" within the expression pa(]t,t′[, l);
- Returns:
- The upper bound of the transitory period for which these data were perceived.
-
-