Quintiq file version 2.0
|
#parent: #root
|
Method CreateRoutingStepAndAddUnits (
|
Units units
|
) as owning Operations
|
{
|
Description:
|
[*
|
Create a routing step when a unit is dragged into the canvas, and add the unit as operation. Used in designer.
|
Routing step name will be derived from unit.
|
*]
|
TextBody:
|
[*
|
// Adhi Feb-4-2016 (created)
|
// If multiple units are added, the name will be derived from the first unit
|
name := RoutingStep::GetNewCopiedRoutingStepName( units.Element( 0 ),
|
this );
|
|
// New routing step
|
rs := RoutingStep::Create( this, name, '', false );
|
|
// Add a unit to routing step to create an operation
|
operations := rs.AddOperations( units );
|
|
return &operations;
|
*]
|
}
|