Class EndCriterionNegation

    • Constructor Detail

      • EndCriterionNegation

        public EndCriterionNegation​(IEndCriterionModel criterionModel)
        Builds a criterion as the negation of another criterion.
        Parameters:
        criterionModel - The criterion being negated.
    • Method Detail

      • isFinalTimeOrAfter

        public boolean isFinalTimeOrAfter​(SimulationTimeStamp currentTime,
                                          ISimulationEngine engine)
        Tells if a time stamp is greater or equal to the final time stamp.
        Specified by:
        isFinalTimeOrAfter in interface IEndCriterionModel
        Parameters:
        currentTime - The last time the dynamic state of the simulation was in a partly consistent state.
        engine - The simulation engine containing information about the currently running simulation.
        Returns:
        true if the final time of the level was reached.