blob: 25c5d97bd6cc6d5f413d7c9b39db3bc8e45f7fe1 [file] [log] [blame]
<%if (isImplementation && !genModel.isReflectiveDelegation()) {%>
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public double eGetDouble(int featureID)
{
switch (featureID<%=negativeOffsetCorrection%>)
{
<%for (GenFeature genFeature : genClass.getAllGenFeatures()) {%>
<%if (genFeature.getImportedType(genClass).equals("double")) {%>
case <%=genClass.getQualifiedFeatureID(genFeature)%>:
return <%=genFeature.getGetAccessor()%>();
<%}%>
<%}%>
}
throw new IllegalArgumentException("The feature ID" + featureID + " is not valid for this method");
}
<%}%>
<%if (isImplementation && !genModel.isReflectiveDelegation()) {%>
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void eSetDouble(int featureID, double newValue)
{
switch (featureID<%=negativeOffsetCorrection%>)
{
<%for (GenFeature genFeature : genClass.getAllGenFeatures()) {%>
<%if (genFeature.isChangeable() && genFeature.getImportedType(genClass).equals("double")) {%>
case <%=genClass.getQualifiedFeatureID(genFeature)%>:
set<%=genFeature.getAccessorName()%>(newValue);
return;
<%}%>
<%}%>
}
throw new IllegalArgumentException("The feature ID" + featureID + " is not valid for this method");
}
<%}%>