Quintiq file version 2.0
|
#parent: #root
|
Method AddCombiElementFixedtransition (
|
Transition_MP transition,
|
OptCampaignUnitSubPeriod optsubunitperiod
|
) as OptCampaignCombiElementTransition
|
{
|
TextBody:
|
[*
|
occet := OptCampaignCombiElementTransition::Create( this, transition.TransitionType_MP(), optsubunitperiod );
|
occet.OptCampaignCombi().HasFixedStartAndDuration( true );
|
occet.OptCampaignCombi().FixedStartTime( transition.Start() );
|
|
fixedduration := optsubunitperiod.EndTime() - transition.Start();
|
occet.OptCampaignCombi().FixedDuration(fixedduration );
|
|
//complete the combi, we just want a combi with one element if its a fixed combi
|
occet.OptCampaignCombi().IsCompleteCombi( true );
|
|
//Calculate some of the attributes so we do not need to do a propagate
|
occet.UpdateAttributesForCombiGeneration();
|
|
return occet
|
*]
|
}
|