Interface IPerceivedData

  • All Known Implementing Classes:
    AbstractPerceivedData, EmptyPerceivedData

    public interface IPerceivedData
    Models the data that were perceived by an agent from a specific level l. These data include all the information that could be perceived from l itself and all the levels that are perceptible from l.

    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 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.