Changeset 17473 for branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface.OptimizerIntegration/ViewModels/ArrayValueVM.cs
- Timestamp:
- 03/10/20 17:17:37 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface.OptimizerIntegration/ViewModels/ArrayValueVM.cs
r17471 r17473 10 10 11 11 public class DoubleArrayValueVM : ArrayValueVM<double, DoubleArrayJsonItem> { 12 public override Type JsonItemType => typeof(DoubleArrayJsonItem);12 public override Type TargetedJsonItemType => typeof(DoubleArrayJsonItem); 13 13 14 14 protected override double MinTypeValue => double.MinValue; … … 29 29 30 30 public class IntArrayValueVM : ArrayValueVM<int, IntArrayJsonItem> { 31 public override Type JsonItemType => typeof(IntArrayJsonItem);31 public override Type TargetedJsonItemType => typeof(IntArrayJsonItem); 32 32 33 33 protected override int MinTypeValue => int.MinValue; … … 47 47 } 48 48 49 public abstract class ArrayValueVM<T, JsonItemType> : RangedValueBaseVM<T>, IArrayJsonItemVM 50 where JsonItemType : IArrayJsonItem { 49 public abstract class ArrayValueVM<T, JsonItemType> : RangedValueBaseVM<T, JsonItemType>, IArrayJsonItemVM 50 where T : IComparable 51 where JsonItemType : class, IArrayJsonItem, IIntervalRestrictedJsonItem<T> { 51 52 52 53 public ArrayValueVM() { }
Note: See TracChangeset
for help on using the changeset viewer.