Changeset 17287 for branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/JsonItemConverter.cs
- Timestamp:
- 10/02/19 12:44:44 (5 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/HeuristicLab.JsonInterface/JsonItemConverter.cs
r17284 r17287 52 52 Register<IntValue>(new ValueTypeValueConverter<IntValue, int>(), 1); 53 53 Register<DoubleValue>(new ValueTypeValueConverter<DoubleValue, double>(), 1); 54 Register<PercentValue>(new ValueTypeValueConverter<PercentValue, double>(), 1);54 Register<PercentValue>(new ValueTypeValueConverter<PercentValue, double>(), 2); 55 55 Register<BoolValue>(new ValueTypeValueConverter<BoolValue, bool>(), 1); 56 56 Register<DateTimeValue>(new ValueTypeValueConverter<DateTimeValue, DateTime>(), 1); … … 59 59 Register<IntArray>(new ValueTypeArrayConverter<IntArray, int>(), 1); 60 60 Register<DoubleArray>(new ValueTypeArrayConverter<DoubleArray, double>(), 1); 61 Register<PercentArray>(new ValueTypeArrayConverter<PercentArray, double>(), 1);61 Register<PercentArray>(new ValueTypeArrayConverter<PercentArray, double>(), 2); 62 62 Register<BoolArray>(new ValueTypeArrayConverter<BoolArray, bool>(), 1); 63 63 64 64 Register<IntMatrix>(new ValueTypeMatrixConverter<IntMatrix, int>(), 1); 65 65 Register<DoubleMatrix>(new ValueTypeMatrixConverter<DoubleMatrix, double>(), 1); 66 Register<PercentMatrix>(new ValueTypeMatrixConverter<PercentMatrix, double>(), 1);66 Register<PercentMatrix>(new ValueTypeMatrixConverter<PercentMatrix, double>(), 2); 67 67 Register<BoolMatrix>(new ValueTypeMatrixConverter<BoolMatrix, bool>(), 1); 68 68 69 Register(typeof(IConstrainedValueParameter<>), new ConstrainedValueParameterConverter(), 1); 70 Register(typeof(ILookupParameter), new LookupParameterConverter(), 1); 71 Register(typeof(IValueParameter), new ValueParameterConverter(), 1); 72 Register(typeof(IParameterizedItem), new ParameterizedItemConverter(), 1); 69 Register(typeof(EnumValue<>), new EnumTypeConverter(), 1); 70 71 Register<IValueParameter>(new ValueParameterConverter(), 1); 72 Register<IParameterizedItem>(new ParameterizedItemConverter(), 1); 73 Register<ILookupParameter>(new LookupParameterConverter(), 2); 74 Register<IValueLookupParameter>(new ValueLookupParameterConverter(), 3); 75 76 Register(typeof(IConstrainedValueParameter<>), new ConstrainedValueParameterConverter(), 2); 73 77 Register(typeof(ICheckedMultiOperator<>), new MultiCheckedOperatorConverter(), 2); 74 Register(typeof(EnumValue<>), new EnumTypeConverter(), 1);75 78 } 76 77 79 } 78 80 }
Note: See TracChangeset
for help on using the changeset viewer.