Expression fonctionnelle d'un intervalle de disponibilité


o AvailabilityTimeSlot
Une instance de cette classe est destinée à être un élément d'une instance de la classe RecurrentAvailabilityTimetable. Se reporter à la documentation de cette dernière pour une explication de l'utilité et de l'utilisation de ces classes.

nom C++ symbole de classe nom de classe classe des éléments classes des composants
AvailabilityTimeSlot AVAILABILITY_TIME_SLOT availabilityTimeSlot

Descripteurs :

type classe, symbole, nom v. par défaut
V int BegDate BEG_DATE begDate -9 borne inférieure de l'intervalle
V int EndDate END_DATE endDate -9 borne supérieure de l'intervalle

Méthodes :

Les méthodes suivantes de la série Set.TimeSlot.Value servent au moteur de simulation à déterminer fonctionnellement les bornes (descripteurs BegDate et EndDate) des intervalles de temps composant le RecurrentAvailabilityTimetable. Elles n'ont pas de corps prédéfini, et ce corps est en général attribué dans le code de l'application. S'il ne l'est pas, les descripteurs visés par la méthode restent à leur valeur par défaut (-9).

On qualifie de "courant" l'intervalle dans lequel on se trouve, en l'instant courant de l'horloge de simulation, ou bien le suivant si on est entre deux intervalles.

Lorsque on a donné un corps à OpeningPredicate et à ClosingPredicate, ce sont eux qui détermine la dynamique de "traversée" du AvailabilityTimeSlot. sinon, le moteur de simulation effectue pour cela des comparaisons entre l'instant courant et les valeurs établies par les trois autres méthodes.

type classe, symbole, nom corps par défaut classes des arguments
int SetNextTimeSlotBegValue SET_NEXT_TIME_SLOT_BEG_VALUE setNextTimeSlotBegValue
int SetThisTimeSlotBegValue SET_THIS_TIME_SLOT_BEG_VALUE setThisTimeSlotBegValue
int SetThisTimeSlotEndValue SET_THIS_TIME_SLOT_END_VALUE setThisTimeSlotEndValue
bool OpeningPredicate OPENING_PREDICATE openingPredicate
bool ClosingPredicate CLOSING_PREDICATE closingPredicate


This page was generated with the help of DOC++.