Les opérations (classe Operation) se distinguent, entre autres choses par le mode de progression de l'effet. Les trois modes de progression sont décrits dans les pages dédiées aux sous-classes qui les portent.
mode entier associé classes porteuses C_UNIT 0 UnitGranulatedOperation UnitGranulatedTransferOperation C_INT_QUANTITY 1 IntQuantityGranulatedOperation IntQuantityGranulatedTransferOperation C_FLOAT_QUANTITY 2 FloatQuantityGranulatedOperation FloatQuantityGranulatedTransferOperation C_TIME 3 TimeGranulatedOperation Une de ces valeurs est donnée, par construction, au descripteur ProgressionMode des instances de la classe Operation.