Quintiq file version 2.0
|
#parent: #root
|
Method Update (
|
Lane owner,
|
StockingPointInLane originspil,
|
StockingPointInLane destinationspil,
|
Boolean isenabled,
|
Date start,
|
Date end,
|
Boolean hasuserleadtime,
|
Duration leadtime,
|
Boolean hasuserstandarddeviation,
|
Duration standarddeviationleadtime,
|
Real co2Emission
|
)
|
{
|
Description: 'Update lane legs'
|
TextBody:
|
[*
|
// soh yee Oct-20-2013 (created)
|
|
this.Start( start );
|
this.End( end );
|
this.HasUserLeadTime( hasuserleadtime );
|
this.UserLeadTime( leadtime );
|
this.HasStandardDeviationLeadTimeLaneLeg( hasuserstandarddeviation );
|
this.StandardDeviationLeadTimeLaneLeg( standarddeviationleadtime );
|
this.CO2Emission( co2Emission );
|
|
//Name is not declarative to keep things simple,
|
//because this is a sub class. Making name decl will require all the other sibling's names to be decl as well.
|
name := this.GetName( originspil, destinationspil );
|
|
/* Set to SystemName instead of Name
|
Name will declaratively refer to SystemName */
|
this.SystemName( name );
|
|
this.UpdateCommitLogic( isenabled );
|
*]
|
}
|