Commit e393da65 authored by Kai-Holger Brassel's avatar Kai-Holger Brassel
Browse files

Custom conversion methods between String and Quantities were missing

parent 842deb1a
Pipeline #2231 passed with stage
in 2 minutes and 57 seconds
...@@ -7,9 +7,9 @@ ...@@ -7,9 +7,9 @@
<foreignModel>Quantities.ecore</foreignModel> <foreignModel>Quantities.ecore</foreignModel>
<genPackages prefix="Quantities" basePackage="de.hftstuttgart.cityunits.model" disposableProviderFactory="true" <genPackages prefix="Quantities" basePackage="de.hftstuttgart.cityunits.model" disposableProviderFactory="true"
ecorePackage="Quantities.ecore#/"> ecorePackage="Quantities.ecore#/">
<genDataTypes ecoreDataType="Quantities.ecore#//QuantityDouble" create="return de.hftstuttgart.units.NullableQuantity.create(it);" <genDataTypes ecoreDataType="Quantities.ecore#//QuantityDouble" create="return de.hftstuttgart.cityunits.model.NullableQuantity.create(it);"
convert="return it == null ? null : it.toString();"/> convert="return it == null ? null : it.toString();"/>
<genDataTypes ecoreDataType="Quantities.ecore#//QuantityLong" create="return de.hftstuttgart.units.NullableQuantity.create(it);" <genDataTypes ecoreDataType="Quantities.ecore#//QuantityLong" create="return de.hftstuttgart.cityunits.model.NullableQuantity.create(it);"
convert="return it == null ? null : it.toString();"/> convert="return it == null ? null : it.toString();"/>
</genPackages> </genPackages>
</genmodel:GenModel> </genmodel:GenModel>
...@@ -97,13 +97,31 @@ public class QuantitiesFactoryImpl extends EFactoryImpl implements QuantitiesFac ...@@ -97,13 +97,31 @@ public class QuantitiesFactoryImpl extends EFactoryImpl implements QuantitiesFac
} }
} }
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NullableQuantity createQuantityDouble(final String it) {
return de.hftstuttgart.cityunits.model.NullableQuantity.create(it);
}
/** /**
* <!-- begin-user-doc --> * <!-- begin-user-doc -->
* <!-- end-user-doc --> * <!-- end-user-doc -->
* @generated * @generated
*/ */
public NullableQuantity createQuantityDoubleFromString(EDataType eDataType, String initialValue) { public NullableQuantity createQuantityDoubleFromString(EDataType eDataType, String initialValue) {
return (NullableQuantity)super.createFromString(eDataType, initialValue); return createQuantityDouble(initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertQuantityDouble(final NullableQuantity it) {
return it == null ? null : it.toString();
} }
/** /**
...@@ -112,7 +130,16 @@ public class QuantitiesFactoryImpl extends EFactoryImpl implements QuantitiesFac ...@@ -112,7 +130,16 @@ public class QuantitiesFactoryImpl extends EFactoryImpl implements QuantitiesFac
* @generated * @generated
*/ */
public String convertQuantityDoubleToString(EDataType eDataType, Object instanceValue) { public String convertQuantityDoubleToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue); return convertQuantityDouble((NullableQuantity)instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NullableQuantity createQuantityLong(final String it) {
return de.hftstuttgart.cityunits.model.NullableQuantity.create(it);
} }
/** /**
...@@ -121,7 +148,16 @@ public class QuantitiesFactoryImpl extends EFactoryImpl implements QuantitiesFac ...@@ -121,7 +148,16 @@ public class QuantitiesFactoryImpl extends EFactoryImpl implements QuantitiesFac
* @generated * @generated
*/ */
public NullableQuantity createQuantityLongFromString(EDataType eDataType, String initialValue) { public NullableQuantity createQuantityLongFromString(EDataType eDataType, String initialValue) {
return (NullableQuantity)super.createFromString(eDataType, initialValue); return createQuantityLong(initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertQuantityLong(final NullableQuantity it) {
return it == null ? null : it.toString();
} }
/** /**
...@@ -130,7 +166,7 @@ public class QuantitiesFactoryImpl extends EFactoryImpl implements QuantitiesFac ...@@ -130,7 +166,7 @@ public class QuantitiesFactoryImpl extends EFactoryImpl implements QuantitiesFac
* @generated * @generated
*/ */
public String convertQuantityLongToString(EDataType eDataType, Object instanceValue) { public String convertQuantityLongToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue); return convertQuantityLong((NullableQuantity)instanceValue);
} }
/** /**
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment