Ticket #2225: VehicleRoutingProblem.cs.patch
File VehicleRoutingProblem.cs.patch, 1.3 KB (added by pfleck, 10 years ago) |
---|
-
HeuristicLab.Problems.VehicleRouting/3.4/VehicleRoutingProblem.cs
41 41 [Item("Vehicle Routing Problem", "Represents a Vehicle Routing Problem.")] 42 42 [Creatable("Problems")] 43 43 [StorableClass] 44 public sealed class VehicleRoutingProblem : Problem, ISingleObjectiveHeuristicOptimizationProblem, IStorableContent, IProblemInstanceConsumer<VRPData> { 44 public sealed class VehicleRoutingProblem : Problem, ISingleObjectiveHeuristicOptimizationProblem, IStorableContent, 45 IProblemInstanceConsumer<VRPData>, IProblemInstanceConsumer<CVRPData> { 45 46 public string Filename { get; set; } 46 47 47 48 public static new Image StaticItemImage { … … 400 401 Load(data, (IVRPDataInterpreter)Activator.CreateInstance(concreteInterpreter)); 401 402 } 402 403 404 public void Load(CVRPData data) { 405 Load((VRPData)data); 406 } 407 403 408 private Type GetInterpreterDataType(Type type) { 404 409 var parentInterfaces = type.BaseType.GetInterfaces(); 405 410 var interfaces = type.GetInterfaces().Except(parentInterfaces);