Symboles des classes des méthodes

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


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