return domainSubset;
}
private OutputType parseOutputElement(Map kvp) throws Exception {
final OutputType output = Wcs111Factory.eINSTANCE.createOutputType();
output.setGridCRS(Wcs111Factory.eINSTANCE.createGridCrsType());
// check and set store
Boolean store = (Boolean) kvp.get("store");
if (store != null)
output.setStore(store.booleanValue());
// check and set format
String format = (String) kvp.get("format");
if (format == null)
throw new WcsException("format parameter is mandatory", MissingParameterValue, "format");
output.setFormat(format);
// set the other gridcrs properties
final GridCrsType gridCRS = output.getGridCRS();
gridCRS.setGridBaseCRS((String) kvp.get("gridBaseCrs"));
gridCRS.setGridType((String) kvp.get("gridType"));
gridCRS.setGridCS((String) kvp.get("gridCS"));
gridCRS.setGridOrigin((Double[]) kvp.get("GridOrigin"));
gridCRS.setGridOffsets((Double[]) kvp.get("GridOffsets"));