/** * Start splitting the given geometry. * * @param geometry to be split */ public void start(Geometry geometry) { this.geometry = geometry; splitLine = new Geometry(Geometry.LINE_STRING, 0, 0); service.start(splitLine); service.setInsertIndex(service.getIndexService().create(GeometryIndexType.TYPE_VERTEX, 0)); service.setEditingState(GeometryEditState.INSERTING); started = true; eventBus.fireEvent(new GeometrySplitStartEvent(geometry)); }