class OperatingSystem


Héritage :


Méthodes publiques

[more] Constructeurs/Destructeurs
[more] Accès sélectif aux contraintes

[more] Opérations


Hérité de System:


o Constructeurs/Destructeurs

o OperatingSystem(const OperatingSystem&)
Constructeur par copie profonde.

o ~OperatingSystem()
Destructeur superficiel. Utiliser DeleteInDepth (classe Entity de DIESE) pour une destruction en profondeur des composants.

o Accès sélectif aux contraintes

Ces services opèrent sur la liste qui est la valeur du descripteur ResourceConstraintList.
Important : pour chacun de ces services, le code client doit se charger de la destruction du tableau alloué et renvoyé.

opEntityTab* GetAICList()
Construit et renvoie la sous-liste des instances d'ActivityInconsistencyCondition.

opEntityTab* GetRSVCList()
Construit et renvoie la sous-liste des instances de ResourceSharingViolationCondition

opEntityTab* GetARICList()
Construit et renvoie la sous-liste des instances d'ActivitiesResourcesInconsistentCommitment

o Opérations

oInstructionSetDisjunction* PruneInconsistentSets(InstructionSetDisjunction* p)

oInstructionSetDisjunction* SetAllFeasibleAlternatives(ActivitiesResourcesBlock*, InstructionSet*)

oInstructionSetConjunction* SelectBestAlternative(ActivitiesResourcesBlock*, InstructionSetDisjunction*)

oInstructionSetDisjunction* SelectAlternativesOnMaxOperationPriority(InstructionSetDisjunction*)


Cette classe n'a pas de classe descendante.

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