/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * * @generated modifiable */ public Object parse(ElementInstance instance, Node node, Object value) throws Exception { GeometryCollection gc = (GeometryCollection) value; LineString[] lines = new LineString[gc.getNumGeometries()]; for (int i = 0; i < gc.getNumGeometries(); i++) { lines[i] = (LineString) gc.getGeometryN(i); } MultiLineString multiLineString = gFactory.createMultiLineString(lines); multiLineString.setUserData(gc.getUserData()); return multiLineString; }
.toLineStringArray(geometries); MultiLineString multiLineString = geometryFactory.createMultiLineString(lineStringArray); multiLineString.setUserData( getSRS() ); multiLineString.setSRID( getSRID() ); LOGGER.fine("created " + multiLineString);
.toLineStringArray(geometries); MultiLineString multiLineString = geometryFactory.createMultiLineString(lineStringArray); multiLineString.setUserData( getSRS() ); multiLineString.setSRID( getSRID() ); LOGGER.fine("created " + multiLineString);