Enumération des méthodes (sous-classes de Method) définies dans CONTROL DIESE et d'intérêt pour le développeur. Les méthodes qui n'ont d'intérêt que pour le fonctionnement du moteur ne sont pas listés dans cette documentation.
Elles sont toutes exploitées dans CONTROL DIESE (dans les différentes sous-classes prédéfinies d'entités). Elles sont alors héritées par toutes les sous-classes dans les domaines d'application.
Aucune méthode n'a été identifiée de manière anticipatoire, pour être seulement exploitées dans les sous-classes de Entity propres aux applications.
Avec chaque symbole, on indique ci-dessous la classe de méthode qui le possède, l'entier associé et la ou les classes d'entités qui en sont dotées. C'est dans la page dédiée à la classe d'entités qu'est explicité le rôle de la méthode et qu'est indiqué le type et la sémantique de sa valeur retournée par le corps.
symbole de classe classe de méthode entier associé classe d'entité OPENING_PREDICATE OpeningPredicate 101 Activity CLOSING_PREDICATE ClosingPredicate 102 Activity MIN_BEG_STATE_PREDICATE MinBegStatePredicate 103 Activity MAX_BEG_STATE_PREDICATE MaxBegStatePredicate 104 Activity SET_USER_OPERATION_NAME SetUserOperationName 105 PrimitiveActivity UPDATE_REACTIVATED_SON UpdateReactivatedSon 106 ActivityIteration MODIFY_IN_OPEN_SITUATION ModifyInOpenSituation 107 ActivityBefore ActivityBeforeAny ActivityMeeting ActivityMeetingAny ActivityOverlapping ActivityInclusion ActivityCostarting ActivityCoending ActivityEquality ActivityConjunction ActivityDisjunction STATE_TRANSITION_PROCEDURE
StateTransitionProcedure 115 Operation FEASIBILITY_CONDITION FeasibilityCondition 116 Operation SET_USER_UNIT_SPEED SetUserUnitSpeed 117 UnitGranulatedOperation SET_USER_INT_QUANTITY_SPEED SetUserIntQuantitySpeed 118 IntQuantityGranulatedOperation SET_USER_FLOAT_QUANTITY_SPEED SetUserFloatQuantitySpeed 119 FloatQuantityGranulatedOperation SET_USER_TIME_SPEED SetUserTimeSpeed 120 TimeGranulatedOperation SET_USER_STEP SetUserStep 121 Operation SET_USER_TRANSFERED_INT_QUANTITY
SetUserTransferedIntQuantity 125 TransferInformation SET_USER_TRANSFERED_FLOAT_QUANTITY SetUserTransferedFloatQuantity 126 TransferInformation INVOLVED_ENTITIES
InvolvedEntities 128 OperatedObject STATE_RELATED_PREDICATE
StateRelatedPredicate 130 StateAvailabilityConstraint CAPACITY_OFFER_DEMAND_COMPARISON CapacityOfferDemandComparison 131 CapacityAvailabilityConstraint HOLDING_CONDITION HoldingCondition 132 InconsistencyCondition SET_THIS_TIME_SLOT_BEG_VALUE SetThisTimeSlotBegValue 133 AvailabilityTimeSlot SET_THIS_TIME_SLOT_END_VALUE SetThisTimeSlotEndValue 134 AvailabilityTimeSlot SET_NEXT_TIME_SLOT_BEG_VALUE SetNextTimeSlotBegValue 135 AvailabilityTimeSlot GET_CRITERION_VALUE
GetCriterionValue 138 Criterion INT_FUTURE_VALUE_BY_ACTIVITY
IntFutureValueByActivity 140 IntGoal FLOAT_FUTURE_VALUE_BY_ACTIVITY FloatFutureValueByActivity 141 FloatGoal INT_FUTURE_VALUE_BY_ACTIVITY_LIST IntFutureValueByActivityList 142 IntGoal FLOAT_FUTURE_VALUE_BY_ACTIVITY_LIST FloatFutureValueByActivityList 143 FloatGoal BEST_ACTIVITY_SET_SELECTOR
BestActivitySetSelector 145 Manager LOCAL_BEST_ACTIVITY_SET_SELECTOR LocalBestActivitySetSelector 146 ActivitiesResourcesBlock CANDIDATE_ACTIVITY_SET_SORT_METHOD CandidateActivitySetSortMethod 147 Manager LOCAL_CANDIDATE_ACTIVITY_SET_SORT_METHOD LocalCandidateActivitySetSortMethod 148 ActivitiesResourcesBlock