}
if ( !super.equals( obj ) ) {
return false;
}
final CoverageInfo other = (CoverageInfo) obj;
if (defaultInterpolationMethod == null) {
if (other.getDefaultInterpolationMethod() != null)
return false;
} else if (!defaultInterpolationMethod
.equals(other.getDefaultInterpolationMethod()))
return false;
if (dimensions == null) {
if (other.getDimensions() != null)
return false;
} else if (!dimensions.equals(other.getDimensions()))
return false;
if (grid == null) {
if (other.getGrid() != null)
return false;
} else if (!grid.equals(other.getGrid()))
return false;
if (interpolationMethods == null) {
if (other.getInterpolationMethods() != null)
return false;
} else if (!interpolationMethods.equals(other.getInterpolationMethods()))
return false;
if (nativeFormat == null) {
if (other.getNativeFormat() != null)
return false;
} else if (!nativeFormat.equals(other.getNativeFormat()))
return false;
if (parameters == null) {
if (other.getParameters() != null)
return false;
} else if (!parameters.equals(other.getParameters()))
return false;
if (requestSRS == null) {
if (other.getRequestSRS() != null)
return false;
} else if (!requestSRS.equals(other.getRequestSRS()))
return false;
if (responseSRS == null) {
if (other.getResponseSRS() != null)
return false;
} else if (!responseSRS.equals(other.getResponseSRS()))
return false;
if (supportedFormats == null) {
if (other.getSupportedFormats() != null)
return false;
} else if (!supportedFormats.equals(other.getSupportedFormats()))
return false;
return true;
}