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 @@
<foreignModel>Quantities.ecore</foreignModel>
<genPackages prefix="Quantities" basePackage="de.hftstuttgart.cityunits.model" disposableProviderFactory="true"
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();"/>
<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();"/>
</genPackages>
</genmodel:GenModel>
......@@ -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 -->
* <!-- end-user-doc -->
* @generated
*/
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
* @generated
*/
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
* @generated
*/
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
* @generated
*/
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