protected override void PerformMove() { IVRPMove move = VRPMoveParameter.ActualValue as IVRPMove; VRPMoveMaker moveMaker = move.GetMoveMaker(); moveMaker.VRPMoveParameter.ActualName = VRPMoveParameter.Name; IAtomicOperation op = this.ExecutionContext.CreateOperation(moveMaker); op.Operator.Execute((IExecutionContext)op, CancellationToken); }
protected VRPMoveMaker(VRPMoveMaker original, Cloner cloner) : base(original, cloner) { }