From 84fa221bf6394a4b0aea9381fb58af0e6a6d0447 Mon Sep 17 00:00:00 2001 From: taehoonkim Date: Wed, 11 Nov 2020 15:38:29 +0900 Subject: [PATCH 01/12] Update dependency libraries version to stable latest version. --- igml-api/pom.xml | 70 ++++++++++++++++++++++++-------------------- igml-feature/pom.xml | 47 ++++++++++++++++++----------- pom.xml | 70 ++++++++++++++++---------------------------- 3 files changed, 93 insertions(+), 94 deletions(-) diff --git a/igml-api/pom.xml b/igml-api/pom.xml index c9c4536..a95d812 100644 --- a/igml-api/pom.xml +++ b/igml-api/pom.xml @@ -1,19 +1,27 @@ 4.0.0 - + api + war edu.pnu.stem.igml indoorgml-factory - 0.0.1-SNAPSHOT + 0.1.0 - api - war - + + TaehoonK + Taehoon Kim + kim.taehoon@pnu.edu + Pusan National University + + Module Maintainer + Java Developer + + hgryoo Hyung-Gyu Ryoo @@ -36,25 +44,27 @@ + + UTF-8 + UTF-8 + - - org.springframework - spring-jdbc - ${spring.version} - - edu.pnu.stem.igml feature - 0.0.1-SNAPSHOT + 0.1.0 + + --> + + + org.jvnet.ogc gml-v_3_2_1 @@ -79,14 +89,13 @@ h2gis-ext 1.3.2 - junit junit - 4.12 + ${junit.version} test @@ -101,17 +110,14 @@ 1.8.2 test - org.locationtech.jts jts-core ${jts.version} - - org.springframework spring-webmvc @@ -130,19 +136,22 @@ org.springframework spring-context - 5.0.2.RELEASE + ${spring.version} + + + org.springframework + spring-jdbc + ${spring.version} org.slf4j slf4j-simple - 1.7.25 - test + ${slf4j.version} - org.slf4j slf4j-api - 1.7.25 + ${slf4j.version} org.eclipse.jetty @@ -154,25 +163,22 @@ jetty-server ${jetty.version} - javax.servlet javax.servlet-api 3.1.0 provided - com.fasterxml.jackson.core jackson-core - 2.9.3 + ${fasterxml.jackson.version} com.fasterxml.jackson.core jackson-databind - 2.9.3 + ${fasterxml.jackson.version} - @@ -185,16 +191,16 @@ org.apache.maven.plugins maven-compiler-plugin - 3.2 + 3.8.1 - 1.8 - 1.8 + 11 + 11 org.apache.maven.plugins maven-war-plugin - 2.4 + 3.3.1 IndoorGMLFactoryRestService false diff --git a/igml-feature/pom.xml b/igml-feature/pom.xml index 276b453..b085476 100644 --- a/igml-feature/pom.xml +++ b/igml-feature/pom.xml @@ -2,11 +2,26 @@ xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 4.0.0 - + feature + + edu.pnu.stem.igml + indoorgml-factory + 0.1.0 + + + TaehoonK + Taehoon Kim + kim.taehoon@pnu.edu + Pusan National University + + Module Maintainer + Java Developer + + hgryoo Hyung-Gyu Ryoo @@ -29,40 +44,40 @@ - - edu.pnu.stem.igml - indoorgml-factory - 0.0.1-SNAPSHOT - - feature + + UTF-8 + UTF-8 + + + + + javax.xml.bind jaxb-api - 2.2.11 + ${jaxb-api.version} com.sun.xml.bind jaxb-core - 2.2.11 + ${jaxb-core.version} com.sun.xml.bind jaxb-impl - 2.2.11 + ${jaxb-core.version} - org.jvnet.jaxb2_commons jaxb2-basics-runtime - 0.11.1 + 1.11.1 org.jvnet.ogc gml-v_3_2_1 2.6.1 - org.jvnet.ogc indoorgml-v_1_0 @@ -75,7 +90,6 @@ jts-core ${jts.version} - @@ -89,14 +103,13 @@ jetty-server ${jetty.version} - junit junit - 4.12 + ${junit.version} test @@ -116,7 +129,7 @@ com.fasterxml.jackson.core jackson-annotations - 2.9.3 + ${fasterxml.jackson.version} \ No newline at end of file diff --git a/pom.xml b/pom.xml index 85cec9f..2c90a8b 100644 --- a/pom.xml +++ b/pom.xml @@ -4,12 +4,13 @@ 4.0.0 edu.pnu.stem.igml indoorgml-factory - 0.0.1-SNAPSHOT + 0.1.0 IndoorGML Factory + pom STEMLab in Pusan National University - http://stem.pnu.edu + http://stem.pusan.ac.kr/ @@ -21,37 +22,42 @@ - 5.0.2.RELEASE - 9.4.8.v20171121 + UTF-8 + UTF-8 + 4.13.1 + 5.2.10.RELEASE + 9.4.34.v20201102 2.6.2-SNAPSHOT 1.15.0 + 1.7.30 + 2.11.2 + 2.3.1 + 2.3.0.1 - pom - - + + + javax.xml.bind jaxb-api - 2.2.11 + ${jaxb-api.version} com.sun.xml.bind jaxb-core - 2.2.11 + ${jaxb-core.version} com.sun.xml.bind jaxb-impl - 2.2.11 + ${jaxb-core.version} org.jvnet.ogc gml-v_3_2_1 - ${ogc-schemas.version} - system - ${project.basedir}/lib/gml-v_3_2_1-2.6.2-SNAPSHOT.jar + 2.6.1 org.jvnet.ogc @@ -60,7 +66,6 @@ system ${project.basedir}/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT.jar - @@ -82,9 +87,8 @@ org.springframework spring-context - 5.0.2.RELEASE + ${spring.version} - org.eclipse.jetty jetty-servlet @@ -95,23 +99,21 @@ jetty-server ${jetty.version} - javax.servlet javax.servlet-api 3.1.0 provided - com.fasterxml.jackson.core jackson-core - 2.9.3 + ${fasterxml.jackson.version} com.fasterxml.jackson.core jackson-databind - 2.9.3 + ${fasterxml.jackson.version} @@ -125,17 +127,13 @@ maven-compiler-plugin 3.7.0 - 1.8 - 1.8 + 11 + 11 true EUC-KR 512M - - - - @@ -167,7 +165,6 @@ - @@ -182,14 +179,10 @@ ${project.version} - ${build.commit.id} - ${build.timestamp} - - @@ -198,9 +191,6 @@ jetty-maven-plugin ${jetty.version} - - - @@ -223,9 +213,8 @@ maven-javadoc-plugin - 2.10.1 + 3.2.0 - true private org.umlgraph.doclet.UmlGraphDoc @@ -233,14 +222,6 @@ doclet 5.1 - - -inferrel -attributes -types -visibility -inferdep - -quiet -hide java.* - -collpackages java.util.* -qualify - -postfixpackage - -nodefontsize 9 - -nodefontpackagesize 7 - @@ -248,6 +229,5 @@ igml-api igml-feature - database \ No newline at end of file From 6320e86f3ed9ba15db7918401b63c60fc2e4c8a4 Mon Sep 17 00:00:00 2001 From: taehoonkim Date: Wed, 11 Nov 2020 15:41:09 +0900 Subject: [PATCH 02/12] 1. Reformatting all source code to UTF-8 encoding. 2. Refactoring codes to update library and JDK. --- ...ler.java => AnchorBoundaryController.java} | 98 ++-- .../pnu/stem/api/AnchorSpaceController.java | 116 ++-- .../stem/api/CellSpaceBoundaryController.java | 93 ++- .../edu/pnu/stem/api/CellSpaceController.java | 121 ++-- .../api/ConnectionBoundaryController.java | 96 ++-- .../stem/api/ConnectionSpaceController.java | 106 ++-- .../main/java/edu/pnu/stem/api/Container.java | 21 +- .../edu/pnu/stem/api/DocumentController.java | 210 +++---- .../edu/pnu/stem/api/EdgesController.java | 55 +- .../edu/pnu/stem/api/EnvelopeController.java | 33 +- .../pnu/stem/api/GeneralSpaceController.java | 126 ++-- .../stem/api/IndoorFeaturesController.java | 67 +-- .../pnu/stem/api/InterEdgesController.java | 25 +- .../api/InterLayerConnectionController.java | 55 +- .../stem/api/MultiLayeredGraphController.java | 77 +-- .../edu/pnu/stem/api/NodesController.java | 63 +- .../api/PrimalSpaceFeaturesController.java | 85 ++- .../java/edu/pnu/stem/api/Serialization.java | 68 +-- .../pnu/stem/api/SpaceLayerController.java | 79 ++- ...roller.java => SpaceLayersController.java} | 74 ++- .../edu/pnu/stem/api/StateController.java | 101 ++-- .../pnu/stem/api/TransitionController.java | 122 ++-- .../stem/api/TransitionSpaceController.java | 122 ++-- .../edu/pnu/stem/api/config/AppConfig.java | 6 - .../pnu/stem/api/config/AppInitializer.java | 12 - .../pnu/stem/api/config/DataSourceConfig.java | 13 +- .../exception/DocumentNotFoundException.java | 3 - .../exception/DuplicatedFeatureException.java | 3 - .../exception/UndefinedDocumentException.java | 3 - .../edu/pnu/stem/api/ContextJUnitTest.java | 1 + .../src/test/java/edu/pnu/stem/testApp.java | 23 +- .../test/java/edu/pnu/stem/testForCRUD.java | 7 +- .../edu/pnu/stem/binder/AdapterForDouble.java | 17 +- .../java/edu/pnu/stem/binder/BindingNode.java | 9 +- .../pnu/stem/binder/Convert2FeatureClass.java | 225 ++------ .../pnu/stem/binder/Convert2JTSGeometry.java | 11 +- .../pnu/stem/binder/Convert2JaxbClass.java | 537 +++++++----------- .../pnu/stem/binder/Convert2JaxbGeometry.java | 5 - .../edu/pnu/stem/binder/Convert2Json.java | 16 +- .../edu/pnu/stem/binder/IndoorGMLMap.java | 122 ++-- .../java/edu/pnu/stem/binder/Mashaller.java | 62 +- .../edu/pnu/stem/binder/MyCoordinate.java | 4 +- .../edu/pnu/stem/binder/SymbolListener.java | 29 +- .../java/edu/pnu/stem/binder/Unmashaller.java | 35 +- .../edu/pnu/stem/binder/XLinkSymbolMap.java | 6 +- .../edu/pnu/stem/binder/package-info.java | 12 +- .../edu/pnu/stem/dao/AnchorBoundaryDAO.java | 6 +- .../java/edu/pnu/stem/dao/AnchorSpaceDAO.java | 12 +- .../pnu/stem/dao/CellSpaceBoundaryDAO.java | 9 +- .../java/edu/pnu/stem/dao/CellSpaceDAO.java | 17 +- .../pnu/stem/dao/ConnectionBoundaryDAO.java | 6 +- .../edu/pnu/stem/dao/ConnectionSpaceDAO.java | 12 +- .../main/java/edu/pnu/stem/dao/EdgesDAO.java | 22 +- .../java/edu/pnu/stem/dao/EnvelopeDAO.java | 2 + .../edu/pnu/stem/dao/GeneralSpaceDAO.java | 12 +- .../edu/pnu/stem/dao/IndoorFeaturesDAO.java | 3 +- .../java/edu/pnu/stem/dao/InterEdgesDAO.java | 20 +- .../pnu/stem/dao/InterLayerConnectionDAO.java | 15 +- .../pnu/stem/dao/MultiLayeredGraphDAO.java | 29 +- .../main/java/edu/pnu/stem/dao/NodesDAO.java | 14 +- .../pnu/stem/dao/PrimalSpaceFeaturesDAO.java | 29 +- .../java/edu/pnu/stem/dao/SpaceLayerDAO.java | 29 +- .../java/edu/pnu/stem/dao/SpaceLayersDAO.java | 15 +- .../java/edu/pnu/stem/dao/TransitionDAO.java | 13 +- .../edu/pnu/stem/dao/TransitionSpaceDAO.java | 12 +- .../edu/pnu/stem/feature/core/CellSpace.java | 93 +-- .../pnu/stem/geometry/jts/WKTReader3D.java | 33 -- .../pnu/stem/geometry/jts/WKTWriter3D.java | 2 - .../java/edu/pnu/stem/util/GeometryUtil.java | 3 - .../main/java/edu/pnu/stem/util/JaxbUtil.java | 6 +- .../src/test/java/edu/pnu/stem/junittest.java | 5 +- 71 files changed, 1341 insertions(+), 2252 deletions(-) rename igml-api/src/main/java/edu/pnu/stem/api/{AnchorBoundaryContoller.java => AnchorBoundaryController.java} (71%) rename igml-api/src/main/java/edu/pnu/stem/api/{SpaceLayeresController.java => SpaceLayersController.java} (72%) diff --git a/igml-api/src/main/java/edu/pnu/stem/api/AnchorBoundaryContoller.java b/igml-api/src/main/java/edu/pnu/stem/api/AnchorBoundaryController.java similarity index 71% rename from igml-api/src/main/java/edu/pnu/stem/api/AnchorBoundaryContoller.java rename to igml-api/src/main/java/edu/pnu/stem/api/AnchorBoundaryController.java index a6bfd1a..382e086 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/AnchorBoundaryContoller.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/AnchorBoundaryController.java @@ -8,8 +8,7 @@ import javax.servlet.http.HttpServletResponse; import org.locationtech.jts.geom.Geometry; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; + import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -34,24 +33,20 @@ @RestController @RequestMapping("documents/{docId}/anchorboundary") -public class AnchorBoundaryContoller { - - @Autowired - private ApplicationContext applicationContext; +public class AnchorBoundaryController { @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createAnchorBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id,@RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - + public void createAnchorBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { final ObjectMapper mapper = new ObjectMapper(); - String parentId = json.get("parentId").asText().trim(); - String duality = null; - String name = null; - String description = null; - - String geomFormatType = "GEOJSON"; - String geom = json.get("geometry").asText().trim(); - Geometry geometry = null; + String parentId = json.get("parentId").asText().trim(); + String duality = null; + String name = null; + String description = null; + String geomFormatType = "GEOJSON"; + String geom = json.get("geometry").asText().trim(); + Geometry geometry = null; if (id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); @@ -68,7 +63,7 @@ public void createAnchorBoundary(@PathVariable("docId") String docId, @PathVaria geometry = Convert2Json.json2Geometry(json.get("geometry")); } - // TODO : ߿ ĥ . ӽ÷. + // TODO if (json.has("duality")) { duality = json.get("duality").asText().trim(); } @@ -84,21 +79,18 @@ public void createAnchorBoundary(@PathVariable("docId") String docId, @PathVaria } } - CellSpaceBoundary c = null; + CellSpaceBoundary c; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); /* - * - * if(geomFormatType.equals("GEOJSON")){ c = - * CellSpaceBoundaryDAO.createCellSpaceBoundary(map, parentId, id, geometry, - * duality); } else if(geomFormatType.equals("WKT")){ c = - * CellSpaceBoundaryDAO.createCellSpaceBoundary(map, parentId, id, geom, - * duality); } - */ - + if(geomFormatType.equals("GEOJSON")){ + c = CellSpaceBoundaryDAO.createCellSpaceBoundary(map, parentId, id, geometry, duality); + } + else if(geomFormatType.equals("WKT")){ + c = CellSpaceBoundaryDAO.createCellSpaceBoundary(map, parentId, id, geom, duality); + } + */ c = AnchorBoundaryDAO.createAnchorBoundary(map, parentId, id, name, description, geometry, duality); - } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -109,40 +101,27 @@ public void createAnchorBoundary(@PathVariable("docId") String docId, @PathVaria @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) public void updateAnchorBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, - @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - String duality = null; - JsonNode geometry = null; - Geometry geom = null; - String parentId = null; - String name = null; - String description = null; + IndoorGMLMap map = Container.getDocument(docId); + String duality = null; + JsonNode geometry = null; + Geometry geom = null; + String parentId = null; + String name = null; + String description = null; if (json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } if (json.has("duality")) { - duality = json.get("duality").asText().trim(); - } if (json.has("properties")) { if (json.get("properties").has("duality")) { duality = json.get("properties").get("duality").asText().trim(); - } - - } - if (json.has("geometry")) { - geometry = json.get("geometry"); - geom = Convert2Json.json2Geometry(geometry); - - } - - if (json.has("properties")) { if (json.get("properties").has("name")) { name = json.get("properties").get("name").asText().trim(); } @@ -150,6 +129,10 @@ public void updateAnchorBoundary(@PathVariable("docId") String docId, @PathVaria description = json.get("properties").get("description").asText().trim(); } } + if (json.has("geometry")) { + geometry = json.get("geometry"); + geom = Convert2Json.json2Geometry(geometry); + } CellSpaceBoundaryDAO.updateCellSpaceBoundary(map, parentId, id, name, description, geom, duality); } catch (NullPointerException e) { @@ -161,17 +144,15 @@ public void updateAnchorBoundary(@PathVariable("docId") String docId, @PathVaria @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) public void getAnchorBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, - HttpServletRequest request, HttpServletResponse response) throws IOException { + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - + IndoorGMLMap map = Container.getDocument(docId); ObjectNode target = Convert2Json.convert2JSON(map, AnchorBoundaryDAO.readAnchorBoundary(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); out.flush(); - } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -181,15 +162,14 @@ public void getAnchorBoundary(@PathVariable("docId") String docId, @PathVariable @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) public void deleteAnchorBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, - @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; CellSpaceBoundaryDAO.deleteCellSpaceBoundary(map, id); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } } - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/AnchorSpaceController.java b/igml-api/src/main/java/edu/pnu/stem/api/AnchorSpaceController.java index d8d5966..d1e2f26 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/AnchorSpaceController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/AnchorSpaceController.java @@ -10,8 +10,7 @@ import javax.servlet.http.HttpServletResponse; import org.locationtech.jts.geom.Geometry; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; + import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -35,30 +34,25 @@ @RestController @RequestMapping("/documents/{docId}/anchorspace") -public class AnchorSpaceController {@Autowired - private ApplicationContext applicationContext; +public class AnchorSpaceController { @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) public void createAnchorSpace(@PathVariable("id") String id, @RequestBody ObjectNode json, - HttpServletRequest request, HttpServletResponse response) throws IOException { - - String docId = json.get("docId").asText().trim(); - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; - String functionType = null; - String classType = null; - String usageType = null; - - String geomFormatType = "GEOJSON"; - final ObjectMapper mapper = new ObjectMapper(); - - String geom = json.get("geometry").asText().trim(); - String duality = null; - Geometry generalGeometry = null; - JsonNode geometry = null; - + HttpServletRequest request, HttpServletResponse response) { + final ObjectMapper mapper = new ObjectMapper(); + String docId = json.get("docId").asText().trim(); + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; + String functionType = null; + String classType = null; + String usageType = null; + String geomFormatType = "GEOJSON"; + String geom = json.get("geometry").asText().trim(); + String duality = null; + Geometry generalGeometry = null; + JsonNode geometry; List partialBoundedBy = null; if (id == null || id.isEmpty()) { @@ -70,6 +64,7 @@ public void createAnchorSpace(@PathVariable("id") String id, @RequestBody Object } catch (IOException e) { geomFormatType = "WKT"; } + if (json.has("duality")) { duality = json.get("duality").asText().trim(); } @@ -97,14 +92,12 @@ public void createAnchorSpace(@PathVariable("id") String id, @RequestBody Object } if (json.get("properties").has("partialboundedBy")) { - partialBoundedBy = new ArrayList(); + partialBoundedBy = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("partialboundedBy"); for (int i = 0; i < partialBoundedByList.size(); i++) { partialBoundedBy.add(partialBoundedByList.get(i).asText().trim()); } - } - } if (json.has("geometry")) { @@ -112,22 +105,23 @@ public void createAnchorSpace(@PathVariable("id") String id, @RequestBody Object generalGeometry = Convert2Json.json2Geometry(geometry); } - // TODO : ߿ ġ!! + // TODO // String properties = json.get("properties").asText().trim(); // String duality = null; - AnchorSpace c = null; + AnchorSpace c; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); /* - * if(geomFormatType.equals("GEOJSON")){ c = CellSpaceDAO.createCellSpace(map, - * parentId, id, geometry, duality); } else if(geomFormatType.equals("WKT")){ c - * = CellSpaceDAO.createCellSpace(map, parentId, id, geom, duality); } - */ + if(geomFormatType.equals("GEOJSON")){ + c = CellSpaceDAO.createCellSpace(map, parentId, id, geometry, duality); + } + else if(geomFormatType.equals("WKT")){ + c = CellSpaceDAO.createCellSpace(map, parentId, id, geom, duality); + } + */ c = AnchorSpaceDAO.createAnchorSpace(map, parentId, id, name, description, generalGeometry, duality, partialBoundedBy, classType, functionType, usageType); - } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -138,19 +132,15 @@ public void createAnchorSpace(@PathVariable("id") String id, @RequestBody Object @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) public void getAnchorSpace(@PathVariable("docId") String docId, @PathVariable("id") String id, - HttpServletRequest request, HttpServletResponse response) throws IOException { - + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + ObjectNode target = Convert2Json.convert2JSON(map, AnchorSpaceDAO.readAnchorSpace(map, id)); - ObjectNode target = Convert2Json.convert2JSON(map, AnchorSpaceDAO.readAnchorSpace(map, id)); response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); - out.flush(); - } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -160,54 +150,42 @@ public void getAnchorSpace(@PathVariable("docId") String docId, @PathVariable("i @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) public void updateAnchorSpace(@PathVariable("docId") String docId, @PathVariable("id") String id, - @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - String duality = null; - JsonNode geometry = null; + IndoorGMLMap map = Container.getDocument(docId); + String duality = null; + JsonNode geometry; List partialBoundedBy = null; - Geometry geom = null; + Geometry geom = null; String parentId = null; if (json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } - if (json.has("duality")) { - duality = json.get("duality").asText().trim(); - } if (json.has("properties")) { if (json.get("properties").has("duality")) { duality = json.get("properties").get("duality").asText().trim(); - } - - } - if (json.has("geometry")) { - geometry = json.get("geometry"); - geom = Convert2Json.json2Geometry(geometry); - - } - - // TODO : ߿ ġ!! - // String properties = json.get("properties").asText().trim(); - // String duality = null; - - if (json.has("properties")) { if (json.get("properties").has("partialboundedBy")) { - partialBoundedBy = new ArrayList(); + partialBoundedBy = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("partialboundedBy"); for (int i = 0; i < partialBoundedByList.size(); i++) { partialBoundedBy.add(partialBoundedByList.get(i).asText().trim()); } } } + if (json.has("geometry")) { + geometry = json.get("geometry"); + geom = Convert2Json.json2Geometry(geometry); + } + // TODO + // String properties = json.get("properties").asText().trim(); + // String duality = null; AnchorSpaceDAO.updateAnchorSpace(map, parentId, id, null, null, geom, duality, partialBoundedBy); - } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -217,10 +195,10 @@ public void updateAnchorSpace(@PathVariable("docId") String docId, @PathVariable @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) public void deleteAnchorSpace(@PathVariable("docId") String docId, @PathVariable("id") String id, - @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; AnchorSpaceDAO.deleteAnchorSpace(map, id); } catch (NullPointerException e) { e.printStackTrace(); diff --git a/igml-api/src/main/java/edu/pnu/stem/api/CellSpaceBoundaryController.java b/igml-api/src/main/java/edu/pnu/stem/api/CellSpaceBoundaryController.java index 4b28612..ca71b6c 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/CellSpaceBoundaryController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/CellSpaceBoundaryController.java @@ -1,6 +1,3 @@ -/** - * - */ package edu.pnu.stem.api; import java.io.IOException; @@ -11,8 +8,7 @@ import javax.servlet.http.HttpServletResponse; import org.locationtech.jts.geom.Geometry; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; + import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -42,22 +38,18 @@ @RequestMapping("documents/{docId}/cellspaceboundary") public class CellSpaceBoundaryController { - @Autowired - private ApplicationContext applicationContext; - @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createCellSpaceBoundary(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - + public void createCellSpaceBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { final ObjectMapper mapper = new ObjectMapper(); - String parentId = json.get("parentId").asText().trim(); - String duality = null; - String name = null; - String description = null; - - String geomFormatType = "GEOJSON"; - String geom = json.get("geometry").asText().trim(); - Geometry geometry = null; + String parentId = json.get("parentId").asText().trim(); + String duality = null; + String name = null; + String description = null; + String geomFormatType = "GEOJSON"; + String geom = json.get("geometry").asText().trim(); + Geometry geometry = null; if(id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); @@ -74,8 +66,8 @@ public void createCellSpaceBoundary(@PathVariable("docId") String docId,@PathVar if(json.has("geometry")) { geometry = Convert2Json.json2Geometry(json.get("geometry")); } - - //TODO : ߿ ĥ . ӽ÷. + + //TODO if(json.has("duality")){ duality = json.get("duality").asText().trim(); } @@ -90,24 +82,19 @@ public void createCellSpaceBoundary(@PathVariable("docId") String docId,@PathVar description = json.get("properties").get("description").asText().trim(); } } - - - CellSpaceBoundary c = null; + + CellSpaceBoundary c; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); /* - * - if(geomFormatType.equals("GEOJSON")){ + if(geomFormatType.equals("GEOJSON")){ c = CellSpaceBoundaryDAO.createCellSpaceBoundary(map, parentId, id, geometry, duality); } else if(geomFormatType.equals("WKT")){ c = CellSpaceBoundaryDAO.createCellSpaceBoundary(map, parentId, id, geom, duality); } - * */ - - c = CellSpaceBoundaryDAO.createCellSpaceBoundary(map, parentId, id, name, description, geometry, duality); - + */ + c = CellSpaceBoundaryDAO.createCellSpaceBoundary(map, parentId, id, name, description, geometry, duality); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -118,39 +105,33 @@ else if(geomFormatType.equals("WKT")){ @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) - public void updateCellSpaceBoundary(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void updateCellSpaceBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - String duality = null; - JsonNode geometry = null; - Geometry geom = null; - String parentId = null; - String name = null; - String description = null; + IndoorGMLMap map = Container.getDocument(docId); + String duality = null; + JsonNode geometry; + Geometry geom = null; + String parentId = null; + String name = null; + String description = null; if(json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } - if(json.has("duality")){ - duality = json.get("duality").asText().trim(); } if(json.has("properties")){ if(json.get("properties").has("duality")){ duality = json.get("properties").get("duality").asText().trim(); - } - } if(json.has("geometry")) { geometry = json.get("geometry"); geom = Convert2Json.json2Geometry(geometry); - } - if(json.has("properties")){ if(json.get("properties").has("name")) { name = json.get("properties").get("name").asText().trim(); @@ -170,17 +151,16 @@ public void updateCellSpaceBoundary(@PathVariable("docId") String docId,@PathVar @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void getCellSpaceBoundary(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { + public void getCellSpaceBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - - ObjectNode target = Convert2Json.convert2JSON(map, CellSpaceBoundaryDAO.readCellSpaceBoundary(map, id)); + IndoorGMLMap map = Container.getDocument(docId); + ObjectNode target = Convert2Json.convert2JSON(map, CellSpaceBoundaryDAO.readCellSpaceBoundary(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); - out.flush(); - + out.flush(); }catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -189,10 +169,11 @@ public void getCellSpaceBoundary(@PathVariable("docId") String docId,@PathVariab @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deleteCellSpaceBoundary(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void deleteCellSpaceBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; CellSpaceBoundaryDAO.deleteCellSpaceBoundary(map, id); } catch(NullPointerException e) { diff --git a/igml-api/src/main/java/edu/pnu/stem/api/CellSpaceController.java b/igml-api/src/main/java/edu/pnu/stem/api/CellSpaceController.java index 2a878ed..4a6edb5 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/CellSpaceController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/CellSpaceController.java @@ -1,6 +1,3 @@ -/** - * - */ package edu.pnu.stem.api; import java.io.IOException; @@ -13,8 +10,7 @@ import javax.servlet.http.HttpServletResponse; import org.locationtech.jts.geom.Geometry; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; + import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -44,28 +40,22 @@ @RequestMapping("/documents/{docId}/cellspace") public class CellSpaceController { - @Autowired - private ApplicationContext applicationContext; - @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createCellSpace(@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) throws IOException { - - String docId = json.get("docId").asText().trim(); - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; - - String geomFormatType = "GEOJSON"; - final ObjectMapper mapper = new ObjectMapper(); - - String geom = json.get("geometry").asText().trim(); - String duality = null; - Geometry cellGeometry = null; - JsonNode geometry = null; - + public void createCellSpace(@PathVariable("id") String id, @RequestBody ObjectNode json, + HttpServletRequest request, HttpServletResponse response) { + final ObjectMapper mapper = new ObjectMapper(); + String docId = json.get("docId").asText().trim(); + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; + String geomFormatType = "GEOJSON"; + String geom = json.get("geometry").asText().trim(); + String duality = null; + Geometry cellGeometry = null; + JsonNode geometry; List partialBoundedBy = null; - List level = null; + List level = null; if(id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); @@ -90,18 +80,17 @@ public void createCellSpace(@PathVariable("id") String id, @RequestBody ObjectNo name = json.get("properties").get("name").asText().trim(); } if(json.get("properties").has("level")) { - level = new ArrayList(); + level = new ArrayList<>(); JsonNode levelList = json.get("properties").get("level"); for(int i = 0 ; i < levelList.size() ; i++){ level.add(levelList.get(i).asText().trim()); - } } if(json.get("properties").has("description")) { description = json.get("properties").get("description").asText().trim(); } if(json.get("properties").has("partialboundedBy")){ - partialBoundedBy = new ArrayList(); + partialBoundedBy = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("partialboundedBy"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ partialBoundedBy.add(partialBoundedByList.get(i).asText().trim()); @@ -113,28 +102,23 @@ public void createCellSpace(@PathVariable("id") String id, @RequestBody ObjectNo geometry = json.get("geometry"); cellGeometry = Convert2Json.json2Geometry(geometry); } - - //TODO : ߿ ġ!! + // TODO //String properties = json.get("properties").asText().trim(); //String duality = null; - - CellSpace c = null; + CellSpace c; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); /* - * if(geomFormatType.equals("GEOJSON")){ + if(geomFormatType.equals("GEOJSON")){ c = CellSpaceDAO.createCellSpace(map, parentId, id, geometry, duality); } else if(geomFormatType.equals("WKT")){ c = CellSpaceDAO.createCellSpace(map, parentId, id, geom, duality); } - * */ - + */ c = CellSpaceDAO.createCellSpace(map, parentId, id, name, description, cellGeometry, duality, level, partialBoundedBy); - } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -144,17 +128,16 @@ else if(geomFormatType.equals("WKT")){ @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void getCellSpace(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { + public void getCellSpace(@PathVariable("docId") String docId, @PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - - ObjectNode target = Convert2Json.convert2JSON(map, CellSpaceDAO.readCellSpace(map, id)); + IndoorGMLMap map = Container.getDocument(docId); + ObjectNode target = Convert2Json.convert2JSON(map, CellSpaceDAO.readCellSpace(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); - out.flush(); - + out.flush(); }catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -163,51 +146,40 @@ public void getCellSpace(@PathVariable("docId") String docId,@PathVariable("id") @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) - public void updateCellSpace(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void updateCellSpace(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - String duality = null; - JsonNode geometry = null; + IndoorGMLMap map = Container.getDocument(docId); + String duality = null; + JsonNode geometry; List partialBoundedBy = null; - Geometry geom = null; - String parentId = null; + Geometry geom = null; + String parentId = null; if(json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } - if(json.has("duality")){ - duality = json.get("duality").asText().trim(); - } if(json.has("properties")){ if(json.get("properties").has("duality")){ duality = json.get("properties").get("duality").asText().trim(); - } - } - if(json.has("geometry")) { - geometry = json.get("geometry"); - geom = Convert2Json.json2Geometry(geometry); - } - - //TODO : ߿ ġ!! - //String properties = json.get("properties").asText().trim(); - //String duality = null; - - if(json.has("properties")){ + } if(json.get("properties").has("partialboundedBy")){ - partialBoundedBy = new ArrayList(); + partialBoundedBy = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("partialboundedBy"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ partialBoundedBy.add(partialBoundedByList.get(i).asText().trim()); } } } - - CellSpaceDAO.updateCellSpace(map, parentId, id, null, null, geom, duality, partialBoundedBy ); - + if(json.has("geometry")) { + geometry = json.get("geometry"); + geom = Convert2Json.json2Geometry(geometry); + } + + CellSpaceDAO.updateCellSpace(map, parentId, id, null, null, geom, duality, partialBoundedBy ); } catch(NullPointerException e) { e.printStackTrace(); @@ -217,10 +189,11 @@ public void updateCellSpace(@PathVariable("docId") String docId,@PathVariable("i @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deleteCellSpace(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void deleteCellSpace(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; CellSpaceDAO.deleteCellSpace(map, id); } catch(NullPointerException e) { @@ -228,6 +201,4 @@ public void deleteCellSpace(@PathVariable("docId") String docId,@PathVariable("i throw new UndefinedDocumentException(); } } - - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/ConnectionBoundaryController.java b/igml-api/src/main/java/edu/pnu/stem/api/ConnectionBoundaryController.java index d52b11c..926085e 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/ConnectionBoundaryController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/ConnectionBoundaryController.java @@ -8,8 +8,7 @@ import javax.servlet.http.HttpServletResponse; import org.locationtech.jts.geom.Geometry; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; + import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -34,23 +33,20 @@ @RestController @RequestMapping("documents/{docId}/connectionboundary") -public class ConnectionBoundaryController {@Autowired - private ApplicationContext applicationContext; +public class ConnectionBoundaryController { @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) public void createConnectionBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, - @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - - final ObjectMapper mapper = new ObjectMapper(); - String parentId = json.get("parentId").asText().trim(); - String duality = null; - String name = null; - String description = null; - - String geomFormatType = "GEOJSON"; - String geom = json.get("geometry").asText().trim(); - Geometry geometry = null; + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + final ObjectMapper mapper = new ObjectMapper(); + String parentId = json.get("parentId").asText().trim(); + String duality = null; + String name = null; + String description = null; + String geomFormatType = "GEOJSON"; + String geom = json.get("geometry").asText().trim(); + Geometry geometry = null; if (id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); @@ -67,7 +63,7 @@ public void createConnectionBoundary(@PathVariable("docId") String docId, @PathV geometry = Convert2Json.json2Geometry(json.get("geometry")); } - // TODO : ߿ ĥ . ӽ÷. + // TODO if (json.has("duality")) { duality = json.get("duality").asText().trim(); } @@ -83,21 +79,18 @@ public void createConnectionBoundary(@PathVariable("docId") String docId, @PathV } } - CellSpaceBoundary c = null; + CellSpaceBoundary c; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); /* - * - * if(geomFormatType.equals("GEOJSON")){ c = - * CellSpaceBoundaryDAO.createCellSpaceBoundary(map, parentId, id, geometry, - * duality); } else if(geomFormatType.equals("WKT")){ c = - * CellSpaceBoundaryDAO.createCellSpaceBoundary(map, parentId, id, geom, - * duality); } + if(geomFormatType.equals("GEOJSON")){ + c = CellSpaceBoundaryDAO.createCellSpaceBoundary(map, parentId, id, geometry, duality); + } + else if(geomFormatType.equals("WKT")){ + c = CellSpaceBoundaryDAO.createCellSpaceBoundary(map, parentId, id, geom, duality); + } */ - c = ConnectionBoundaryDAO.createConnectionBoundary(map, parentId, id, name, description, geometry, duality); - } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -108,40 +101,26 @@ public void createConnectionBoundary(@PathVariable("docId") String docId, @PathV @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) public void updateConnectionBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, - @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - String duality = null; - JsonNode geometry = null; - Geometry geom = null; - String parentId = null; - String name = null; - String description = null; + IndoorGMLMap map = Container.getDocument(docId); + String duality = null; + String name = null; + String description = null; + JsonNode geometry; + Geometry geom = null; + String parentId = null; if (json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } - if (json.has("duality")) { - duality = json.get("duality").asText().trim(); - } if (json.has("properties")) { if (json.get("properties").has("duality")) { duality = json.get("properties").get("duality").asText().trim(); - } - - } - if (json.has("geometry")) { - geometry = json.get("geometry"); - geom = Convert2Json.json2Geometry(geometry); - - } - - if (json.has("properties")) { if (json.get("properties").has("name")) { name = json.get("properties").get("name").asText().trim(); } @@ -149,6 +128,10 @@ public void updateConnectionBoundary(@PathVariable("docId") String docId, @PathV description = json.get("properties").get("description").asText().trim(); } } + if (json.has("geometry")) { + geometry = json.get("geometry"); + geom = Convert2Json.json2Geometry(geometry); + } ConnectionBoundaryDAO.updateConnectionBoundary(map, parentId, id, name, description, geom, duality); } catch (NullPointerException e) { @@ -160,17 +143,15 @@ public void updateConnectionBoundary(@PathVariable("docId") String docId, @PathV @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) public void getConnectionBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, - HttpServletRequest request, HttpServletResponse response) throws IOException { + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + ObjectNode target = Convert2Json.convert2JSON(map, ConnectionBoundaryDAO.readConnectionBoundary(map, id)); - ObjectNode target = Convert2Json.convert2JSON(map, ConnectionBoundaryDAO.readConnectionBoundary(map, id)); response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); out.flush(); - } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -180,15 +161,14 @@ public void getConnectionBoundary(@PathVariable("docId") String docId, @PathVari @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) public void deleteConnectionBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, - @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; ConnectionBoundaryDAO.deleteConnectionBoundary(map, id); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } } - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/ConnectionSpaceController.java b/igml-api/src/main/java/edu/pnu/stem/api/ConnectionSpaceController.java index 0480a88..f4208a2 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/ConnectionSpaceController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/ConnectionSpaceController.java @@ -10,8 +10,7 @@ import javax.servlet.http.HttpServletResponse; import org.locationtech.jts.geom.Geometry; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; + import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -36,29 +35,24 @@ @RestController @RequestMapping("/documents/{docId}/connectionspace") public class ConnectionSpaceController { - @Autowired - private ApplicationContext applicationContext; @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createConnectionSpace(@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) throws IOException { - - String docId = json.get("docId").asText().trim(); - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; - String functionType = null; - String classType = null; - String usageType = null; - - String geomFormatType = "GEOJSON"; - final ObjectMapper mapper = new ObjectMapper(); - - String geom = json.get("geometry").asText().trim(); - String duality = null; - Geometry generalGeometry = null; - JsonNode geometry = null; - + public void createConnectionSpace(@PathVariable("id") String id, @RequestBody ObjectNode json, + HttpServletRequest request, HttpServletResponse response) { + final ObjectMapper mapper = new ObjectMapper(); + String docId = json.get("docId").asText().trim(); + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; + String functionType = null; + String classType = null; + String usageType = null; + String geomFormatType = "GEOJSON"; + String geom = json.get("geometry").asText().trim(); + String duality = null; + Geometry generalGeometry = null; + JsonNode geometry; List partialBoundedBy = null; if (id == null || id.isEmpty()) { @@ -86,25 +80,20 @@ public void createConnectionSpace(@PathVariable("id") String id, @RequestBody Ob // class,function,usage if (json.get("properties").has("class")) { classType = json.get("properties").get("class").asText().trim(); - } if (json.get("properties").has("function")) { functionType = json.get("properties").get("function").asText().trim(); - } if (json.get("properties").has("usage")) { usageType = json.get("properties").get("usage").asText().trim(); - } if (json.get("properties").has("partialboundedBy")) { - partialBoundedBy = new ArrayList(); + partialBoundedBy = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("partialboundedBy"); for (int i = 0; i < partialBoundedByList.size(); i++) { partialBoundedBy.add(partialBoundedByList.get(i).asText().trim()); } - } - } if (json.has("geometry")) { @@ -112,22 +101,22 @@ public void createConnectionSpace(@PathVariable("id") String id, @RequestBody Ob generalGeometry = Convert2Json.json2Geometry(geometry); } - // TODO : ߿ ġ!! + // TODO // String properties = json.get("properties").asText().trim(); // String duality = null; - ConnectionSpace c = null; + ConnectionSpace c; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); /* - * if(geomFormatType.equals("GEOJSON")){ c = CellSpaceDAO.createCellSpace(map, - * parentId, id, geometry, duality); } else if(geomFormatType.equals("WKT")){ c - * = CellSpaceDAO.createCellSpace(map, parentId, id, geom, duality); } - */ - c = ConnectionSpaceDAO.createConnectionSpace(map, parentId, id, name, description, generalGeometry, duality, - partialBoundedBy, classType, functionType, usageType); - + if(geomFormatType.equals("GEOJSON")){ + c = CellSpaceDAO.createCellSpace(map, parentId, id, geometry, duality); + } + else if(geomFormatType.equals("WKT")){ + c = CellSpaceDAO.createCellSpace(map, parentId, id, geom, duality); } + */ + c = ConnectionSpaceDAO.createConnectionSpace(map, parentId, id, name, description, + generalGeometry, duality, partialBoundedBy, classType, functionType, usageType); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -138,19 +127,15 @@ public void createConnectionSpace(@PathVariable("id") String id, @RequestBody Ob @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) public void getConnectionSpace(@PathVariable("docId") String docId, @PathVariable("id") String id, - HttpServletRequest request, HttpServletResponse response) throws IOException { - + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + ObjectNode target = Convert2Json.convert2JSON(map, ConnectionSpaceDAO.readConnectionSpace(map, id)); - ObjectNode target = Convert2Json.convert2JSON(map, ConnectionSpaceDAO.readConnectionSpace(map, id)); response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); - out.flush(); - } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -160,45 +145,37 @@ public void getConnectionSpace(@PathVariable("docId") String docId, @PathVariabl @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) public void updateConnectionSpace(@PathVariable("docId") String docId, @PathVariable("id") String id, - @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - String duality = null; - JsonNode geometry = null; + IndoorGMLMap map = Container.getDocument(docId); + String duality = null; + JsonNode geometry; List partialBoundedBy = null; - Geometry geom = null; + Geometry geom = null; String parentId = null; if (json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } - if (json.has("duality")) { - duality = json.get("duality").asText().trim(); - } if (json.has("properties")) { if (json.get("properties").has("duality")) { duality = json.get("properties").get("duality").asText().trim(); - } - } if (json.has("geometry")) { geometry = json.get("geometry"); geom = Convert2Json.json2Geometry(geometry); - } - // TODO : ߿ ġ!! + // TODO // String properties = json.get("properties").asText().trim(); // String duality = null; - if (json.has("properties")) { if (json.get("properties").has("partialboundedBy")) { - partialBoundedBy = new ArrayList(); + partialBoundedBy = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("partialboundedBy"); for (int i = 0; i < partialBoundedByList.size(); i++) { partialBoundedBy.add(partialBoundedByList.get(i).asText().trim()); @@ -207,7 +184,6 @@ public void updateConnectionSpace(@PathVariable("docId") String docId, @PathVari } ConnectionSpaceDAO.updateConnectionSpace(map, parentId, id, null, null, geom, duality, partialBoundedBy); - } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -217,10 +193,10 @@ public void updateConnectionSpace(@PathVariable("docId") String docId, @PathVari @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) public void deleteConnectionSpace(@PathVariable("docId") String docId, @PathVariable("id") String id, - @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; ConnectionSpaceDAO.deleteConnectionSpace(map, id); } catch (NullPointerException e) { e.printStackTrace(); diff --git a/igml-api/src/main/java/edu/pnu/stem/api/Container.java b/igml-api/src/main/java/edu/pnu/stem/api/Container.java index 777b2e2..3a66bc1 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/Container.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/Container.java @@ -7,25 +7,18 @@ @Service public class Container { private static Container docs = new Container(); - private static ConcurrentHashMap docContainer = new ConcurrentHashMap(); + private static ConcurrentHashMap docContainer = new ConcurrentHashMap<>(); /** * @return the container */ - - public static Container getInstance() { return docs; } - + public ConcurrentHashMap getContainer() { return docContainer; } - - /** - * @param container - * the container to set - */ public static IndoorGMLMap getDocument(String docID) { if (hasDoc(docID)) { @@ -49,16 +42,11 @@ public static IndoorGMLMap createDocument(String docID) { } public static void removeDocument(String docID) { - if(docContainer.containsKey(docID)) { - docContainer.remove(docID); - } + docContainer.remove(docID); } public static boolean hasDoc(String ID) { - if (docContainer.containsKey(ID)) - return true; - else - return false; + return docContainer.containsKey(ID); } // TODO : Refactor this @@ -85,7 +73,6 @@ public static Object getFeature(String docId, String id) { newFeature = featureContainer.get(id); } } - } return newFeature; } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/DocumentController.java b/igml-api/src/main/java/edu/pnu/stem/api/DocumentController.java index c577720..fa72820 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/DocumentController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/DocumentController.java @@ -2,7 +2,6 @@ import java.io.BufferedReader; import java.io.File; -import java.io.FileNotFoundException; import java.io.FileReader; import java.io.IOException; import java.io.InputStream; @@ -12,8 +11,6 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.CrossOrigin; import org.springframework.web.bind.annotation.DeleteMapping; @@ -35,81 +32,53 @@ * @author Hyung-Gyu Ryoo (hyunggyu.ryoo@gmail.com, Pusan National University) * */ + @CrossOrigin(origins="*") @RestController @RequestMapping("/documents") public class DocumentController { - - @Autowired - private ApplicationContext applicationContext; - + @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createDocument(@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws ClassNotFoundException, IOException { - + public void createDocument(@PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) { if(id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); } - - Container container = applicationContext.getBean(Container.class); - - - - //try { - IndoorGMLMap map = container.getDocument(id); - //Connection connection = DriverManager.getConnection("jdbc:h2:file:~/test;","sa","sa"); - - //Statement st = connection.createStatement(); - //ResultSet rs = st.executeQuery("SELECT * FROM DOCUMENTS WHERE id="+SqlUtil.change2SqlString(id)); - - //if(rs.next()) { - //map = SearchMap.search(connection, rs.getString("id")); - //System.out.println("This document: "+id+" is already saved in Database!"); - //} - //else{ - - map = container.createDocument(id); - String contentType = request.getContentType(); - if(contentType != null) { - if(request.getContentType().contains("xml")) { - // Importing IndoorGML Document - try { - InputStream xml = request.getInputStream(); - IndoorFeaturesType doc = Unmashaller.importIndoorGML(id, xml); - IndoorFeatures savedDoc = edu.pnu.stem.binder.Convert2FeatureClass.change2FeatureClass(map, id, doc); - } catch (Exception e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } else if(request.getContentType().contains("json")) { - //TODO : indoorJSON - } - } - - // Empty Document is made. - response.setHeader("Location", request.getRequestURL().append(map.getDocId()).toString()); - System.out.println("Creating Doucument : "+id); + IndoorGMLMap map = Container.getDocument(id); + if(map != null) { + System.out.println("This document ID is already exist: "+id); + } + map = Container.createDocument(id); + + String contentType = request.getContentType(); + if(contentType != null) { + if(request.getContentType().contains("xml")) { + // Importing IndoorGML Document + try { + InputStream xml = request.getInputStream(); + IndoorFeaturesType doc = Unmashaller.importIndoorGML(id, xml); + IndoorFeatures savedDoc = edu.pnu.stem.binder.Convert2FeatureClass.change2FeatureClass(map, id, doc); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } + } else if(request.getContentType().contains("json")) { + //TODO : indoorJSON + } + } - //} - - - - // connection.close(); - - //} catch (SQLException e1) { - // TODO Auto-generated catch block - // e1.printStackTrace(); - //} - - + // Empty Document is made. + response.setHeader("Location", request.getRequestURL().toString()); + System.out.println("Creating Document : " + id); } - + @GetMapping(value = "/{id}") @ResponseStatus(HttpStatus.FOUND) - public void getDocument(@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws ClassNotFoundException { + public void getDocument(@PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) { //String type = json.get("type").asText().trim(); - File theDir = new File("temp"); // if the directory does not exist, create it @@ -123,96 +92,55 @@ public void getDocument(@PathVariable("id") String id, HttpServletRequest reques } catch(SecurityException se){ //handle it - } + } + if(result) { System.out.println("DIR created"); } } - - //if(type != null && type.equalsIgnoreCase("xml")) { - Container container = applicationContext.getBean(Container.class); - - - - IndoorGMLMap map = container.getDocument(id); - /* - if(map == null) { - Connection connection; - try { - connection = DriverManager.getConnection("jdbc:h2:file:~/test;","sa","sa"); - Statement st = connection.createStatement(); - ResultSet rs = st.executeQuery("SELECT * FROM DOCUMENTS WHERE id="+SqlUtil.change2SqlString(id)); - - if(rs.next()) { - map = SearchMap.search(connection, rs.getString("id")); - System.out.println("This document: "+id+" is already saved in Database!"); - } - InsertMap.insert(connection, map); - } catch (SQLException | IOException e) { - // TODO Auto-generated catch block - e.printStackTrace(); + + IndoorGMLMap map = Container.getDocument(id); + if(map != null) { + map.Marshall("temp/" + id + ".igml"); + try { + response.setContentType("text/xml;charset=UTF-8"); + PrintWriter out = response.getWriter(); + File file = new File("temp/" + id + ".igml"); + BufferedReader reader = new BufferedReader(new FileReader (file)); + String ls = System.getProperty("line.separator"); + String line = ""; + StringBuilder stringBuilder = new StringBuilder(); + + while((line = reader.readLine()) != null) { + stringBuilder.append(line); + stringBuilder.append(ls); } - - } - * */ - - - - if(map != null) { - map.Marshall("temp/" + id + ".igml"); - - try { - - - response.setContentType("text/xml;charset=UTF-8"); - PrintWriter out = response.getWriter(); - - File file = new File("temp/" + id + ".igml"); - - BufferedReader reader; - - reader = new BufferedReader(new FileReader (file)); - String line = null; - StringBuilder stringBuilder = new StringBuilder(); - String ls = System.getProperty("line.separator"); - - while((line = reader.readLine()) != null) { - stringBuilder.append(line); - stringBuilder.append(ls); - } - - reader.close(); - - String content = stringBuilder.toString(); - out.write(content); - } catch (FileNotFoundException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } catch (IOException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - } else { - throw new DocumentNotFoundException(); + reader.close(); + + String content = stringBuilder.toString(); + out.write(content); + } catch (IOException e) { + // TODO Auto-generated catch block + e.printStackTrace(); } - //} - - System.out.println("Document is created : "+id); + } else { + throw new DocumentNotFoundException(); + } + + System.out.println("Document is created : " + id); } + @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deleteDocument(@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) { + public void deleteDocument(@PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(id); + IndoorGMLMap map = Container.getDocument(id); if(map != null) { - // map.clearMap(); - container.removeDocument(id); - } - //Connection connection = DriverManager.getConnection("jdbc:h2:file:~/test;","sa","sa"); - //DeleteMap.dropMap(connection, id); + // map.clearMap(); + Container.removeDocument(id); + } } - //catch(NullPointerException | SQLException e) { catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); diff --git a/igml-api/src/main/java/edu/pnu/stem/api/EdgesController.java b/igml-api/src/main/java/edu/pnu/stem/api/EdgesController.java index a91debc..4159a77 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/EdgesController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/EdgesController.java @@ -42,15 +42,13 @@ @RequestMapping("documents/{docId}/edges") public class EdgesController { - @Autowired - private ApplicationContext applicationContext; - @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createEdges(@PathVariable("docId") String docId, @PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; + public void createEdges(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; List transitionMember = null; if(id == null || id.isEmpty()) { @@ -65,7 +63,7 @@ public void createEdges(@PathVariable("docId") String docId, @PathVariable("id") description = json.get("properties").get("description").asText().trim(); } if(json.get("properties").has("transitionMember")){ - transitionMember = new ArrayList(); + transitionMember = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("transitionMember"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ transitionMember.add(partialBoundedByList.get(i).asText().trim()); @@ -75,8 +73,7 @@ public void createEdges(@PathVariable("docId") String docId, @PathVariable("id") Edges es; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); es = EdgesDAO.createEdges(map, parentId, id, name, description, transitionMember); } catch (NullPointerException e) { e.printStackTrace(); @@ -88,20 +85,18 @@ public void createEdges(@PathVariable("docId") String docId, @PathVariable("id") @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) - public void updateEdges(@PathVariable("docId") String docId, @PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void updateEdges(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - - String parentId = null; - String name = null; - String description = null; + IndoorGMLMap map = Container.getDocument(docId); + String parentId = null; + String name = null; + String description = null; List transitionMember = null; if(json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } - if(json.has("properties")){ if(json.get("properties").has("name")) { name = json.get("properties").get("name").asText().trim(); @@ -110,7 +105,7 @@ public void updateEdges(@PathVariable("docId") String docId, @PathVariable("id") description = json.get("properties").get("description").asText().trim(); } if(json.get("properties").has("transitionMember")){ - transitionMember = new ArrayList(); + transitionMember = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("transitionMember"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ transitionMember.add(partialBoundedByList.get(i).asText().trim()); @@ -118,25 +113,24 @@ public void updateEdges(@PathVariable("docId") String docId, @PathVariable("id") } } - - //NodesDAO.updateNodes(map, parentId, id, name, description, stateMember); + EdgesDAO.updateEdges(map, parentId, id, name, description, transitionMember); } catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } - } @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void getEdges(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { + public void getEdges(@PathVariable("docId") String docId,@PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; ObjectNode target = Convert2Json.convert2JSON(map, EdgesDAO.readEdges(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); @@ -150,10 +144,11 @@ public void getEdges(@PathVariable("docId") String docId,@PathVariable("id") Str @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deleteEdges(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void deleteEdges(@PathVariable("docId") String docId,@PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; EdgesDAO.deleteEdges(map, id); } catch(NullPointerException e) { @@ -161,6 +156,4 @@ public void deleteEdges(@PathVariable("docId") String docId,@PathVariable("id") throw new UndefinedDocumentException(); } } - - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/EnvelopeController.java b/igml-api/src/main/java/edu/pnu/stem/api/EnvelopeController.java index 4c1fe41..ea08f28 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/EnvelopeController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/EnvelopeController.java @@ -7,8 +7,7 @@ import javax.servlet.http.HttpServletResponse; import org.locationtech.jts.geom.Geometry; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; + import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; @@ -28,56 +27,44 @@ @RestController @RequestMapping("/documents/{docId}/envelope") public class EnvelopeController { - @Autowired - private ApplicationContext applicationContext; @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) public void createEnvelope(@PathVariable("docId") String docId, @PathVariable("id") String id, - @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - - String parentId = null; - String srsName = null; + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + String parentId = null; + String srsName = null; BigInteger srsDimension =null; - - Geometry upperCorner = null; - Geometry lowerCorner = null; + Geometry upperCorner = null; + Geometry lowerCorner = null; Envelope en; + if (json.has("parentId")) { parentId = json.get("parentId").asText().trim(); - } if (id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); } - if (json.has("upperCorner")) { upperCorner = Convert2Json.json2Geometry(json.get("upperCorner")); - } - if (json.has("lowerCorner")) { lowerCorner = Convert2Json.json2Geometry(json.get("lowerCorner")); - } - if (json.has("srsName")) { srsName = json.get("srsName").asText().trim(); - } if (json.has("srsDimension")) { srsDimension = BigInteger.valueOf(Long.parseLong(json.get("srsDimension").asText().trim())); } - try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + try { + IndoorGMLMap map = Container.getDocument(docId); en = EnvelopeDAO.createEnvelope(map, parentId, id, upperCorner, lowerCorner, srsName, srsDimension); - } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } + response.setHeader("Location", request.getRequestURL().append(en.getId()).toString()); } - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/GeneralSpaceController.java b/igml-api/src/main/java/edu/pnu/stem/api/GeneralSpaceController.java index ab8d214..bf606aa 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/GeneralSpaceController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/GeneralSpaceController.java @@ -10,8 +10,7 @@ import javax.servlet.http.HttpServletResponse; import org.locationtech.jts.geom.Geometry; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; + import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -38,29 +37,24 @@ @RestController @RequestMapping("/documents/{docId}/generalspace") public class GeneralSpaceController { - @Autowired - private ApplicationContext applicationContext; - + @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createGeneralSpace(@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) throws IOException { - - String docId = json.get("docId").asText().trim(); - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; - String functionType = null; - String classType = null; - String usageType = null; - - String geomFormatType = "GEOJSON"; - final ObjectMapper mapper = new ObjectMapper(); - - String geom = json.get("geometry").asText().trim(); - String duality = null; - Geometry generalGeometry = null; - JsonNode geometry = null; - + public void createGeneralSpace(@PathVariable("id") String id, @RequestBody ObjectNode json, + HttpServletRequest request, HttpServletResponse response) { + final ObjectMapper mapper = new ObjectMapper(); + String docId = json.get("docId").asText().trim(); + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; + String functionType = null; + String classType = null; + String usageType = null; + String geomFormatType = "GEOJSON"; + String geom = json.get("geometry").asText().trim(); + String duality = null; + Geometry generalGeometry = null; + JsonNode geometry; List partialBoundedBy = null; if(id == null || id.isEmpty()) { @@ -100,14 +94,12 @@ public void createGeneralSpace(@PathVariable("id") String id, @RequestBody Objec } if(json.get("properties").has("partialboundedBy")){ - partialBoundedBy = new ArrayList(); + partialBoundedBy = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("partialboundedBy"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ partialBoundedBy.add(partialBoundedByList.get(i).asText().trim()); } - } - } if(json.has("geometry")) { @@ -115,48 +107,39 @@ public void createGeneralSpace(@PathVariable("id") String id, @RequestBody Objec generalGeometry = Convert2Json.json2Geometry(geometry); } - - //TODO : ߿ ġ!! - //String properties = json.get("properties").asText().trim(); - //String duality = null; - - - GeneralSpace c = null; + GeneralSpace c; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); /* - * if(geomFormatType.equals("GEOJSON")){ + if(geomFormatType.equals("GEOJSON")){ c = CellSpaceDAO.createCellSpace(map, parentId, id, geometry, duality); } else if(geomFormatType.equals("WKT")){ c = CellSpaceDAO.createCellSpace(map, parentId, id, geom, duality); } - * */ - c = GeneralSpaceDAO.createGeneralSpace(map, parentId, id, name, description, generalGeometry, duality, partialBoundedBy, classType, functionType, usageType); - + */ + c = GeneralSpaceDAO.createGeneralSpace(map, parentId, id, name, description, + generalGeometry, duality, partialBoundedBy, classType, functionType, usageType); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } + response.setHeader("Location", request.getRequestURL().append(c.getId()).toString()); } @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void getGeneralSpace(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { - + public void getGeneralSpace(@PathVariable("docId") String docId,@PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - + IndoorGMLMap map = Container.getDocument(docId); ObjectNode target = Convert2Json.convert2JSON(map, GeneralSpaceDAO.readGeneralSpace(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); - - out.flush(); - + out.flush(); }catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -165,56 +148,40 @@ public void getGeneralSpace(@PathVariable("docId") String docId,@PathVariable("i @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) - public void updateGeneralSpace(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void updateGeneralSpace(@PathVariable("docId") String docId,@PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - String duality = null; - JsonNode geometry = null; + IndoorGMLMap map = Container.getDocument(docId); + String duality = null; + JsonNode geometry; List partialBoundedBy = null; - Geometry geom = null; + Geometry geom = null; String parentId = null; - if(json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } - if(json.has("duality")){ - duality = json.get("duality").asText().trim(); - } if(json.has("properties")){ if(json.get("properties").has("duality")){ duality = json.get("properties").get("duality").asText().trim(); - } - - } - if(json.has("geometry")) { - geometry = json.get("geometry"); - geom = Convert2Json.json2Geometry(geometry); - - } - - - //TODO : ߿ ġ!! - //String properties = json.get("properties").asText().trim(); - //String duality = null; - - if(json.has("properties")){ if(json.get("properties").has("partialboundedBy")){ - partialBoundedBy = new ArrayList(); + partialBoundedBy = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("partialboundedBy"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ partialBoundedBy.add(partialBoundedByList.get(i).asText().trim()); } } } - - GeneralSpaceDAO.updateGeneralSpace(map, parentId, id, null, null, geom, duality, partialBoundedBy ); - + if(json.has("geometry")) { + geometry = json.get("geometry"); + geom = Convert2Json.json2Geometry(geometry); + } + + GeneralSpaceDAO.updateGeneralSpace(map, parentId, id, null, null, geom, duality, partialBoundedBy ); } catch(NullPointerException e) { e.printStackTrace(); @@ -224,10 +191,11 @@ public void updateGeneralSpace(@PathVariable("docId") String docId,@PathVariable @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deleteGeneralSpace(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void deleteGeneralSpace(@PathVariable("docId") String docId,@PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; GeneralSpaceDAO.deleteGeneralSpace(map, id); } catch(NullPointerException e) { diff --git a/igml-api/src/main/java/edu/pnu/stem/api/IndoorFeaturesController.java b/igml-api/src/main/java/edu/pnu/stem/api/IndoorFeaturesController.java index e4e74e8..1480d12 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/IndoorFeaturesController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/IndoorFeaturesController.java @@ -1,19 +1,14 @@ -/** - * - */ package edu.pnu.stem.api; import java.io.IOException; import java.io.PrintWriter; -import java.util.List; import java.util.UUID; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.locationtech.jts.geom.Geometry; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -24,17 +19,13 @@ import org.springframework.web.bind.annotation.ResponseStatus; import org.springframework.web.bind.annotation.RestController; -import com.fasterxml.jackson.databind.JsonNode; -import com.fasterxml.jackson.databind.ObjectMapper; import com.fasterxml.jackson.databind.node.ObjectNode; -import com.vividsolutions.jts.geom.Envelope; import edu.pnu.stem.api.exception.UndefinedDocumentException; import edu.pnu.stem.binder.Convert2Json; import edu.pnu.stem.binder.IndoorGMLMap; import edu.pnu.stem.dao.IndoorFeaturesDAO; import edu.pnu.stem.feature.core.IndoorFeatures; -import edu.pnu.stem.geometry.jts.Envelope3D; /** * @author Hyung-Gyu Ryoo (hyunggyu.ryoo@gmail.com, Pusan National University) @@ -43,26 +34,21 @@ @RestController @RequestMapping("/documents/{docId}/indoorfeatures") public class IndoorFeaturesController { - - @Autowired - private ApplicationContext applicationContext; - + //private static final Logger Logger = LoggerFactory.getLogger(IndoorFeaturesController.class); + @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createIndoorFeatures(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - - String name = null; - String description = null; - - String envelope =null; - - String multilayeredgraph = null; - String primalspacefeatures = null; + public void createIndoorFeatures(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + String name = null; + String description = null; + String envelope = null; + String multilayeredgraph = null; + String primalspacefeatures = null; if(id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); } - if(json.has("properties")) { if(json.get("properties").has("name")) { @@ -81,47 +67,45 @@ public void createIndoorFeatures(@PathVariable("docId") String docId,@PathVariab envelope = json.get("properties").get("envelope").asText().trim(); } } - - + IndoorFeatures f; - try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); f = IndoorFeaturesDAO.createIndoorFeatures(map, id, name, description, envelope, multilayeredgraph, primalspacefeatures); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } + response.setHeader("Location", request.getRequestURL().append(f.getId()).toString()); - - //System.out.println("IndoorFeatures is created : "+id); } @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void getIndoorFeatures(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { + public void getIndoorFeatures(@PathVariable("docId") String docId,@PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; ObjectNode target = Convert2Json.convert2JSON(map, IndoorFeaturesDAO.readIndoorFeatures(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); - out.flush(); - + out.flush(); }catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } } + @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deleteIndoorFeatures(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void deleteIndoorFeatures(@PathVariable("docId") String docId,@PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; IndoorFeaturesDAO.deleteIndoorFeatures(map, id); } catch(NullPointerException e) { @@ -129,5 +113,4 @@ public void deleteIndoorFeatures(@PathVariable("docId") String docId,@PathVariab throw new UndefinedDocumentException(); } } - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/InterEdgesController.java b/igml-api/src/main/java/edu/pnu/stem/api/InterEdgesController.java index 46de374..c31bdaf 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/InterEdgesController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/InterEdgesController.java @@ -7,8 +7,6 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; @@ -28,18 +26,16 @@ @RestController @RequestMapping("/documents/{docId}/interedges") public class InterEdgesController { - @Autowired - private ApplicationContext applicationContext; - + @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createInterEdges(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; + public void createInterEdges(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; List interlayerconnection = null; - if(id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); } @@ -51,9 +47,8 @@ public void createInterEdges(@PathVariable("docId") String docId,@PathVariable(" if(json.get("properties").has("description")) { description = json.get("properties").get("description").asText().trim(); } - if(json.get("properties").has("interLayerConnection")){ - interlayerconnection = new ArrayList(); + interlayerconnection = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("interLayerConnection"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ interlayerconnection.add(partialBoundedByList.get(i).asText().trim()); @@ -62,16 +57,14 @@ public void createInterEdges(@PathVariable("docId") String docId,@PathVariable(" } InterEdges mg; - - try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); mg = InterEdgesDAO.createInterEdges(map, parentId, id, name, description, interlayerconnection); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } + response.setHeader("Location", request.getRequestURL().append(mg.getId()).toString()); } } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/InterLayerConnectionController.java b/igml-api/src/main/java/edu/pnu/stem/api/InterLayerConnectionController.java index 1a56bea..79f4e74 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/InterLayerConnectionController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/InterLayerConnectionController.java @@ -1,13 +1,10 @@ package edu.pnu.stem.api; -import java.util.List; import java.util.UUID; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.PostMapping; @@ -28,27 +25,18 @@ @RestController @RequestMapping("/documents/{docId}/interlayerconnection") public class InterLayerConnectionController { - - @Autowired - private ApplicationContext applicationContext; - + @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createInterLayerConnection(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; - - String comment = null; + public void createInterLayerConnection(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; + String comment = null; String typeOfTopoExpression = null; - - String[] interConnects = null; - String[] connectedLayers = null; - - List spacelayers = null; - List interedges = null; - - InterLayerConnection ilc; + String[] interConnects = null; + String[] connectedLayers = null; if(id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); @@ -68,12 +56,11 @@ public void createInterLayerConnection(@PathVariable("docId") String docId,@Path JsonNode connectsNode = json.get("properties").get("interConnects"); if(connectsNode.isArray()) { interConnects = new String[2]; - interConnects[0] = connectsNode.get(0).asText().trim(); interConnects[1] = connectsNode.get(1).asText().trim(); - System.out.println("interConnects "+" "+connectsNode.size()); - System.out.println("interConnects "+" "+interConnects[0]); - System.out.println("interConnects "+" "+interConnects[1]); + System.out.println("interConnects "+" "+ connectsNode.size()); + System.out.println("interConnects "+" "+ interConnects[0]); + System.out.println("interConnects "+" "+ interConnects[1]); } } if(json.get("properties").has("connectedLayers")){ @@ -82,26 +69,26 @@ public void createInterLayerConnection(@PathVariable("docId") String docId,@Path connectedLayers = new String[2]; connectedLayers[0] = connectsNode.get(0).asText().trim(); connectedLayers[1] = connectsNode.get(1).asText().trim(); - System.out.println("connectedLayers "+connectsNode.size()); - System.out.println("connectedLayers "+connectedLayers[0]); - System.out.println("connectedLayers "+connectedLayers[1]); + System.out.println("connectedLayers "+ connectsNode.size()); + System.out.println("connectedLayers "+ connectedLayers[0]); + System.out.println("connectedLayers "+ connectedLayers[1]); } } if(json.get("properties").has("typeOfTopoExpression")) { - JsonNode connectsNode = json.get("properties").get("typeOfTopoExpression"); - typeOfTopoExpression = connectsNode.asText().trim(); + JsonNode connectsNode = json.get("properties").get("typeOfTopoExpression"); + typeOfTopoExpression = connectsNode.asText().trim(); } - } + + InterLayerConnection ilc; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); ilc = InterLayerConnectionDAO.createInterLayerConnection(map, parentId, id, name, description, typeOfTopoExpression, comment, interConnects, connectedLayers); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } + response.setHeader("Location", request.getRequestURL().append(ilc.getId()).toString()); } - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/MultiLayeredGraphController.java b/igml-api/src/main/java/edu/pnu/stem/api/MultiLayeredGraphController.java index 67fece9..e1ae325 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/MultiLayeredGraphController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/MultiLayeredGraphController.java @@ -1,6 +1,3 @@ -/** - * - */ package edu.pnu.stem.api; import java.io.IOException; @@ -12,8 +9,6 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -41,18 +36,15 @@ @RestController @RequestMapping("/documents/{docId}/multilayeredgraph") public class MultiLayeredGraphController { - - @Autowired - private ApplicationContext applicationContext; - + @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createMultiLayeredGraph(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; - List spacelayers = null; + public void createMultiLayeredGraph(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; + List spacelayers= null; List interedges = null; if(id == null || id.isEmpty()) { @@ -66,57 +58,49 @@ public void createMultiLayeredGraph(@PathVariable("docId") String docId,@PathVar if(json.get("properties").has("description")) { description = json.get("properties").get("description").asText().trim(); } - if(json.get("properties").has("spaceLayers")){ - spacelayers = new ArrayList(); + spacelayers = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("spaceLayers"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ spacelayers.add(partialBoundedByList.get(i).asText().trim()); } } if(json.get("properties").has("interEdges")){ - interedges = new ArrayList(); + interedges = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("interEdges"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ interedges.add(partialBoundedByList.get(i).asText().trim()); } } } - - + MultiLayeredGraph mg; - - - try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); mg = MultiLayeredGraphDAO.createMultiLayeredGraph(map, parentId, id, name, description, spacelayers, interedges); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } + response.setHeader("Location", request.getRequestURL().append(mg.getId()).toString()); } @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void updateMultiLayeredGraph(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void updateMultiLayeredGraph(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - - - String parentId = null; - String name = null; - String description = null; - List spacelayers = null; + IndoorGMLMap map = Container.getDocument(docId); + String parentId = null; + String name = null; + String description = null; + List spacelayers= null; List interedges = null; if(json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } - if(json.has("properties")){ if(json.get("properties").has("name")) { name = json.get("properties").get("name").asText().trim(); @@ -125,43 +109,42 @@ public void updateMultiLayeredGraph(@PathVariable("docId") String docId,@PathVar description = json.get("properties").get("description").asText().trim(); } if(json.get("properties").has("spaceLayers")){ - spacelayers = new ArrayList(); + spacelayers = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("spaceLayers"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ spacelayers.add(partialBoundedByList.get(i).asText().trim()); } } if(json.get("properties").has("interEdges")){ - interedges = new ArrayList(); + interedges = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("interEdges"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ interedges.add(partialBoundedByList.get(i).asText().trim()); } } - } MultiLayeredGraphDAO.updateMultiLayeredGraph(map, parentId, id, name, description, spacelayers, interedges); - } catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } } + @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void getMultiLayeredGraph(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { + public void getMultiLayeredGraph(@PathVariable("docId") String docId, @PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; ObjectNode target = Convert2Json.convert2JSON(map, MultiLayeredGraphDAO.readMultiLayeredGraph(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); - out.flush(); - + out.flush(); }catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -172,8 +155,8 @@ public void getMultiLayeredGraph(@PathVariable("docId") String docId,@PathVariab @ResponseStatus(HttpStatus.NO_CONTENT) public void deleteMultiLayeredGraph(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; MultiLayeredGraphDAO.deleteMultiLayeredGraph(map, id); } catch(NullPointerException e) { diff --git a/igml-api/src/main/java/edu/pnu/stem/api/NodesController.java b/igml-api/src/main/java/edu/pnu/stem/api/NodesController.java index 22f30dc..8b5d0a6 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/NodesController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/NodesController.java @@ -1,6 +1,3 @@ -/** - * - */ package edu.pnu.stem.api; import java.io.IOException; @@ -12,8 +9,6 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -41,14 +36,11 @@ @RestController @RequestMapping("/documents/{docId}/nodes") public class NodesController { - - @Autowired - private ApplicationContext applicationContext; - + @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createSpaceLayer(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - + public void createSpaceLayer(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { String parentId = json.get("parentId").asText().trim(); String name = null; String description = null; @@ -57,8 +49,7 @@ public void createSpaceLayer(@PathVariable("docId") String docId,@PathVariable(" if(id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); } - - + if(json.has("properties")) { if(json.get("properties").has("name")) { name = json.get("properties").get("name").asText().trim(); @@ -67,7 +58,7 @@ public void createSpaceLayer(@PathVariable("docId") String docId,@PathVariable(" description = json.get("properties").get("description").asText().trim(); } if(json.get("properties").has("stateMember")){ - stateMember = new ArrayList(); + stateMember = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("stateMember"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ stateMember.add(partialBoundedByList.get(i).asText().trim()); @@ -77,32 +68,30 @@ public void createSpaceLayer(@PathVariable("docId") String docId,@PathVariable(" Nodes ns; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); ns = NodesDAO.createNodes(map, parentId, id, name, description, stateMember); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } + response.setHeader("Location", request.getRequestURL().append(ns.getId()).toString()); } @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) - public void updateNodes(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void updateNodes(@PathVariable("docId") String docId,@PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - - String parentId = null; - String name = null; - String description = null; - List stateMember = null; + IndoorGMLMap map = Container.getDocument(docId); + String parentId = null; + String name = null; + String description = null; + List stateMember= null; if(json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } - if(json.has("properties")){ if(json.get("properties").has("name")) { name = json.get("properties").get("name").asText().trim(); @@ -111,13 +100,12 @@ public void updateNodes(@PathVariable("docId") String docId,@PathVariable("id") description = json.get("properties").get("description").asText().trim(); } if(json.get("properties").has("stateMember")){ - stateMember = new ArrayList(); + stateMember = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("stateMember"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ stateMember.add(partialBoundedByList.get(i).asText().trim()); } } - } NodesDAO.updateNodes(map, parentId, id, name, description, stateMember); @@ -127,30 +115,33 @@ public void updateNodes(@PathVariable("docId") String docId,@PathVariable("id") throw new UndefinedDocumentException(); } } + @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void getNodes(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { + public void getNodes(@PathVariable("docId") String docId, @PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; ObjectNode target = Convert2Json.convert2JSON(map, NodesDAO.readNodes(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); - out.flush(); - + out.flush(); }catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } } + @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deleteNodes(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void deleteNodes(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; NodesDAO.deleteNodes(map, id); } catch(NullPointerException e) { diff --git a/igml-api/src/main/java/edu/pnu/stem/api/PrimalSpaceFeaturesController.java b/igml-api/src/main/java/edu/pnu/stem/api/PrimalSpaceFeaturesController.java index b137424..4742921 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/PrimalSpaceFeaturesController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/PrimalSpaceFeaturesController.java @@ -1,6 +1,3 @@ -/** - * - */ package edu.pnu.stem.api; import java.io.IOException; @@ -12,8 +9,6 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -41,26 +36,21 @@ @RestController @RequestMapping("documents/{docId}/primalspacefeatures") public class PrimalSpaceFeaturesController { - - @Autowired - private ApplicationContext applicationContext; - + @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createPrimalSpaceFeatures(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; - - List cellspacemember = null; - List cellspaceboundarymember = null; + public void createPrimalSpaceFeatures(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; + List cellspacemember = null; + List cellspaceboundarymember= null; if(id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); } - - + if(json.has("properties")) { if(json.get("properties").has("name")) { name = json.get("properties").get("name").asText().trim(); @@ -69,14 +59,14 @@ public void createPrimalSpaceFeatures(@PathVariable("docId") String docId,@PathV description = json.get("properties").get("description").asText().trim(); } if(json.get("properties").has("cellSpaceMember")){ - cellspacemember = new ArrayList(); + cellspacemember = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("cellSpaceMember"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ cellspacemember.add(partialBoundedByList.get(i).asText().trim()); } } if(json.get("properties").has("cellSpaceBoundaryMember")){ - cellspaceboundarymember = new ArrayList(); + cellspaceboundarymember = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("cellSpaceBoundaryMember"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ cellspaceboundarymember.add(partialBoundedByList.get(i).asText().trim()); @@ -86,29 +76,28 @@ public void createPrimalSpaceFeatures(@PathVariable("docId") String docId,@PathV PrimalSpaceFeatures psf; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - psf = PrimalSpaceFeaturesDAO.createPrimalSpaceFeatures(map, parentId, id, name, description, cellspacemember, cellspaceboundarymember); + IndoorGMLMap map = Container.getDocument(docId); + psf = PrimalSpaceFeaturesDAO.createPrimalSpaceFeatures(map, parentId, id, name, description, + cellspacemember, cellspaceboundarymember); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } + response.setHeader("Location", request.getRequestURL().append(psf.getId()).toString()); - //System.out.println("PrimalSpaceFeatures is created : "+id); } + @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void updatePrimalSpaceFeatures(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void updatePrimalSpaceFeatures(@PathVariable("docId") String docId,@PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - - - String parentId = null; - String name = null; - String description = null; - List cellspacemember = null; - List cellspaceboundarymember = null; + IndoorGMLMap map = Container.getDocument(docId); + String parentId = null; + String name = null; + String description = null; + List cellspacemember = null; + List cellspaceboundarymember= null; if(json.has("parentId")) { parentId = json.get("parentId").asText().trim(); @@ -122,24 +111,22 @@ public void updatePrimalSpaceFeatures(@PathVariable("docId") String docId,@PathV description = json.get("properties").get("description").asText().trim(); } if(json.get("properties").has("cellSpaceMember")){ - cellspacemember = new ArrayList(); + cellspacemember = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("cellSpaceMember"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ cellspacemember.add(partialBoundedByList.get(i).asText().trim()); } } if(json.get("properties").has("cellSpaceBoundaryMember")){ - cellspaceboundarymember = new ArrayList(); + cellspaceboundarymember = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("cellSpaceBoundaryMember"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ cellspaceboundarymember.add(partialBoundedByList.get(i).asText().trim()); } } - } PrimalSpaceFeaturesDAO.updatePrimalSpaceFeatures(map, parentId, id, name, description, cellspacemember, cellspaceboundarymember); - } catch(NullPointerException e) { e.printStackTrace(); @@ -149,17 +136,17 @@ public void updatePrimalSpaceFeatures(@PathVariable("docId") String docId,@PathV @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void getPrimalSpaceFeatures(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { + public void getPrimalSpaceFeatures(@PathVariable("docId") String docId, @PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; ObjectNode target = Convert2Json.convert2JSON(map, PrimalSpaceFeaturesDAO.readPrimalSpaceFeatures(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); - out.flush(); - + out.flush(); }catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -168,10 +155,11 @@ public void getPrimalSpaceFeatures(@PathVariable("docId") String docId,@PathVari @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deletePrimalSpaceFeatures(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void deletePrimalSpaceFeatures(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; PrimalSpaceFeaturesDAO.deletePrimalSpaceFeatures(map, id); } catch(NullPointerException e) { @@ -179,5 +167,4 @@ public void deletePrimalSpaceFeatures(@PathVariable("docId") String docId,@PathV throw new UndefinedDocumentException(); } } - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/Serialization.java b/igml-api/src/main/java/edu/pnu/stem/api/Serialization.java index b4d7f66..fefee3b 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/Serialization.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/Serialization.java @@ -5,6 +5,7 @@ import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; +import java.util.Objects; import java.util.concurrent.ConcurrentHashMap; import edu.pnu.stem.binder.IndoorGMLMap; @@ -12,32 +13,21 @@ import edu.pnu.stem.feature.core.State; public class Serialization { - public static void main(String args[]) { - try { - IndoorGMLMap newMap = new IndoorGMLMap(); - newMap.setDocId("1234"); - - CellSpace newFeature = new CellSpace(newMap, "123"); - State newFeature2 = new State(newMap, "S123"); - newFeature.setDuality(newFeature2); - newFeature2.setDuality(newFeature); - newMap.setFeature("123", "CellSpace", newFeature); - - serializateIndoorGMLMap(null, newMap); - - newMap.setFeature("S123", "State", newFeature2); - - serializateIndoorGMLMap(null,newMap); - - - System.out.printf("Serialized HashMap data is saved in hashmap.ser"); - } catch (IOException ioe) { - ioe.printStackTrace(); - } + public static void main(String[] args) { + IndoorGMLMap newMap = new IndoorGMLMap(); + newMap.setDocId("1234"); + CellSpace newFeature = new CellSpace(newMap, "123"); + State newFeature2 = new State(newMap, "S123"); + newFeature.setDuality(newFeature2); + newFeature2.setDuality(newFeature); + newMap.setFeature("123", "CellSpace", newFeature); + serializeIndoorGMLMap(null, newMap); + newMap.setFeature("S123", "State", newFeature2); + serializeIndoorGMLMap(null,newMap); + System.out.print("Serialized HashMap data is saved in hashmap.ser"); IndoorGMLMap result = null; - try { FileInputStream fis = new FileInputStream("hashmap.ser"); ObjectInputStream ois = new ObjectInputStream(fis); @@ -55,26 +45,20 @@ public static void main(String args[]) { c.printStackTrace(); return; } - System.out.println("Deserialized HashMap.."); - // Display content using Iterator - ConcurrentHashMap container = ((IndoorGMLMap) result).getFeatureContainer("State"); + // Display content using Iterator + assert result != null; + ConcurrentHashMap container = result.getFeatureContainer("State"); State state1 = (State) container.get("S123"); System.out.println(state1.getId()); } - public IndoorGMLMap deSerializateIndoorGMLMap(String fileName) throws IOException{ + public IndoorGMLMap deSerializeIndoorGMLMap(String fileName) { IndoorGMLMap result = null; - FileInputStream fis = null; - + FileInputStream fis; try { - if (fileName == null) { - fis = new FileInputStream("hashmap.ser"); - } else { - fis = new FileInputStream(fileName); - } - + fis = new FileInputStream(Objects.requireNonNullElse(fileName, "hashmap.ser")); ObjectInputStream ois = new ObjectInputStream(fis); result = (IndoorGMLMap) ois.readObject(); ois.close(); @@ -89,23 +73,17 @@ public IndoorGMLMap deSerializateIndoorGMLMap(String fileName) throws IOExceptio return result; } - public static void serializateIndoorGMLMap(String fileName, IndoorGMLMap map) throws IOException{ + public static void serializeIndoorGMLMap(String fileName, IndoorGMLMap map) { try { - FileOutputStream fos = null; - if (fileName == null) { - fos = new FileOutputStream("hashmap.ser"); - } else { - fos = new FileOutputStream(fileName); - } - + FileOutputStream fos; + fos = new FileOutputStream(Objects.requireNonNullElse(fileName, "hashmap.ser")); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeObject(map); oos.close(); fos.close(); - System.out.printf("Serialized HashMap data is saved in hashmap.ser"); + System.out.print("Serialized HashMap data is saved in hashmap.ser"); } catch (IOException ioe) { ioe.printStackTrace(); } } - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/SpaceLayerController.java b/igml-api/src/main/java/edu/pnu/stem/api/SpaceLayerController.java index 4d70dba..1619d2d 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/SpaceLayerController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/SpaceLayerController.java @@ -1,6 +1,3 @@ -/** - * - */ package edu.pnu.stem.api; import java.io.IOException; @@ -12,8 +9,6 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -42,26 +37,20 @@ @RequestMapping("/documents/{docId}/spacelayer") public class SpaceLayerController { - @Autowired - private ApplicationContext applicationContext; - @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createSpaceLayer(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; - - List edges = null; - List nodes = null; + public void createSpaceLayer(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; + List edges = null; + List nodes = null; if(id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); } - - - + if(json.has("properties")) { if(json.get("properties").has("name")) { name = json.get("properties").get("name").asText().trim(); @@ -70,14 +59,14 @@ public void createSpaceLayer(@PathVariable("docId") String docId,@PathVariable(" description = json.get("properties").get("description").asText().trim(); } if(json.get("properties").has("edges")){ - edges = new ArrayList(); + edges = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("edges"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ edges.add(partialBoundedByList.get(i).asText().trim()); } } if(json.get("properties").has("nodes")){ - nodes = new ArrayList(); + nodes = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("nodes"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ nodes.add(partialBoundedByList.get(i).asText().trim()); @@ -87,27 +76,26 @@ public void createSpaceLayer(@PathVariable("docId") String docId,@PathVariable(" SpaceLayer sl; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); sl = SpaceLayerDAO.createSpaceLayer(map, parentId, id, name, description, nodes, edges); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } + response.setHeader("Location", request.getRequestURL().append(sl.getId()).toString()); } @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) - public void updateSpaceLayer(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void updateSpaceLayer(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - - String parentId = null; - String name = null; - String description = null; - List edges = null; - List nodes = null; + IndoorGMLMap map = Container.getDocument(docId); + String parentId = null; + String name = null; + String description = null; + List edges = null; + List nodes = null; if(json.has("parentId")) { parentId = json.get("parentId").asText().trim(); @@ -121,43 +109,42 @@ public void updateSpaceLayer(@PathVariable("docId") String docId,@PathVariable(" description = json.get("properties").get("description").asText().trim(); } if(json.get("properties").has("edges")){ - edges = new ArrayList(); + edges = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("edges"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ edges.add(partialBoundedByList.get(i).asText().trim()); } } if(json.get("properties").has("nodes")){ - nodes = new ArrayList(); + nodes = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("nodes"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ nodes.add(partialBoundedByList.get(i).asText().trim()); } } - } SpaceLayerDAO.updateSpaceLayer(map, parentId, id, name, description, nodes, edges); - } catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } } + @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void getCellSpaceBoundary(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { + public void getCellSpaceBoundary(@PathVariable("docId") String docId, @PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; ObjectNode target = Convert2Json.convert2JSON(map,SpaceLayerDAO.readSpaceLayer(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); - out.flush(); - + out.flush(); }catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -165,10 +152,11 @@ public void getCellSpaceBoundary(@PathVariable("docId") String docId,@PathVariab } @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deleteSpaceLayer(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void deleteSpaceLayer(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; SpaceLayerDAO.deleteSpaceLayer(map, id); } catch(NullPointerException e) { @@ -176,5 +164,4 @@ public void deleteSpaceLayer(@PathVariable("docId") String docId,@PathVariable(" throw new UndefinedDocumentException(); } } - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/SpaceLayeresController.java b/igml-api/src/main/java/edu/pnu/stem/api/SpaceLayersController.java similarity index 72% rename from igml-api/src/main/java/edu/pnu/stem/api/SpaceLayeresController.java rename to igml-api/src/main/java/edu/pnu/stem/api/SpaceLayersController.java index 4696b19..c196192 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/SpaceLayeresController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/SpaceLayersController.java @@ -1,6 +1,3 @@ -/** - * - */ package edu.pnu.stem.api; import java.io.IOException; @@ -12,8 +9,6 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -40,20 +35,16 @@ */ @RestController @RequestMapping("/documents/{docId}/spacelayers") -public class SpaceLayeresController { - - @Autowired - private ApplicationContext applicationContext; - +public class SpaceLayersController { + @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createSpaceLayeres(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { - - String parentId = json.get("parentId").asText().trim(); - - String name = null; - String description = null; - List spaceLayerMember = null; + public void createSpaceLayers(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; + List spaceLayerMember = null; if(id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); @@ -67,40 +58,36 @@ public void createSpaceLayeres(@PathVariable("docId") String docId,@PathVariable description = json.get("properties").get("description").asText().trim(); } if(json.get("properties").has("spaceLayerMember")){ - spaceLayerMember = new ArrayList(); + spaceLayerMember = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("spaceLayerMember"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ spaceLayerMember.add(partialBoundedByList.get(i).asText().trim()); } } - } - - + SpaceLayers sls; - - try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); sls = SpaceLayersDAO.createSpaceLayers(map, parentId, id, name, description, spaceLayerMember); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } + response.setHeader("Location", request.getRequestURL().append(sls.getId()).toString()); } + @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) - public void updateSpaceLayers(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void updateSpaceLayers(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - - String parentId = null; - String name = null; - String description = null; - List spaceLayerMember = null; + IndoorGMLMap map = Container.getDocument(docId); + String parentId = null; + String name = null; + String description = null; + List spaceLayerMember = null; if(json.has("parentId")) { parentId = json.get("parentId").asText().trim(); @@ -114,13 +101,12 @@ public void updateSpaceLayers(@PathVariable("docId") String docId,@PathVariable( description = json.get("properties").get("description").asText().trim(); } if(json.get("properties").has("spaceLayerMember")){ - spaceLayerMember = new ArrayList(); + spaceLayerMember = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("spaceLayerMember"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ spaceLayerMember.add(partialBoundedByList.get(i).asText().trim()); } } - } SpaceLayersDAO.updateSpaceLayers(map, parentId, id, name, description, spaceLayerMember); @@ -130,14 +116,16 @@ public void updateSpaceLayers(@PathVariable("docId") String docId,@PathVariable( throw new UndefinedDocumentException(); } } + @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void getSpaceLayers(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { + public void getSpaceLayers(@PathVariable("docId") String docId, @PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; ObjectNode target = Convert2Json.convert2JSON(map, SpaceLayersDAO.readSpaceLayers(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); @@ -148,12 +136,14 @@ public void getSpaceLayers(@PathVariable("docId") String docId,@PathVariable("id throw new UndefinedDocumentException(); } } + @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deleteSpaceLayers(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void deleteSpaceLayers(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; SpaceLayersDAO.deleteSpaceLayers(map, id); } catch(NullPointerException e) { diff --git a/igml-api/src/main/java/edu/pnu/stem/api/StateController.java b/igml-api/src/main/java/edu/pnu/stem/api/StateController.java index a0b87c7..8eac161 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/StateController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/StateController.java @@ -1,6 +1,3 @@ -/** - * - */ package edu.pnu.stem.api; import java.io.IOException; @@ -13,8 +10,7 @@ import javax.servlet.http.HttpServletResponse; import org.locationtech.jts.geom.Geometry; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; + import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -42,22 +38,18 @@ @RestController @RequestMapping("/documents/{docId}/state") public class StateController { - - @Autowired - private ApplicationContext applicationContext; - + @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createState(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void createState(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; + Geometry geometry = null; + List connected = null; + String duality = null; - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; - Geometry geometry = null; - State s; - - List connected = null; - String duality = null; if(id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); } @@ -66,9 +58,8 @@ public void createState(@PathVariable("docId") String docId,@PathVariable("id") if(json.get("properties").has("duality")){ duality = json.get("properties").get("duality").asText().trim(); } - if(json.get("properties").has("connects")){ - connected = new ArrayList(); + connected = new ArrayList<>(); JsonNode test = json.get("properties").get("connects"); for(int i = 0 ; i < test.size() ; i++){ connected.add(test.get(i).asText().trim()); @@ -80,49 +71,47 @@ public void createState(@PathVariable("docId") String docId,@PathVariable("id") if(json.get("properties").has("description")) { description = json.get("properties").get("description").asText().trim(); } - - } + } + if(json.has("geometry")) { geometry = Convert2Json.json2Geometry(json.get("geometry")); - } + } + + State s; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); s = StateDAO.createState(map, parentId, id, name, description, geometry, duality, connected); } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } + response.setHeader("Location", request.getRequestURL().append(s.getId()).toString()); } @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) - public void updateState(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void updateState(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - String duality = null; - JsonNode geometry = null; - List connects = null; - Geometry geom = null; - String parentId = null; - String name = null; - String description = null; + IndoorGMLMap map = Container.getDocument(docId); + String duality = null; + JsonNode geometry; + List connects = null; + Geometry geom = null; + String parentId = null; + String name = null; + String description = null; if(json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } - if(json.has("duality")){ - duality = json.get("duality").asText().trim(); - } if(json.has("properties")){ if(json.get("properties").has("duality")){ duality = json.get("properties").get("duality").asText().trim(); - } if(json.get("properties").has("name")) { name = json.get("properties").get("name").asText().trim(); @@ -130,9 +119,8 @@ public void updateState(@PathVariable("docId") String docId,@PathVariable("id") if(json.get("properties").has("description")) { description = json.get("properties").get("description").asText().trim(); } - if(json.get("properties").has("connects")){ - connects = new ArrayList(); + connects = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("connects"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ connects.add(partialBoundedByList.get(i).asText().trim()); @@ -143,16 +131,9 @@ public void updateState(@PathVariable("docId") String docId,@PathVariable("id") if(json.has("geometry")) { geometry = json.get("geometry"); geom = Convert2Json.json2Geometry(geometry); - } - - //TODO : ߿ ġ!! - //String properties = json.get("properties").asText().trim(); - //String duality = null; - - - StateDAO.updateState(map, parentId, id, name, description, geom, duality, connects); - + + StateDAO.updateState(map, parentId, id, name, description, geom, duality, connects); } catch(NullPointerException e) { e.printStackTrace(); @@ -162,17 +143,16 @@ public void updateState(@PathVariable("docId") String docId,@PathVariable("id") @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void getState(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { + public void getState(@PathVariable("docId") String docId, @PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - + IndoorGMLMap map = Container.getDocument(docId); ObjectNode target = Convert2Json.convert2JSON(map, StateDAO.readState(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); - out.flush(); - + out.flush(); }catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -181,10 +161,11 @@ public void getState(@PathVariable("docId") String docId,@PathVariable("id") Str @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deleteState(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void deleteState(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; StateDAO.deleteState(map, id); } catch(NullPointerException e) { @@ -192,6 +173,4 @@ public void deleteState(@PathVariable("docId") String docId,@PathVariable("id") throw new UndefinedDocumentException(); } } - - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/TransitionController.java b/igml-api/src/main/java/edu/pnu/stem/api/TransitionController.java index 19d18ef..bc361f3 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/TransitionController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/TransitionController.java @@ -1,6 +1,3 @@ -/** - * - */ package edu.pnu.stem.api; import java.io.IOException; @@ -13,8 +10,7 @@ import javax.servlet.http.HttpServletResponse; import org.locationtech.jts.geom.Geometry; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; + import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -42,32 +38,24 @@ @RestController @RequestMapping("/documents/{docId}/transition") public class TransitionController { - - @Autowired - private ApplicationContext applicationContext; - + @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createSpaceLayer(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void createSpaceLayer(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; + double weight = 0; + String[] connects = null; + String duality = null; + String geom = json.get("geometry").asText().trim(); + Geometry geometry = null; - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; - double weight = 0; - String[] connects = null; - - String duality = null; - String geom = json.get("geometry").asText().trim(); - - Transition t; - Geometry geometry = null; - - if(id == null || id.isEmpty()) { id = UUID.randomUUID().toString(); } - - + if(json.has("properties")){ if(json.get("properties").has("connects")){ connects = new String[2]; @@ -77,15 +65,12 @@ public void createSpaceLayer(@PathVariable("docId") String docId,@PathVariable(" if(json.get("properties").has("duality")){ duality = json.get("properties").get("duality").asText().trim(); } - if(json.get("properties").has("name")) { name = json.get("properties").get("name").asText().trim(); } - if(json.get("properties").has("description")) { description = json.get("properties").get("description").asText().trim(); } - if(json.get("properties").has("weight")) { weight = json.get("properties").get("weight").asDouble(); } @@ -93,6 +78,7 @@ public void createSpaceLayer(@PathVariable("docId") String docId,@PathVariable(" if(json.has("connects")){ JsonNode connectsNode = json.get("connects"); if(connectsNode.isArray()) { + assert connects != null; connects[0] = connectsNode.get(0).asText().trim(); connects[1] = connectsNode.get(1).asText().trim(); } @@ -102,9 +88,9 @@ public void createSpaceLayer(@PathVariable("docId") String docId,@PathVariable(" geometry = Convert2Json.json2Geometry(json.get("geometry")); } + Transition t; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); t = TransitionDAO.createTransition(map, parentId, id, name, description, geometry, duality, connects, weight); } catch (NullPointerException e) { e.printStackTrace(); @@ -115,53 +101,35 @@ public void createSpaceLayer(@PathVariable("docId") String docId,@PathVariable(" @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) - public void updateTransition(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void updateTransition(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - String duality = null; - JsonNode geometry = null; - List connects = null; - Geometry geom = null; - String parentId = null; - String name = null; - String description = null; - String[] arrConnects = null; - double weight = 0; + IndoorGMLMap map = Container.getDocument(docId); + String duality = null; + JsonNode geometry; + List connects; + Geometry geom = null; + String parentId = null; + String name = null; + String description = null; + String[] arrConnects= null; + double weight = 0; if(json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } - if(json.has("duality")){ - duality = json.get("duality").asText().trim(); - } - if(json.has("properties")){ if(json.get("properties").has("duality")){ duality = json.get("properties").get("duality").asText().trim(); } - if(json.get("properties").has("weight")){ weight = json.get("properties").get("weight").asDouble(); } - - } - if(json.has("geometry")) { - geometry = json.get("geometry"); - geom = Convert2Json.json2Geometry(geometry); - - } - - //TODO : ߿ ġ!! - //String properties = json.get("properties").asText().trim(); - //String duality = null; - - if(json.has("properties")){ if(json.get("properties").has("connects")){ - connects = new ArrayList(); + connects = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("connects"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ connects.add(partialBoundedByList.get(i).asText().trim()); @@ -169,32 +137,32 @@ public void updateTransition(@PathVariable("docId") String docId,@PathVariable(" arrConnects = new String[2]; connects.toArray(arrConnects); } - - } - - - TransitionDAO.updateTransition(map, parentId, id, name, description, geom, duality, arrConnects); - + if(json.has("geometry")) { + geometry = json.get("geometry"); + geom = Convert2Json.json2Geometry(geometry); + } + + TransitionDAO.updateTransition(map, parentId, id, name, description, geom, duality, arrConnects); } catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } } + @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void getTransition(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { + public void getTransition(@PathVariable("docId") String docId, @PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - + IndoorGMLMap map = Container.getDocument(docId); ObjectNode target = Convert2Json.convert2JSON(map,TransitionDAO.readTransition(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); - out.flush(); - + out.flush(); }catch(NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); @@ -203,10 +171,11 @@ public void getTransition(@PathVariable("docId") String docId,@PathVariable("id" @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deleteTransition(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void deleteTransition(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; TransitionDAO.deleteTransition(map, id); } catch(NullPointerException e) { @@ -214,5 +183,4 @@ public void deleteTransition(@PathVariable("docId") String docId,@PathVariable(" throw new UndefinedDocumentException(); } } - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/TransitionSpaceController.java b/igml-api/src/main/java/edu/pnu/stem/api/TransitionSpaceController.java index 9c8c47b..296c7dc 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/TransitionSpaceController.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/TransitionSpaceController.java @@ -10,8 +10,7 @@ import javax.servlet.http.HttpServletResponse; import org.locationtech.jts.geom.Geometry; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.context.ApplicationContext; + import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.DeleteMapping; import org.springframework.web.bind.annotation.GetMapping; @@ -38,29 +37,24 @@ @RestController @RequestMapping("/documents/{docId}/transitionspace") public class TransitionSpaceController { - @Autowired - private ApplicationContext applicationContext; - + @PostMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.CREATED) - public void createtransitionSpace(@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) throws IOException { - - String docId = json.get("docId").asText().trim(); - String parentId = json.get("parentId").asText().trim(); - String name = null; - String description = null; - String functionType = null; - String classType = null; - String usageType = null; - - String geomFormatType = "GEOJSON"; - final ObjectMapper mapper = new ObjectMapper(); - - String geom = json.get("geometry").asText().trim(); - String duality = null; - Geometry generalGeometry = null; - JsonNode geometry = null; - + public void createtransitionSpace(@PathVariable("id") String id, @RequestBody ObjectNode json, + HttpServletRequest request, HttpServletResponse response) { + final ObjectMapper mapper = new ObjectMapper(); + String docId = json.get("docId").asText().trim(); + String parentId = json.get("parentId").asText().trim(); + String name = null; + String description = null; + String functionType = null; + String classType = null; + String usageType = null; + String geomFormatType = "GEOJSON"; + String geom = json.get("geometry").asText().trim(); + String duality = null; + Geometry generalGeometry = null; + JsonNode geometry; List partialBoundedBy = null; if(id == null || id.isEmpty()) { @@ -73,6 +67,7 @@ public void createtransitionSpace(@PathVariable("id") String id, @RequestBody Ob catch (IOException e){ geomFormatType = "WKT"; } + if(json.has("duality")){ duality = json.get("duality").asText().trim(); } @@ -100,57 +95,47 @@ public void createtransitionSpace(@PathVariable("id") String id, @RequestBody Ob } if(json.get("properties").has("partialboundedBy")){ - partialBoundedBy = new ArrayList(); + partialBoundedBy = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("partialboundedBy"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ partialBoundedBy.add(partialBoundedByList.get(i).asText().trim()); } - } - } if(json.has("geometry")) { geometry = json.get("geometry"); generalGeometry = Convert2Json.json2Geometry(geometry); } - - - //TODO : ߿ ġ!! - //String properties = json.get("properties").asText().trim(); - //String duality = null; - - TransitionSpace c = null; + TransitionSpace c; try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); /* - * if(geomFormatType.equals("GEOJSON")){ + if(geomFormatType.equals("GEOJSON")){ c = CellSpaceDAO.createCellSpace(map, parentId, id, geometry, duality); } else if(geomFormatType.equals("WKT")){ c = CellSpaceDAO.createCellSpace(map, parentId, id, geom, duality); } - * */ + */ c = TransitionSpaceDAO.createTransitionSpace(map, parentId, id, name, description, generalGeometry, duality, partialBoundedBy, classType, functionType, usageType); - } catch (NullPointerException e) { e.printStackTrace(); throw new UndefinedDocumentException(); } + response.setHeader("Location", request.getRequestURL().append(c.getId()).toString()); } @GetMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.FOUND) - public void gettransitionSpace(@PathVariable("docId") String docId,@PathVariable("id") String id, HttpServletRequest request, HttpServletResponse response) throws IOException { - + public void gettransitionSpace(@PathVariable("docId") String docId, @PathVariable("id") String id, + HttpServletRequest request, HttpServletResponse response) throws IOException { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - + IndoorGMLMap map = Container.getDocument(docId); ObjectNode target = Convert2Json.convert2JSON(map, TransitionSpaceDAO.readTransitionSpace(map, id)); + response.setContentType("application/json;charset=UTF-8"); PrintWriter out = response.getWriter(); out.print(target); @@ -165,56 +150,40 @@ public void gettransitionSpace(@PathVariable("docId") String docId,@PathVariable @PutMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.ACCEPTED) - public void updatetransitionSpace(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void updatetransitionSpace(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); - String duality = null; - JsonNode geometry = null; + IndoorGMLMap map = Container.getDocument(docId); + String duality = null; + JsonNode geometry; List partialBoundedBy = null; - Geometry geom = null; - String parentId = null; - - + Geometry geom = null; + String parentId = null; + if(json.has("parentId")) { parentId = json.get("parentId").asText().trim(); } - if(json.has("duality")){ - duality = json.get("duality").asText().trim(); - } if(json.has("properties")){ if(json.get("properties").has("duality")){ duality = json.get("properties").get("duality").asText().trim(); - } - - } - if(json.has("geometry")) { - geometry = json.get("geometry"); - geom = Convert2Json.json2Geometry(geometry); - - } - - - //TODO : ߿ ġ!! - //String properties = json.get("properties").asText().trim(); - //String duality = null; - - if(json.has("properties")){ if(json.get("properties").has("partialboundedBy")){ - partialBoundedBy = new ArrayList(); + partialBoundedBy = new ArrayList<>(); JsonNode partialBoundedByList = json.get("properties").get("partialboundedBy"); for(int i = 0 ; i < partialBoundedByList.size() ; i++){ partialBoundedBy.add(partialBoundedByList.get(i).asText().trim()); } } } + if(json.has("geometry")) { + geometry = json.get("geometry"); + geom = Convert2Json.json2Geometry(geometry); + } - TransitionSpaceDAO.updateTransitionSpace(map, parentId, id, null, null, geom, duality, partialBoundedBy ); - + TransitionSpaceDAO.updateTransitionSpace(map, parentId, id, null, null, geom, duality, partialBoundedBy ); } catch(NullPointerException e) { e.printStackTrace(); @@ -224,10 +193,11 @@ public void updatetransitionSpace(@PathVariable("docId") String docId,@PathVaria @DeleteMapping(value = "/{id}", produces = "application/json") @ResponseStatus(HttpStatus.NO_CONTENT) - public void deletetransitionSpace(@PathVariable("docId") String docId,@PathVariable("id") String id, @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { + public void deletetransitionSpace(@PathVariable("docId") String docId, @PathVariable("id") String id, + @RequestBody ObjectNode json, HttpServletRequest request, HttpServletResponse response) { try { - Container container = applicationContext.getBean(Container.class); - IndoorGMLMap map = container.getDocument(docId); + IndoorGMLMap map = Container.getDocument(docId); + assert map != null; TransitionSpaceDAO.deleteTransitionSpace(map, id); } catch(NullPointerException e) { diff --git a/igml-api/src/main/java/edu/pnu/stem/api/config/AppConfig.java b/igml-api/src/main/java/edu/pnu/stem/api/config/AppConfig.java index bb43a0d..5013143 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/config/AppConfig.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/config/AppConfig.java @@ -1,6 +1,3 @@ -/** - * - */ package edu.pnu.stem.api.config; import org.springframework.context.annotation.Bean; @@ -32,7 +29,4 @@ public void addCorsMappings(CorsRegistry registry) { .allowedOrigins("*") .allowedHeaders("*"); } - - - } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/config/AppInitializer.java b/igml-api/src/main/java/edu/pnu/stem/api/config/AppInitializer.java index 96f8922..12f0375 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/config/AppInitializer.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/config/AppInitializer.java @@ -1,17 +1,5 @@ -/** - * - */ package edu.pnu.stem.api.config; -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.SQLException; - -import javax.servlet.ServletException; -import javax.servlet.ServletRegistration; -import javax.sql.DataSource; - -import org.h2.server.web.WebServlet; import org.springframework.web.servlet.support.AbstractAnnotationConfigDispatcherServletInitializer; /** diff --git a/igml-api/src/main/java/edu/pnu/stem/api/config/DataSourceConfig.java b/igml-api/src/main/java/edu/pnu/stem/api/config/DataSourceConfig.java index 3eb2ad0..ece7e38 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/config/DataSourceConfig.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/config/DataSourceConfig.java @@ -5,16 +5,10 @@ import javax.sql.DataSource; import org.h2.tools.Server; -import org.h2gis.ext.H2GISExtension; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.ImportResource; import org.springframework.jdbc.core.namedparam.NamedParameterJdbcTemplate; import org.springframework.jdbc.datasource.DriverManagerDataSource; -import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseBuilder; -import org.springframework.jdbc.datasource.embedded.EmbeddedDatabaseType; -import org.springframework.jdbc.datasource.init.DataSourceInitializer; - @Configuration public class DataSourceConfig { @@ -26,17 +20,14 @@ public DataSource dataSource() { dataSource.setUrl("jdbc:h2:file:~/test;AUTO_SERVER=TRUE;"); dataSource.setUsername("sa"); dataSource.setPassword("sa"); - - + //DataSource ds = new EmbeddedDatabaseBuilder().setType(EmbeddedDatabaseType.H2).addScript("schema.sql").setName("test;DB_CLOSE_DELAY=-1;").build(); //return ds; return dataSource; } @Bean public NamedParameterJdbcTemplate namedParamJdbcTemplate() { - NamedParameterJdbcTemplate namedParamJdbcTemplate = - new NamedParameterJdbcTemplate(dataSource()); - return namedParamJdbcTemplate; + return new NamedParameterJdbcTemplate(dataSource()); } diff --git a/igml-api/src/main/java/edu/pnu/stem/api/exception/DocumentNotFoundException.java b/igml-api/src/main/java/edu/pnu/stem/api/exception/DocumentNotFoundException.java index ecc3db0..74c9bcf 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/exception/DocumentNotFoundException.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/exception/DocumentNotFoundException.java @@ -1,7 +1,4 @@ package edu.pnu.stem.api.exception; -/** - * - */ import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; diff --git a/igml-api/src/main/java/edu/pnu/stem/api/exception/DuplicatedFeatureException.java b/igml-api/src/main/java/edu/pnu/stem/api/exception/DuplicatedFeatureException.java index b3f3efa..a145955 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/exception/DuplicatedFeatureException.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/exception/DuplicatedFeatureException.java @@ -1,7 +1,4 @@ package edu.pnu.stem.api.exception; -/** - * - */ import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; diff --git a/igml-api/src/main/java/edu/pnu/stem/api/exception/UndefinedDocumentException.java b/igml-api/src/main/java/edu/pnu/stem/api/exception/UndefinedDocumentException.java index c937207..64eab6b 100644 --- a/igml-api/src/main/java/edu/pnu/stem/api/exception/UndefinedDocumentException.java +++ b/igml-api/src/main/java/edu/pnu/stem/api/exception/UndefinedDocumentException.java @@ -1,7 +1,4 @@ package edu.pnu.stem.api.exception; -/** - * - */ import org.springframework.http.HttpStatus; import org.springframework.web.bind.annotation.ResponseStatus; diff --git a/igml-api/src/test/java/edu/pnu/stem/api/ContextJUnitTest.java b/igml-api/src/test/java/edu/pnu/stem/api/ContextJUnitTest.java index b377c77..26b1543 100644 --- a/igml-api/src/test/java/edu/pnu/stem/api/ContextJUnitTest.java +++ b/igml-api/src/test/java/edu/pnu/stem/api/ContextJUnitTest.java @@ -21,6 +21,7 @@ public class ContextJUnitTest extends AbstractJUnit4SpringContextTests { @Ignore @Test public void testContext() { + assert applicationContext != null; Assert.assertNotNull(applicationContext.getBean(Container.class)); } } \ No newline at end of file diff --git a/igml-api/src/test/java/edu/pnu/stem/testApp.java b/igml-api/src/test/java/edu/pnu/stem/testApp.java index 0c75777..db289c0 100644 --- a/igml-api/src/test/java/edu/pnu/stem/testApp.java +++ b/igml-api/src/test/java/edu/pnu/stem/testApp.java @@ -11,18 +11,15 @@ import net.opengis.indoorgml.core.v_1_0.IndoorFeaturesType; public class testApp extends TestCase { - public void testConverter(){ - try { - IndoorGMLMap map = Container.createDocument("test"); - IndoorFeaturesType doc = Unmashaller.importIndoorGML("test","src/test/resources/FJK_1_0_3.gml"); - IndoorFeatures savedDoc = edu.pnu.stem.binder.Convert2FeatureClass.change2FeatureClass(map,"test", doc); - edu.pnu.stem.binder.Mashaller.marshalIndoorFeatures(null, Convert2JaxbClass.change2JaxbClass(map,savedDoc)); - } catch (JAXBException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } catch (Exception e) { - // TODO Auto-generated catch block - e.printStackTrace(); + public void testConverter(){ + try { + IndoorGMLMap map = Container.createDocument("test"); + IndoorFeaturesType doc = Unmashaller.importIndoorGML("test","src/test/resources/FJK_1_0_3.gml"); + IndoorFeatures savedDoc = edu.pnu.stem.binder.Convert2FeatureClass.change2FeatureClass(map,"test", doc); + edu.pnu.stem.binder.Mashaller.marshalIndoorFeatures(null, Convert2JaxbClass.change2JaxbClass(map,savedDoc)); + } catch (Exception e) { + // TODO Auto-generated catch block + e.printStackTrace(); + } } - } } diff --git a/igml-api/src/test/java/edu/pnu/stem/testForCRUD.java b/igml-api/src/test/java/edu/pnu/stem/testForCRUD.java index 17f4544..f498a48 100644 --- a/igml-api/src/test/java/edu/pnu/stem/testForCRUD.java +++ b/igml-api/src/test/java/edu/pnu/stem/testForCRUD.java @@ -3,8 +3,6 @@ import java.util.ArrayList; import java.util.List; -import javax.xml.bind.JAXBException; - import org.locationtech.jts.geom.Geometry; import org.locationtech.jts.geom.GeometryFactory; @@ -61,10 +59,7 @@ public void testConverter(){ //edu.pnu.stem.binder.Mashaller.marshalIndoorFeatures(null, Convert2JaxbClass.change2JaxbClass(map,savedDoc)); - } catch (JAXBException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } catch (Exception e) { + } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/AdapterForDouble.java b/igml-feature/src/main/java/edu/pnu/stem/binder/AdapterForDouble.java index ac35c39..0d00137 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/AdapterForDouble.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/AdapterForDouble.java @@ -1,28 +1,17 @@ package edu.pnu.stem.binder; - import java.math.BigDecimal; - import javax.xml.bind.annotation.adapters.XmlAdapter; -public class AdapterForDouble - extends XmlAdapter -{ +public class AdapterForDouble extends XmlAdapter { @Override - public Double unmarshal(BigDecimal v) throws Exception { - System.out.println(v.toString()); - + public Double unmarshal(BigDecimal v) { return new Double(v.toString()); } @Override - public BigDecimal marshal(Double v) throws Exception { - System.out.println(v.toString()); - BigDecimal bigdecimal = new BigDecimal(v); - System.out.println(bigdecimal); - + public BigDecimal marshal(Double v) { return new BigDecimal(v); } - } diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/BindingNode.java b/igml-feature/src/main/java/edu/pnu/stem/binder/BindingNode.java index 699df47..92102cd 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/BindingNode.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/BindingNode.java @@ -11,11 +11,8 @@ * */ public class BindingNode { - private Map attributes = new HashMap(); - private Map associations = new HashMap(); - private Map> collections = new HashMap>(); public void addAttribute(String key, Object value) { @@ -26,7 +23,6 @@ public void addAttribute(String key, Object value) { String msg = "Duplicated Key : " + key; throw new IllegalArgumentException(msg); } - } public Object getAttribute(String key) { @@ -51,8 +47,7 @@ public Object getAttribute(String key) { public Map getAttributes() { return attributes; } - - + public void addAssociation(String key, BindingNode node) { key = key.toUpperCase(); if( !associations.containsKey(key)) { @@ -126,7 +121,5 @@ public String getString(String key) { return (String) value; } } - - } diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2FeatureClass.java b/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2FeatureClass.java index dd1e2da..1ccad34 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2FeatureClass.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2FeatureClass.java @@ -1,84 +1,19 @@ package edu.pnu.stem.binder; -import java.util.ArrayList; -import java.util.List; - -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; - -import org.locationtech.jts.geom.LineString; -import org.locationtech.jts.geom.Point; -import org.locationtech.jts.geom.Polygon; - -import edu.pnu.stem.feature.core.AbstractFeature; -import edu.pnu.stem.feature.core.CellSpace; -import edu.pnu.stem.feature.core.CellSpaceBoundary; -import edu.pnu.stem.feature.core.Edges; -import edu.pnu.stem.feature.core.ExternalObjectReference; -import edu.pnu.stem.feature.core.ExternalReference; -import edu.pnu.stem.feature.core.IndoorFeatures; -import edu.pnu.stem.feature.core.InterEdges; -import edu.pnu.stem.feature.core.InterLayerConnection; -import edu.pnu.stem.feature.core.MultiLayeredGraph; -import edu.pnu.stem.feature.core.Nodes; -import edu.pnu.stem.feature.core.PrimalSpaceFeatures; -import edu.pnu.stem.feature.core.SpaceLayer; -import edu.pnu.stem.feature.core.SpaceLayerClassType; -import edu.pnu.stem.feature.core.SpaceLayers; -import edu.pnu.stem.feature.core.State; -import edu.pnu.stem.feature.core.Transition; -import edu.pnu.stem.feature.core.typeOfTopoExpressionCode; +import edu.pnu.stem.feature.core.*; import edu.pnu.stem.feature.navigation.AnchorBoundary; -import edu.pnu.stem.feature.navigation.GeneralSpace; import edu.pnu.stem.geometry.jts.Solid; import edu.pnu.stem.util.GeometryUtil; -import net.opengis.gml.v_3_2_1.AbstractCurveType; -import net.opengis.gml.v_3_2_1.AbstractFeatureType; -import net.opengis.gml.v_3_2_1.AbstractSolidType; -import net.opengis.gml.v_3_2_1.AbstractSurfaceType; -import net.opengis.gml.v_3_2_1.CompositeCurveType; -import net.opengis.gml.v_3_2_1.CompositeSolidType; -import net.opengis.gml.v_3_2_1.CompositeSurfaceType; -import net.opengis.gml.v_3_2_1.CurveType; -import net.opengis.gml.v_3_2_1.LineStringType; -import net.opengis.gml.v_3_2_1.OrientableCurveType; -import net.opengis.gml.v_3_2_1.OrientableSurfaceType; -import net.opengis.gml.v_3_2_1.PolygonType; -import net.opengis.gml.v_3_2_1.SolidType; -import net.opengis.gml.v_3_2_1.SurfacePropertyType; -import net.opengis.gml.v_3_2_1.SurfaceType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceBoundaryGeometryType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceBoundaryMemberType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceBoundaryPropertyType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceBoundaryType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceGeometryType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceMemberType; -import net.opengis.indoorgml.core.v_1_0.CellSpacePropertyType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceType; -import net.opengis.indoorgml.core.v_1_0.EdgesType; -import net.opengis.indoorgml.core.v_1_0.ExternalObjectReferenceType; -import net.opengis.indoorgml.core.v_1_0.ExternalReferenceType; -import net.opengis.indoorgml.core.v_1_0.IndoorFeaturesType; -import net.opengis.indoorgml.core.v_1_0.InterEdgesType; -import net.opengis.indoorgml.core.v_1_0.InterLayerConnectionMemberType; -import net.opengis.indoorgml.core.v_1_0.InterLayerConnectionType; -import net.opengis.indoorgml.core.v_1_0.MultiLayeredGraphType; -import net.opengis.indoorgml.core.v_1_0.NodesType; -import net.opengis.indoorgml.core.v_1_0.PrimalSpaceFeaturesType; -import net.opengis.indoorgml.core.v_1_0.SpaceLayerClassTypeType; -import net.opengis.indoorgml.core.v_1_0.SpaceLayerMemberType; -import net.opengis.indoorgml.core.v_1_0.SpaceLayerPropertyType; -import net.opengis.indoorgml.core.v_1_0.SpaceLayerType; -import net.opengis.indoorgml.core.v_1_0.SpaceLayersType; -import net.opengis.indoorgml.core.v_1_0.StateMemberType; -import net.opengis.indoorgml.core.v_1_0.StatePropertyType; -import net.opengis.indoorgml.core.v_1_0.StateType; -import net.opengis.indoorgml.core.v_1_0.TransitionMemberType; -import net.opengis.indoorgml.core.v_1_0.TransitionPropertyType; -import net.opengis.indoorgml.core.v_1_0.TransitionType; -import net.opengis.indoorgml.core.v_1_0.TypeOfTopoExpressionCodeEnumerationType; +import net.opengis.gml.v_3_2_1.*; +import net.opengis.indoorgml.core.v_1_0.*; import net.opengis.indoorgml.navigation.v_1_0.AnchorBoundaryType; -import net.opengis.indoorgml.navigation.v_1_0.GeneralSpaceType; +import org.locationtech.jts.geom.LineString; +import org.locationtech.jts.geom.Point; +import org.locationtech.jts.geom.Polygon; + +import javax.xml.bind.JAXBException; +import java.util.ArrayList; +import java.util.List; /** * @@ -95,12 +30,10 @@ public static IndoorFeatures change2FeatureClass(IndoorGMLMap savedMap, String d savedMap.setFeature(feature.getId(), "IndoorFeatures", newFeature); } // Creating containing features - PrimalSpaceFeatures childP = change2FeatureClass(savedMap, feature.getPrimalSpaceFeatures().getPrimalSpaceFeatures(), - feature.getId()); + PrimalSpaceFeatures childP = change2FeatureClass(savedMap, feature.getPrimalSpaceFeatures().getPrimalSpaceFeatures(), feature.getId()); newFeature.setPrimalSpaceFeatures(childP); - MultiLayeredGraph childM = change2FeatureClass(savedMap, feature.getMultiLayeredGraph().getMultiLayeredGraph(), - feature.getId()); + MultiLayeredGraph childM = change2FeatureClass(savedMap, feature.getMultiLayeredGraph().getMultiLayeredGraph(), feature.getId()); newFeature.setMultiLayeredGraph(childM); return newFeature; @@ -113,11 +46,10 @@ public static Object change2FeatureClass(IndoorGMLMap savedMap, String parentId, AbstractSurfaceType geom = feature.getGeometry2D().getAbstractSurface().getValue(); if (geom instanceof PolygonType) { PolygonType poly = (PolygonType) geom; - } else if (geom instanceof SurfaceType) { - + // TODO } else if (geom instanceof OrientableSurfaceType) { - + // TODO } else if (geom instanceof CompositeSurfaceType) { CompositeSurfaceType tempGeo = (CompositeSurfaceType) geom; List surfList = tempGeo.getSurfaceMember(); @@ -138,6 +70,7 @@ public static Object change2FeatureClass(IndoorGMLMap savedMap, String parentId, if (newFeature != null) { savedMap.setFeature(parentId, "Geometry", newFeature); } + return newFeature; } @@ -145,27 +78,23 @@ public static Object change2FeatureClass(IndoorGMLMap savedMap, String parentId, Object newFeature = null; if (feature.isSetGeometry2D()) { AbstractCurveType temp = feature.getGeometry2D().getAbstractCurve().getValue(); - if (temp instanceof CompositeCurveType) { - newFeature = (CompositeCurveType) temp; - } else if (temp instanceof CurveType) { - newFeature = (CurveType) temp; - } else if (temp instanceof LineStringType) { - newFeature = (LineStringType) temp; - } else if (temp instanceof OrientableCurveType) { - newFeature = (OrientableCurveType) temp; + if (temp instanceof CompositeCurveType || + temp instanceof CurveType || + temp instanceof LineStringType || + temp instanceof OrientableCurveType) { + newFeature = temp; } else { - //Excception + // TODO: Exception } } else if (feature.isSetGeometry3D()) { AbstractSurfaceType temp = feature.getGeometry3D().getAbstractSurface().getValue(); - if (temp instanceof CompositeSurfaceType) { - newFeature = (CompositeSurfaceType) temp; - } else if (temp instanceof OrientableSurfaceType) { - newFeature = (OrientableSurfaceType) temp; - } else if (temp instanceof PolygonType) { - newFeature = (PolygonType) temp; - } else if (temp instanceof SurfaceType) { - newFeature = (SurfaceType) temp; + if (temp instanceof CompositeSurfaceType || + temp instanceof OrientableSurfaceType || + temp instanceof PolygonType || + temp instanceof SurfaceType) { + newFeature = temp; + } else { + // TODO: Exception } } @@ -174,7 +103,6 @@ public static Object change2FeatureClass(IndoorGMLMap savedMap, String parentId, } return newFeature; - } public static CellSpace change2FeatureClass(IndoorGMLMap savedMap, CellSpaceType feature, String parentId) { @@ -185,7 +113,7 @@ public static CellSpace change2FeatureClass(IndoorGMLMap savedMap, CellSpaceType newFeature = (CellSpace)savedMap.getFutureFeature(feature.getId()); } else{ - newFeature = new CellSpace(savedMap, feature.getId()); + newFeature = new CellSpace(savedMap, feature.getId()); } savedMap.setFeature(feature.getId(), "CellSpace", newFeature); } @@ -195,15 +123,12 @@ public static CellSpace change2FeatureClass(IndoorGMLMap savedMap, CellSpaceType newFeature.setParent(parent); // Creating containing features - // 1. duality StatePropertyType stateProp = feature.getDuality(); if(stateProp != null){ // Check state is defined as instance or is referenced - if(stateProp.getHref() != null) { String dualityId = stateProp.getHref().substring(1); - State duality = (State) savedMap.getFeature(dualityId); if(duality != null) { newFeature.setDuality(duality); @@ -230,7 +155,6 @@ else if(cellSpaceGeom.isSetGeometry3D()){ //GeometryUtil.setMetadata(geom, "id", feature.getCellSpaceGeometry().getGeometry3D().getAbstractSolid().getValue().getId()); newFeature.setGeometry(geom); } - } else { //TODO : Exception System.out.println("Converter : There is no Geometry Information"); @@ -252,14 +176,15 @@ else if(cellSpaceGeom.isSetGeometry3D()){ //TODO } } + + // 4. level (for IndoorGML 1.1 (optional) List level = feature.getLevel(); - - for ( String lv : level) { + for (String lv : level) { newFeature.addLevel(lv); } - + savedMap.removeFutureID(feature.getId()); - + return newFeature; } @@ -267,7 +192,6 @@ public static CellSpaceBoundary change2FeatureClass(IndoorGMLMap savedMap, CellS // Creating this feature CellSpaceBoundary newFeature = (CellSpaceBoundary) savedMap.getFeature(feature.getId()); if(newFeature == null) { - if(savedMap.hasFutureID(feature.getId())){ newFeature = (CellSpaceBoundary)savedMap.getFutureFeature(feature.getId()); } @@ -287,10 +211,8 @@ public static CellSpaceBoundary change2FeatureClass(IndoorGMLMap savedMap, CellS TransitionPropertyType transitionProp = feature.getDuality(); if (transitionProp != null) { // Check transition is defined as instance or is referenced - if(transitionProp.getHref() != null) { String dualityId = transitionProp.getHref().substring(1); - Transition duality = (Transition) savedMap.getFeature(dualityId); if(duality != null) { newFeature.setDuality(duality); @@ -317,16 +239,16 @@ public static CellSpaceBoundary change2FeatureClass(IndoorGMLMap savedMap, CellS public static ExternalObjectReference change2FeatureClass(ExternalObjectReferenceType feature) { ExternalObjectReference newFeature = new ExternalObjectReference(); - newFeature.setUri(feature.getUri()); + return newFeature; } public static ExternalReference change2FeatureClass(ExternalReferenceType feature) { ExternalReference newFeature = new ExternalReference(); ExternalObjectReference referredObject = new ExternalObjectReference(); - referredObject.setUri(feature.getExternalObject().getUri()); + referredObject.setUri(feature.getExternalObject().getUri()); newFeature.externalObject = referredObject; return newFeature; @@ -342,7 +264,6 @@ public static MultiLayeredGraph change2FeatureClass(IndoorGMLMap savedMap, Multi else{ newFeature = new MultiLayeredGraph(savedMap, feature.getId()); } - savedMap.setFeature(feature.getId(), "MultiLayeredGraph", newFeature); } @@ -351,7 +272,7 @@ public static MultiLayeredGraph change2FeatureClass(IndoorGMLMap savedMap, Multi newFeature.setParent(parent); // Creating containing features - ArrayList spaceLayers = new ArrayList(); + ArrayList spaceLayers = new ArrayList<>(); for (SpaceLayersType slsType : feature.getSpaceLayers()) { SpaceLayers sls = change2FeatureClass(savedMap, slsType, newFeature.getId()); spaceLayers.add(sls); @@ -359,7 +280,7 @@ public static MultiLayeredGraph change2FeatureClass(IndoorGMLMap savedMap, Multi } newFeature.setSpaceLayers(spaceLayers); - ArrayList interEdges = new ArrayList(); + ArrayList interEdges = new ArrayList<>(); for (InterEdgesType iet : feature.getInterEdges()) { InterEdges ie = change2FeatureClass(savedMap, iet, newFeature.getId()); interEdges.add(ie); @@ -379,7 +300,6 @@ public static SpaceLayers change2FeatureClass(IndoorGMLMap savedMap, SpaceLayers else{ newFeature = new SpaceLayers(savedMap, feature.getId()); } - savedMap.setFeature(feature.getId(), "SpaceLayers", newFeature); } @@ -388,7 +308,7 @@ public static SpaceLayers change2FeatureClass(IndoorGMLMap savedMap, SpaceLayers newFeature.setParent(parent); // Creating containing features - ArrayListspaceLayerMember = new ArrayList(); + ArrayListspaceLayerMember = new ArrayList<>(); for (SpaceLayerMemberType slmType : feature.getSpaceLayerMember()) { SpaceLayerType slType = slmType.getSpaceLayer(); SpaceLayer sl = change2FeatureClass(savedMap, slType, newFeature.getId()); @@ -413,18 +333,14 @@ public static InterEdges change2FeatureClass(IndoorGMLMap savedMap, InterEdgesTy //TODO List interLayerConnectionMember = feature.getInterLayerConnectionMember(); - List interLayerConnection = new ArrayList(); + List interLayerConnection = new ArrayList<>(); - for (int i = 0; i < interLayerConnectionMember.size(); i++) { - InterLayerConnectionType tempILC = new InterLayerConnectionType(); - tempILC = interLayerConnectionMember.get(i).getInterLayerConnection(); + for (InterLayerConnectionMemberType interLayerConnectionMemberType : interLayerConnectionMember) { + InterLayerConnectionType tempILC = interLayerConnectionMemberType.getInterLayerConnection(); InterLayerConnection temp = new InterLayerConnection(savedMap, tempILC.getId()); interLayerConnection.add(temp); savedMap.setFeature(tempILC.getId(), "InterLayerConnection", change2FeatureClass(savedMap, tempILC, newFeature.getId())); - - } - newFeature.setInterLayerConnectionMember(interLayerConnection); return newFeature; @@ -450,7 +366,7 @@ public static Edges change2FeatureClass(IndoorGMLMap savedMap, EdgesType feature newFeature.setParent(parent); List tms = feature.getTransitionMember(); - List transitionMemberReference = new ArrayList(); + List transitionMemberReference = new ArrayList<>(); for(TransitionMemberType tmType : tms) { TransitionType tType = tmType.getTransition(); @@ -481,13 +397,11 @@ public static InterLayerConnection change2FeatureClass(IndoorGMLMap savedMap, In InterEdges parent = (InterEdges) savedMap.getFeature(parentId); newFeature.setParent(parent); - List spacelayerList = new ArrayList(); + List spaceLayerList = new ArrayList<>(); for (SpaceLayerPropertyType slpProp : feature.getConnectedLayers()) { - SpaceLayer connected = null; if(slpProp.getHref() != null) { String href = slpProp.getHref().substring(1); - connected = (SpaceLayer) savedMap.getFeature(href); if(connected == null) { //TODO @@ -498,20 +412,18 @@ public static InterLayerConnection change2FeatureClass(IndoorGMLMap savedMap, In //TODO SpaceLayerType sl = slpProp.getSpaceLayer(); } - spacelayerList.add(connected); - + spaceLayerList.add(connected); } + SpaceLayer[] connectedLayers = new SpaceLayer[2]; - spacelayerList.toArray(connectedLayers); + spaceLayerList.toArray(connectedLayers); newFeature.setConnectedLayers(connectedLayers); - List interConnectionList = new ArrayList(); + List interConnectionList = new ArrayList<>(); for (StatePropertyType stateProp : feature.getInterConnects()) { - State s = null; if(stateProp.getHref() != null) { String href = stateProp.getHref().substring(1); - s = (State) savedMap.getFeature(href); if(s == null) { //TODO @@ -522,15 +434,17 @@ public static InterLayerConnection change2FeatureClass(IndoorGMLMap savedMap, In //TODO StateType sl = stateProp.getState().getValue(); } + interConnectionList.add(s); - System.out.println("Convert Connect: "+s.getId()); + assert s != null; + System.out.println("Convert Connect: " + s.getId()); } + State[] interConnection = new State[2]; interConnectionList.toArray(interConnection); - newFeature.setInterConnects(interConnection); - if (spacelayerList.size() != 2 || interConnectionList.size() != 2) { + if (spaceLayerList.size() != 2 || interConnectionList.size() != 2) { System.out.println("Converter : number of SpaceLayer or InterConnection is not 2 at InterLayerConnection"); } else { @@ -539,8 +453,7 @@ public static InterLayerConnection change2FeatureClass(IndoorGMLMap savedMap, In return newFeature; } - public static PrimalSpaceFeatures change2FeatureClass(IndoorGMLMap savedMap, PrimalSpaceFeaturesType feature, String parentId) - throws JAXBException { + public static PrimalSpaceFeatures change2FeatureClass(IndoorGMLMap savedMap, PrimalSpaceFeaturesType feature, String parentId) { // Creating this feature PrimalSpaceFeatures newFeature = (PrimalSpaceFeatures) savedMap.getFeature(feature.getId()); if(newFeature == null) { @@ -578,7 +491,6 @@ public static Nodes change2FeatureClass(IndoorGMLMap savedMap, NodesType feature // Creating this feature Nodes newFeature = (Nodes) savedMap.getFeature(feature.getId()); if(newFeature == null) { - if(savedMap.hasFutureID(feature.getId())){ newFeature = (Nodes)savedMap.getFutureFeature(feature.getId()); } @@ -586,7 +498,6 @@ public static Nodes change2FeatureClass(IndoorGMLMap savedMap, NodesType feature newFeature = new Nodes(savedMap, feature.getId()); } savedMap.setFeature(feature.getId(), "Nodes", newFeature); - } // Setting parent @@ -594,17 +505,15 @@ public static Nodes change2FeatureClass(IndoorGMLMap savedMap, NodesType feature newFeature.setParent(parent); List tempMemberList = feature.getStateMember(); - List stateList = new ArrayList(); - - for (int i = 0; i < tempMemberList.size(); i++) { - - StateType tempState = tempMemberList.get(i).getState().getValue(); + List stateList = new ArrayList<>(); + for (StateMemberType stateMemberType : tempMemberList) { + StateType tempState = stateMemberType.getState().getValue(); State temp = change2FeatureClass(savedMap, tempState, newFeature.getId()); stateList.add(temp); } newFeature.setStateMember(stateList); - savedMap.setFeature(feature.getId(), "Nodes", newFeature); + return newFeature; } @@ -618,7 +527,6 @@ public static SpaceLayer change2FeatureClass(IndoorGMLMap savedMap, SpaceLayerTy else{ newFeature = new SpaceLayer(savedMap, feature.getId()); } - savedMap.setFeature(feature.getId(), "SpaceLayer", newFeature); } @@ -640,6 +548,7 @@ public static SpaceLayer change2FeatureClass(IndoorGMLMap savedMap, SpaceLayerTy Edges ns = change2FeatureClass(savedMap, edgesType, newFeature.getId()); newFeature.addEdges(ns); } + return newFeature; } @@ -657,7 +566,6 @@ public static State change2FeatureClass(IndoorGMLMap savedMap, StateType feature else{ newFeature = new State(savedMap, feature.getId()); } - } // Setting parent @@ -675,10 +583,8 @@ public static State change2FeatureClass(IndoorGMLMap savedMap, StateType feature CellSpacePropertyType cellSpaceProp = feature.getDuality(); if(cellSpaceProp != null){ // Check state is defined as instance or is referenced - if(cellSpaceProp.getHref() != null) { String dualityId = cellSpaceProp.getHref().substring(1); - CellSpace duality = (CellSpace) savedMap.getFeature(dualityId); if(duality != null) { newFeature.setDuality(duality); @@ -706,10 +612,11 @@ public static State change2FeatureClass(IndoorGMLMap savedMap, StateType feature newFeature.addConnects(new Transition(savedMap,connectsId)); } else { //TODO - }; + } } savedMap.setFeature(feature.getId(), "State", newFeature); + return newFeature; } @@ -723,7 +630,6 @@ public static Transition change2FeatureClass(IndoorGMLMap savedMap, TransitionTy else{ newFeature = new Transition(savedMap, feature.getId()); } - } // Setting parent @@ -754,10 +660,8 @@ public static Transition change2FeatureClass(IndoorGMLMap savedMap, TransitionTy CellSpaceBoundaryPropertyType cellSpaceBoundaryProp = feature.getDuality(); if(cellSpaceBoundaryProp != null){ // Check state is defined as instance or is referenced - if(cellSpaceBoundaryProp.getHref() != null) { String dualityId = cellSpaceBoundaryProp.getHref().substring(1); - CellSpaceBoundary duality = (CellSpaceBoundary) savedMap.getFeature(dualityId); if(duality != null) { newFeature.setDuality(duality); @@ -773,6 +677,7 @@ public static Transition change2FeatureClass(IndoorGMLMap savedMap, TransitionTy newFeature.setWeight(feature.getWeight()); newFeature.setName(feature.getRole()); savedMap.setFeature(feature.getId(), "Transition", newFeature); + return newFeature; } @@ -781,7 +686,6 @@ public static AnchorBoundary change2FeatureClass(IndoorGMLMap savedMap, AnchorBo // Creating this feature AnchorBoundary newFeature = (AnchorBoundary) savedMap.getFeature(feature.getId()); if(newFeature == null) { - if(savedMap.hasFutureID(feature.getId())){ newFeature = (AnchorBoundary)savedMap.getFutureFeature(feature.getId()); } @@ -796,15 +700,12 @@ public static AnchorBoundary change2FeatureClass(IndoorGMLMap savedMap, AnchorBo newFeature.setParent(parent); // Creating containing features - // 1. duality TransitionPropertyType transitionProp = feature.getDuality(); if (transitionProp != null) { // Check transition is defined as instance or is referenced - if(transitionProp.getHref() != null) { String dualityId = transitionProp.getHref().substring(1); - Transition duality = (Transition) savedMap.getFeature(dualityId); if(duality != null) { newFeature.setDuality(duality); @@ -834,6 +735,4 @@ public static typeOfTopoExpressionCode change2FeatureClass(TypeOfTopoExpressionC return null; } - - } diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2JTSGeometry.java b/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2JTSGeometry.java index 14689a3..e3bfd59 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2JTSGeometry.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2JTSGeometry.java @@ -7,17 +7,12 @@ import javax.xml.bind.JAXBElement; import org.locationtech.jts.geom.Coordinate; -import org.locationtech.jts.geom.Geometry; import org.locationtech.jts.geom.GeometryFactory; import org.locationtech.jts.geom.LineString; import org.locationtech.jts.geom.LinearRing; import org.locationtech.jts.geom.MultiPolygon; import org.locationtech.jts.geom.Point; import org.locationtech.jts.geom.Polygon; - -import com.vividsolutions.jts.geom.Envelope; - -import edu.pnu.stem.geometry.jts.Envelope3D; import edu.pnu.stem.geometry.jts.Solid; import net.opengis.gml.v_3_2_1.AbstractRingType; import net.opengis.gml.v_3_2_1.AbstractSurfaceType; @@ -25,7 +20,6 @@ import net.opengis.gml.v_3_2_1.CoordinatesType; import net.opengis.gml.v_3_2_1.DirectPositionListType; import net.opengis.gml.v_3_2_1.DirectPositionType; -import net.opengis.gml.v_3_2_1.EnvelopeType; import net.opengis.gml.v_3_2_1.LineStringType; import net.opengis.gml.v_3_2_1.LinearRingType; import net.opengis.gml.v_3_2_1.OrientableSurfaceType; @@ -136,12 +130,13 @@ public static LinearRing convert2LinearRing(LinearRingType feature){ } } } - + + if(!coordList.get(0).equals3D(coordList.get(coordList.size() - 1))) + coordList.add(coordList.get(0)); Coordinate[] newCoordinate = new Coordinate[coordList.size()]; coordList.toArray(newCoordinate); LinearRing newFeature = null; - try{ newFeature = geometryFactory.createLinearRing(newCoordinate); } diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2JaxbClass.java b/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2JaxbClass.java index 0a6f3fa..29b8c68 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2JaxbClass.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2JaxbClass.java @@ -1,94 +1,25 @@ package edu.pnu.stem.binder; -import java.util.ArrayList; -import java.util.List; - -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; - +import edu.pnu.stem.feature.core.*; +import edu.pnu.stem.feature.navigation.*; +import edu.pnu.stem.geometry.jts.Solid; +import net.opengis.gml.v_3_2_1.*; +import net.opengis.indoorgml.core.v_1_0.*; +import net.opengis.indoorgml.navigation.v_1_0.ObjectFactory; +import net.opengis.indoorgml.navigation.v_1_0.*; import org.locationtech.jts.geom.Geometry; import org.locationtech.jts.geom.LineString; import org.locationtech.jts.geom.Point; import org.locationtech.jts.geom.Polygon; -import edu.pnu.stem.feature.core.CellSpace; -import edu.pnu.stem.feature.core.CellSpaceBoundary; -import edu.pnu.stem.feature.core.Edges; -import edu.pnu.stem.feature.core.Envelope; -import edu.pnu.stem.feature.core.ExternalObjectReference; -import edu.pnu.stem.feature.core.ExternalReference; -import edu.pnu.stem.feature.core.IndoorFeatures; -import edu.pnu.stem.feature.core.InterEdges; -import edu.pnu.stem.feature.core.InterLayerConnection; -import edu.pnu.stem.feature.core.MultiLayeredGraph; -import edu.pnu.stem.feature.core.Nodes; -import edu.pnu.stem.feature.core.PrimalSpaceFeatures; -import edu.pnu.stem.feature.core.SpaceLayer; -import edu.pnu.stem.feature.core.SpaceLayers; -import edu.pnu.stem.feature.core.State; -import edu.pnu.stem.feature.core.Transition; -import edu.pnu.stem.feature.navigation.AnchorBoundary; -import edu.pnu.stem.feature.navigation.AnchorSpace; -import edu.pnu.stem.feature.navigation.ConnectionBoundary; -import edu.pnu.stem.feature.navigation.ConnectionSpace; -import edu.pnu.stem.feature.navigation.GeneralSpace; -import edu.pnu.stem.feature.navigation.TransitionSpace; -import edu.pnu.stem.geometry.jts.Solid; -import net.opengis.gml.v_3_2_1.BoundingShapeType; -import net.opengis.gml.v_3_2_1.CodeType; -import net.opengis.gml.v_3_2_1.CurvePropertyType; -import net.opengis.gml.v_3_2_1.EnvelopeType; -import net.opengis.gml.v_3_2_1.LineStringType; -import net.opengis.gml.v_3_2_1.PointPropertyType; -import net.opengis.gml.v_3_2_1.PointType; -import net.opengis.gml.v_3_2_1.PolygonType; -import net.opengis.gml.v_3_2_1.SolidPropertyType; -import net.opengis.gml.v_3_2_1.SolidType; -import net.opengis.gml.v_3_2_1.StringOrRefType; -import net.opengis.gml.v_3_2_1.SurfacePropertyType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceBoundaryGeometryType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceBoundaryMemberType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceBoundaryPropertyType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceBoundaryType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceGeometryType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceMemberType; -import net.opengis.indoorgml.core.v_1_0.CellSpacePropertyType; -import net.opengis.indoorgml.core.v_1_0.CellSpaceType; -import net.opengis.indoorgml.core.v_1_0.EdgesType; -import net.opengis.indoorgml.core.v_1_0.ExternalObjectReferenceType; -import net.opengis.indoorgml.core.v_1_0.ExternalReferenceType; -import net.opengis.indoorgml.core.v_1_0.IndoorFeaturesType; -import net.opengis.indoorgml.core.v_1_0.InterEdgesType; -import net.opengis.indoorgml.core.v_1_0.InterLayerConnectionMemberType; -import net.opengis.indoorgml.core.v_1_0.InterLayerConnectionType; -import net.opengis.indoorgml.core.v_1_0.MultiLayeredGraphPropertyType; -import net.opengis.indoorgml.core.v_1_0.MultiLayeredGraphType; -import net.opengis.indoorgml.core.v_1_0.NodesType; -import net.opengis.indoorgml.core.v_1_0.PrimalSpaceFeaturesPropertyType; -import net.opengis.indoorgml.core.v_1_0.PrimalSpaceFeaturesType; -import net.opengis.indoorgml.core.v_1_0.SpaceLayerMemberType; -import net.opengis.indoorgml.core.v_1_0.SpaceLayerPropertyType; -import net.opengis.indoorgml.core.v_1_0.SpaceLayerType; -import net.opengis.indoorgml.core.v_1_0.SpaceLayersType; -import net.opengis.indoorgml.core.v_1_0.StateMemberType; -import net.opengis.indoorgml.core.v_1_0.StatePropertyType; -import net.opengis.indoorgml.core.v_1_0.StateType; -import net.opengis.indoorgml.core.v_1_0.TransitionMemberType; -import net.opengis.indoorgml.core.v_1_0.TransitionPropertyType; -import net.opengis.indoorgml.core.v_1_0.TransitionType; -import net.opengis.indoorgml.navigation.v_1_0.AnchorBoundaryType; -import net.opengis.indoorgml.navigation.v_1_0.AnchorSpaceType; -import net.opengis.indoorgml.navigation.v_1_0.ConnectionBoundaryType; -import net.opengis.indoorgml.navigation.v_1_0.ConnectionSpaceType; -import net.opengis.indoorgml.navigation.v_1_0.GeneralSpaceType; -import net.opengis.indoorgml.navigation.v_1_0.ObjectFactory; -import net.opengis.indoorgml.navigation.v_1_0.TransitionSpaceType; +import javax.xml.bind.JAXBElement; +import javax.xml.bind.JAXBException; +import java.util.ArrayList; +import java.util.List; public class Convert2JaxbClass { static net.opengis.indoorgml.core.v_1_0.ObjectFactory indoorgmlcoreOF = new net.opengis.indoorgml.core.v_1_0.ObjectFactory(); - static net.opengis.gml.v_3_2_1.ObjectFactory gmlOF = new net.opengis.gml.v_3_2_1.ObjectFactory(); - static ObjectFactory indoorgmlnaviOF = new net.opengis.indoorgml.navigation.v_1_0.ObjectFactory(); @SuppressWarnings("unchecked") @@ -119,32 +50,28 @@ public static CellSpaceType change2JaxbClass(IndoorGMLMap savedMap, CellSpace fe } newFeature.setId(feature.getId()); - List partialboundedBy = new ArrayList(); + List partialBoundedBy = new ArrayList(); - if (feature.getPartialboundedBy() != null) { - for (int i = 0; i < feature.getPartialboundedBy().size(); i++) { - CellSpaceBoundaryPropertyType tempcsb = indoorgmlcoreOF.createCellSpaceBoundaryPropertyType(); - String partialboundedByHref = feature.getPartialboundedBy().get(i).getId(); - partialboundedByHref = "#" + partialboundedByHref; - tempcsb.setHref(partialboundedByHref); - partialboundedBy.add(tempcsb); + if (feature.getPartialBoundedBy() != null) { + for (int i = 0; i < feature.getPartialBoundedBy().size(); i++) { + CellSpaceBoundaryPropertyType tempCSB = indoorgmlcoreOF.createCellSpaceBoundaryPropertyType(); + String partialBoundedByHref = feature.getPartialBoundedBy().get(i).getId(); + partialBoundedByHref = "#" + partialBoundedByHref; + tempCSB.setHref(partialBoundedByHref); + partialBoundedBy.add(tempCSB); } - newFeature.setPartialboundedBy(partialboundedBy); + newFeature.setPartialboundedBy(partialBoundedBy); } - List lv = new ArrayList(); + if(feature.getLevel() != null) { - for(int i=0; i< feature.getLevel().size(); i++) { - lv.add(feature.getLevel().get(i)); - } + List lv = new ArrayList<>(feature.getLevel()); newFeature.setLevel(lv); } - - // TODO setting Geometry 2D - Geometry geom = (Geometry) feature.getGeometry(); + Geometry geom = feature.getGeometry(); if (geom != null) { if (geom instanceof Solid) { @@ -202,7 +129,7 @@ public static CellSpaceBoundaryType change2JaxbClass(IndoorGMLMap savedMap, Cell newFeature.setDescription(e); } - Geometry geom = (Geometry) feature.getGeometry(); + Geometry geom = feature.getGeometry(); if (geom != null) { if (geom instanceof Polygon) { @@ -240,22 +167,21 @@ public static EdgesType change2JaxbClass(IndoorGMLMap savedMap, Edges p) throws newFeature.setId(p.getId()); - List transitionmember = new ArrayList(); + List transitionMember = new ArrayList(); if (p.getTransitionMember() != null) { for (int j = 0; j < p.getTransitionMember().size(); j++) { - TransitionType temptransition = change2JaxbClass(savedMap, + TransitionType tempTransition = change2JaxbClass(savedMap, (Transition) savedMap.getFeature(p.getTransitionMember().get(j).getId())); - TransitionMemberType temptm = indoorgmlcoreOF.createTransitionMemberType(); - temptm.setTransition(temptransition); - transitionmember.add(temptm); + TransitionMemberType tempTM = indoorgmlcoreOF.createTransitionMemberType(); + tempTM.setTransition(tempTransition); + transitionMember.add(tempTM); } - newFeature.setTransitionMember(transitionmember); + newFeature.setTransitionMember(transitionMember); } // newFeature.setBoundedBy(feature.); - return newFeature; } @@ -264,14 +190,13 @@ ExternalObjectReferenceType change2JaxbClass(ExternalObjectReference feature) { newFeature.setUri(feature.getUri()); return newFeature; - } ExternalReferenceType change2JaxbClass(ExternalReference feature) { ExternalReferenceType newFeature = new ExternalReferenceType(); - newFeature.setExternalObject(change2JaxbClass(feature.externalObject)); // TODO:change externalObjectReference + return newFeature; } @@ -286,16 +211,15 @@ static public IndoorFeaturesType change2JaxbClass(IndoorGMLMap savedMap, IndoorF BoundingShapeType bs = gmlOF.createBoundingShapeType(); bs.setEnvelope(jaxbEnvelope); newFeature.setBoundedBy(bs); - } if (feature.getPrimalSpaceFeatures() != null) { - // Convert2FeatureClass.docContainer. PrimalSpaceFeatures p = (PrimalSpaceFeatures) savedMap.getFeature(feature.getPrimalSpaceFeatures().getId()); PrimalSpaceFeaturesPropertyType pp = indoorgmlcoreOF.createPrimalSpaceFeaturesPropertyType(); pp.setPrimalSpaceFeatures(change2JaxbClass(savedMap, p)); newFeature.setPrimalSpaceFeatures(pp); } + if (feature.getMultiLayeredGraph() != null) { MultiLayeredGraph m = (MultiLayeredGraph) savedMap.getFeature(feature.getMultiLayeredGraph().getId()); MultiLayeredGraphPropertyType mp = indoorgmlcoreOF.createMultiLayeredGraphPropertyType(); @@ -308,18 +232,18 @@ static public IndoorFeaturesType change2JaxbClass(IndoorGMLMap savedMap, IndoorF static public EnvelopeType change2JaxbClass(IndoorGMLMap savedMap, Envelope feature) throws JAXBException { EnvelopeType newFeature = new EnvelopeType(); - - Point low = (Point) feature.getLowerCorner(); + Point low = (Point) feature.getLowerCorner(); Point upper = (Point) feature.getUpperCorner(); + if (low != null) { PointType point = Convert2JaxbGeometry.Convert2PointType(low); newFeature.setLowerCorner(point.getPos()); } if (upper != null) { PointType point = Convert2JaxbGeometry.Convert2PointType(upper); - newFeature.setUpperCorner(point.getPos()); } + newFeature.setSrsName(feature.getSrsName()); newFeature.setSrsDimension(feature.getSrsDimension()); @@ -331,23 +255,24 @@ private static MultiLayeredGraphType change2JaxbClass(IndoorGMLMap savedMap, Mul MultiLayeredGraphType newFeature = new MultiLayeredGraphType(); newFeature.setId(feature.getId()); - List spaceLayers = new ArrayList(); - List interEdges = new ArrayList(); + List spaceLayers = new ArrayList<>(); + List interEdges = new ArrayList<>(); + if (feature.getSpaceLayers() != null) { for (int i = 0; i < feature.getSpaceLayers().size(); i++) { String tempId = feature.getSpaceLayers().get(i).getId(); - SpaceLayers tempsl = (SpaceLayers) savedMap.getFeature(tempId); - SpaceLayersType temp = change2JaxbClass(savedMap, tempsl); - spaceLayers.add(temp); + SpaceLayers tempSLs = (SpaceLayers) savedMap.getFeature(tempId); + SpaceLayersType tempSL = change2JaxbClass(savedMap, tempSLs); + spaceLayers.add(tempSL); } newFeature.setSpaceLayers(spaceLayers); } if (feature.getInterEdges() != null) { for (int i = 0; i < feature.getInterEdges().size(); i++) { - InterEdges tempie = (InterEdges) savedMap.getFeature(feature.getInterEdges().get(i).getId()); - InterEdgesType temp = change2JaxbClass(savedMap, tempie); - interEdges.add(temp); + InterEdges tempIEs = (InterEdges) savedMap.getFeature(feature.getInterEdges().get(i).getId()); + InterEdgesType tempIE = change2JaxbClass(savedMap, tempIEs); + interEdges.add(tempIE); } newFeature.setInterEdges(interEdges); } @@ -358,22 +283,18 @@ private static MultiLayeredGraphType change2JaxbClass(IndoorGMLMap savedMap, Mul private static InterEdgesType change2JaxbClass(IndoorGMLMap savedMap, InterEdges feature) { InterEdgesType newFeature = indoorgmlcoreOF.createInterEdgesType(); newFeature.setId(feature.getId()); - List interlayerconnectionmember = new ArrayList(); + List interLayerConnectionMember = new ArrayList<>(); if (feature.getInterLayerConnectionMember() != null) { for (int i = 0; i < feature.getInterLayerConnectionMember().size(); i++) { - InterLayerConnection tempilc = (InterLayerConnection) savedMap.getFeature(feature.getInterLayerConnectionMember().get(i).getId()); - - InterLayerConnectionType temp = change2JaxbClass(savedMap, tempilc); - - InterLayerConnectionMemberType tempmember = indoorgmlcoreOF.createInterLayerConnectionMemberType(); - - tempmember.setInterLayerConnection(temp); - - interlayerconnectionmember.add(tempmember); - } - newFeature.setInterLayerConnectionMember(interlayerconnectionmember); + InterLayerConnection tempILC = (InterLayerConnection) savedMap.getFeature(feature.getInterLayerConnectionMember().get(i).getId()); + InterLayerConnectionType temp = change2JaxbClass(savedMap, tempILC); + InterLayerConnectionMemberType tempMember = indoorgmlcoreOF.createInterLayerConnectionMemberType(); + tempMember.setInterLayerConnection(temp); + interLayerConnectionMember.add(tempMember); + } + newFeature.setInterLayerConnectionMember(interLayerConnectionMember); } return newFeature; @@ -381,43 +302,36 @@ private static InterEdgesType change2JaxbClass(IndoorGMLMap savedMap, InterEdges private static InterLayerConnectionType change2JaxbClass(IndoorGMLMap savedMap, InterLayerConnection feature) { InterLayerConnectionType newFeature = indoorgmlcoreOF.createInterLayerConnectionType(); - newFeature.setId(feature.getId()); - List interConnects = new ArrayList(); - List connectedLayer = new ArrayList(); + + List interConnects = new ArrayList<>(); + List connectedLayer = new ArrayList<>(); if (feature.getInterConnects() != null) { - StatePropertyType temp = indoorgmlcoreOF.createStatePropertyType(); - + StatePropertyType tempSP = indoorgmlcoreOF.createStatePropertyType(); for (int i = 0; i < feature.getInterConnects().length; i++) { - String href = feature.getInterConnects()[i].getId(); href = "#" + href; - temp.setHref(href); - interConnects.add(temp); + tempSP.setHref(href); + interConnects.add(tempSP); } } if (feature.getConnectedLayers() != null) { + SpaceLayerPropertyType tempSLP = indoorgmlcoreOF.createSpaceLayerPropertyType(); - SpaceLayerPropertyType temp = indoorgmlcoreOF.createSpaceLayerPropertyType(); - for (int i = 0; i < feature.getConnectedLayers().length; i++) { - if(feature.getConnectedLayers()[i]!=null) - { + if(feature.getConnectedLayers()[i]!=null) { String str= feature.getConnectedLayers()[i].getId(); - temp.setHref("#" +str ); - connectedLayer.add(temp); - + tempSLP.setHref("#" +str ); + connectedLayer.add(tempSLP); } - else - { - System.out.println("Creating" + feature.getId()+"is fail."); + else { + System.out.println("Creating " + feature.getId() + " is fail."); } } } if (feature.getTypeOfTopoExpression() != null) { - newFeature.setTypeOfTopoExpression(feature.getTypeOfTopoExpression().type.toString()); } @@ -429,21 +343,21 @@ private static InterLayerConnectionType change2JaxbClass(IndoorGMLMap savedMap, static SpaceLayersType change2JaxbClass(IndoorGMLMap savedMap, SpaceLayers feature) throws JAXBException { SpaceLayersType newFeature = new SpaceLayersType(); - newFeature.setId(feature.getId()); + List spaceLayerMember = new ArrayList(); if (feature.getSpaceLayerMember() != null) { for (int i = 0; i < feature.getSpaceLayerMember().size(); i++) { String tempId = feature.getSpaceLayerMember().get(i).getId(); - SpaceLayer tempsl = (SpaceLayer) savedMap.getFeature(tempId); - SpaceLayerType temp = change2JaxbClass(savedMap, tempsl); - SpaceLayerMemberType tempsm = new SpaceLayerMemberType(); - tempsm.setSpaceLayer(temp); - spaceLayerMember.add(tempsm); + SpaceLayer tempSL = (SpaceLayer) savedMap.getFeature(tempId); + SpaceLayerType temp = change2JaxbClass(savedMap, tempSL); + SpaceLayerMemberType tempSLMember = new SpaceLayerMemberType(); + tempSLMember.setSpaceLayer(temp); + + spaceLayerMember.add(tempSLMember); } newFeature.setSpaceLayerMember(spaceLayerMember); - } return newFeature; @@ -453,18 +367,13 @@ private static SpaceLayerType change2JaxbClass(IndoorGMLMap savedMap, SpaceLayer SpaceLayerType newFeature = new SpaceLayerType(); newFeature.setId(feature.getId()); - List edgesTypeList = new ArrayList(); - - // node ͼ - // node statemember ãƼ - // association. - - List nodesTypeList = new ArrayList(); + List edgesTypeList = new ArrayList<>(); + List nodesTypeList = new ArrayList<>(); for (int i = 0; i < feature.getNodes().size(); i++) { - Nodes tempnodes = (Nodes) savedMap.getFeature(feature.getNodes().get(i).getId()); - NodesType tempnodestype = change2JaxbClass(savedMap, tempnodes); - nodesTypeList.add(tempnodestype); + Nodes tempNodes = (Nodes) savedMap.getFeature(feature.getNodes().get(i).getId()); + NodesType tempNodesType = change2JaxbClass(savedMap, tempNodes); + nodesTypeList.add(tempNodesType); } newFeature.setNodes(nodesTypeList); @@ -482,23 +391,21 @@ private static SpaceLayerType change2JaxbClass(IndoorGMLMap savedMap, SpaceLayer private static NodesType change2JaxbClass(IndoorGMLMap savedMap, Nodes feature) throws JAXBException { NodesType newFeature = new NodesType(); - newFeature.setId(feature.getId()); - List smTypeList = new ArrayList(); + List stateMemberTypeList = new ArrayList(); if (feature.getStateMember() != null) { for (int i = 0; i < feature.getStateMember().size(); i++) { - State tempstate = (State) savedMap.getFeature(feature.getStateMember().get(i).getId()); - JAXBElement jaxbState = indoorgmlcoreOF.createState(change2JaxbClass(savedMap, tempstate)); - StateMemberType tempstatemember = indoorgmlcoreOF.createStateMemberType(); - tempstatemember.setState(jaxbState); + State tempState = (State) savedMap.getFeature(feature.getStateMember().get(i).getId()); + JAXBElement jaxbState = indoorgmlcoreOF.createState(change2JaxbClass(savedMap, tempState)); + StateMemberType tempStateMember = indoorgmlcoreOF.createStateMemberType(); + tempStateMember.setState(jaxbState); - smTypeList.add(tempstatemember); + stateMemberTypeList.add(tempStateMember); } - newFeature.setStateMember(smTypeList); - + newFeature.setStateMember(stateMemberTypeList); } return newFeature; @@ -509,106 +416,84 @@ static PrimalSpaceFeaturesType change2JaxbClass(IndoorGMLMap savedMap, PrimalSpa PrimalSpaceFeaturesType newFeature = new PrimalSpaceFeaturesType(); newFeature.setId(feature.getId()); - List cellspacemember = new ArrayList(); - List cellspaceboundarymember = new ArrayList(); + List cellSpaceMember = new ArrayList(); + List cellSpaceBoundaryMember = new ArrayList(); if (feature.getCellSpaceMember() != null) { for (int i = 0; i < feature.getCellSpaceMember().size(); i++) { - if (feature.getCellSpaceMember().get(i).getClass().getSimpleName().equals("GeneralSpace")) { - - GeneralSpace tempcellspace = (GeneralSpace) savedMap - .getFeature(feature.getCellSpaceMember().get(i).getId()); - CellSpaceMemberType tempcellspacemember = indoorgmlcoreOF.createCellSpaceMemberType(); - tempcellspacemember.setCellSpace( - indoorgmlnaviOF.createGeneralSpace(change2JaxbClass(savedMap, tempcellspace))); - cellspacemember.add(tempcellspacemember); - - } else if (feature.getCellSpaceMember().get(i).getClass().getSimpleName().equals("TransitionSpace")) { - - TransitionSpace tempcellspace = (TransitionSpace) savedMap - .getFeature(feature.getCellSpaceMember().get(i).getId()); - CellSpaceMemberType tempcellspacemember = indoorgmlcoreOF.createCellSpaceMemberType(); - tempcellspacemember.setCellSpace( - indoorgmlnaviOF.createTransitionSpace(change2JaxbClass(savedMap, tempcellspace))); - cellspacemember.add(tempcellspacemember); - } else if (feature.getCellSpaceMember().get(i).getClass().getSimpleName().equals("ConnectionSpace")) { - - ConnectionSpace tempcellspace = (ConnectionSpace) savedMap - .getFeature(feature.getCellSpaceMember().get(i).getId()); - CellSpaceMemberType tempcellspacemember = indoorgmlcoreOF.createCellSpaceMemberType(); - tempcellspacemember.setCellSpace( - indoorgmlnaviOF.createConnectionSpace(change2JaxbClass(savedMap, tempcellspace))); - cellspacemember.add(tempcellspacemember); - - } else if (feature.getCellSpaceMember().get(i).getClass().getSimpleName().equals("AnchorSpace")) { - - AnchorSpace tempcellspace = (AnchorSpace) savedMap - .getFeature(feature.getCellSpaceMember().get(i).getId()); - CellSpaceMemberType tempcellspacemember = indoorgmlcoreOF.createCellSpaceMemberType(); - tempcellspacemember - .setCellSpace(indoorgmlnaviOF.createAnchorSpace(change2JaxbClass(savedMap, tempcellspace))); - cellspacemember.add(tempcellspacemember); - - } else { - - CellSpace tempcellspace = (CellSpace) savedMap - .getFeature(feature.getCellSpaceMember().get(i).getId()); - CellSpaceMemberType tempcellspacemember = indoorgmlcoreOF.createCellSpaceMemberType(); - tempcellspacemember - .setCellSpace(indoorgmlcoreOF.createCellSpace(change2JaxbClass(savedMap, tempcellspace))); - cellspacemember.add(tempcellspacemember); + GeneralSpace tempCellSpace = (GeneralSpace) savedMap.getFeature(feature.getCellSpaceMember().get(i).getId()); + CellSpaceMemberType tempCellSpaceMember = indoorgmlcoreOF.createCellSpaceMemberType(); + tempCellSpaceMember.setCellSpace( + indoorgmlnaviOF.createGeneralSpace(change2JaxbClass(savedMap, tempCellSpace))); + cellSpaceMember.add(tempCellSpaceMember); + } + else if (feature.getCellSpaceMember().get(i).getClass().getSimpleName().equals("TransitionSpace")) { + TransitionSpace tempCellSpace = (TransitionSpace) savedMap.getFeature(feature.getCellSpaceMember().get(i).getId()); + CellSpaceMemberType tempCellSpaceMember = indoorgmlcoreOF.createCellSpaceMemberType(); + tempCellSpaceMember.setCellSpace( + indoorgmlnaviOF.createTransitionSpace(change2JaxbClass(savedMap, tempCellSpace))); + cellSpaceMember.add(tempCellSpaceMember); + } + else if (feature.getCellSpaceMember().get(i).getClass().getSimpleName().equals("ConnectionSpace")) { + ConnectionSpace tempCellSpace = (ConnectionSpace) savedMap.getFeature(feature.getCellSpaceMember().get(i).getId()); + CellSpaceMemberType tempCellSpaceMember = indoorgmlcoreOF.createCellSpaceMemberType(); + tempCellSpaceMember.setCellSpace( + indoorgmlnaviOF.createConnectionSpace(change2JaxbClass(savedMap, tempCellSpace))); + cellSpaceMember.add(tempCellSpaceMember); + } + else if (feature.getCellSpaceMember().get(i).getClass().getSimpleName().equals("AnchorSpace")) { + AnchorSpace tempCellSpace = (AnchorSpace) savedMap.getFeature(feature.getCellSpaceMember().get(i).getId()); + CellSpaceMemberType tempCellSpaceMember = indoorgmlcoreOF.createCellSpaceMemberType(); + tempCellSpaceMember.setCellSpace( + indoorgmlnaviOF.createAnchorSpace(change2JaxbClass(savedMap, tempCellSpace))); + cellSpaceMember.add(tempCellSpaceMember); + } + else { + CellSpace tempCellSpace = (CellSpace) savedMap.getFeature(feature.getCellSpaceMember().get(i).getId()); + CellSpaceMemberType tempCellSpaceMember = indoorgmlcoreOF.createCellSpaceMemberType(); + tempCellSpaceMember.setCellSpace( + indoorgmlcoreOF.createCellSpace(change2JaxbClass(savedMap, tempCellSpace))); + cellSpaceMember.add(tempCellSpaceMember); } - } - newFeature.setCellSpaceMember(cellspacemember); + newFeature.setCellSpaceMember(cellSpaceMember); } if (feature.getCellSpaceBoundaryMember() != null) { for (int i = 0; i < feature.getCellSpaceBoundaryMember().size(); i++) { - if (feature.getCellSpaceBoundaryMember().get(i).getClass().getSimpleName().equals("AnchorBoundary")) { - - AnchorBoundary tempcellspace = (AnchorBoundary) savedMap - .getFeature(feature.getCellSpaceBoundaryMember().get(i).getId()); - CellSpaceBoundaryMemberType tempcellspacemember = indoorgmlcoreOF - .createCellSpaceBoundaryMemberType(); - tempcellspacemember.setCellSpaceBoundary( - indoorgmlnaviOF.createAnchorBoundary(change2JaxbClass(savedMap, tempcellspace))); - cellspaceboundarymember.add(tempcellspacemember); - } else if (feature.getCellSpaceBoundaryMember().get(i).getClass().getSimpleName() - .equals("ConnectionBoundary")) { - - ConnectionBoundary tempcellspace = (ConnectionBoundary) savedMap - .getFeature(feature.getCellSpaceBoundaryMember().get(i).getId()); - CellSpaceBoundaryMemberType tempcellspacemember = indoorgmlcoreOF - .createCellSpaceBoundaryMemberType(); - tempcellspacemember.setCellSpaceBoundary( - indoorgmlnaviOF.createConnectionBoundary(change2JaxbClass(savedMap, tempcellspace))); - cellspaceboundarymember.add(tempcellspacemember); + AnchorBoundary tempCellSpaceBoundary = (AnchorBoundary) savedMap.getFeature(feature.getCellSpaceBoundaryMember().get(i).getId()); + CellSpaceBoundaryMemberType tempCellSpaceBoundaryMember = indoorgmlcoreOF.createCellSpaceBoundaryMemberType(); + tempCellSpaceBoundaryMember.setCellSpaceBoundary( + indoorgmlnaviOF.createAnchorBoundary(change2JaxbClass(savedMap, tempCellSpaceBoundary))); + cellSpaceBoundaryMember.add(tempCellSpaceBoundaryMember); + } + else if (feature.getCellSpaceBoundaryMember().get(i).getClass().getSimpleName().equals("ConnectionBoundary")) { + ConnectionBoundary tempCellSpaceBoundary = (ConnectionBoundary) savedMap.getFeature(feature.getCellSpaceBoundaryMember().get(i).getId()); + CellSpaceBoundaryMemberType tempCellSpaceBoundaryMember = indoorgmlcoreOF.createCellSpaceBoundaryMemberType(); + tempCellSpaceBoundaryMember.setCellSpaceBoundary( + indoorgmlnaviOF.createConnectionBoundary(change2JaxbClass(savedMap, tempCellSpaceBoundary))); + cellSpaceBoundaryMember.add(tempCellSpaceBoundaryMember); } else { - - CellSpaceBoundary tempcellspace = (CellSpaceBoundary) savedMap - .getFeature(feature.getCellSpaceBoundaryMember().get(i).getId()); - CellSpaceBoundaryMemberType tempcellspacemember = indoorgmlcoreOF - .createCellSpaceBoundaryMemberType(); - tempcellspacemember.setCellSpaceBoundary( - indoorgmlcoreOF.createCellSpaceBoundary(change2JaxbClass(savedMap, tempcellspace))); - cellspaceboundarymember.add(tempcellspacemember); + CellSpaceBoundary tempCellSpaceBoundary = (CellSpaceBoundary) savedMap.getFeature(feature.getCellSpaceBoundaryMember().get(i).getId()); + CellSpaceBoundaryMemberType tempCellSpaceBoundaryMember = indoorgmlcoreOF.createCellSpaceBoundaryMemberType(); + tempCellSpaceBoundaryMember.setCellSpaceBoundary( + indoorgmlcoreOF.createCellSpaceBoundary(change2JaxbClass(savedMap, tempCellSpaceBoundary))); + cellSpaceBoundaryMember.add(tempCellSpaceBoundaryMember); } } - newFeature.setCellSpaceBoundaryMember(cellspaceboundarymember); + newFeature.setCellSpaceBoundaryMember(cellSpaceBoundaryMember); } - // newFeature.set - // TODO Auto-generated method stub + return newFeature; } - static StateType change2JaxbClass(IndoorGMLMap savedMap, State feature) throws JAXBException { + static StateType change2JaxbClass(IndoorGMLMap savedMap, State feature) { StateType newFeature = new StateType(); - List connects = new ArrayList(); + List connects = new ArrayList<>(); if (feature.getConnects() != null) { for (int i = 0; i < feature.getConnects().size(); i++) { @@ -636,10 +521,9 @@ static StateType change2JaxbClass(IndoorGMLMap savedMap, State feature) throws J duality.setHref(href); newFeature.setDuality(duality); } - // feature.geometry if (feature.getName() != null) { - List name = new ArrayList(); + List name = new ArrayList<>(); CodeType e = new CodeType(); e.setValue(feature.getName()); name.add(e); @@ -656,9 +540,8 @@ static StateType change2JaxbClass(IndoorGMLMap savedMap, State feature) throws J return newFeature; } - static TransitionType change2JaxbClass(IndoorGMLMap savedMap, Transition feature) throws JAXBException { + static TransitionType change2JaxbClass(IndoorGMLMap savedMap, Transition feature) { TransitionType newFeature = new TransitionType(); - // CurveType tempCurve = feature.geometry; newFeature.setId(feature.getId()); List connects = new ArrayList(); @@ -671,6 +554,7 @@ static TransitionType change2JaxbClass(IndoorGMLMap savedMap, Transition feature temp.setHref(href); connects.add(temp); } + newFeature.setConnects(connects); } @@ -679,6 +563,7 @@ static TransitionType change2JaxbClass(IndoorGMLMap savedMap, Transition feature LineStringType linestring = Convert2JaxbGeometry.Convert2LineStringType(geom); CurvePropertyType curveProperty = gmlOF.createCurvePropertyType(); curveProperty.setAbstractCurve(gmlOF.createLineString(linestring)); + newFeature.setGeometry(curveProperty); } @@ -687,6 +572,7 @@ static TransitionType change2JaxbClass(IndoorGMLMap savedMap, Transition feature String href = feature.getDuality().getId(); href = "#" + href; duality.setHref(href); + newFeature.setDuality(duality); } @@ -695,6 +581,7 @@ static TransitionType change2JaxbClass(IndoorGMLMap savedMap, Transition feature CodeType e = new CodeType(); e.setValue(feature.getName()); name.add(e); + newFeature.setName(name); } @@ -710,8 +597,7 @@ static TransitionType change2JaxbClass(IndoorGMLMap savedMap, Transition feature } - public static GeneralSpaceType change2JaxbClass(IndoorGMLMap savedMap, GeneralSpace feature) throws JAXBException { - + public static GeneralSpaceType change2JaxbClass(IndoorGMLMap savedMap, GeneralSpace feature) { GeneralSpaceType newFeature = indoorgmlnaviOF.createGeneralSpaceType(); StatePropertyType duality = new StatePropertyType(); @@ -755,23 +641,22 @@ public static GeneralSpaceType change2JaxbClass(IndoorGMLMap savedMap, GeneralSp } newFeature.setId(feature.getId()); - List partialboundedBy = new ArrayList(); + List partialBoundedBy = new ArrayList(); - if (feature.getPartialboundedBy() != null) { - for (int i = 0; i < feature.getPartialboundedBy().size(); i++) { - CellSpaceBoundaryPropertyType tempcsb = indoorgmlcoreOF.createCellSpaceBoundaryPropertyType(); - String partialboundedByHref = feature.getPartialboundedBy().get(i).getId(); - partialboundedByHref = "#" + partialboundedByHref; - tempcsb.setHref(partialboundedByHref); - partialboundedBy.add(tempcsb); + if (feature.getPartialBoundedBy() != null) { + for (int i = 0; i < feature.getPartialBoundedBy().size(); i++) { + CellSpaceBoundaryPropertyType tempCSB = indoorgmlcoreOF.createCellSpaceBoundaryPropertyType(); + String partialBoundedByHref = feature.getPartialBoundedBy().get(i).getId(); + partialBoundedByHref = "#" + partialBoundedByHref; + tempCSB.setHref(partialBoundedByHref); + partialBoundedBy.add(tempCSB); } - newFeature.setPartialboundedBy(partialboundedBy); - + newFeature.setPartialboundedBy(partialBoundedBy); } // TODO setting Geometry 2D - Geometry geom = (Geometry) feature.getGeometry(); + Geometry geom = feature.getGeometry(); if (geom != null) { if (geom instanceof Solid) { @@ -802,8 +687,7 @@ public static GeneralSpaceType change2JaxbClass(IndoorGMLMap savedMap, GeneralSp return newFeature; } - public static TransitionSpaceType change2JaxbClass(IndoorGMLMap savedMap, TransitionSpace feature) - throws JAXBException { + public static TransitionSpaceType change2JaxbClass(IndoorGMLMap savedMap, TransitionSpace feature) { TransitionSpaceType newFeature = indoorgmlnaviOF.createTransitionSpaceType(); StatePropertyType duality = new StatePropertyType(); @@ -816,7 +700,7 @@ public static TransitionSpaceType change2JaxbClass(IndoorGMLMap savedMap, Transi } if (feature.getName() != null) { - List name = new ArrayList(); + List name = new ArrayList<>(); CodeType e = new CodeType(); e.setValue(feature.getName()); name.add(e); @@ -828,42 +712,46 @@ public static TransitionSpaceType change2JaxbClass(IndoorGMLMap savedMap, Transi e.setValue(feature.getDescription()); newFeature.setDescription(e); } + if (feature.getClassType() != null) { CodeType e = new CodeType(); e.setValue(feature.getClassType()); newFeature.setClazz(e); } + if (feature.getFunctionType() != null) { CodeType e = new CodeType(); e.setValue(feature.getFunctionType()); newFeature.setFunction(e); } + if (feature.getUsageType() != null) { CodeType e = new CodeType(); e.setValue(feature.getUsageType()); newFeature.setUsage(e); } + newFeature.setId(feature.getId()); - List partialboundedBy = new ArrayList(); + List partialBoundedBy = new ArrayList<>(); - if (feature.getPartialboundedBy() != null) { - for (int i = 0; i < feature.getPartialboundedBy().size(); i++) { - CellSpaceBoundaryPropertyType tempcsb = indoorgmlcoreOF.createCellSpaceBoundaryPropertyType(); - String partialboundedByHref = feature.getPartialboundedBy().get(i).getId(); - partialboundedByHref = "#" + partialboundedByHref; - tempcsb.setHref(partialboundedByHref); - partialboundedBy.add(tempcsb); + if (feature.getPartialBoundedBy() != null) { + for (int i = 0; i < feature.getPartialBoundedBy().size(); i++) { + CellSpaceBoundaryPropertyType tempCSB = indoorgmlcoreOF.createCellSpaceBoundaryPropertyType(); + String partialBoundedByHref = feature.getPartialBoundedBy().get(i).getId(); + partialBoundedByHref = "#" + partialBoundedByHref; + tempCSB.setHref(partialBoundedByHref); + partialBoundedBy.add(tempCSB); } - newFeature.setPartialboundedBy(partialboundedBy); + newFeature.setPartialboundedBy(partialBoundedBy); } // TODO setting Geometry 2D - Geometry geom = (Geometry) feature.getGeometry(); + Geometry geom = feature.getGeometry(); if (geom != null) { if (geom instanceof Solid) { @@ -894,9 +782,7 @@ public static TransitionSpaceType change2JaxbClass(IndoorGMLMap savedMap, Transi return newFeature; } - public static ConnectionSpaceType change2JaxbClass(IndoorGMLMap savedMap, ConnectionSpace feature) - throws JAXBException { - + public static ConnectionSpaceType change2JaxbClass(IndoorGMLMap savedMap, ConnectionSpace feature) { ConnectionSpaceType newFeature = indoorgmlnaviOF.createConnectionSpaceType(); StatePropertyType duality = new StatePropertyType(); @@ -908,7 +794,7 @@ public static ConnectionSpaceType change2JaxbClass(IndoorGMLMap savedMap, Connec } if (feature.getName() != null) { - List name = new ArrayList(); + List name = new ArrayList<>(); CodeType e = new CodeType(); e.setValue(feature.getName()); name.add(e); @@ -920,43 +806,47 @@ public static ConnectionSpaceType change2JaxbClass(IndoorGMLMap savedMap, Connec e.setValue(feature.getDescription()); newFeature.setDescription(e); } + if (feature.getClassType() != null) { CodeType e = new CodeType(); e.setValue(feature.getClassType()); newFeature.setClazz(e); } + if (feature.getFunctionType() != null) { CodeType e = new CodeType(); e.setValue(feature.getFunctionType()); newFeature.setFunction(e); } + if (feature.getUsageType() != null) { CodeType e = new CodeType(); e.setValue(feature.getUsageType()); newFeature.setUsage(e); } + newFeature.setId(feature.getId()); - List partialboundedBy = new ArrayList(); + List partialBoundedBy = new ArrayList<>(); - if (feature.getPartialboundedBy() != null) { - for (int i = 0; i < feature.getPartialboundedBy().size(); i++) { - CellSpaceBoundaryPropertyType tempcsb = indoorgmlcoreOF.createCellSpaceBoundaryPropertyType(); - String partialboundedByHref = feature.getPartialboundedBy().get(i).getId(); - partialboundedByHref = "#" + partialboundedByHref; - tempcsb.setHref(partialboundedByHref); - partialboundedBy.add(tempcsb); + if (feature.getPartialBoundedBy() != null) { + for (int i = 0; i < feature.getPartialBoundedBy().size(); i++) { + CellSpaceBoundaryPropertyType tempCSB = indoorgmlcoreOF.createCellSpaceBoundaryPropertyType(); + String partialBoundedByHref = feature.getPartialBoundedBy().get(i).getId(); + partialBoundedByHref = "#" + partialBoundedByHref; + tempCSB.setHref(partialBoundedByHref); + partialBoundedBy.add(tempCSB); } - newFeature.setPartialboundedBy(partialboundedBy); + newFeature.setPartialboundedBy(partialBoundedBy); } // TODO setting Geometry 2D - Geometry geom = (Geometry) feature.getGeometry(); + Geometry geom = feature.getGeometry(); if (geom != null) { if (geom instanceof Solid) { @@ -987,8 +877,7 @@ public static ConnectionSpaceType change2JaxbClass(IndoorGMLMap savedMap, Connec return newFeature; } - public static AnchorSpaceType change2JaxbClass(IndoorGMLMap savedMap, AnchorSpace feature) throws JAXBException { - + public static AnchorSpaceType change2JaxbClass(IndoorGMLMap savedMap, AnchorSpace feature) { AnchorSpaceType newFeature = indoorgmlnaviOF.createAnchorSpaceType(); StatePropertyType duality = new StatePropertyType(); @@ -1012,43 +901,46 @@ public static AnchorSpaceType change2JaxbClass(IndoorGMLMap savedMap, AnchorSpac e.setValue(feature.getDescription()); newFeature.setDescription(e); } + if (feature.getClassType() != null) { CodeType e = new CodeType(); e.setValue(feature.getClassType()); newFeature.setClazz(e); } + if (feature.getFunctionType() != null) { CodeType e = new CodeType(); e.setValue(feature.getFunctionType()); newFeature.setFunction(e); } + if (feature.getUsageType() != null) { CodeType e = new CodeType(); e.setValue(feature.getUsageType()); newFeature.setUsage(e); } + newFeature.setId(feature.getId()); - List partialboundedBy = new ArrayList(); + List partialBoundedBy = new ArrayList<>(); - if (feature.getPartialboundedBy() != null) { - for (int i = 0; i < feature.getPartialboundedBy().size(); i++) { - CellSpaceBoundaryPropertyType tempcsb = indoorgmlcoreOF.createCellSpaceBoundaryPropertyType(); - String partialboundedByHref = feature.getPartialboundedBy().get(i).getId(); - partialboundedByHref = "#" + partialboundedByHref; - tempcsb.setHref(partialboundedByHref); - partialboundedBy.add(tempcsb); + if (feature.getPartialBoundedBy() != null) { + for (int i = 0; i < feature.getPartialBoundedBy().size(); i++) { + CellSpaceBoundaryPropertyType tempCSB = indoorgmlcoreOF.createCellSpaceBoundaryPropertyType(); + String partialBoundedByHref = feature.getPartialBoundedBy().get(i).getId(); + partialBoundedByHref = "#" + partialBoundedByHref; + tempCSB.setHref(partialBoundedByHref); + partialBoundedBy.add(tempCSB); } - newFeature.setPartialboundedBy(partialboundedBy); - + newFeature.setPartialboundedBy(partialBoundedBy); } // TODO setting Geometry 2D - Geometry geom = (Geometry) feature.getGeometry(); + Geometry geom = feature.getGeometry(); if (geom != null) { if (geom instanceof Solid) { @@ -1093,7 +985,7 @@ public static AnchorBoundaryType change2JaxbClass(IndoorGMLMap savedMap, AnchorB } if (feature.getName() != null) { - List name = new ArrayList(); + List name = new ArrayList<>(); CodeType e = new CodeType(); e.setValue(feature.getName()); name.add(e); @@ -1106,7 +998,7 @@ public static AnchorBoundaryType change2JaxbClass(IndoorGMLMap savedMap, AnchorB newFeature.setDescription(e); } - Geometry geom = (Geometry) feature.getGeometry(); + Geometry geom = feature.getGeometry(); if (geom != null) { if (geom instanceof Polygon) { @@ -1116,8 +1008,7 @@ public static AnchorBoundaryType change2JaxbClass(IndoorGMLMap savedMap, AnchorB SurfacePropertyType polygonProp = gmlOF.createSurfacePropertyType(); polygonProp.setAbstractSurface(jaxbPolygon); - CellSpaceBoundaryGeometryType cellSpaceBoundaryGeometryType = indoorgmlcoreOF - .createCellSpaceBoundaryGeometryType(); + CellSpaceBoundaryGeometryType cellSpaceBoundaryGeometryType = indoorgmlcoreOF.createCellSpaceBoundaryGeometryType(); cellSpaceBoundaryGeometryType.setGeometry3D(polygonProp); newFeature.setCellSpaceBoundaryGeometry(cellSpaceBoundaryGeometryType); @@ -1128,8 +1019,7 @@ public static AnchorBoundaryType change2JaxbClass(IndoorGMLMap savedMap, AnchorB CurvePropertyType lineProp = gmlOF.createCurvePropertyType(); lineProp.setAbstractCurve(jaxbLineString); - CellSpaceBoundaryGeometryType cellSpaceBoundaryGeometryType = indoorgmlcoreOF - .createCellSpaceBoundaryGeometryType(); + CellSpaceBoundaryGeometryType cellSpaceBoundaryGeometryType = indoorgmlcoreOF.createCellSpaceBoundaryGeometryType(); cellSpaceBoundaryGeometryType.setGeometry2D(lineProp); newFeature.setCellSpaceBoundaryGeometry(cellSpaceBoundaryGeometryType); @@ -1153,7 +1043,7 @@ public static ConnectionBoundaryType change2JaxbClass(IndoorGMLMap savedMap, Con } if (feature.getName() != null) { - List name = new ArrayList(); + List name = new ArrayList<>(); CodeType e = new CodeType(); e.setValue(feature.getName()); name.add(e); @@ -1166,7 +1056,7 @@ public static ConnectionBoundaryType change2JaxbClass(IndoorGMLMap savedMap, Con newFeature.setDescription(e); } - Geometry geom = (Geometry) feature.getGeometry(); + Geometry geom = feature.getGeometry(); if (geom != null) { if (geom instanceof Polygon) { @@ -1176,8 +1066,7 @@ public static ConnectionBoundaryType change2JaxbClass(IndoorGMLMap savedMap, Con SurfacePropertyType polygonProp = gmlOF.createSurfacePropertyType(); polygonProp.setAbstractSurface(jaxbPolygon); - CellSpaceBoundaryGeometryType cellSpaceBoundaryGeometryType = indoorgmlcoreOF - .createCellSpaceBoundaryGeometryType(); + CellSpaceBoundaryGeometryType cellSpaceBoundaryGeometryType = indoorgmlcoreOF.createCellSpaceBoundaryGeometryType(); cellSpaceBoundaryGeometryType.setGeometry3D(polygonProp); newFeature.setCellSpaceBoundaryGeometry(cellSpaceBoundaryGeometryType); @@ -1188,8 +1077,7 @@ public static ConnectionBoundaryType change2JaxbClass(IndoorGMLMap savedMap, Con CurvePropertyType lineProp = gmlOF.createCurvePropertyType(); lineProp.setAbstractCurve(jaxbLineString); - CellSpaceBoundaryGeometryType cellSpaceBoundaryGeometryType = indoorgmlcoreOF - .createCellSpaceBoundaryGeometryType(); + CellSpaceBoundaryGeometryType cellSpaceBoundaryGeometryType = indoorgmlcoreOF.createCellSpaceBoundaryGeometryType(); cellSpaceBoundaryGeometryType.setGeometry2D(lineProp); newFeature.setCellSpaceBoundaryGeometry(cellSpaceBoundaryGeometryType); @@ -1198,5 +1086,4 @@ public static ConnectionBoundaryType change2JaxbClass(IndoorGMLMap savedMap, Con return newFeature; } - } \ No newline at end of file diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2JaxbGeometry.java b/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2JaxbGeometry.java index 76f8197..5be26b5 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2JaxbGeometry.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2JaxbGeometry.java @@ -13,16 +13,11 @@ import org.locationtech.jts.geom.MultiPolygon; import org.locationtech.jts.geom.Point; import org.locationtech.jts.geom.Polygon; - -import com.vividsolutions.jts.geom.Envelope; - -import edu.pnu.stem.geometry.jts.Envelope3D; import edu.pnu.stem.geometry.jts.Solid; import edu.pnu.stem.util.GeometryUtil; import net.opengis.gml.v_3_2_1.AbstractRingPropertyType; import net.opengis.gml.v_3_2_1.DirectPositionListType; import net.opengis.gml.v_3_2_1.DirectPositionType; -import net.opengis.gml.v_3_2_1.EnvelopeType; import net.opengis.gml.v_3_2_1.LineStringType; import net.opengis.gml.v_3_2_1.LinearRingType; import net.opengis.gml.v_3_2_1.PointType; diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2Json.java b/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2Json.java index 43eebc8..e59a4ae 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2Json.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/Convert2Json.java @@ -671,13 +671,13 @@ public static ObjectNode convert2JSON(IndoorGMLMap map, CellSpace target) { properties.put("description", target.getDescription()); } - if (target.getPartialboundedBy() != null || target.getPartialboundedBy().size() != 0) { + if (target.getPartialBoundedBy() != null || target.getPartialBoundedBy().size() != 0) { if (properties == null) { properties = JsonNodeFactory.instance.objectNode(); } List csbl = new ArrayList(); ArrayNode array = JsonNodeFactory.instance.arrayNode(); - for (CellSpaceBoundary b : target.getPartialboundedBy()) + for (CellSpaceBoundary b : target.getPartialBoundedBy()) array.add(b.getId()); properties.set("partialboundedBy", array); @@ -926,13 +926,13 @@ public static ObjectNode convert2JSON(IndoorGMLMap map, GeneralSpace target) { properties.put("usage", target.getUsageType()); } - if (target.getPartialboundedBy() != null || target.getPartialboundedBy().size() != 0) { + if (target.getPartialBoundedBy() != null || target.getPartialBoundedBy().size() != 0) { if (properties == null) { properties = JsonNodeFactory.instance.objectNode(); } List csbl = new ArrayList(); ArrayNode array = JsonNodeFactory.instance.arrayNode(); - for (CellSpaceBoundary b : target.getPartialboundedBy()) + for (CellSpaceBoundary b : target.getPartialBoundedBy()) array.add(b.getId()); properties.set("partialboundedBy", array); @@ -1001,13 +1001,13 @@ public static ObjectNode convert2JSON(IndoorGMLMap map, TransitionSpace target) properties.put("usage", target.getUsageType()); } - if (target.getPartialboundedBy() != null || target.getPartialboundedBy().size() != 0) { + if (target.getPartialBoundedBy() != null || target.getPartialBoundedBy().size() != 0) { if (properties == null) { properties = JsonNodeFactory.instance.objectNode(); } List csbl = new ArrayList(); ArrayNode array = JsonNodeFactory.instance.arrayNode(); - for (CellSpaceBoundary b : target.getPartialboundedBy()) + for (CellSpaceBoundary b : target.getPartialBoundedBy()) array.add(b.getId()); properties.set("partialboundedBy", array); @@ -1076,13 +1076,13 @@ public static ObjectNode convert2JSON(IndoorGMLMap map, AnchorSpace target) { properties.put("usage", target.getUsageType()); } - if (target.getPartialboundedBy() != null || target.getPartialboundedBy().size() != 0) { + if (target.getPartialBoundedBy() != null || target.getPartialBoundedBy().size() != 0) { if (properties == null) { properties = JsonNodeFactory.instance.objectNode(); } List csbl = new ArrayList(); ArrayNode array = JsonNodeFactory.instance.arrayNode(); - for (CellSpaceBoundary b : target.getPartialboundedBy()) + for (CellSpaceBoundary b : target.getPartialBoundedBy()) array.add(b.getId()); properties.set("partialboundedBy", array); diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/IndoorGMLMap.java b/igml-feature/src/main/java/edu/pnu/stem/binder/IndoorGMLMap.java index 03c4b41..c0a5d80 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/IndoorGMLMap.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/IndoorGMLMap.java @@ -1,14 +1,10 @@ package edu.pnu.stem.binder; -import java.io.IOException; import java.io.Serializable; import java.util.Enumeration; import java.util.concurrent.ConcurrentHashMap; - import javax.xml.bind.JAXBException; - import org.locationtech.jts.geom.Geometry; - import edu.pnu.stem.feature.core.IndoorFeatures; import edu.pnu.stem.util.GeometryUtil; import net.opengis.indoorgml.core.v_1_0.IndoorFeaturesType; @@ -18,40 +14,38 @@ public class IndoorGMLMap implements Serializable { private String docId; public IndoorGMLMap() { - this.collection = new ConcurrentHashMap>(); + this.collection = new ConcurrentHashMap<>(); setFeatureClassContainer(); } private void setFeatureClassContainer() { - - collection.put("ID", new ConcurrentHashMap()); - collection.put("FutureID", new ConcurrentHashMap()); - collection.put("IndoorFeatures", new ConcurrentHashMap()); - collection.put("MultiLayeredGraph", new ConcurrentHashMap()); - collection.put("PrimalSpaceFeatures", new ConcurrentHashMap()); - collection.put("CellSpace", new ConcurrentHashMap()); - collection.put("CellSpaceBoundary", new ConcurrentHashMap()); - collection.put("SpaceLayers", new ConcurrentHashMap()); - collection.put("SpaceLayer", new ConcurrentHashMap()); - collection.put("Nodes", new ConcurrentHashMap()); - collection.put("Edges", new ConcurrentHashMap()); - collection.put("Transition", new ConcurrentHashMap()); - collection.put("InterLayerConnection", new ConcurrentHashMap()); - collection.put("InterEdges", new ConcurrentHashMap()); - collection.put("CellSpaceGeometry", new ConcurrentHashMap()); - collection.put("State", new ConcurrentHashMap()); - collection.put("Reference", new ConcurrentHashMap()); - collection.put("Envelope", new ConcurrentHashMap()); - collection.put("Geometry", new ConcurrentHashMap()); - - collection.put("GeneralSpace", new ConcurrentHashMap()); - collection.put("TransitionSpace", new ConcurrentHashMap()); - collection.put("ConnectionSpace", new ConcurrentHashMap()); - collection.put("AnchorSpace", new ConcurrentHashMap()); - - collection.put("ConnectionBoundary", new ConcurrentHashMap()); - collection.put("AnchorBoundary", new ConcurrentHashMap()); - + collection.put("ID", new ConcurrentHashMap<>()); + collection.put("FutureID", new ConcurrentHashMap<>()); + // IndoorGML Core Module + collection.put("IndoorFeatures", new ConcurrentHashMap<>()); + collection.put("MultiLayeredGraph", new ConcurrentHashMap<>()); + collection.put("PrimalSpaceFeatures", new ConcurrentHashMap<>()); + collection.put("CellSpace", new ConcurrentHashMap<>()); + collection.put("CellSpaceBoundary", new ConcurrentHashMap<>()); + collection.put("SpaceLayers", new ConcurrentHashMap<>()); + collection.put("SpaceLayer", new ConcurrentHashMap<>()); + collection.put("Nodes", new ConcurrentHashMap<>()); + collection.put("Edges", new ConcurrentHashMap<>()); + collection.put("Transition", new ConcurrentHashMap<>()); + collection.put("InterLayerConnection", new ConcurrentHashMap<>()); + collection.put("InterEdges", new ConcurrentHashMap<>()); + collection.put("CellSpaceGeometry", new ConcurrentHashMap<>()); + collection.put("State", new ConcurrentHashMap<>()); + collection.put("Reference", new ConcurrentHashMap<>()); + collection.put("Envelope", new ConcurrentHashMap<>()); + collection.put("Geometry", new ConcurrentHashMap<>()); + // IndoorGML Navi Module + collection.put("GeneralSpace", new ConcurrentHashMap<>()); + collection.put("TransitionSpace", new ConcurrentHashMap<>()); + collection.put("ConnectionSpace", new ConcurrentHashMap<>()); + collection.put("AnchorSpace", new ConcurrentHashMap<>()); + collection.put("ConnectionBoundary", new ConcurrentHashMap<>()); + collection.put("AnchorBoundary", new ConcurrentHashMap<>()); } public void clearMap() { @@ -60,19 +54,23 @@ public void clearMap() { public boolean hasID(String id) { boolean flag = false; + ConcurrentHashMap idContainer = getFeatureContainer("ID"); if (idContainer.containsKey(id)) { flag = true; } + return flag; } public boolean hasFutureID(String id){ boolean flag = false; + ConcurrentHashMap idContainer = getFeatureContainer("FutureID"); if (idContainer.containsKey(id)) { flag = true; } + return flag; } @@ -96,15 +94,14 @@ private void setID(String id, String featureName) { public void removeFeature(String id) { if(hasID(id)) { - String featurename = (String)collection.get("ID").get(id); - collection.get(featurename).remove(id); + String featureName = (String)collection.get("ID").get(id); + collection.get(featureName).remove(id); removeID(id); } } public void removeFutureID(String id){ getFeatureContainer("FutureID").remove(id); - //System.out.println("Remove Future ID : "+id); } private void removeID(String id){ @@ -113,8 +110,7 @@ private void removeID(String id){ public String getFeatureNameFromID(String id) { ConcurrentHashMap idContainer = getFeatureContainer("id"); - String featureName = (String) idContainer.get(id); - return featureName; + return (String) idContainer.get(id); } public ConcurrentHashMap getFeatureContainer(String featureName) { @@ -126,33 +122,30 @@ public ConcurrentHashMap getFeatureContainer(String featureName) return newFeatureContainer; } - - /* - public static Object getFeature(String id) { - return Container.getInstance().getFeature(docId, id); - } - */ public Object getFeature(String id){ Object newFeature = null; + if(hasID(id)){ String typeName = (String) getFeatureContainer("ID").get(id); newFeature = collection.get(typeName).get(id); } else { - //TODO - //Excpetion + //TODO Exception } + return newFeature; } public Object getFutureFeature(String id){ Object newFeature = null; + if(hasFutureID(id)){ newFeature = getFeatureContainer("FutureID").get(id); } else{ //TODO : Exception } + return newFeature; } @@ -161,24 +154,25 @@ public Object getFutureFeature(String id){ public Geometry getFeature4Geometry(String id){ ConcurrentHashMap geomContainer = collection.get("Geometry"); Geometry geom = null; + if(geomContainer.containsKey(id)){ geom = (Geometry)geomContainer.get(id); } else{ - //TODO - //Excpetion + //TODO Exception } + return geom; } public void setFeature4Geometry(String id, Geometry geom){ GeometryUtil.setMetadata(geom, "id", id); ConcurrentHashMap geomContainer = collection.get("Geometry"); + if(!geomContainer.containsKey(id)){ geomContainer.put(id, geom); } else{ - //TODO - //Excpetion + //TODO Exception } } @@ -198,7 +192,6 @@ public void setFeature(String id, String featureName, Object featureValue){ } } - public void setReference(String id){ if(hasID(id)){ ConcurrentHashMap referenceContainer = getFeatureContainer("Reference"); @@ -217,41 +210,28 @@ public void setReference(String id){ public void setDocId(String id) { this.docId = id; } + public String getDocId(){ - return new String(this.docId); + return this.docId; } public void Marshall(String path) { - - Enumeration fe = collection.get("IndoorFeatures").elements(); - IndoorFeatures features = null; - //Object obj= null; + IndoorFeatures features; if(fe.hasMoreElements()) { - //obj = fe.nextElement(); - //System.out.println(obj.getClass()); - - - features = (IndoorFeatures) fe.nextElement(); - + features = (IndoorFeatures) fe.nextElement(); + IndoorFeaturesType resultDoc; try { resultDoc = edu.pnu.stem.binder.Convert2JaxbClass.change2JaxbClass(this, features); System.out.println(resultDoc.getId()); - Mashaller.marshalIndoorFeatures(path, resultDoc); - } catch (JAXBException e) { // TODO Auto-generated catch block e.printStackTrace(); - } catch (IOException e) { - // TODO Auto-generated catch block - e.printStackTrace(); } } else { - //TODO - //Exception + //TODO Exception } } - } diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/Mashaller.java b/igml-feature/src/main/java/edu/pnu/stem/binder/Mashaller.java index 8e55d02..b16407f 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/Mashaller.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/Mashaller.java @@ -1,58 +1,49 @@ package edu.pnu.stem.binder; -import java.io.File; -import java.io.IOException; -import java.util.Properties; -import java.util.concurrent.ConcurrentHashMap; - -import javax.swing.JFileChooser; -import javax.xml.bind.JAXBContext; -import javax.xml.bind.JAXBElement; -import javax.xml.bind.JAXBException; -import javax.xml.bind.Marshaller; -import javax.xml.bind.PropertyException; - import com.sun.xml.bind.marshaller.NamespacePrefixMapper; - import edu.pnu.stem.feature.core.IndoorFeatures; import net.opengis.indoorgml.core.v_1_0.IndoorFeaturesType; import net.opengis.indoorgml.core.v_1_0.ObjectFactory; import net.opengis.indoorgml.navigation.v_1_0.RouteType; +import javax.swing.*; +import javax.xml.bind.*; +import java.io.File; +import java.util.Properties; +import java.util.concurrent.ConcurrentHashMap; + public class Mashaller { - public static void exportIndoorGMLCore(Properties props, String id, String filePath) throws Exception { + public static void exportIndoorGMLCore(Properties props, String id, String filePath) { // IndoorFeaturesType indoorFeaturesType = // Convert2JaxbClass.change2JaxbClass((IndoorFeatures)Convert2FeatureClass.docContainer.getFeature(id)); // marshalIndoorFeatures(filePath, indoorFeaturesType); } - public static void marshalDocument(String path, IndoorGMLMap map) throws JAXBException, IOException { - ConcurrentHashMap indoorfeatures = map.getFeatureContainer("IndoorFeatures"); - String indoorfeaturesId = null; - for (ConcurrentHashMap.Entry entry : indoorfeatures.entrySet()) { - indoorfeaturesId = entry.getKey(); + public static void marshalDocument(String path, IndoorGMLMap map) throws JAXBException { + ConcurrentHashMap indoorFeatures = map.getFeatureContainer("IndoorFeatures"); + String indoorFeaturesId = null; + for (ConcurrentHashMap.Entry entry : indoorFeatures.entrySet()) { + indoorFeaturesId = entry.getKey(); } - marshalIndoorFeatures(path, - Convert2JaxbClass.change2JaxbClass(map, (IndoorFeatures) map.getFeature(indoorfeaturesId))); + marshalIndoorFeatures(path, Convert2JaxbClass.change2JaxbClass(map, (IndoorFeatures) map.getFeature(indoorFeaturesId))); } private void marshalRoute(String path, RouteType routeType) throws JAXBException { - JAXBContext context; Marshaller marshaller; - context = JAXBContext.newInstance("net.opengis.indoorgml.core.v_1_0" + ":net.opengis.indoorgml.navigation.v_1_0" - + ":net.opengis.gml.v_3_2_1"); + context = JAXBContext.newInstance("net.opengis.indoorgml.core.v_1_0:" + + "net.opengis.indoorgml.navigation.v_1_0:" + + "net.opengis.gml.v_3_2_1"); - File output = null; + File output; if (path == null) { JFileChooser save = new JFileChooser(); int result = save.showSaveDialog(null); - if (result == JFileChooser.CANCEL_OPTION) { + if (result == JFileChooser.CANCEL_OPTION) System.exit(1); - } output = save.getSelectedFile(); } else { output = new File(path); @@ -76,23 +67,21 @@ private void marshalRoute(String path, RouteType routeType) throws JAXBException marshaller.marshal(jRoute, output); } - public static void marshalIndoorFeatures(String path, IndoorFeaturesType indoorFeaturesType) - throws JAXBException, IOException { - + public static void marshalIndoorFeatures(String path, IndoorFeaturesType indoorFeaturesType) throws JAXBException { JAXBContext context; Marshaller marshaller; - context = JAXBContext.newInstance("net.opengis.indoorgml.core.v_1_0" + ":net.opengis.indoorgml.navigation.v_1_0" - + ":net.opengis.gml.v_3_2_1"); + context = JAXBContext.newInstance("net.opengis.indoorgml.core.v_1_0:" + + "net.opengis.indoorgml.navigation.v_1_0:" + + "net.opengis.gml.v_3_2_1"); - File output = null; + File output; if (path == null) { JFileChooser save = new JFileChooser(); int result = save.showSaveDialog(null); - if (result == JFileChooser.CANCEL_OPTION) { + if (result == JFileChooser.CANCEL_OPTION) System.exit(1); - } output = save.getSelectedFile(); } else { output = new File(path); @@ -119,13 +108,10 @@ public static void marshalIndoorFeatures(String path, IndoorFeaturesType indoorF public static class IndoorGMLNameSpaceMapper extends NamespacePrefixMapper { private static final String DEFAULT_PREFIX = "core"; private static final String DEFAULT_URI = "http://www.opengis.net/indoorgml/1.0/core"; - private static final String NAVIGATION_PREFIX = "navi"; private static final String NAVIGATION_URI = "http://www.opengis.net/indoorgml/1.0/navigation"; - private static final String GML_PREFIX = "gml"; private static final String GML_URI = "http://www.opengis.net/gml/3.2"; - private static final String XLINK_PREFIX = "xlink"; private static final String XLINK_URI = "http://www.w3.org/1999/xlink"; diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/MyCoordinate.java b/igml-feature/src/main/java/edu/pnu/stem/binder/MyCoordinate.java index e39aa7f..441aa0f 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/MyCoordinate.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/MyCoordinate.java @@ -21,10 +21,10 @@ public BigDecimal getX() { return x; } public BigDecimal getY() { - return x; + return y; } public BigDecimal getZ() { - return x; + return z; } } diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/SymbolListener.java b/igml-feature/src/main/java/edu/pnu/stem/binder/SymbolListener.java index b4761bd..0fb0322 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/SymbolListener.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/SymbolListener.java @@ -1,16 +1,15 @@ package edu.pnu.stem.binder; - import java.lang.reflect.Method; import java.util.HashMap; import java.util.Map; - +import javax.xml.bind.Unmarshaller.Listener; /** * Listener for constructing symbol table * @author hgryoo * */ -public class SymbolListener extends javax.xml.bind.Unmarshaller.Listener { +public class SymbolListener extends Listener { private Map idRegistryMap; private Map parentMap; @@ -25,26 +24,22 @@ public class SymbolListener extends javax.xml.bind.Unmarshaller.Listener { * */ public SymbolListener(Class abstractGMLType) { - this.idRegistryMap = new HashMap(); - this.parentMap = new HashMap(); - this.referenceRegistryMap = new HashMap(); - this._GMLType = abstractGMLType; + this.idRegistryMap = new HashMap<>(); + this.parentMap = new HashMap<>(); + this.referenceRegistryMap = new HashMap<>(); + this._GMLType = abstractGMLType; } @Override public void afterUnmarshal(Object target, Object parent) { try { - Method getHref = target.getClass().getMethod("getHref", null); - String href = (String) getHref.invoke(target, null); + Method getHref = target.getClass().getMethod("getHref", (Class) null); + String href = (String) getHref.invoke(target, (Object) null); if(href != null) { href = href.replaceAll("#", ""); - /*System.out.println("XLink : " + href);*/ - - + //System.out.println("XLink : " + href); //System.out.println("xlink target : " + target.getClass()); - referenceRegistryMap.put(href, target); - } } catch ( Exception e ) { //e.printStackTrace(); @@ -61,20 +56,18 @@ public void afterUnmarshal(Object target, Object parent) { } } */ - if(_GMLType.isAssignableFrom(target.getClass())) { Method idMethod = _GMLType.getMethod("getId", null); String gmlId = (String) idMethod.invoke(target, null); if( gmlId != null ) { idRegistryMap.put(gmlId, target); parentMap.put(target, parent); - /*System.out.println("GMLID : " + gmlId);*/ - + //System.out.println("GMLID : " + gmlId); //System.out.println("gml target : " + target.getClass()); } } } catch( Exception e ) { - //e.printStackTrace(); + e.printStackTrace(); } } diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/Unmashaller.java b/igml-feature/src/main/java/edu/pnu/stem/binder/Unmashaller.java index 46a2eca..fdbd9f2 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/Unmashaller.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/Unmashaller.java @@ -1,7 +1,6 @@ package edu.pnu.stem.binder; import java.io.File; -import java.io.IOException; import java.io.InputStream; import javax.xml.bind.JAXBContext; @@ -16,11 +15,9 @@ public class Unmashaller { - private static XLinkSymbolMap mXLinkSymbolMap; public static IndoorFeaturesType importIndoorGML(String id, String filePath) throws Exception { - if (id == null || id == "") { throw new IllegalArgumentException(id); } @@ -37,7 +34,6 @@ else if (unmarshalResult instanceof RouteType) } public static IndoorFeaturesType importIndoorGML(String id, InputStream stream) throws Exception { - if (id == null || id == "") { throw new IllegalArgumentException(id); } @@ -53,49 +49,42 @@ else if (unmarshalResult instanceof RouteType) return indoorFeatureType; } - public static Object unmarshalIndoorGML(String path) throws JAXBException, IOException { - + public static Object unmarshalIndoorGML(String path) throws JAXBException { JAXBContext context; Unmarshaller unmarshaller; SymbolListener listener; - context = JAXBContext.newInstance( - "net.opengis.indoorgml.core.v_1_0:net.opengis.indoorgml.navigation.v_1_0:net.opengis.gml.v_3_2_1"); + context = JAXBContext.newInstance("net.opengis.indoorgml.core.v_1_0:" + + "net.opengis.indoorgml.navigation.v_1_0:" + + "net.opengis.gml.v_3_2_1"); unmarshaller = context.createUnmarshaller(); - listener = new SymbolListener(AbstractGMLType.class); - + listener = new SymbolListener(AbstractGMLType.class); unmarshaller.setListener(listener); - unmarshaller.setEventHandler(new DefaultValidationEventHandler()); File input = new File(path); Object unmarshalResult = JAXBIntrospector.getValue(unmarshaller.unmarshal(input)); - - mXLinkSymbolMap = listener.getSymbolMap(); + mXLinkSymbolMap = listener.getSymbolMap(); return unmarshalResult; } - public static Object unmarshalIndoorGML(InputStream stream) throws JAXBException, IOException { - + public static Object unmarshalIndoorGML(InputStream stream) throws JAXBException { JAXBContext context; Unmarshaller unmarshaller; SymbolListener listener; - context = JAXBContext.newInstance( - "net.opengis.indoorgml.core.v_1_0:net.opengis.indoorgml.navigation.v_1_0:net.opengis.gml.v_3_2_1"); + context = JAXBContext.newInstance("net.opengis.indoorgml.core.v_1_0:" + + "net.opengis.indoorgml.navigation.v_1_0:" + + "net.opengis.gml.v_3_2_1"); unmarshaller = context.createUnmarshaller(); - listener = new SymbolListener(AbstractGMLType.class); - + listener = new SymbolListener(AbstractGMLType.class); unmarshaller.setListener(listener); - unmarshaller.setEventHandler(new DefaultValidationEventHandler()); - Object unmarshalResult = JAXBIntrospector.getValue(unmarshaller.unmarshal(stream)); - - mXLinkSymbolMap = listener.getSymbolMap(); + mXLinkSymbolMap = listener.getSymbolMap(); return unmarshalResult; } diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/XLinkSymbolMap.java b/igml-feature/src/main/java/edu/pnu/stem/binder/XLinkSymbolMap.java index e60f906..b33186a 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/XLinkSymbolMap.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/XLinkSymbolMap.java @@ -20,9 +20,9 @@ public XLinkSymbolMap(Map idRegistryMap, Map par } public XLinkSymbolMap() { - this.idRegistryMap = new HashMap(); - this.parentMap = new HashMap(); - this.referenceRegistryMap = new HashMap(); + this.idRegistryMap = new HashMap<>(); + this.parentMap = new HashMap<>(); + this.referenceRegistryMap = new HashMap<>(); } public Object getObjectById(String id) { diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/package-info.java b/igml-feature/src/main/java/edu/pnu/stem/binder/package-info.java index 97c9190..b355a76 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/package-info.java +++ b/igml-feature/src/main/java/edu/pnu/stem/binder/package-info.java @@ -1,11 +1,8 @@ -/** - * - */ + /** * @author jungh * */ - @XmlJavaTypeAdapters ({ @XmlJavaTypeAdapter(value=edu.pnu.stem.binder.AdapterForDouble.class,type=java.lang.Double.class), @@ -14,10 +11,9 @@ }) - - package edu.pnu.stem.binder; -import edu.pnu.stem.binder.AdapterForDouble; +import edu.pnu.stem.binder.AdapterForDouble; import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter; -import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters; \ No newline at end of file +import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapters; + diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/AnchorBoundaryDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/AnchorBoundaryDAO.java index f00fa1f..5b03ba8 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/AnchorBoundaryDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/AnchorBoundaryDAO.java @@ -43,7 +43,7 @@ public static AnchorBoundary createAnchorBoundary(IndoorGMLMap map, String paren } } - List cellSpaceBoundaryMember = new ArrayList(); + List cellSpaceBoundaryMember = new ArrayList<>(); cellSpaceBoundaryMember.add(newFeature); parent.setCellSpaceBoundaryMember(cellSpaceBoundaryMember); newFeature.setParent(parent); @@ -92,7 +92,6 @@ public static AnchorBoundary createAnchorBoundary(IndoorGMLMap map, String paren } AnchorBoundary newFeature = new AnchorBoundary(map, id); - ; if (map.hasFutureID(id)) { //newFeature = (AnchorBoundary) map.getFutureFeature(id); @@ -172,7 +171,7 @@ public static AnchorBoundary updateAnchorBoundary(IndoorGMLMap map, String paren } if (duality == null) { - Transition d = (Transition) target.getDuality(); + Transition d = target.getDuality(); if (d != null) d.resetDuality(); } else { @@ -203,7 +202,6 @@ public static void deleteAnchorBoundary(IndoorGMLMap map, String id) { duality.resetDuality(); } - // cellspace ãư partialboundedby CellSpace cellspaceForPartialBoundedBy = target.getCellSpace(); cellspaceForPartialBoundedBy.deletePartialBoundedBy(target); diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/AnchorSpaceDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/AnchorSpaceDAO.java index 79b6dd3..b986fc7 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/AnchorSpaceDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/AnchorSpaceDAO.java @@ -86,12 +86,12 @@ public static AnchorSpace updateAnchorSpace(IndoorGMLMap map, String parentId, S } if (partialboundedBy != null) { - List pbb = new ArrayList(); + List pbb = new ArrayList<>(); for (String csbi : partialboundedBy) { CellSpaceBoundary temp = new CellSpaceBoundary(map, csbi); pbb.add(temp); } - result.setPartialboundedBy(pbb); + result.setPartialBoundedBy(pbb); } map.removeFeature(id); @@ -151,7 +151,7 @@ public static AnchorSpace createAnchorSpace(IndoorGMLMap map, String parentId, S // parent.addCellSpaceMember(newFeature); List cellSpaceMember = parent.getCellSpaceMember(); if (cellSpaceMember == null) - cellSpaceMember = new ArrayList(); + cellSpaceMember = new ArrayList<>(); cellSpaceMember.add(newFeature); parent.setCellSpaceMember(cellSpaceMember); @@ -174,7 +174,7 @@ public static AnchorSpace createAnchorSpace(IndoorGMLMap map, String parentId, S } if (partialBoundedBy != null) { - List realPartialBoundedBy = new ArrayList(); + List realPartialBoundedBy = new ArrayList<>(); for (String b : partialBoundedBy) { CellSpaceBoundary pb = (CellSpaceBoundary) map.getFeature(b); if (pb == null) { @@ -182,7 +182,7 @@ public static AnchorSpace createAnchorSpace(IndoorGMLMap map, String parentId, S } realPartialBoundedBy.add(pb); } - newFeature.setPartialboundedBy(realPartialBoundedBy); + newFeature.setPartialBoundedBy(realPartialBoundedBy); } map.removeFutureID(id); @@ -215,7 +215,7 @@ public static AnchorSpace createAnchorSpace(IndoorGMLMap map, String parentId, S } // parent.addCellSpaceMember(newFeature); - ArrayList cellSpaceMember = new ArrayList(); + ArrayList cellSpaceMember = new ArrayList<>(); cellSpaceMember.add(newFeature); parent.setCellSpaceMember(cellSpaceMember); newFeature.setParent(parent); diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/CellSpaceBoundaryDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/CellSpaceBoundaryDAO.java index 8dc4a43..0503967 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/CellSpaceBoundaryDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/CellSpaceBoundaryDAO.java @@ -46,7 +46,7 @@ public static CellSpaceBoundary createCellSpaceBoundary(IndoorGMLMap map, String } } - List cellSpaceBoundaryMember = new ArrayList(); + List cellSpaceBoundaryMember = new ArrayList<>(); cellSpaceBoundaryMember.add(newFeature); parent.setCellSpaceBoundaryMember(cellSpaceBoundaryMember); newFeature.setParent(parent); @@ -93,7 +93,7 @@ public static CellSpaceBoundary createCellSpaceBoundary(IndoorGMLMap map, String id = UUID.randomUUID().toString(); } - CellSpaceBoundary newFeature = new CellSpaceBoundary(map, id);; + CellSpaceBoundary newFeature = new CellSpaceBoundary(map, id); if (map.hasFutureID(id)) { newFeature = (CellSpaceBoundary) map.getFutureFeature(id); @@ -175,7 +175,7 @@ public static CellSpaceBoundary updateCellSpaceBoundary(IndoorGMLMap map, String } if(duality == null) { - Transition d = (Transition) target.getDuality(); + Transition d = target.getDuality(); if(d != null) d.resetDuality(); } @@ -205,8 +205,7 @@ public static void deleteCellSpaceBoundary(IndoorGMLMap map, String id) { Transition duality = target.getDuality(); duality.resetDuality(); } - - //cellspace ãư partialboundedby + CellSpace cellspaceForPartialBoundedBy = target.getCellSpace(); cellspaceForPartialBoundedBy.deletePartialBoundedBy(target); diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/CellSpaceDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/CellSpaceDAO.java index ba5f2de..c886c20 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/CellSpaceDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/CellSpaceDAO.java @@ -91,12 +91,12 @@ public static CellSpace updateCellSpace(IndoorGMLMap map, String parentId, Strin } if(partialboundedBy != null) { - Listpbb = new ArrayList(); + Listpbb = new ArrayList<>(); for(String csbi : partialboundedBy) { CellSpaceBoundary temp = new CellSpaceBoundary(map, csbi); pbb.add(temp); } - result.setPartialboundedBy(pbb); + result.setPartialBoundedBy(pbb); } map.removeFeature(id); @@ -144,7 +144,7 @@ public static CellSpace createCellSpace(IndoorGMLMap map, String parentId, Strin //parent.addCellSpaceMember(newFeature); ListcellSpaceMember = parent.getCellSpaceMember(); if(cellSpaceMember == null) - cellSpaceMember = new ArrayList(); + cellSpaceMember = new ArrayList<>(); cellSpaceMember.add(newFeature); parent.setCellSpaceMember(cellSpaceMember); @@ -167,7 +167,7 @@ public static CellSpace createCellSpace(IndoorGMLMap map, String parentId, Strin } if(partialBoundedBy != null){ - List realPartialBoundedBy = new ArrayList(); + List realPartialBoundedBy = new ArrayList<>(); for(String b : partialBoundedBy){ CellSpaceBoundary pb = (CellSpaceBoundary) map.getFeature(b); if(pb == null){ @@ -175,13 +175,10 @@ public static CellSpace createCellSpace(IndoorGMLMap map, String parentId, Strin } realPartialBoundedBy.add(pb); } - newFeature.setPartialboundedBy(realPartialBoundedBy); + newFeature.setPartialBoundedBy(realPartialBoundedBy); } if(level != null) { - List lv = new ArrayList(); - for(String l : level) { - lv.add(l); - } + List lv = new ArrayList<>(level); System.out.println(lv.get(0)); newFeature.setLevel(lv); } @@ -218,7 +215,7 @@ public static CellSpace createCellSpace(IndoorGMLMap map, String parentId, Strin } //parent.addCellSpaceMember(newFeature); - ArrayListcellSpaceMember = new ArrayList(); + ArrayListcellSpaceMember = new ArrayList<>(); cellSpaceMember.add(newFeature); parent.setCellSpaceMember(cellSpaceMember); newFeature.setParent(parent); diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/ConnectionBoundaryDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/ConnectionBoundaryDAO.java index b067517..0ccd47b 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/ConnectionBoundaryDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/ConnectionBoundaryDAO.java @@ -15,7 +15,6 @@ import edu.pnu.stem.feature.core.Transition; import edu.pnu.stem.feature.navigation.ConnectionBoundary; -import edu.pnu.stem.feature.navigation.NavigableBoundary; import edu.pnu.stem.geometry.jts.WKTReader3D; @@ -46,7 +45,7 @@ public static ConnectionBoundary createConnectionBoundary(IndoorGMLMap map, Stri } } - List cellSpaceBoundaryMember = new ArrayList(); + List cellSpaceBoundaryMember = new ArrayList<>(); cellSpaceBoundaryMember.add(newFeature); parent.setCellSpaceBoundaryMember(cellSpaceBoundaryMember); newFeature.setParent(parent); @@ -174,7 +173,7 @@ public static ConnectionBoundary updateConnectionBoundary(IndoorGMLMap map, Stri } if (duality == null) { - Transition d = (Transition) target.getDuality(); + Transition d = target.getDuality(); if (d != null) d.resetDuality(); } else { @@ -205,7 +204,6 @@ public static void deleteConnectionBoundary(IndoorGMLMap map, String id) { duality.resetDuality(); } - // cellspace ãư partialboundedby CellSpace cellspaceForPartialBoundedBy = target.getCellSpace(); cellspaceForPartialBoundedBy.deletePartialBoundedBy(target); diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/ConnectionSpaceDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/ConnectionSpaceDAO.java index 3c897f6..74c679a 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/ConnectionSpaceDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/ConnectionSpaceDAO.java @@ -84,12 +84,12 @@ public static ConnectionSpace updateConnectionSpace(IndoorGMLMap map, String par } if (partialboundedBy != null) { - List pbb = new ArrayList(); + List pbb = new ArrayList<>(); for (String csbi : partialboundedBy) { CellSpaceBoundary temp = new CellSpaceBoundary(map, csbi); pbb.add(temp); } - result.setPartialboundedBy(pbb); + result.setPartialBoundedBy(pbb); } map.removeFeature(id); @@ -149,7 +149,7 @@ public static ConnectionSpace createConnectionSpace(IndoorGMLMap map, String par // parent.addCellSpaceMember(newFeature); List cellSpaceMember = parent.getCellSpaceMember(); if (cellSpaceMember == null) - cellSpaceMember = new ArrayList(); + cellSpaceMember = new ArrayList<>(); cellSpaceMember.add(newFeature); parent.setCellSpaceMember(cellSpaceMember); @@ -172,7 +172,7 @@ public static ConnectionSpace createConnectionSpace(IndoorGMLMap map, String par } if (partialBoundedBy != null) { - List realPartialBoundedBy = new ArrayList(); + List realPartialBoundedBy = new ArrayList<>(); for (String b : partialBoundedBy) { CellSpaceBoundary pb = (CellSpaceBoundary) map.getFeature(b); if (pb == null) { @@ -180,7 +180,7 @@ public static ConnectionSpace createConnectionSpace(IndoorGMLMap map, String par } realPartialBoundedBy.add(pb); } - newFeature.setPartialboundedBy(realPartialBoundedBy); + newFeature.setPartialBoundedBy(realPartialBoundedBy); } map.removeFutureID(id); @@ -214,7 +214,7 @@ public static ConnectionSpace createConnectionSpace(IndoorGMLMap map, String par } // parent.addCellSpaceMember(newFeature); - ArrayList cellSpaceMember = new ArrayList(); + ArrayList cellSpaceMember = new ArrayList<>(); cellSpaceMember.add(newFeature); parent.setCellSpaceMember(cellSpaceMember); newFeature.setParent(parent); diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/EdgesDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/EdgesDAO.java index cf8c667..ad9cfd9 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/EdgesDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/EdgesDAO.java @@ -6,10 +6,8 @@ import java.util.UUID; import edu.pnu.stem.binder.IndoorGMLMap; -import edu.pnu.stem.feature.core.CellSpace; import edu.pnu.stem.feature.core.Edges; import edu.pnu.stem.feature.core.SpaceLayer; -import edu.pnu.stem.feature.core.State; import edu.pnu.stem.feature.core.Transition; @@ -31,7 +29,7 @@ public static Edges createEdges(IndoorGMLMap map, String parentId, String id, St List tm = newFeature.getTransitionMember(); if(tm == null) - tm = new ArrayList(); + tm = new ArrayList<>(); SpaceLayer parent = (SpaceLayer) map.getFeature(parentId); if(parent == null){ @@ -60,7 +58,7 @@ public static Edges createEdges(IndoorGMLMap map, String parentId, String id, St } Listedges = parent.getEdges(); if(edges == null) - edges = new ArrayList(); + edges = new ArrayList<>(); edges.add(newFeature); @@ -109,21 +107,17 @@ public static Edges updateEdges(IndoorGMLMap map, String parentId, String id, St if(transitionMember != null) { List oldChild = target.getTransitionMember(); - List newChild = new ArrayList(); + List newChild = new ArrayList<>(); for(String si : transitionMember) { newChild.add(new Transition(map, si)); } if(oldChild != null) { - for(Transition s : oldChild) { - if(!newChild.contains(s)) { - oldChild.remove(s); - } - } + oldChild.removeIf(s -> !newChild.contains(s)); } else - oldChild = new ArrayList(); + oldChild = new ArrayList<>(); for(Transition s : newChild) { @@ -131,10 +125,8 @@ public static Edges updateEdges(IndoorGMLMap map, String parentId, String id, St oldChild.add(s); } } - - for(Transition s : oldChild) { - result.setTransitionMembers(oldChild); - } + + result.setTransitionMembers(oldChild); } else { diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/EnvelopeDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/EnvelopeDAO.java index 5064599..a43bb4a 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/EnvelopeDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/EnvelopeDAO.java @@ -70,6 +70,7 @@ public static Envelope createEnvelope(IndoorGMLMap map, String parentId, String } + assert parent != null; parent.setBoundedBy(newFeature); newFeature.setParent(parent); map.removeFutureID(id); @@ -85,6 +86,7 @@ public static void deleteEnvelope(IndoorGMLMap map, String id) { if (map.hasFutureID(id)) target = (Envelope) map.getFutureFeature(id); } + assert target != null; IndoorFeatures parent = target.getParent(); map.removeFeature(id); diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/GeneralSpaceDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/GeneralSpaceDAO.java index 96638d0..07a3b35 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/GeneralSpaceDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/GeneralSpaceDAO.java @@ -88,12 +88,12 @@ public static GeneralSpace updateGeneralSpace(IndoorGMLMap map, String parentId, } if(partialboundedBy != null) { - Listpbb = new ArrayList(); + Listpbb = new ArrayList<>(); for(String csbi : partialboundedBy) { CellSpaceBoundary temp = new CellSpaceBoundary(map, csbi); pbb.add(temp); } - result.setPartialboundedBy(pbb); + result.setPartialBoundedBy(pbb); } map.removeFeature(id); @@ -158,7 +158,7 @@ public static GeneralSpace createGeneralSpace(IndoorGMLMap map, String parentId, //parent.addCellSpaceMember(newFeature); ListcellSpaceMember = parent.getCellSpaceMember(); if(cellSpaceMember == null) - cellSpaceMember = new ArrayList(); + cellSpaceMember = new ArrayList<>(); cellSpaceMember.add(newFeature); parent.setCellSpaceMember(cellSpaceMember); @@ -181,7 +181,7 @@ public static GeneralSpace createGeneralSpace(IndoorGMLMap map, String parentId, } if(partialBoundedBy != null){ - List realPartialBoundedBy = new ArrayList(); + List realPartialBoundedBy = new ArrayList<>(); for(String b : partialBoundedBy){ CellSpaceBoundary pb = (CellSpaceBoundary) map.getFeature(b); if(pb == null){ @@ -189,7 +189,7 @@ public static GeneralSpace createGeneralSpace(IndoorGMLMap map, String parentId, } realPartialBoundedBy.add(pb); } - newFeature.setPartialboundedBy(realPartialBoundedBy); + newFeature.setPartialBoundedBy(realPartialBoundedBy); } map.removeFutureID(id); @@ -225,7 +225,7 @@ public static GeneralSpace createGeneralSpace(IndoorGMLMap map, String parentId, } //parent.addCellSpaceMember(newFeature); - ArrayListcellSpaceMember = new ArrayList(); + ArrayListcellSpaceMember = new ArrayList<>(); cellSpaceMember.add(newFeature); parent.setCellSpaceMember(cellSpaceMember); newFeature.setParent(parent); diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/IndoorFeaturesDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/IndoorFeaturesDAO.java index da602b4..5ab611d 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/IndoorFeaturesDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/IndoorFeaturesDAO.java @@ -43,6 +43,7 @@ public static IndoorFeatures createIndoorFeatures(IndoorGMLMap map, String id, S } map.removeFutureID(id); map.setFeature(id, "IndoorFeatures", newFeature); + return newFeature; } @@ -51,7 +52,7 @@ public static IndoorFeatures createIndoorFeatures(IndoorGMLMap map, String id) { id = UUID.randomUUID().toString(); } - IndoorFeatures newFeature = null; + IndoorFeatures newFeature; if(map.hasFutureID(id)){ newFeature = (IndoorFeatures)map.getFutureFeature(id); diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/InterEdgesDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/InterEdgesDAO.java index 6027898..b55233a 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/InterEdgesDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/InterEdgesDAO.java @@ -3,11 +3,9 @@ import java.util.List; import edu.pnu.stem.binder.IndoorGMLMap; -import edu.pnu.stem.feature.core.CellSpace; import edu.pnu.stem.feature.core.InterEdges; import edu.pnu.stem.feature.core.InterLayerConnection; import edu.pnu.stem.feature.core.MultiLayeredGraph; -import edu.pnu.stem.feature.core.SpaceLayer; public class InterEdgesDAO { public static InterEdges createInterEdges(IndoorGMLMap map, String parentId, String id, String name, String description, ListinterLayerConnectionMember){ @@ -36,9 +34,9 @@ public static InterEdges createInterEdges(IndoorGMLMap map, String parentId, Str } if(interLayerConnectionMember != null){ - ListtempList = new ArrayList(); - for(int i = 0 ; i < interLayerConnectionMember.size() ; i++){ - InterLayerConnection temp = new InterLayerConnection(map, interLayerConnectionMember.get(i)); + ListtempList = new ArrayList<>(); + for (String s : interLayerConnectionMember) { + InterLayerConnection temp = new InterLayerConnection(map, s); tempList.add(temp); } newFeature.setInterLayerConnectionMember(tempList); @@ -85,17 +83,13 @@ public static InterEdges updateInterEdges(IndoorGMLMap map, String parentId, Str if(interLayerConnectionMember != null) { List oldChild = target.getInterLayerConnectionMember(); - List newChild = new ArrayList(); + List newChild = new ArrayList<>(); for(String ni : interLayerConnectionMember) { newChild.add(new InterLayerConnection(map,ni)); } - - for(InterLayerConnection n : oldChild) { - if(!newChild.contains(n)) { - oldChild.remove(n); - } - } + + oldChild.removeIf(n -> !newChild.contains(n)); for(InterLayerConnection n : newChild) { if(!oldChild.contains(n)) { @@ -103,7 +97,7 @@ public static InterEdges updateInterEdges(IndoorGMLMap map, String parentId, Str } } - result.setInterLayerConnectionMember(oldChild);; + result.setInterLayerConnectionMember(oldChild); } else { if(target.getInterLayerConnectionMember().size() != 0) { diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/InterLayerConnectionDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/InterLayerConnectionDAO.java index d5a76ea..9d34362 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/InterLayerConnectionDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/InterLayerConnectionDAO.java @@ -1,14 +1,12 @@ package edu.pnu.stem.dao; -import java.util.ArrayList; -import java.util.List; import edu.pnu.stem.binder.IndoorGMLMap; -import edu.pnu.stem.feature.core.CellSpace; import edu.pnu.stem.feature.core.InterEdges; import edu.pnu.stem.feature.core.InterLayerConnection; import edu.pnu.stem.feature.core.SpaceLayer; import edu.pnu.stem.feature.core.State; import edu.pnu.stem.feature.core.typeOfTopoExpressionCode; + public class InterLayerConnectionDAO { public static InterLayerConnection createInterLayerConnection(IndoorGMLMap map, String parentId, String id, String name, String description, String typeOfTopoExpression, String comment, String[] interConnects, String[] connectedLayers){ @@ -58,16 +56,16 @@ public static InterLayerConnection createInterLayerConnection(IndoorGMLMap map, if(interConnects.length == 2 && connectedLayers.length == 2){ State[] tempInterLayerConnectionList = new State[2]; tempInterLayerConnectionList[0] = new State(map, interConnects[0]); - System.out.println("create inter 0: "+interConnects[0].toString()); + System.out.println("create inter 0: "+ interConnects[0]); tempInterLayerConnectionList[1] = new State(map, interConnects[1]); - System.out.println("create inter 1: "+interConnects[1].toString()); + System.out.println("create inter 1: "+ interConnects[1]); newFeature.setInterConnects(tempInterLayerConnectionList); SpaceLayer[] tempConnectedLayers = new SpaceLayer[2]; tempConnectedLayers[0] = new SpaceLayer(map, connectedLayers[0]); - System.out.println("create connectedLayers 0: "+connectedLayers[0].toString()); + System.out.println("create connectedLayers 0: "+ connectedLayers[0]); tempConnectedLayers[1] = new SpaceLayer(map, connectedLayers[1]); - System.out.println("create connectedLayers 1: "+connectedLayers[1].toString()); + System.out.println("create connectedLayers 1: "+ connectedLayers[1]); newFeature.setConnectedLayers(tempConnectedLayers); } else{ @@ -119,10 +117,9 @@ public static InterLayerConnection updateInterLayerConnection(IndoorGMLMap map, } if(typeOfTopoExpression!= null){ - typeOfTopoExpressionCode ttCode = null; + typeOfTopoExpressionCode ttCode = new typeOfTopoExpressionCode(); ttCode.type = typeOfTopoExpressionCode.Type.valueOf(typeOfTopoExpression); result.setTypeOfTopoExpression(ttCode); - } if(comment != null){ result.setComment(comment); diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/MultiLayeredGraphDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/MultiLayeredGraphDAO.java index 1bdba2a..d84c084 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/MultiLayeredGraphDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/MultiLayeredGraphDAO.java @@ -3,11 +3,10 @@ import java.util.ArrayList; import java.util.List; +import java.util.Objects; import java.util.UUID; import edu.pnu.stem.binder.IndoorGMLMap; -import edu.pnu.stem.feature.core.CellSpace; -import edu.pnu.stem.feature.core.Edges; import edu.pnu.stem.feature.core.IndoorFeatures; import edu.pnu.stem.feature.core.InterEdges; import edu.pnu.stem.feature.core.MultiLayeredGraph; @@ -42,10 +41,10 @@ public static MultiLayeredGraph createMultiLayeredGraph(IndoorGMLMap map, String List sls = newFeature.getSpaceLayers(); if(sls == null) - sls = new ArrayList(); + sls = new ArrayList<>(); List iel = newFeature.getInterEdges(); if(iel == null) - iel = new ArrayList(); + iel = new ArrayList<>(); if(parent == null){ if(map.hasFutureID(parentId)){ @@ -122,21 +121,17 @@ public static MultiLayeredGraph updateMultiLayeredGraph(IndoorGMLMap map, String if(spacelayers != null) { List oldChild = target.getSpaceLayers(); - List newChild = new ArrayList(); + List newChild = new ArrayList<>(); for(String ni : spacelayers) { newChild.add(new SpaceLayers(map,ni)); } if(oldChild != null) { - for(SpaceLayers n : oldChild) { - if(!newChild.contains(n)) { - oldChild.remove(n); - } - } + oldChild.removeIf(n -> !newChild.contains(n)); } else { - oldChild = new ArrayList(); + oldChild = new ArrayList<>(); } @@ -161,7 +156,7 @@ public static MultiLayeredGraph updateMultiLayeredGraph(IndoorGMLMap map, String if(interedges != null) { List oldChild = target.getInterEdges(); - List newChild = new ArrayList(); + List newChild = new ArrayList<>(); for(String ei : interedges) { @@ -169,14 +164,10 @@ public static MultiLayeredGraph updateMultiLayeredGraph(IndoorGMLMap map, String } if(oldChild != null) { - for(InterEdges n : oldChild) { - if(!newChild.contains(n)) { - oldChild.remove(n); - } - } + oldChild.removeIf(n -> !newChild.contains(n)); } else { - oldChild = new ArrayList(); + oldChild = new ArrayList<>(); } @@ -190,7 +181,7 @@ public static MultiLayeredGraph updateMultiLayeredGraph(IndoorGMLMap map, String result.setInterEdges(oldChild); } else { - if(target.getInterEdges() != null & target.getInterEdges().size() != 0) { + if(target.getInterEdges() != null & Objects.requireNonNull(target.getInterEdges()).size() != 0) { List oldChild = target.getInterEdges(); for(InterEdges child : oldChild) { diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/NodesDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/NodesDAO.java index bdac37a..8ff4510 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/NodesDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/NodesDAO.java @@ -41,7 +41,7 @@ public static Nodes createNodes(IndoorGMLMap map, String parentId, String id, St Listsm = newFeature.getStateMember(); if(sm == null) - sm = new ArrayList(); + sm = new ArrayList<>(); SpaceLayer parent = (SpaceLayer) map.getFeature(parentId); @@ -56,7 +56,7 @@ public static Nodes createNodes(IndoorGMLMap map, String parentId, String id, St Listnodes = parent.getNodes(); if(nodes == null) - nodes = new ArrayList(); + nodes = new ArrayList<>(); nodes.add(newFeature); @@ -107,7 +107,7 @@ public static Nodes updateNodes(IndoorGMLMap map, String parentId, String id, St if(stateMembers != null) { List oldChild = target.getStateMember(); - List newChild = new ArrayList(); + List newChild = new ArrayList<>(); for(String si : stateMembers) { @@ -115,14 +115,10 @@ public static Nodes updateNodes(IndoorGMLMap map, String parentId, String id, St } if(oldChild != null) { - for(State s : oldChild) { - if(!newChild.contains(s)) { - oldChild.remove(s); - } - } + oldChild.removeIf(s -> !newChild.contains(s)); } else { - oldChild = new ArrayList(); + oldChild = new ArrayList<>(); } diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/PrimalSpaceFeaturesDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/PrimalSpaceFeaturesDAO.java index fcfbdec..f95d249 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/PrimalSpaceFeaturesDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/PrimalSpaceFeaturesDAO.java @@ -9,9 +9,7 @@ import edu.pnu.stem.feature.core.CellSpace; import edu.pnu.stem.feature.core.CellSpaceBoundary; import edu.pnu.stem.feature.core.IndoorFeatures; -import edu.pnu.stem.feature.core.InterEdges; import edu.pnu.stem.feature.core.PrimalSpaceFeatures; -import edu.pnu.stem.feature.core.SpaceLayers; /** * @@ -36,11 +34,11 @@ public static PrimalSpaceFeatures createPrimalSpaceFeatures(IndoorGMLMap map, St Listcm = newFeature.getCellSpaceMember(); if(cm == null) - cm = new ArrayList(); + cm = new ArrayList<>(); List cbm = newFeature.getCellSpaceBoundaryMember(); if(cbm == null) - cbm = new ArrayList(); + cbm = new ArrayList<>(); IndoorFeatures parent = (IndoorFeatures) map.getFeature(parentId); @@ -74,7 +72,8 @@ public static PrimalSpaceFeatures createPrimalSpaceFeatures(IndoorGMLMap map, St cbm.add(new CellSpaceBoundary(map,cb)); newFeature.setCellSpaceBoundaryMember(cbm); } - + + assert parent != null; parent.setPrimalSpaceFeatures(newFeature); newFeature.setParent(parent); map.removeFutureID(id); @@ -120,20 +119,16 @@ public static PrimalSpaceFeatures updatePrimalSpaceFeatures(IndoorGMLMap map, St if(cellspacemembers != null) { List oldChild = target.getCellSpaceMember(); - List newChild = new ArrayList(); + List newChild = new ArrayList<>(); for(String ni : cellspacemembers) { newChild.add(new CellSpace(map,ni)); } if(oldChild != null) { - for(CellSpace n : oldChild) { - if(!newChild.contains(n)) { - oldChild.remove(n); - } - } + oldChild.removeIf(n -> !newChild.contains(n)); } else { - oldChild = new ArrayList(); + oldChild = new ArrayList<>(); } for(CellSpace n : newChild) { @@ -157,7 +152,7 @@ public static PrimalSpaceFeatures updatePrimalSpaceFeatures(IndoorGMLMap map, St if(cellspaceboundarymembers != null) { List oldChild = target.getCellSpaceBoundaryMember(); - List newChild = new ArrayList(); + List newChild = new ArrayList<>(); for(String ei : cellspaceboundarymembers) { @@ -165,14 +160,10 @@ public static PrimalSpaceFeatures updatePrimalSpaceFeatures(IndoorGMLMap map, St } if(oldChild != null) { - for(CellSpaceBoundary n : oldChild) { - if(!newChild.contains(n)) { - oldChild.remove(n); - } - } + oldChild.removeIf(n -> !newChild.contains(n)); } else { - oldChild = new ArrayList(); + oldChild = new ArrayList<>(); } diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/SpaceLayerDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/SpaceLayerDAO.java index 0143ef0..5104643 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/SpaceLayerDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/SpaceLayerDAO.java @@ -3,6 +3,7 @@ import java.util.ArrayList; import java.util.List; +import java.util.Objects; import java.util.UUID; import edu.pnu.stem.binder.IndoorGMLMap; @@ -30,10 +31,10 @@ public static SpaceLayer createSpaceLayer(IndoorGMLMap map, String parentId, Str List nl = newFeature.getNodes(); if(nl == null) - nl = new ArrayList(); + nl = new ArrayList<>(); List el = newFeature.getEdges(); if(el == null) - el = new ArrayList(); + el = new ArrayList<>(); map.setFeature(id, "SpaceLayer", newFeature); @@ -72,7 +73,7 @@ public static SpaceLayer createSpaceLayer(IndoorGMLMap map, String parentId, Str List spaceLayerMember = parent.getSpaceLayerMember(); if(spaceLayerMember == null) - spaceLayerMember = new ArrayList(); + spaceLayerMember = new ArrayList<>(); spaceLayerMember.add(newFeature); parent.setSpaceLayerMember(spaceLayerMember); newFeature.setParent(parent); @@ -116,21 +117,17 @@ public static SpaceLayer updateSpaceLayer(IndoorGMLMap map, String parentId, Str if(nodes != null) { List oldChild = target.getNodes(); - List newChild = new ArrayList(); + List newChild = new ArrayList<>(); for(String ni : nodes) { newChild.add(new Nodes(map,ni)); } if(oldChild != null) { - for(Nodes n : oldChild) { - if(!newChild.contains(n)) { - oldChild.remove(n); - } - } + oldChild.removeIf(n -> !newChild.contains(n)); } else { - oldChild = new ArrayList(); + oldChild = new ArrayList<>(); } @@ -155,7 +152,7 @@ public static SpaceLayer updateSpaceLayer(IndoorGMLMap map, String parentId, Str if(edges != null) { List oldChild = target.getEdges(); - List newChild = new ArrayList(); + List newChild = new ArrayList<>(); for(String ei : edges) { @@ -163,14 +160,10 @@ public static SpaceLayer updateSpaceLayer(IndoorGMLMap map, String parentId, Str } if(oldChild != null) { - for(Edges n : oldChild) { - if(!newChild.contains(n)) { - oldChild.remove(n); - } - } + oldChild.removeIf(n -> !newChild.contains(n)); } else { - oldChild = new ArrayList(); + oldChild = new ArrayList<>(); } @@ -184,7 +177,7 @@ public static SpaceLayer updateSpaceLayer(IndoorGMLMap map, String parentId, Str result.setEdges(oldChild); } else { - if(target.getEdges() != null & target.getEdges().size() != 0) { + if(target.getEdges() != null & Objects.requireNonNull(target.getEdges()).size() != 0) { List oldChild = target.getEdges(); for(Edges child : oldChild) { diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/SpaceLayersDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/SpaceLayersDAO.java index 4323b99..d3ceaed 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/SpaceLayersDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/SpaceLayersDAO.java @@ -5,7 +5,6 @@ import edu.pnu.stem.binder.IndoorGMLMap; import edu.pnu.stem.feature.core.MultiLayeredGraph; -import edu.pnu.stem.feature.core.Nodes; import edu.pnu.stem.feature.core.SpaceLayer; import edu.pnu.stem.feature.core.SpaceLayers; @@ -28,7 +27,7 @@ public static SpaceLayers createSpaceLayers(IndoorGMLMap map, String parentId, S List sl = newFeature.getSpaceLayerMember(); if(sl == null) - sl = new ArrayList(); + sl = new ArrayList<>(); MultiLayeredGraph parent = (MultiLayeredGraph) map.getFeature(parentId); if(parent == null){ @@ -57,7 +56,7 @@ public static SpaceLayers createSpaceLayers(IndoorGMLMap map, String parentId, S List spaceLayers = parent.getSpaceLayers(); if(spaceLayers == null) { - spaceLayers = new ArrayList(); + spaceLayers = new ArrayList<>(); } spaceLayers.add(newFeature); parent.setSpaceLayers(spaceLayers); @@ -104,21 +103,17 @@ public static SpaceLayers updateSpaceLayers(IndoorGMLMap map, String parentId, S if(spacelayer != null) { List oldChild = target.getSpaceLayerMember(); - List newChild = new ArrayList(); + List newChild = new ArrayList<>(); for(String ni : spacelayer) { newChild.add(new SpaceLayer(map,ni)); } if(oldChild != null) { - for(SpaceLayer n : oldChild) { - if(!newChild.contains(n)) { - oldChild.remove(n); - } - } + oldChild.removeIf(n -> !newChild.contains(n)); } else { - oldChild = new ArrayList(); + oldChild = new ArrayList<>(); } diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/TransitionDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/TransitionDAO.java index 754b08c..b2ac41b 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/TransitionDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/TransitionDAO.java @@ -49,7 +49,7 @@ public static Transition createTransition(IndoorGMLMap map, String parentId, Listtm = parent.getTransitionMember(); if(tm == null) - tm = new ArrayList(); + tm = new ArrayList<>(); tm.add(newFeature); parent.setTransitionMembers(tm); @@ -164,9 +164,9 @@ public static Transition createTransition(IndoorGMLMap map, String parentId, parent = new Edges(map,parentId); } } - Listtm = parent.getTransitionMember(); + List tm = parent.getTransitionMember(); if(tm == null) - tm = new ArrayList(); + tm = new ArrayList<>(); tm.add(newFeature); parent.setTransitionMembers(tm); @@ -261,7 +261,8 @@ public static Transition updateTransition(IndoorGMLMap map, String parentId, if(target == null) { //TODO : throw error } - + + assert target != null; Edges parent = target.getParent(); if(!parent.getId().equals(parentId)) { parent.deleteTransitionMember(target); @@ -286,7 +287,7 @@ public static Transition updateTransition(IndoorGMLMap map, String parentId, } if(duality == null) { - CellSpaceBoundary d = (CellSpaceBoundary) target.getDuality(); + CellSpaceBoundary d = target.getDuality(); if(d != null) d.resetDuality(); } @@ -304,7 +305,7 @@ public static Transition updateTransition(IndoorGMLMap map, String parentId, } if(connects != null) { - Listcnts = new ArrayList(); + Listcnts = new ArrayList<>(); for(String s : connects) { State temp = new State(map,s); diff --git a/igml-feature/src/main/java/edu/pnu/stem/dao/TransitionSpaceDAO.java b/igml-feature/src/main/java/edu/pnu/stem/dao/TransitionSpaceDAO.java index b51aff2..c4a2849 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/dao/TransitionSpaceDAO.java +++ b/igml-feature/src/main/java/edu/pnu/stem/dao/TransitionSpaceDAO.java @@ -86,12 +86,12 @@ public static TransitionSpace updateTransitionSpace(IndoorGMLMap map, String par } if (partialboundedBy != null) { - List pbb = new ArrayList(); + List pbb = new ArrayList<>(); for (String csbi : partialboundedBy) { CellSpaceBoundary temp = new CellSpaceBoundary(map, csbi); pbb.add(temp); } - result.setPartialboundedBy(pbb); + result.setPartialBoundedBy(pbb); } map.removeFeature(id); @@ -152,7 +152,7 @@ public static TransitionSpace createTransitionSpace(IndoorGMLMap map, String par // parent.addCellSpaceMember(newFeature); List cellSpaceMember = parent.getCellSpaceMember(); if (cellSpaceMember == null) - cellSpaceMember = new ArrayList(); + cellSpaceMember = new ArrayList<>(); cellSpaceMember.add(newFeature); parent.setCellSpaceMember(cellSpaceMember); @@ -175,7 +175,7 @@ public static TransitionSpace createTransitionSpace(IndoorGMLMap map, String par } if (partialBoundedBy != null) { - List realPartialBoundedBy = new ArrayList(); + List realPartialBoundedBy = new ArrayList<>(); for (String b : partialBoundedBy) { CellSpaceBoundary pb = (CellSpaceBoundary) map.getFeature(b); if (pb == null) { @@ -183,7 +183,7 @@ public static TransitionSpace createTransitionSpace(IndoorGMLMap map, String par } realPartialBoundedBy.add(pb); } - newFeature.setPartialboundedBy(realPartialBoundedBy); + newFeature.setPartialBoundedBy(realPartialBoundedBy); } map.removeFutureID(id); @@ -217,7 +217,7 @@ public static TransitionSpace createTransitionSpace(IndoorGMLMap map, String par } // parent.addCellSpaceMember(newFeature); - ArrayList cellSpaceMember = new ArrayList(); + ArrayList cellSpaceMember = new ArrayList<>(); cellSpaceMember.add(newFeature); parent.setCellSpaceMember(cellSpaceMember); newFeature.setParent(parent); diff --git a/igml-feature/src/main/java/edu/pnu/stem/feature/core/CellSpace.java b/igml-feature/src/main/java/edu/pnu/stem/feature/core/CellSpace.java index a443a0e..81a16dd 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/feature/core/CellSpace.java +++ b/igml-feature/src/main/java/edu/pnu/stem/feature/core/CellSpace.java @@ -21,7 +21,7 @@ public class CellSpace extends AbstractFeature { /** * boundary of the CellSpace */ - private List partialboundedBy; + private List partialBoundedBy; /** * value of State which has duality relationship with the CellSpace */ @@ -40,28 +40,32 @@ public class CellSpace extends AbstractFeature { public CellSpace(IndoorGMLMap doc, String id){ super(doc, id); - partialboundedBy = new ArrayList(); + partialBoundedBy = new ArrayList<>(); } + public PrimalSpaceFeatures getParent() { - PrimalSpaceFeatures feature = null; - feature = (PrimalSpaceFeatures) indoorGMLMap.getFeature(this.parentId); + PrimalSpaceFeatures feature = (PrimalSpaceFeatures) indoorGMLMap.getFeature(this.parentId); if(feature == null) { - feature = (PrimalSpaceFeatures)indoorGMLMap.getFutureFeature(this.parentId); + feature = (PrimalSpaceFeatures) indoorGMLMap.getFutureFeature(this.parentId); } + return feature; } public Geometry getGeometry() { Geometry feature = null; + if(this.geometry != null){ - feature = (Geometry) indoorGMLMap.getFeature4Geometry(this.geometry); + feature = indoorGMLMap.getFeature4Geometry(this.geometry); } + return feature; } public void setGeometry(Geometry geom) { String gId = GeometryUtil.getMetadata(geom, "id"); - Geometry found = (Geometry) indoorGMLMap.getFeature4Geometry(gId); + + Geometry found = indoorGMLMap.getFeature4Geometry(gId); if(found == null) { indoorGMLMap.setFeature4Geometry(gId, geom); } @@ -69,11 +73,7 @@ public void setGeometry(Geometry geom) { } public boolean hasDuality() { - if (this.duality == null) { - return false; - } else { - return true; - } + return this.duality != null; } public void resetDuality() { @@ -82,6 +82,7 @@ public void resetDuality() { public State getDuality() { State feature = null; + if (hasDuality()) { feature = (State) indoorGMLMap.getFeature(this.duality); if(feature == null) { @@ -90,62 +91,69 @@ public State getDuality() { } } } + return feature; } public void setDuality(State s) { State found = (State) indoorGMLMap.getFeature(s.getId()); + if(found == null) { if(!indoorGMLMap.hasFutureID(s.getId())){ indoorGMLMap.setFutureFeature(s.getId(), s); } } + this.duality = s.getId(); } - public List getPartialboundedBy() { - List cboundaries = new ArrayList(); - if(this.partialboundedBy != null & this.partialboundedBy.size() != 0){ - for (String s : this.partialboundedBy) { - CellSpaceBoundary found = (CellSpaceBoundary)indoorGMLMap.getFeature(s); + public List getPartialBoundedBy() { + List cellBoundaries = new ArrayList<>(); + + if (this.partialBoundedBy == null) + throw new AssertionError(); + if(this.partialBoundedBy.size() != 0){ + for (String s : this.partialBoundedBy) { + CellSpaceBoundary found = (CellSpaceBoundary) indoorGMLMap.getFeature(s); if(found == null) - found = (CellSpaceBoundary)indoorGMLMap.getFutureFeature(s); + found = (CellSpaceBoundary) indoorGMLMap.getFutureFeature(s); - cboundaries.add(found); + cellBoundaries.add(found); } } - return cboundaries; + return cellBoundaries; } - public void setPartialboundedBy(List csbList) { - this.partialboundedBy = new ArrayList(); + public void setPartialBoundedBy(List csbList) { + this.partialBoundedBy = new ArrayList<>(); + for(CellSpaceBoundary cb : csbList){ cb.setCellSpace(this); - CellSpaceBoundary found = null; + CellSpaceBoundary found; found = (CellSpaceBoundary)indoorGMLMap.getFeature(cb.getId()); if(found == null){ indoorGMLMap.setFutureFeature(cb.getId(), cb); } - if(!this.partialboundedBy.contains(cb.getId())){ - this.partialboundedBy.add(cb.getId()); + if(!this.partialBoundedBy.contains(cb.getId())){ + this.partialBoundedBy.add(cb.getId()); } } } public void addPartialBoundedBy(CellSpaceBoundary cb) { - if(!this.partialboundedBy.contains(cb.getId())){ - this.partialboundedBy.add(cb.getId()); + if(!this.partialBoundedBy.contains(cb.getId())){ + this.partialBoundedBy.add(cb.getId()); indoorGMLMap.setFeature(cb.getId(), "CellSpaceBoundary", cb); } } public void resetPartialBoundedBy() { - this.partialboundedBy = null; + this.partialBoundedBy = null; } public ExternalReference getExternalReference() { - return this.getExternalReference(); + return this.externalReference; } public void setExternalReference(ExternalReference e) { @@ -153,11 +161,11 @@ public void setExternalReference(ExternalReference e) { } public void setParent(PrimalSpaceFeatures parent) { - PrimalSpaceFeatures found = null; - found = (PrimalSpaceFeatures)indoorGMLMap.getFeature(parent.getId()); + PrimalSpaceFeatures found = (PrimalSpaceFeatures)indoorGMLMap.getFeature(parent.getId()); if(found == null){ indoorGMLMap.setFutureFeature(parent.getId(), parent); } + this.parentId = parent.getId(); } @@ -166,28 +174,23 @@ public void resetParent() { } public void deletePartialBoundedBy(CellSpaceBoundary cb) { - if(this.partialboundedBy != null) - if(this.partialboundedBy.contains(cb.getId())) - this.partialboundedBy.remove(cb.getId()); + if(this.partialBoundedBy != null) + this.partialBoundedBy.remove(cb.getId()); } public void setLevel(List level) { - this.level = new ArrayList(); - for(String lv : level) { - this.level.add(lv); - } - + this.level = new ArrayList<>(); + this.level.addAll(level); } public void addLevel(String level) { this.level.add(level); - } + } + public List getLevel() { - List level = new ArrayList(); - if(this.level != null & this.level.size() != 0){ - for (String s : this.level) { - level.add(s); - } + List level = new ArrayList<>(); + if (this.level != null && this.level.size() != 0){ + level.addAll(this.level); } return level; diff --git a/igml-feature/src/main/java/edu/pnu/stem/geometry/jts/WKTReader3D.java b/igml-feature/src/main/java/edu/pnu/stem/geometry/jts/WKTReader3D.java index e82a2fd..6520e4d 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/geometry/jts/WKTReader3D.java +++ b/igml-feature/src/main/java/edu/pnu/stem/geometry/jts/WKTReader3D.java @@ -1,6 +1,3 @@ -/** - * - */ package edu.pnu.stem.geometry.jts; import java.io.IOException; @@ -187,8 +184,6 @@ private double getNextNumber() throws IOException, /** * Returns the next EMPTY or L_PAREN in the stream as uppercase text. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next token must be EMPTY or L_PAREN. *@return the next EMPTY or L_PAREN in the stream as uppercase * text. *@throws ParseException if the next token is not EMPTY or L_PAREN @@ -206,8 +201,6 @@ private String getNextEmptyOrOpener() throws IOException, ParseException { /** * Returns the next R_PAREN or COMMA in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next token must be R_PAREN or COMMA. *@return the next R_PAREN or COMMA in the stream *@throws ParseException if the next token is not R_PAREN or COMMA *@throws IOException if an I/O error occurs @@ -224,8 +217,6 @@ private String getNextCloserOrComma() throws IOException, ParseException { /** * Returns the next R_PAREN in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next token must be R_PAREN. *@return the next R_PAREN in the stream *@throws ParseException if the next token is not R_PAREN *@throws IOException if an I/O error occurs @@ -242,8 +233,6 @@ private String getNextCloser() throws IOException, ParseException { /** * Returns the next word in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next token must be a word. *@return the next word in the stream as uppercase text *@throws ParseException if the next token is not a word *@throws IOException if an I/O error occurs @@ -269,8 +258,6 @@ private String getNextWord() throws IOException, ParseException { /** * Returns the next word in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next token must be a word. *@return the next word in the stream as uppercase text *@throws ParseException if the next token is not a word *@throws IOException if an I/O error occurs @@ -329,8 +316,6 @@ private String tokenString() /** * Creates a Geometry using the next token in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next tokens must form a <Geometry Tagged Text>. *@return a Geometry specified by the next token * in the stream *@throws ParseException if the coordinates used to create a Polygon @@ -384,8 +369,6 @@ else if (type.equalsIgnoreCase("SOLID")) { /** * Creates a Point using the next token in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next tokens must form a <Point Text>. *@return a Point specified by the next token in * the stream *@throws IOException if an I/O error occurs @@ -404,8 +387,6 @@ private Point readPointText() throws IOException, ParseException { /** * Creates a LineString using the next token in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next tokens must form a <LineString Text>. *@return a LineString specified by the next * token in the stream *@throws IOException if an I/O error occurs @@ -418,8 +399,6 @@ private LineString readLineStringText() throws IOException, ParseException { /** * Creates a LinearRing using the next token in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next tokens must form a <LineString Text>. *@return a LinearRing specified by the next * token in the stream *@throws IOException if an I/O error occurs @@ -444,8 +423,6 @@ private MultiPoint OLDreadMultiPointText() throws IOException, ParseException { /** * Creates a MultiPoint using the next tokens in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next tokens must form a <MultiPoint Text>. *@return a MultiPoint specified by the next * token in the stream *@throws IOException if an I/O error occurs @@ -500,8 +477,6 @@ private Point[] toPoints(Coordinate[] coordinates) { /** * Creates a Polygon using the next token in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next tokens must form a <Polygon Text>. *@return a Polygon specified by the next token * in the stream *@throws ParseException if the coordinates used to create the Polygon @@ -532,8 +507,6 @@ private Polygon readPolygonText() throws IOException, ParseException { /** * Creates a MultiLineString using the next token in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next tokens must form a <MultiLineString Text>. *@return a MultiLineString specified by the * next token in the stream *@throws IOException if an I/O error occurs @@ -560,8 +533,6 @@ private MultiLineString readMultiLineStringText() throws IOException, ParseExcep /** * Creates a MultiPolygon using the next token in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next tokens must form a <MultiPolygon Text>. *@return a MultiPolygon specified by the next * token in the stream, or if if the coordinates used to create the * Polygon shells and holes do not form closed linestrings. @@ -589,8 +560,6 @@ private MultiPolygon readMultiPolygonText() throws IOException, ParseException { /** * Creates a Solid using the next token in the stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next tokens must form a <MultiPolygon Text>. *@return a MultiPolygon specified by the next * token in the stream, or if if the coordinates used to create the * Polygon shells and holes do not form closed linestrings. @@ -619,8 +588,6 @@ private Solid readSolidText() throws IOException, ParseException { * Creates a GeometryCollection using the next token in the * stream. * - *@param tokenizer tokenizer over a stream of text in Well-known Text - * format. The next tokens must form a <GeometryCollection Text>. *@return a GeometryCollection specified by the * next token in the stream *@throws ParseException if the coordinates used to create a Polygon diff --git a/igml-feature/src/main/java/edu/pnu/stem/geometry/jts/WKTWriter3D.java b/igml-feature/src/main/java/edu/pnu/stem/geometry/jts/WKTWriter3D.java index 903f67c..3bbdbf7 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/geometry/jts/WKTWriter3D.java +++ b/igml-feature/src/main/java/edu/pnu/stem/geometry/jts/WKTWriter3D.java @@ -509,8 +509,6 @@ private String writeNumber(double d) { * Converts a LineString to <LineString Text> format, then * appends it to the writer. * - * @param lineString - * the LineString to process * @param writer * the output writer to append to */ diff --git a/igml-feature/src/main/java/edu/pnu/stem/util/GeometryUtil.java b/igml-feature/src/main/java/edu/pnu/stem/util/GeometryUtil.java index cda8189..80f4699 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/util/GeometryUtil.java +++ b/igml-feature/src/main/java/edu/pnu/stem/util/GeometryUtil.java @@ -4,11 +4,8 @@ import java.util.Map; import java.util.UUID; -import org.locationtech.jts.geom.Envelope; import org.locationtech.jts.geom.Geometry; - - /** * @author hyung * diff --git a/igml-feature/src/main/java/edu/pnu/stem/util/JaxbUtil.java b/igml-feature/src/main/java/edu/pnu/stem/util/JaxbUtil.java index 5d76db7..6371dbb 100644 --- a/igml-feature/src/main/java/edu/pnu/stem/util/JaxbUtil.java +++ b/igml-feature/src/main/java/edu/pnu/stem/util/JaxbUtil.java @@ -3,11 +3,9 @@ import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; -import com.sun.xml.bind.v2.runtime.JAXBContextImpl; - public class JaxbUtil { public static JAXBContext createIndoorGMLContext() throws JAXBException{ - JAXBContext context = (JAXBContextImpl) JAXBContext.newInstance( + JAXBContext context = JAXBContext.newInstance( "net.opengis.indoorgml.core.v_1_0" +":org.w3.XMLSchema" +":net.opengis.gml.v_3_2" @@ -16,7 +14,7 @@ public static JAXBContext createIndoorGMLContext() throws JAXBException{ return context; } public static JAXBContext createGMLContext() throws JAXBException{ - JAXBContext context = (JAXBContext) JAXBContext.newInstance( + JAXBContext context = JAXBContext.newInstance( "net.opengis.gml.v_3_2" +":org.w3.XMLSchema" +":net.ascc.xml.schematron" diff --git a/igml-feature/src/test/java/edu/pnu/stem/junittest.java b/igml-feature/src/test/java/edu/pnu/stem/junittest.java index 605d689..6d85b37 100644 --- a/igml-feature/src/test/java/edu/pnu/stem/junittest.java +++ b/igml-feature/src/test/java/edu/pnu/stem/junittest.java @@ -35,14 +35,11 @@ public static void InitXMLtoJava() { map.setDocId("test"); doc = edu.pnu.stem.binder.Unmashaller.importIndoorGML("test","src/test/resources/example1.gml"); testObject = edu.pnu.stem.binder.Convert2FeatureClass.change2FeatureClass(map,"test", doc); - } catch (JAXBException e) { - // TODO Auto-generated catch block - e.printStackTrace(); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } - } + } // @Ignore @Test//primespace id check public void PriamlSpace_id(){ From ce3ffa6473e762ad8dea247d310943bb68eb7ced Mon Sep 17 00:00:00 2001 From: taehoonkim Date: Wed, 11 Nov 2020 15:43:54 +0900 Subject: [PATCH 03/12] Delete unnecessary codes and libraries. --- database/bin/pom.xml | 67 - database/pom.xml | 67 - .../src/main/java/database/Connector.java | 166 - .../java/edu/pnu/stem/database/Connector.java | 230 - .../java/edu/pnu/stem/database/InsertMap.java | 489 - .../java/edu/pnu/stem/database/SearchMap.java | 646 - extension/pom.xml | 41 - .../java/edu/pnu/stem/binder/Importer.java | 9 - .../java/edu/pnu/stem/util/Converter.java | 18 - lib/META-INF/MANIFEST.MF | 6 - .../gml-v_3_2_1/dependencies.txt | 14 - .../org.jvnet.ogc/gml-v_3_2_1/pom.properties | 5 - .../maven/org.jvnet.ogc/gml-v_3_2_1/pom.xml | 61 - lib/META-INF/sun-jaxb.episode | 1069 - lib/gml-v_3_2_1.jsonix.xjb | 23 - lib/gml-v_3_2_1.xjb | 229 - .../META-INF/MANIFEST.MF | 6 - .../indoorgml-v_1_0/dependencies.txt | 15 - .../indoorgml-v_1_0/pom.properties | 5 - .../org.jvnet.ogc/indoorgml-v_1_0/pom.xml | 105 - .../META-INF/sun-jaxb.episode | 230 - .../indoorgml-v_1_0.jsonix.xjb | 17 - .../indoorgml-v_1_0.xjb | 31 - .../indoorgmlcore1_0_3_extension.xsd | 256 - .../v_1_0/CellSpaceBoundaryGeometryType.class | Bin 9042 -> 0 bytes .../v_1_0/CellSpaceBoundaryMemberType.class | Bin 20955 -> 0 bytes .../v_1_0/CellSpaceBoundaryPropertyType.class | Bin 20838 -> 0 bytes .../core/v_1_0/CellSpaceBoundaryType.class | Bin 12867 -> 0 bytes .../core/v_1_0/CellSpaceGeometryType.class | Bin 9095 -> 0 bytes .../core/v_1_0/CellSpaceMemberType.class | Bin 20691 -> 0 bytes .../core/v_1_0/CellSpacePropertyType.class | Bin 20574 -> 0 bytes .../indoorgml/core/v_1_0/CellSpaceType.class | Bin 15525 -> 0 bytes .../indoorgml/core/v_1_0/EdgesType.class | Bin 12882 -> 0 bytes .../v_1_0/ExternalObjectReferenceType.class | Bin 8466 -> 0 bytes .../core/v_1_0/ExternalReferenceType.class | Bin 9218 -> 0 bytes .../core/v_1_0/IndoorFeaturesType.class | Bin 9535 -> 0 bytes .../indoorgml/core/v_1_0/InterEdgesType.class | Bin 11369 -> 0 bytes .../InterLayerConnectionMemberType.class | Bin 20529 -> 0 bytes .../InterLayerConnectionPropertyType.class | Bin 20410 -> 0 bytes .../core/v_1_0/InterLayerConnectionType.class | Bin 14998 -> 0 bytes .../v_1_0/MultiLayeredGraphPropertyType.class | Bin 20311 -> 0 bytes .../core/v_1_0/MultiLayeredGraphType.class | Bin 12236 -> 0 bytes .../indoorgml/core/v_1_0/NodesType.class | Bin 12836 -> 0 bytes .../indoorgml/core/v_1_0/ObjectFactory.class | Bin 12238 -> 0 bytes .../PrimalSpaceFeaturesPropertyType.class | Bin 20377 -> 0 bytes .../core/v_1_0/PrimalSpaceFeaturesType.class | Bin 14089 -> 0 bytes .../core/v_1_0/SpaceLayerClassTypeType.class | Bin 1673 -> 0 bytes .../core/v_1_0/SpaceLayerMemberType.class | Bin 20220 -> 0 bytes .../core/v_1_0/SpaceLayerPropertyType.class | Bin 20080 -> 0 bytes .../indoorgml/core/v_1_0/SpaceLayerType.class | Bin 20216 -> 0 bytes .../core/v_1_0/SpaceLayersType.class | Bin 11139 -> 0 bytes .../core/v_1_0/StateMemberType.class | Bin 20034 -> 0 bytes .../core/v_1_0/StatePropertyType.class | Bin 19915 -> 0 bytes .../indoorgml/core/v_1_0/StateType.class | Bin 23963 -> 0 bytes .../core/v_1_0/TransitionMemberType.class | Bin 20199 -> 0 bytes .../core/v_1_0/TransitionPropertyType.class | Bin 20080 -> 0 bytes .../indoorgml/core/v_1_0/TransitionType.class | Bin 25319 -> 0 bytes ...eOfTopoExpressionCodeEnumerationType.class | Bin 1859 -> 0 bytes .../indoorgml/core/v_1_0/package-info.class | Bin 359 -> 0 bytes ...terialProjectionParameterizationType.class | Bin 5060 -> 0 bytes .../ext/v_1_0/MaterialAssociationType.class | Bin 24522 -> 0 bytes .../ext/v_1_0/MaterialPropertyType.class | Bin 19997 -> 0 bytes .../indoorgml/ext/v_1_0/MaterialType.class | Bin 10771 -> 0 bytes .../indoorgml/ext/v_1_0/MediaMemberType.class | Bin 20017 -> 0 bytes .../ext/v_1_0/MediaPropertyType.class | Bin 19898 -> 0 bytes .../indoorgml/ext/v_1_0/MediaType.class | Bin 10402 -> 0 bytes .../indoorgml/ext/v_1_0/ObjectFactory.class | Bin 8177 -> 0 bytes ...ojectionCoordGenType$WorldToMaterial.class | Bin 16217 -> 0 bytes .../ext/v_1_0/ProjectionCoordGenType.class | Bin 8114 -> 0 bytes ...nCoordListType$ProjectionCoordinates.class | Bin 10612 -> 0 bytes .../ext/v_1_0/ProjectionCoordListType.class | Bin 10181 -> 0 bytes .../ext/v_1_0/SensorMemberType.class | Bin 20050 -> 0 bytes .../ext/v_1_0/SensorPropertyType.class | Bin 19931 -> 0 bytes .../indoorgml/ext/v_1_0/SensorType.class | Bin 9055 -> 0 bytes .../TwoDimensionalCellSpacePropertyType.class | Bin 20492 -> 0 bytes .../v_1_0/TwoDimensionalCellSpaceType.class | Bin 22414 -> 0 bytes .../ext/v_1_0/WallFeatureMemberType.class | Bin 20215 -> 0 bytes .../ext/v_1_0/WallFeaturePropertyType.class | Bin 20096 -> 0 bytes .../indoorgml/ext/v_1_0/WallFeatureType.class | Bin 13686 -> 0 bytes .../navigation/v_1_0/AnchorBoundaryType.class | Bin 9633 -> 0 bytes .../navigation/v_1_0/AnchorSpaceType.class | Bin 12673 -> 0 bytes .../v_1_0/ConnectionBoundaryType.class | Bin 9677 -> 0 bytes .../v_1_0/ConnectionSpaceType.class | Bin 12733 -> 0 bytes .../navigation/v_1_0/GeneralSpaceType.class | Bin 11264 -> 0 bytes .../v_1_0/NavigableBoundaryType.class | Bin 8061 -> 0 bytes .../navigation/v_1_0/NavigableSpaceType.class | Bin 14592 -> 0 bytes .../navigation/v_1_0/ObjectFactory.class | Bin 11798 -> 0 bytes .../indoorgml/navigation/v_1_0/PathType.class | Bin 11040 -> 0 bytes .../v_1_0/RouteNodeMemberType.class | Bin 7891 -> 0 bytes .../v_1_0/RouteNodePropertyType.class | Bin 20149 -> 0 bytes .../navigation/v_1_0/RouteNodeType.class | Bin 9276 -> 0 bytes .../navigation/v_1_0/RouteNodesType.class | Bin 11132 -> 0 bytes .../v_1_0/RouteSegmentMemberType.class | Bin 7963 -> 0 bytes .../navigation/v_1_0/RouteSegmentType.class | Bin 14296 -> 0 bytes .../navigation/v_1_0/RouteType.class | Bin 11849 -> 0 bytes .../v_1_0/TransferBoundaryType.class | Bin 8984 -> 0 bytes .../navigation/v_1_0/TransferSpaceType.class | Bin 11523 -> 0 bytes .../v_1_0/TransitionSpaceType.class | Bin 12733 -> 0 bytes .../navigation/v_1_0/package-info.class | Bin 371 -> 0 bytes lib/iso19139-v_20070417.ignore.xjb | 29 - .../opengis/gml/v_3_2_1/AbstractCRSType.class | Bin 20662 -> 0 bytes .../AbstractContinuousCoverageType.class | Bin 17687 -> 0 bytes .../AbstractCoordinateOperationType.class | Bin 26151 -> 0 bytes .../AbstractCoordinateSystemType.class | Bin 20759 -> 0 bytes .../gml/v_3_2_1/AbstractCoverageType.class | Bin 16912 -> 0 bytes .../v_3_2_1/AbstractCurveSegmentType.class | Bin 10755 -> 0 bytes .../gml/v_3_2_1/AbstractCurveType.class | Bin 15327 -> 0 bytes .../gml/v_3_2_1/AbstractDatumType.class | Bin 22801 -> 0 bytes .../AbstractFeatureCollectionType.class | Bin 18941 -> 0 bytes .../v_3_2_1/AbstractFeatureMemberType.class | Bin 7475 -> 0 bytes .../gml/v_3_2_1/AbstractFeatureType.class | Bin 14856 -> 0 bytes .../opengis/gml/v_3_2_1/AbstractGMLType.class | Bin 17888 -> 0 bytes .../AbstractGeneralConversionType.class | Bin 19214 -> 0 bytes .../AbstractGeneralDerivedCRSType.class | Bin 21248 -> 0 bytes ...eneralOperationParameterPropertyType.class | Bin 21169 -> 0 bytes ...bstractGeneralOperationParameterType.class | Bin 17055 -> 0 bytes ...actGeneralParameterValuePropertyType.class | Bin 8684 -> 0 bytes .../AbstractGeneralParameterValueType.class | Bin 4836 -> 0 bytes .../AbstractGeneralTransformationType.class | Bin 19314 -> 0 bytes .../AbstractGeometricAggregateType.class | Bin 16693 -> 0 bytes .../AbstractGeometricPrimitiveType.class | Bin 13547 -> 0 bytes .../gml/v_3_2_1/AbstractGeometryType.class | Bin 18232 -> 0 bytes .../AbstractGriddedSurfaceType$Rows$Row.class | Bin 11039 -> 0 bytes .../AbstractGriddedSurfaceType$Rows.class | Bin 9593 -> 0 bytes .../v_3_2_1/AbstractGriddedSurfaceType.class | Bin 11022 -> 0 bytes .../gml/v_3_2_1/AbstractMemberType.class | Bin 7435 -> 0 bytes .../gml/v_3_2_1/AbstractMetaDataType.class | Bin 10622 -> 0 bytes .../AbstractMetadataPropertyType.class | Bin 7384 -> 0 bytes .../AbstractParametricCurveSurfaceType.class | Bin 8043 -> 0 bytes .../v_3_2_1/AbstractRingPropertyType.class | Bin 8276 -> 0 bytes .../gml/v_3_2_1/AbstractRingType.class | Bin 4749 -> 0 bytes .../gml/v_3_2_1/AbstractSolidType.class | Bin 15199 -> 0 bytes .../v_3_2_1/AbstractSurfacePatchType.class | Bin 4898 -> 0 bytes .../gml/v_3_2_1/AbstractSurfaceType.class | Bin 15370 -> 0 bytes .../gml/v_3_2_1/AbstractTimeComplexType.class | Bin 10992 -> 0 bytes .../AbstractTimeGeometricPrimitiveType.class | Bin 16668 -> 0 bytes .../gml/v_3_2_1/AbstractTimeObjectType.class | Bin 9717 -> 0 bytes .../v_3_2_1/AbstractTimePrimitiveType.class | Bin 15402 -> 0 bytes .../gml/v_3_2_1/AbstractTimeSliceType.class | Bin 13919 -> 0 bytes .../AbstractTimeTopologyPrimitiveType.class | Bin 16600 -> 0 bytes .../v_3_2_1/AbstractTopoPrimitiveType.class | Bin 11116 -> 0 bytes .../gml/v_3_2_1/AbstractTopologyType.class | Bin 9860 -> 0 bytes .../gml/v_3_2_1/AffineCSPropertyType.class | Bin 19861 -> 0 bytes .../opengis/gml/v_3_2_1/AffineCSType.class | Bin 17061 -> 0 bytes .../gml/v_3_2_1/AffinePlacementType.class | Bin 13124 -> 0 bytes .../opengis/gml/v_3_2_1/AggregationType.class | Bin 2113 -> 0 bytes .../opengis/gml/v_3_2_1/AngleChoiceType.class | Bin 8756 -> 0 bytes lib/net/opengis/gml/v_3_2_1/AngleType.class | Bin 5280 -> 0 bytes .../opengis/gml/v_3_2_1/ArcByBulgeType.class | Bin 11054 -> 0 bytes .../gml/v_3_2_1/ArcByCenterPointType.class | Bin 18113 -> 0 bytes .../gml/v_3_2_1/ArcStringByBulgeType.class | Bin 19922 -> 0 bytes .../opengis/gml/v_3_2_1/ArcStringType.class | Bin 15025 -> 0 bytes lib/net/opengis/gml/v_3_2_1/ArcType.class | Bin 8749 -> 0 bytes lib/net/opengis/gml/v_3_2_1/AreaType.class | Bin 5274 -> 0 bytes .../gml/v_3_2_1/ArrayAssociationType.class | Bin 11435 -> 0 bytes lib/net/opengis/gml/v_3_2_1/ArrayType.class | Bin 12279 -> 0 bytes .../gml/v_3_2_1/AssociationRoleType.class | Bin 21491 -> 0 bytes lib/net/opengis/gml/v_3_2_1/BSplineType.class | Bin 22046 -> 0 bytes lib/net/opengis/gml/v_3_2_1/BagType.class | Bin 14829 -> 0 bytes .../opengis/gml/v_3_2_1/BaseUnitType.class | Bin 17110 -> 0 bytes lib/net/opengis/gml/v_3_2_1/BezierType.class | Bin 11115 -> 0 bytes lib/net/opengis/gml/v_3_2_1/Boolean.class | Bin 10487 -> 0 bytes .../gml/v_3_2_1/BooleanPropertyType.class | Bin 19832 -> 0 bytes .../gml/v_3_2_1/BoundedFeatureType.class | Bin 11890 -> 0 bytes .../gml/v_3_2_1/BoundingShapeType.class | Bin 12899 -> 0 bytes .../opengis/gml/v_3_2_1/CRSPropertyType.class | Bin 20323 -> 0 bytes .../gml/v_3_2_1/CartesianCSPropertyType.class | Bin 19960 -> 0 bytes .../opengis/gml/v_3_2_1/CartesianCSType.class | Bin 17124 -> 0 bytes lib/net/opengis/gml/v_3_2_1/Category.class | Bin 9545 -> 0 bytes .../gml/v_3_2_1/CategoryExtentType.class | Bin 6631 -> 0 bytes .../gml/v_3_2_1/CategoryPropertyType.class | Bin 19862 -> 0 bytes .../gml/v_3_2_1/CircleByCenterPointType.class | Bin 9010 -> 0 bytes lib/net/opengis/gml/v_3_2_1/CircleType.class | Bin 9654 -> 0 bytes .../v_3_2_1/ClothoidType$RefLocation.class | Bin 7814 -> 0 bytes .../opengis/gml/v_3_2_1/ClothoidType.class | Bin 13109 -> 0 bytes .../opengis/gml/v_3_2_1/CodeListType.class | Bin 10192 -> 0 bytes .../gml/v_3_2_1/CodeOrNilReasonListType.class | Bin 10402 -> 0 bytes lib/net/opengis/gml/v_3_2_1/CodeType.class | Bin 8677 -> 0 bytes .../gml/v_3_2_1/CodeWithAuthorityType.class | Bin 5251 -> 0 bytes .../gml/v_3_2_1/CompassPointEnumeration.class | Bin 2158 -> 0 bytes .../gml/v_3_2_1/CompositeCurveType.class | Bin 22823 -> 0 bytes .../gml/v_3_2_1/CompositeSolidType.class | Bin 22823 -> 0 bytes .../gml/v_3_2_1/CompositeSurfaceType.class | Bin 22941 -> 0 bytes .../gml/v_3_2_1/CompositeValueType.class | Bin 16842 -> 0 bytes .../gml/v_3_2_1/CompoundCRSPropertyType.class | Bin 19960 -> 0 bytes .../opengis/gml/v_3_2_1/CompoundCRSType.class | Bin 23668 -> 0 bytes .../ConcatenatedOperationPropertyType.class | Bin 20290 -> 0 bytes .../v_3_2_1/ConcatenatedOperationType.class | Bin 25549 -> 0 bytes lib/net/opengis/gml/v_3_2_1/ConeType.class | Bin 7404 -> 0 bytes .../gml/v_3_2_1/ConventionalUnitType.class | Bin 21788 -> 0 bytes .../gml/v_3_2_1/ConversionPropertyType.class | Bin 19927 -> 0 bytes .../ConversionToPreferredUnitType.class | Bin 9256 -> 0 bytes .../opengis/gml/v_3_2_1/ConversionType.class | Bin 28088 -> 0 bytes .../v_3_2_1/CoordinateOperationAccuracy.class | Bin 20107 -> 0 bytes .../CoordinateOperationPropertyType.class | Bin 20851 -> 0 bytes .../CoordinateSystemAxisPropertyType.class | Bin 20257 -> 0 bytes .../v_3_2_1/CoordinateSystemAxisType.class | Bin 22446 -> 0 bytes .../CoordinateSystemPropertyType.class | Bin 20752 -> 0 bytes .../opengis/gml/v_3_2_1/CoordinatesType.class | Bin 10550 -> 0 bytes lib/net/opengis/gml/v_3_2_1/Count.class | Bin 10127 -> 0 bytes .../gml/v_3_2_1/CountPropertyType.class | Bin 19763 -> 0 bytes .../gml/v_3_2_1/CoverageFunctionType.class | Bin 10587 -> 0 bytes .../opengis/gml/v_3_2_1/CubicSplineType.class | Bin 16590 -> 0 bytes .../gml/v_3_2_1/CurveArrayPropertyType.class | Bin 11828 -> 0 bytes .../gml/v_3_2_1/CurveInterpolationType.class | Bin 2803 -> 0 bytes .../gml/v_3_2_1/CurvePropertyType.class | Bin 22265 -> 0 bytes .../CurveSegmentArrayPropertyType.class | Bin 10149 -> 0 bytes lib/net/opengis/gml/v_3_2_1/CurveType.class | Bin 19882 -> 0 bytes .../opengis/gml/v_3_2_1/CylinderType.class | Bin 7432 -> 0 bytes .../v_3_2_1/CylindricalCSPropertyType.class | Bin 20026 -> 0 bytes .../gml/v_3_2_1/CylindricalCSType.class | Bin 17166 -> 0 bytes .../opengis/gml/v_3_2_1/DMSAngleType.class | Bin 11180 -> 0 bytes .../opengis/gml/v_3_2_1/DataBlockType.class | Bin 12146 -> 0 bytes .../gml/v_3_2_1/DatumPropertyType.class | Bin 20389 -> 0 bytes .../gml/v_3_2_1/DefinitionBaseType.class | Bin 9556 -> 0 bytes .../gml/v_3_2_1/DefinitionProxyType.class | Bin 15097 -> 0 bytes .../opengis/gml/v_3_2_1/DefinitionType.class | Bin 13778 -> 0 bytes lib/net/opengis/gml/v_3_2_1/DegreesType.class | Bin 9100 -> 0 bytes .../gml/v_3_2_1/DerivationUnitTermType.class | Bin 7989 -> 0 bytes .../gml/v_3_2_1/DerivedCRSPropertyType.class | Bin 19927 -> 0 bytes .../opengis/gml/v_3_2_1/DerivedCRSType.class | Bin 25987 -> 0 bytes .../opengis/gml/v_3_2_1/DerivedUnitType.class | Bin 18789 -> 0 bytes .../gml/v_3_2_1/DictionaryEntryType.class | Bin 20797 -> 0 bytes .../opengis/gml/v_3_2_1/DictionaryType.class | Bin 18477 -> 0 bytes .../gml/v_3_2_1/DirectPositionListType.class | Bin 16887 -> 0 bytes .../gml/v_3_2_1/DirectPositionType.class | Bin 15878 -> 0 bytes .../v_3_2_1/DirectedEdgePropertyType.class | Bin 23120 -> 0 bytes .../v_3_2_1/DirectedFacePropertyType.class | Bin 23120 -> 0 bytes .../v_3_2_1/DirectedNodePropertyType.class | Bin 23120 -> 0 bytes .../DirectedObservationAtDistanceType.class | Bin 21264 -> 0 bytes .../gml/v_3_2_1/DirectedObservationType.class | Bin 18525 -> 0 bytes .../DirectedTopoSolidPropertyType.class | Bin 23295 -> 0 bytes .../v_3_2_1/DirectionDescriptionType.class | Bin 11590 -> 0 bytes .../gml/v_3_2_1/DirectionPropertyType.class | Bin 27846 -> 0 bytes .../gml/v_3_2_1/DirectionVectorType.class | Bin 10000 -> 0 bytes .../gml/v_3_2_1/DiscreteCoverageType.class | Bin 17438 -> 0 bytes .../gml/v_3_2_1/DomainOfValidity.class | Bin 19693 -> 0 bytes .../opengis/gml/v_3_2_1/DomainSetType.class | Bin 24031 -> 0 bytes .../DynamicFeatureCollectionType.class | Bin 18122 -> 0 bytes .../v_3_2_1/DynamicFeatureMemberType.class | Bin 22193 -> 0 bytes .../gml/v_3_2_1/DynamicFeatureType.class | Bin 19279 -> 0 bytes lib/net/opengis/gml/v_3_2_1/EdgeType.class | Bin 23217 -> 0 bytes .../gml/v_3_2_1/EllipsoidPropertyType.class | Bin 19894 -> 0 bytes .../opengis/gml/v_3_2_1/EllipsoidType.class | Bin 18177 -> 0 bytes .../v_3_2_1/EllipsoidalCSPropertyType.class | Bin 20026 -> 0 bytes .../gml/v_3_2_1/EllipsoidalCSType.class | Bin 17166 -> 0 bytes .../v_3_2_1/EngineeringCRSPropertyType.class | Bin 20059 -> 0 bytes .../gml/v_3_2_1/EngineeringCRSType.class | Bin 33205 -> 0 bytes .../EngineeringDatumPropertyType.class | Bin 20125 -> 0 bytes .../gml/v_3_2_1/EngineeringDatumType.class | Bin 17525 -> 0 bytes .../opengis/gml/v_3_2_1/EnvelopeType.class | Bin 19771 -> 0 bytes .../v_3_2_1/EnvelopeWithTimePeriodType.class | Bin 15501 -> 0 bytes .../v_3_2_1/FaceOrTopoSolidPropertyType.class | Bin 23143 -> 0 bytes lib/net/opengis/gml/v_3_2_1/FaceType.class | Bin 26435 -> 0 bytes .../v_3_2_1/FeatureArrayPropertyType.class | Bin 9974 -> 0 bytes .../gml/v_3_2_1/FeatureCollectionType.class | Bin 15714 -> 0 bytes .../gml/v_3_2_1/FeaturePropertyType.class | Bin 22333 -> 0 bytes lib/net/opengis/gml/v_3_2_1/FileType.class | Bin 13623 -> 0 bytes .../opengis/gml/v_3_2_1/FormulaCitation.class | Bin 19705 -> 0 bytes lib/net/opengis/gml/v_3_2_1/FormulaType.class | Bin 10735 -> 0 bytes .../GeneralConversionPropertyType.class | Bin 20785 -> 0 bytes .../GeneralTransformationPropertyType.class | Bin 20917 -> 0 bytes .../gml/v_3_2_1/GenericMetaDataType.class | Bin 11056 -> 0 bytes .../v_3_2_1/GeocentricCRSPropertyType.class | Bin 20026 -> 0 bytes .../gml/v_3_2_1/GeocentricCRSType.class | Bin 23270 -> 0 bytes .../gml/v_3_2_1/GeodesicStringType.class | Bin 12173 -> 0 bytes .../opengis/gml/v_3_2_1/GeodesicType.class | Bin 7803 -> 0 bytes .../gml/v_3_2_1/GeodeticCRSPropertyType.class | Bin 19960 -> 0 bytes .../opengis/gml/v_3_2_1/GeodeticCRSType.class | Bin 25810 -> 0 bytes .../v_3_2_1/GeodeticDatumPropertyType.class | Bin 20026 -> 0 bytes .../gml/v_3_2_1/GeodeticDatumType.class | Bin 22610 -> 0 bytes .../v_3_2_1/GeographicCRSPropertyType.class | Bin 20026 -> 0 bytes .../gml/v_3_2_1/GeographicCRSType.class | Bin 21860 -> 0 bytes .../GeometricComplexPropertyType.class | Bin 26460 -> 0 bytes .../gml/v_3_2_1/GeometricComplexType.class | Bin 18997 -> 0 bytes .../GeometricPrimitivePropertyType.class | Bin 22707 -> 0 bytes .../v_3_2_1/GeometryArrayPropertyType.class | Bin 11936 -> 0 bytes .../gml/v_3_2_1/GeometryPropertyType.class | Bin 22367 -> 0 bytes .../gml/v_3_2_1/GridEnvelopeType.class | Bin 10891 -> 0 bytes .../gml/v_3_2_1/GridFunctionType.class | Bin 10503 -> 0 bytes .../opengis/gml/v_3_2_1/GridLengthType.class | Bin 5310 -> 0 bytes .../opengis/gml/v_3_2_1/GridLimitsType.class | Bin 7656 -> 0 bytes lib/net/opengis/gml/v_3_2_1/GridType.class | Bin 21259 -> 0 bytes .../gml/v_3_2_1/HistoryPropertyType.class | Bin 11874 -> 0 bytes .../gml/v_3_2_1/IdentifiedObjectType.class | Bin 12769 -> 0 bytes .../gml/v_3_2_1/ImageCRSPropertyType.class | Bin 19861 -> 0 bytes .../opengis/gml/v_3_2_1/ImageCRSType.class | Bin 25514 -> 0 bytes .../gml/v_3_2_1/ImageDatumPropertyType.class | Bin 19927 -> 0 bytes .../opengis/gml/v_3_2_1/ImageDatumType.class | Bin 20291 -> 0 bytes .../opengis/gml/v_3_2_1/IncrementOrder.class | Bin 1944 -> 0 bytes .../gml/v_3_2_1/IndirectEntryType.class | Bin 7728 -> 0 bytes .../gml/v_3_2_1/InlinePropertyType.class | Bin 9265 -> 0 bytes .../gml/v_3_2_1/KnotPropertyType.class | Bin 7514 -> 0 bytes lib/net/opengis/gml/v_3_2_1/KnotType.class | Bin 10167 -> 0 bytes .../opengis/gml/v_3_2_1/KnotTypesType.class | Bin 1890 -> 0 bytes lib/net/opengis/gml/v_3_2_1/LengthType.class | Bin 5286 -> 0 bytes .../LineStringSegmentArrayPropertyType.class | Bin 9566 -> 0 bytes .../gml/v_3_2_1/LineStringSegmentType.class | Bin 13923 -> 0 bytes .../opengis/gml/v_3_2_1/LineStringType.class | Bin 24497 -> 0 bytes .../gml/v_3_2_1/LinearCSPropertyType.class | Bin 19861 -> 0 bytes .../opengis/gml/v_3_2_1/LinearCSType.class | Bin 17061 -> 0 bytes .../gml/v_3_2_1/LinearRingPropertyType.class | Bin 7658 -> 0 bytes .../opengis/gml/v_3_2_1/LinearRingType.class | Bin 12641 -> 0 bytes .../gml/v_3_2_1/LocationPropertyType.class | Bin 25397 -> 0 bytes .../opengis/gml/v_3_2_1/MappingRuleType.class | Bin 8835 -> 0 bytes .../opengis/gml/v_3_2_1/MeasureListType.class | Bin 10124 -> 0 bytes .../v_3_2_1/MeasureOrNilReasonListType.class | Bin 10313 -> 0 bytes lib/net/opengis/gml/v_3_2_1/MeasureType.class | Bin 9476 -> 0 bytes .../gml/v_3_2_1/MetaDataPropertyType.class | Bin 21533 -> 0 bytes .../gml/v_3_2_1/MovingObjectStatusType.class | Bin 27475 -> 0 bytes .../gml/v_3_2_1/MultiCurvePropertyType.class | Bin 21808 -> 0 bytes .../opengis/gml/v_3_2_1/MultiCurveType.class | Bin 21184 -> 0 bytes .../v_3_2_1/MultiGeometryPropertyType.class | Bin 22627 -> 0 bytes .../gml/v_3_2_1/MultiGeometryType.class | Bin 21385 -> 0 bytes .../gml/v_3_2_1/MultiPointPropertyType.class | Bin 21808 -> 0 bytes .../opengis/gml/v_3_2_1/MultiPointType.class | Bin 21184 -> 0 bytes .../gml/v_3_2_1/MultiSolidPropertyType.class | Bin 21808 -> 0 bytes .../opengis/gml/v_3_2_1/MultiSolidType.class | Bin 21184 -> 0 bytes .../v_3_2_1/MultiSurfacePropertyType.class | Bin 21876 -> 0 bytes .../gml/v_3_2_1/MultiSurfaceType.class | Bin 21318 -> 0 bytes .../gml/v_3_2_1/NodeOrEdgePropertyType.class | Bin 22968 -> 0 bytes .../gml/v_3_2_1/NodePropertyType.class | Bin 21604 -> 0 bytes lib/net/opengis/gml/v_3_2_1/NodeType.class | Bin 20550 -> 0 bytes .../opengis/gml/v_3_2_1/ObjectFactory.class | Bin 243346 -> 0 bytes .../ObliqueCartesianCSPropertyType.class | Bin 20191 -> 0 bytes .../gml/v_3_2_1/ObliqueCartesianCSType.class | Bin 17271 -> 0 bytes .../opengis/gml/v_3_2_1/ObservationType.class | Bin 19422 -> 0 bytes .../opengis/gml/v_3_2_1/OffsetCurveType.class | Bin 11281 -> 0 bytes .../v_3_2_1/OperationMethodPropertyType.class | Bin 20092 -> 0 bytes .../gml/v_3_2_1/OperationMethodType.class | Bin 24426 -> 0 bytes .../OperationParameterGroupPropertyType.class | Bin 20356 -> 0 bytes .../v_3_2_1/OperationParameterGroupType.class | Bin 21988 -> 0 bytes .../OperationParameterPropertyType.class | Bin 20191 -> 0 bytes .../gml/v_3_2_1/OperationParameterType.class | Bin 15516 -> 0 bytes .../gml/v_3_2_1/OperationPropertyType.class | Bin 20561 -> 0 bytes .../gml/v_3_2_1/OrientableCurveType.class | Bin 21479 -> 0 bytes .../gml/v_3_2_1/OrientableSurfaceType.class | Bin 21581 -> 0 bytes .../gml/v_3_2_1/ParameterValueGroupType.class | Bin 12074 -> 0 bytes .../gml/v_3_2_1/ParameterValueType.class | Bin 20322 -> 0 bytes .../PassThroughOperationPropertyType.class | Bin 20257 -> 0 bytes .../v_3_2_1/PassThroughOperationType.class | Bin 26884 -> 0 bytes .../gml/v_3_2_1/PointArrayPropertyType.class | Bin 11082 -> 0 bytes .../gml/v_3_2_1/PointPropertyType.class | Bin 21638 -> 0 bytes lib/net/opengis/gml/v_3_2_1/PointType.class | Bin 19162 -> 0 bytes .../gml/v_3_2_1/PolarCSPropertyType.class | Bin 19828 -> 0 bytes lib/net/opengis/gml/v_3_2_1/PolarCSType.class | Bin 17040 -> 0 bytes .../gml/v_3_2_1/PolygonPatchType.class | Bin 11039 -> 0 bytes lib/net/opengis/gml/v_3_2_1/PolygonType.class | Bin 22465 -> 0 bytes .../v_3_2_1/PrimeMeridianPropertyType.class | Bin 20026 -> 0 bytes .../gml/v_3_2_1/PrimeMeridianType.class | Bin 16645 -> 0 bytes .../PriorityLocationPropertyType.class | Bin 13799 -> 0 bytes .../gml/v_3_2_1/ProcedurePropertyType.class | Bin 22365 -> 0 bytes .../v_3_2_1/ProjectedCRSPropertyType.class | Bin 19993 -> 0 bytes .../gml/v_3_2_1/ProjectedCRSType.class | Bin 26233 -> 0 bytes lib/net/opengis/gml/v_3_2_1/Quantity.class | Bin 9633 -> 0 bytes .../gml/v_3_2_1/QuantityExtentType.class | Bin 6634 -> 0 bytes .../gml/v_3_2_1/QuantityPropertyType.class | Bin 19862 -> 0 bytes .../opengis/gml/v_3_2_1/RangeSetType.class | Bin 14786 -> 0 bytes .../opengis/gml/v_3_2_1/RectangleType.class | Bin 8117 -> 0 bytes .../gml/v_3_2_1/RectifiedGridType.class | Bin 22391 -> 0 bytes .../opengis/gml/v_3_2_1/ReferenceType.class | Bin 20236 -> 0 bytes .../opengis/gml/v_3_2_1/RelatedTimeType.class | Bin 12505 -> 0 bytes lib/net/opengis/gml/v_3_2_1/ResultType.class | Bin 21356 -> 0 bytes .../gml/v_3_2_1/RingPropertyType.class | Bin 7514 -> 0 bytes lib/net/opengis/gml/v_3_2_1/RingType.class | Bin 10811 -> 0 bytes lib/net/opengis/gml/v_3_2_1/ScaleType.class | Bin 5280 -> 0 bytes .../gml/v_3_2_1/SecondDefiningParameter.class | Bin 10344 -> 0 bytes ...condDefiningParameterPropertyElement.class | Bin 7981 -> 0 bytes .../gml/v_3_2_1/SequenceRuleEnumeration.class | Bin 2227 -> 0 bytes .../gml/v_3_2_1/SequenceRuleType.class | Bin 11678 -> 0 bytes .../gml/v_3_2_1/ShellPropertyType.class | Bin 7538 -> 0 bytes lib/net/opengis/gml/v_3_2_1/ShellType.class | Bin 10731 -> 0 bytes lib/net/opengis/gml/v_3_2_1/SignType.class | Bin 1724 -> 0 bytes .../gml/v_3_2_1/SingleCRSPropertyType.class | Bin 20497 -> 0 bytes .../v_3_2_1/SingleOperationPropertyType.class | Bin 20735 -> 0 bytes .../gml/v_3_2_1/SolidArrayPropertyType.class | Bin 11828 -> 0 bytes .../gml/v_3_2_1/SolidPropertyType.class | Bin 22265 -> 0 bytes lib/net/opengis/gml/v_3_2_1/SolidType.class | Bin 22304 -> 0 bytes lib/net/opengis/gml/v_3_2_1/SpeedType.class | Bin 5280 -> 0 bytes lib/net/opengis/gml/v_3_2_1/SphereType.class | Bin 7399 -> 0 bytes .../gml/v_3_2_1/SphericalCSPropertyType.class | Bin 19960 -> 0 bytes .../opengis/gml/v_3_2_1/SphericalCSType.class | Bin 17124 -> 0 bytes .../opengis/gml/v_3_2_1/StringOrRefType.class | Bin 19472 -> 0 bytes .../opengis/gml/v_3_2_1/SuccessionType.class | Bin 1972 -> 0 bytes .../v_3_2_1/SurfaceArrayPropertyType.class | Bin 11900 -> 0 bytes .../v_3_2_1/SurfaceInterpolationType.class | Bin 2625 -> 0 bytes .../SurfacePatchArrayPropertyType.class | Bin 10149 -> 0 bytes .../gml/v_3_2_1/SurfacePropertyType.class | Bin 22333 -> 0 bytes lib/net/opengis/gml/v_3_2_1/SurfaceType.class | Bin 20530 -> 0 bytes .../gml/v_3_2_1/TargetPropertyType.class | Bin 24062 -> 0 bytes .../gml/v_3_2_1/TemporalCRSPropertyType.class | Bin 19960 -> 0 bytes .../opengis/gml/v_3_2_1/TemporalCRSType.class | Bin 23802 -> 0 bytes .../gml/v_3_2_1/TemporalCSPropertyType.class | Bin 19927 -> 0 bytes .../opengis/gml/v_3_2_1/TemporalCSType.class | Bin 17103 -> 0 bytes .../gml/v_3_2_1/TemporalDatumBaseType.class | Bin 17678 -> 0 bytes .../v_3_2_1/TemporalDatumPropertyType.class | Bin 20026 -> 0 bytes .../gml/v_3_2_1/TemporalDatumType.class | Bin 22424 -> 0 bytes .../gml/v_3_2_1/TimeCSPropertyType.class | Bin 19795 -> 0 bytes lib/net/opengis/gml/v_3_2_1/TimeCSType.class | Bin 17019 -> 0 bytes .../v_3_2_1/TimeCalendarEraPropertyType.class | Bin 21978 -> 0 bytes .../gml/v_3_2_1/TimeCalendarEraType.class | Bin 19107 -> 0 bytes .../v_3_2_1/TimeCalendarPropertyType.class | Bin 21876 -> 0 bytes .../gml/v_3_2_1/TimeCalendarType.class | Bin 18231 -> 0 bytes .../gml/v_3_2_1/TimeClockPropertyType.class | Bin 21774 -> 0 bytes .../opengis/gml/v_3_2_1/TimeClockType.class | Bin 21911 -> 0 bytes .../v_3_2_1/TimeCoordinateSystemType.class | Bin 19705 -> 0 bytes .../gml/v_3_2_1/TimeEdgePropertyType.class | Bin 21740 -> 0 bytes .../opengis/gml/v_3_2_1/TimeEdgeType.class | Bin 20518 -> 0 bytes .../v_3_2_1/TimeIndeterminateValueType.class | Bin 2038 -> 0 bytes .../gml/v_3_2_1/TimeInstantPropertyType.class | Bin 21842 -> 0 bytes .../opengis/gml/v_3_2_1/TimeInstantType.class | Bin 18306 -> 0 bytes .../gml/v_3_2_1/TimeIntervalLengthType.class | Bin 11016 -> 0 bytes .../gml/v_3_2_1/TimeNodePropertyType.class | Bin 21740 -> 0 bytes .../opengis/gml/v_3_2_1/TimeNodeType.class | Bin 22698 -> 0 bytes .../v_3_2_1/TimeOrdinalEraPropertyType.class | Bin 21944 -> 0 bytes .../gml/v_3_2_1/TimeOrdinalEraType.class | Bin 23797 -> 0 bytes .../TimeOrdinalReferenceSystemType.class | Bin 18413 -> 0 bytes .../gml/v_3_2_1/TimePeriodPropertyType.class | Bin 21808 -> 0 bytes .../opengis/gml/v_3_2_1/TimePeriodType.class | Bin 24336 -> 0 bytes .../gml/v_3_2_1/TimePositionType.class | Bin 12948 -> 0 bytes .../v_3_2_1/TimePrimitivePropertyType.class | Bin 22634 -> 0 bytes .../gml/v_3_2_1/TimeReferenceSystemType.class | Bin 15396 -> 0 bytes .../TimeTopologyComplexPropertyType.class | Bin 22114 -> 0 bytes .../gml/v_3_2_1/TimeTopologyComplexType.class | Bin 16707 -> 0 bytes .../TimeTopologyPrimitivePropertyType.class | Bin 22809 -> 0 bytes lib/net/opengis/gml/v_3_2_1/TimeType.class | Bin 5274 -> 0 bytes .../gml/v_3_2_1/TinType$ControlPoint.class | Bin 10814 -> 0 bytes lib/net/opengis/gml/v_3_2_1/TinType.class | Bin 28345 -> 0 bytes .../gml/v_3_2_1/TopoComplexPropertyType.class | Bin 19960 -> 0 bytes .../opengis/gml/v_3_2_1/TopoComplexType.class | Bin 26160 -> 0 bytes .../gml/v_3_2_1/TopoCurvePropertyType.class | Bin 9557 -> 0 bytes .../opengis/gml/v_3_2_1/TopoCurveType.class | Bin 16592 -> 0 bytes .../gml/v_3_2_1/TopoPointPropertyType.class | Bin 9557 -> 0 bytes .../opengis/gml/v_3_2_1/TopoPointType.class | Bin 13804 -> 0 bytes .../TopoPrimitiveArrayAssociationType.class | Bin 12149 -> 0 bytes .../gml/v_3_2_1/TopoPrimitiveMemberType.class | Bin 22505 -> 0 bytes .../gml/v_3_2_1/TopoSolidPropertyType.class | Bin 21774 -> 0 bytes .../opengis/gml/v_3_2_1/TopoSolidType.class | Bin 23835 -> 0 bytes .../gml/v_3_2_1/TopoSurfacePropertyType.class | Bin 9607 -> 0 bytes .../opengis/gml/v_3_2_1/TopoSurfaceType.class | Bin 16632 -> 0 bytes .../gml/v_3_2_1/TopoVolumePropertyType.class | Bin 9582 -> 0 bytes .../opengis/gml/v_3_2_1/TopoVolumeType.class | Bin 16732 -> 0 bytes .../v_3_2_1/TransformationPropertyType.class | Bin 20059 -> 0 bytes .../gml/v_3_2_1/TransformationType.class | Bin 28260 -> 0 bytes .../opengis/gml/v_3_2_1/TriangleType.class | Bin 8112 -> 0 bytes .../gml/v_3_2_1/UnitDefinitionType.class | Bin 17834 -> 0 bytes .../gml/v_3_2_1/UnitOfMeasureType.class | Bin 7543 -> 0 bytes .../v_3_2_1/UserDefinedCSPropertyType.class | Bin 20026 -> 0 bytes .../gml/v_3_2_1/UserDefinedCSType.class | Bin 17166 -> 0 bytes .../gml/v_3_2_1/ValueArrayPropertyType.class | Bin 12188 -> 0 bytes .../opengis/gml/v_3_2_1/ValueArrayType.class | Bin 16757 -> 0 bytes .../gml/v_3_2_1/ValuePropertyType.class | Bin 27543 -> 0 bytes lib/net/opengis/gml/v_3_2_1/VectorType.class | Bin 8599 -> 0 bytes .../gml/v_3_2_1/VerticalCRSPropertyType.class | Bin 19960 -> 0 bytes .../opengis/gml/v_3_2_1/VerticalCRSType.class | Bin 22406 -> 0 bytes .../gml/v_3_2_1/VerticalCSPropertyType.class | Bin 19927 -> 0 bytes .../opengis/gml/v_3_2_1/VerticalCSType.class | Bin 17103 -> 0 bytes .../v_3_2_1/VerticalDatumPropertyType.class | Bin 20026 -> 0 bytes .../gml/v_3_2_1/VerticalDatumType.class | Bin 17456 -> 0 bytes lib/net/opengis/gml/v_3_2_1/VolumeType.class | Bin 5286 -> 0 bytes .../opengis/gml/v_3_2_1/package-info.class | Bin 339 -> 0 bytes npm-debug.log | 23 - .../c7dfbfb4-3215-8144-655e-592e75c90885.igml | 206 - .../d94fa8fe-0ad9-a132-cf18-b1ae2569b57d.igml | 168 - .../db174b3c-e8de-49b4-aeb7-407e61d1fbe3.igml | 192 - temp/doc1.igml | 108 - .../e2c21ed1-e2ab-909e-da1c-1afc5abb57b4.igml | 137 - .../gbd41b10-271f-a796-3524-d18a619c45b9.igml | 137 - .../i4925deb-8f4c-8f7c-39b0-b91f243d864f.igml | 171 - .../i65d19c6-c234-a5b7-04ca-de9d3abae45f.igml | 95 - .../ic63220b-759c-beba-8d50-54db4b5f01c1.igml | 2993 -- .../kcd11ce0-1ecb-2483-d83d-2d5f91c142fd.igml | 140 - .../m424cba1-3b4a-eb4b-d7bb-ce8c36500283.igml | 272 - .../mf00c006-7403-8c03-e4d8-fe894cdaacc8.igml | 236 - .../o4d14dcb-4e0b-da4f-1196-be9a25d344af.igml | 152 - .../o5953705-33e8-6b12-a7ce-86e88e867c8e.igml | 40 - .../o6d01aa7-70cd-091b-ba4c-9c092c37fc39.igml | 137 - .../oc490090-05ee-b7dc-b08d-c940ce78e9b8.igml | 197 - .../oc67d6ac-5f66-29af-d4bb-cca13c8d434d.igml | 140 - .../q304c314-e62d-044e-3ccd-5b963c3e092b.igml | 314 - .../q94a0076-f5f2-8085-5686-d5efb0893c66.igml | 171 - .../t188f9b7-6270-89db-0251-512a73bf693e.igml | 42832 ---------------- .../u08a4444-887f-69df-ed23-4e7d11cecb3f.igml | 137 - .../u2689ed4-b514-5d54-332d-20e69688f6ba.igml | 138 - .../u9313db1-dd40-7b7e-2a75-104027aedf6d.igml | 140 - .../vfc89712-8d9b-3531-3a41-3e085680c7eb.igml | 137 - .../x5882db2-49ec-a7ad-8801-581b9b7eba51.igml | 140 - .../y47ec961-425e-fcfd-1ab6-94c7e82b32d6.igml | 159 - .../y52db69f-a729-05f3-65b1-d71b1874fc93.igml | 137 - .../z54a707c-7a00-9955-c8e2-50100213c259.igml | 140 - .../z9710f3a-74d7-ee53-f3b1-64f6cdff5a04.igml | 193 - 491 files changed, 54016 deletions(-) delete mode 100644 database/bin/pom.xml delete mode 100644 database/pom.xml delete mode 100644 database/src/main/java/database/Connector.java delete mode 100644 database/src/main/java/edu/pnu/stem/database/Connector.java delete mode 100644 database/src/main/java/edu/pnu/stem/database/InsertMap.java delete mode 100644 database/src/main/java/edu/pnu/stem/database/SearchMap.java delete mode 100644 extension/pom.xml delete mode 100644 igml-feature/src/main/java/edu/pnu/stem/binder/Importer.java delete mode 100644 igml-feature/src/main/java/edu/pnu/stem/util/Converter.java delete mode 100644 lib/META-INF/MANIFEST.MF delete mode 100644 lib/META-INF/maven/org.jvnet.ogc/gml-v_3_2_1/dependencies.txt delete mode 100644 lib/META-INF/maven/org.jvnet.ogc/gml-v_3_2_1/pom.properties delete mode 100644 lib/META-INF/maven/org.jvnet.ogc/gml-v_3_2_1/pom.xml delete mode 100644 lib/META-INF/sun-jaxb.episode delete mode 100644 lib/gml-v_3_2_1.jsonix.xjb delete mode 100644 lib/gml-v_3_2_1.xjb delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/MANIFEST.MF delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/maven/org.jvnet.ogc/indoorgml-v_1_0/dependencies.txt delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/maven/org.jvnet.ogc/indoorgml-v_1_0/pom.properties delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/maven/org.jvnet.ogc/indoorgml-v_1_0/pom.xml delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/sun-jaxb.episode delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/indoorgml-v_1_0.jsonix.xjb delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/indoorgml-v_1_0.xjb delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/indoorgmlcore1_0_3_extension.xsd delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceBoundaryGeometryType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceBoundaryMemberType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceBoundaryPropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceBoundaryType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceGeometryType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceMemberType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpacePropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/EdgesType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/ExternalObjectReferenceType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/ExternalReferenceType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/IndoorFeaturesType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/InterEdgesType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/InterLayerConnectionMemberType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/InterLayerConnectionPropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/InterLayerConnectionType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/MultiLayeredGraphPropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/MultiLayeredGraphType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/NodesType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/ObjectFactory.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/PrimalSpaceFeaturesPropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/PrimalSpaceFeaturesType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/SpaceLayerClassTypeType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/SpaceLayerMemberType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/SpaceLayerPropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/SpaceLayerType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/SpaceLayersType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/StateMemberType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/StatePropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/StateType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/TransitionMemberType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/TransitionPropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/TransitionType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/TypeOfTopoExpressionCodeEnumerationType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/package-info.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/AbstractMaterialProjectionParameterizationType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MaterialAssociationType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MaterialPropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MaterialType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MediaMemberType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MediaPropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MediaType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ObjectFactory.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ProjectionCoordGenType$WorldToMaterial.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ProjectionCoordGenType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ProjectionCoordListType$ProjectionCoordinates.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ProjectionCoordListType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/SensorMemberType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/SensorPropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/SensorType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/TwoDimensionalCellSpacePropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/TwoDimensionalCellSpaceType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/WallFeatureMemberType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/WallFeaturePropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/WallFeatureType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/AnchorBoundaryType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/AnchorSpaceType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/ConnectionBoundaryType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/ConnectionSpaceType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/GeneralSpaceType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/NavigableBoundaryType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/NavigableSpaceType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/ObjectFactory.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/PathType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteNodeMemberType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteNodePropertyType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteNodeType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteNodesType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteSegmentMemberType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteSegmentType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/TransferBoundaryType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/TransferSpaceType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/TransitionSpaceType.class delete mode 100644 lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/package-info.class delete mode 100644 lib/iso19139-v_20070417.ignore.xjb delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractCRSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractContinuousCoverageType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractCoordinateOperationType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractCoordinateSystemType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractCoverageType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractCurveSegmentType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractCurveType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractDatumType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractFeatureCollectionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractFeatureMemberType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractFeatureType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGMLType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGeneralConversionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGeneralDerivedCRSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGeneralOperationParameterPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGeneralOperationParameterType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGeneralParameterValuePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGeneralParameterValueType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGeneralTransformationType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGeometricAggregateType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGeometricPrimitiveType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGeometryType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGriddedSurfaceType$Rows$Row.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGriddedSurfaceType$Rows.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractGriddedSurfaceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractMemberType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractMetaDataType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractMetadataPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractParametricCurveSurfaceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractRingPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractRingType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractSolidType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractSurfacePatchType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractSurfaceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractTimeComplexType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractTimeGeometricPrimitiveType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractTimeObjectType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractTimePrimitiveType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractTimeSliceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractTimeTopologyPrimitiveType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractTopoPrimitiveType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AbstractTopologyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AffineCSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AffineCSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AffinePlacementType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AggregationType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AngleChoiceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AngleType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ArcByBulgeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ArcByCenterPointType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ArcStringByBulgeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ArcStringType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ArcType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AreaType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ArrayAssociationType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ArrayType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/AssociationRoleType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/BSplineType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/BagType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/BaseUnitType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/BezierType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/Boolean.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/BooleanPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/BoundedFeatureType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/BoundingShapeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CRSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CartesianCSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CartesianCSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/Category.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CategoryExtentType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CategoryPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CircleByCenterPointType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CircleType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ClothoidType$RefLocation.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ClothoidType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CodeListType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CodeOrNilReasonListType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CodeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CodeWithAuthorityType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CompassPointEnumeration.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CompositeCurveType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CompositeSolidType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CompositeSurfaceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CompositeValueType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CompoundCRSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CompoundCRSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ConcatenatedOperationPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ConcatenatedOperationType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ConeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ConventionalUnitType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ConversionPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ConversionToPreferredUnitType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ConversionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CoordinateOperationAccuracy.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CoordinateOperationPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CoordinateSystemAxisPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CoordinateSystemAxisType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CoordinateSystemPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CoordinatesType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/Count.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CountPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CoverageFunctionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CubicSplineType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CurveArrayPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CurveInterpolationType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CurvePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CurveSegmentArrayPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CurveType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CylinderType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CylindricalCSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/CylindricalCSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DMSAngleType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DataBlockType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DatumPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DefinitionBaseType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DefinitionProxyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DefinitionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DegreesType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DerivationUnitTermType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DerivedCRSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DerivedCRSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DerivedUnitType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DictionaryEntryType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DictionaryType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DirectPositionListType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DirectPositionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DirectedEdgePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DirectedFacePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DirectedNodePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DirectedObservationAtDistanceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DirectedObservationType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DirectedTopoSolidPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DirectionDescriptionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DirectionPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DirectionVectorType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DiscreteCoverageType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DomainOfValidity.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DomainSetType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DynamicFeatureCollectionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DynamicFeatureMemberType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/DynamicFeatureType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/EdgeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/EllipsoidPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/EllipsoidType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/EllipsoidalCSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/EllipsoidalCSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/EngineeringCRSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/EngineeringCRSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/EngineeringDatumPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/EngineeringDatumType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/EnvelopeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/EnvelopeWithTimePeriodType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/FaceOrTopoSolidPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/FaceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/FeatureArrayPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/FeatureCollectionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/FeaturePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/FileType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/FormulaCitation.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/FormulaType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeneralConversionPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeneralTransformationPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GenericMetaDataType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeocentricCRSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeocentricCRSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeodesicStringType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeodesicType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeodeticCRSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeodeticCRSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeodeticDatumPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeodeticDatumType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeographicCRSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeographicCRSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeometricComplexPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeometricComplexType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeometricPrimitivePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeometryArrayPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GeometryPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GridEnvelopeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GridFunctionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GridLengthType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GridLimitsType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/GridType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/HistoryPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/IdentifiedObjectType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ImageCRSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ImageCRSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ImageDatumPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ImageDatumType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/IncrementOrder.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/IndirectEntryType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/InlinePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/KnotPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/KnotType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/KnotTypesType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/LengthType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/LineStringSegmentArrayPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/LineStringSegmentType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/LineStringType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/LinearCSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/LinearCSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/LinearRingPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/LinearRingType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/LocationPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MappingRuleType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MeasureListType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MeasureOrNilReasonListType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MeasureType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MetaDataPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MovingObjectStatusType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MultiCurvePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MultiCurveType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MultiGeometryPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MultiGeometryType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MultiPointPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MultiPointType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MultiSolidPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MultiSolidType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MultiSurfacePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/MultiSurfaceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/NodeOrEdgePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/NodePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/NodeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ObjectFactory.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ObliqueCartesianCSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ObliqueCartesianCSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ObservationType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/OffsetCurveType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/OperationMethodPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/OperationMethodType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/OperationParameterGroupPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/OperationParameterGroupType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/OperationParameterPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/OperationParameterType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/OperationPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/OrientableCurveType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/OrientableSurfaceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ParameterValueGroupType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ParameterValueType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/PassThroughOperationPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/PassThroughOperationType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/PointArrayPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/PointPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/PointType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/PolarCSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/PolarCSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/PolygonPatchType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/PolygonType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/PrimeMeridianPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/PrimeMeridianType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/PriorityLocationPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ProcedurePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ProjectedCRSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ProjectedCRSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/Quantity.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/QuantityExtentType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/QuantityPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/RangeSetType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/RectangleType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/RectifiedGridType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ReferenceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/RelatedTimeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ResultType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/RingPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/RingType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ScaleType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SecondDefiningParameter.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SecondDefiningParameterPropertyElement.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SequenceRuleEnumeration.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SequenceRuleType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ShellPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ShellType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SignType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SingleCRSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SingleOperationPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SolidArrayPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SolidPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SolidType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SpeedType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SphereType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SphericalCSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SphericalCSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/StringOrRefType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SuccessionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SurfaceArrayPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SurfaceInterpolationType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SurfacePatchArrayPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SurfacePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/SurfaceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TargetPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TemporalCRSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TemporalCRSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TemporalCSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TemporalCSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TemporalDatumBaseType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TemporalDatumPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TemporalDatumType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeCSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeCSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeCalendarEraPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeCalendarEraType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeCalendarPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeCalendarType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeClockPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeClockType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeCoordinateSystemType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeEdgePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeEdgeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeIndeterminateValueType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeInstantPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeInstantType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeIntervalLengthType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeNodePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeNodeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeOrdinalEraPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeOrdinalEraType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeOrdinalReferenceSystemType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimePeriodPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimePeriodType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimePositionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimePrimitivePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeReferenceSystemType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeTopologyComplexPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeTopologyComplexType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeTopologyPrimitivePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TimeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TinType$ControlPoint.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TinType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoComplexPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoComplexType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoCurvePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoCurveType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoPointPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoPointType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoPrimitiveArrayAssociationType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoPrimitiveMemberType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoSolidPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoSolidType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoSurfacePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoSurfaceType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoVolumePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TopoVolumeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TransformationPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TransformationType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/TriangleType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/UnitDefinitionType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/UnitOfMeasureType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/UserDefinedCSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/UserDefinedCSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ValueArrayPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ValueArrayType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/ValuePropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/VectorType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/VerticalCRSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/VerticalCRSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/VerticalCSPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/VerticalCSType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/VerticalDatumPropertyType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/VerticalDatumType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/VolumeType.class delete mode 100644 lib/net/opengis/gml/v_3_2_1/package-info.class delete mode 100644 npm-debug.log delete mode 100644 temp/c7dfbfb4-3215-8144-655e-592e75c90885.igml delete mode 100644 temp/d94fa8fe-0ad9-a132-cf18-b1ae2569b57d.igml delete mode 100644 temp/db174b3c-e8de-49b4-aeb7-407e61d1fbe3.igml delete mode 100644 temp/doc1.igml delete mode 100644 temp/e2c21ed1-e2ab-909e-da1c-1afc5abb57b4.igml delete mode 100644 temp/gbd41b10-271f-a796-3524-d18a619c45b9.igml delete mode 100644 temp/i4925deb-8f4c-8f7c-39b0-b91f243d864f.igml delete mode 100644 temp/i65d19c6-c234-a5b7-04ca-de9d3abae45f.igml delete mode 100644 temp/ic63220b-759c-beba-8d50-54db4b5f01c1.igml delete mode 100644 temp/kcd11ce0-1ecb-2483-d83d-2d5f91c142fd.igml delete mode 100644 temp/m424cba1-3b4a-eb4b-d7bb-ce8c36500283.igml delete mode 100644 temp/mf00c006-7403-8c03-e4d8-fe894cdaacc8.igml delete mode 100644 temp/o4d14dcb-4e0b-da4f-1196-be9a25d344af.igml delete mode 100644 temp/o5953705-33e8-6b12-a7ce-86e88e867c8e.igml delete mode 100644 temp/o6d01aa7-70cd-091b-ba4c-9c092c37fc39.igml delete mode 100644 temp/oc490090-05ee-b7dc-b08d-c940ce78e9b8.igml delete mode 100644 temp/oc67d6ac-5f66-29af-d4bb-cca13c8d434d.igml delete mode 100644 temp/q304c314-e62d-044e-3ccd-5b963c3e092b.igml delete mode 100644 temp/q94a0076-f5f2-8085-5686-d5efb0893c66.igml delete mode 100644 temp/t188f9b7-6270-89db-0251-512a73bf693e.igml delete mode 100644 temp/u08a4444-887f-69df-ed23-4e7d11cecb3f.igml delete mode 100644 temp/u2689ed4-b514-5d54-332d-20e69688f6ba.igml delete mode 100644 temp/u9313db1-dd40-7b7e-2a75-104027aedf6d.igml delete mode 100644 temp/vfc89712-8d9b-3531-3a41-3e085680c7eb.igml delete mode 100644 temp/x5882db2-49ec-a7ad-8801-581b9b7eba51.igml delete mode 100644 temp/y47ec961-425e-fcfd-1ab6-94c7e82b32d6.igml delete mode 100644 temp/y52db69f-a729-05f3-65b1-d71b1874fc93.igml delete mode 100644 temp/z54a707c-7a00-9955-c8e2-50100213c259.igml delete mode 100644 temp/z9710f3a-74d7-ee53-f3b1-64f6cdff5a04.igml diff --git a/database/bin/pom.xml b/database/bin/pom.xml deleted file mode 100644 index 7f27ddd..0000000 --- a/database/bin/pom.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - 4.0.0 - - edu.pnu.stem.igml - indoorgml-factory - 0.0.1-SNAPSHOT - - edu.pnu.stem.igml - database - 0.0.1-SNAPSHOT - database - http://maven.apache.org - - UTF-8 - - - - edu.pnu.stem.igml - feature - 0.0.1-SNAPSHOT - - - org.springframework - spring-jdbc - ${spring.version} - - - junit - junit - 3.8.1 - test - - - - org.orbisgis - h2gis-ext - 1.3.2 - - - org.jvnet.ogc - gml-v_3_2_1 - 2.6.1 - - - - org.slf4j - slf4j-simple - 1.7.25 - - - org.jvnet.ogc - indoorgml-v_1_0 - ${ogc-schemas.version} - system - ${project.basedir}/../lib/indoorgml-v_1_0-2.6.2-SNAPSHOT.jar - - - org.locationtech.jts - jts-core - ${jts.version} - - - diff --git a/database/pom.xml b/database/pom.xml deleted file mode 100644 index 7f27ddd..0000000 --- a/database/pom.xml +++ /dev/null @@ -1,67 +0,0 @@ - - - 4.0.0 - - edu.pnu.stem.igml - indoorgml-factory - 0.0.1-SNAPSHOT - - edu.pnu.stem.igml - database - 0.0.1-SNAPSHOT - database - http://maven.apache.org - - UTF-8 - - - - edu.pnu.stem.igml - feature - 0.0.1-SNAPSHOT - - - org.springframework - spring-jdbc - ${spring.version} - - - junit - junit - 3.8.1 - test - - - - org.orbisgis - h2gis-ext - 1.3.2 - - - org.jvnet.ogc - gml-v_3_2_1 - 2.6.1 - - - - org.slf4j - slf4j-simple - 1.7.25 - - - org.jvnet.ogc - indoorgml-v_1_0 - ${ogc-schemas.version} - system - ${project.basedir}/../lib/indoorgml-v_1_0-2.6.2-SNAPSHOT.jar - - - org.locationtech.jts - jts-core - ${jts.version} - - - diff --git a/database/src/main/java/database/Connector.java b/database/src/main/java/database/Connector.java deleted file mode 100644 index a66dd94..0000000 --- a/database/src/main/java/database/Connector.java +++ /dev/null @@ -1,166 +0,0 @@ -package database; - -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; -import java.sql.Blob; -import java.sql.Connection; -import java.sql.DriverManager; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.sql.Statement; -import java.util.ArrayList; -import java.util.List; - -import org.h2gis.ext.H2GISExtension; -import org.locationtech.jts.geom.Geometry; - -import edu.pnu.stem.binder.Convert2Json; - -/** - * Short demo of in memory spatial database. - */ -public class Connector { - private static void createTable(Statement st) throws SQLException { - List tableName = new ArrayList(); - tableName.add("IndoorFeatures"); - tableName.add("PrimalSpaceFeatures"); - tableName.add("MultiLayeredGraph"); - tableName.add("CellSpace"); - tableName.add("CellSpaceBoundary"); - tableName.add("SpaceLayers"); - tableName.add("SpaceLayer"); - tableName.add("Nodes"); - tableName.add("Edges"); - tableName.add("State"); - tableName.add("Transition"); - tableName.add("InterEdges"); - tableName.add("InterLayerConnection"); - tableName.add("Geometry"); - tableName.add("Feature"); - - st.execute("CREATE TABLE IF NOT EXISTS Documents (id CHAR(50),name CHAR(50))"); - st.execute( - "CREATE TABLE IF NOT EXISTS IndoorFeatures (id CHAR(50), name CHAR(50), description CHAR(50), primalspacefeature CHAR(50), multilayeredgraph CHAR(50))"); - st.execute( - "CREATE TABLE IF NOT EXISTS PrimalSpaceFeatures (id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), cellspacemember array, cellspaceboundarymember array)"); - st.execute( - "CREATE TABLE IF NOT EXISTS MultiLayeredGraph (id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), interEdges array)"); - st.execute( - "CREATE TABLE IF NOT EXISTS CellSpace (id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), duality CHAR(50), partialBoundedBy array, geom CHAR(50))"); - st.execute( - "CREATE TABLE IF NOT EXISTS CellSpaceBoundary (id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), duality CHAR(50), geom CHAR(50) )"); - st.execute( - "CREATE TABLE IF NOT EXISTS SpaceLayers (id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), spaceLayerMember array) "); - st.execute( - "CREATE TABLE IF NOT EXISTS SpaceLayer (id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), nodes array, edges array)"); - st.execute("CREATE TABLE IF NOT EXISTS Nodes (id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), stateMember array)"); - st.execute("CREATE TABLE IF NOT EXISTS Edges (id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), transitionMember array)"); - st.execute( - "CREATE TABLE IF NOT EXISTS State (id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), duality CHAR(50), geom CHAR(50))"); - st.execute( - "CREATE TABLE IF NOT EXISTS Transition (id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), duality CHAR(50), geom CHAR(50))"); - st.execute( - "CREATE TABLE IF NOT EXISTS InterEdges (id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), interLayerConnection array)"); - st.execute( - "CREATE TABLE IF NOT EXISTS InterLayerConnection (id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), interConnects array, connectedLayers array)"); - st.execute("CREATE TABLE IF NOT EXISTS Geometry (id CHAR(50), geom BLOB)"); - st.execute("CREATE TABLE IF NOT EXISTS Feature (id CHAR(50), type CHAR(50))"); - } - - public static byte[] changeGeometry2Binary(Geometry geom) throws IOException { - byte[] result; - - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - ObjectOutputStream oos = new ObjectOutputStream(baos); - oos.writeObject(geom); - result = baos.toByteArray(); - - return result; - } - - public static void insertGeometry(Connection connection, String id, Geometry geom) - throws IOException, SQLException { - PreparedStatement pre = connection.prepareStatement("insert into geometry(id,geom)values(?,?)"); - byte[] serializedmember = changeGeometry2Binary(geom); - pre.setString(1, id); - pre.setBytes(2, serializedmember); - pre.executeUpdate(); - } - - - public static Geometry changeBinary2Geometry(Blob blob) throws SQLException, IOException, ClassNotFoundException { - Geometry result = null; - ByteArrayInputStream in = new ByteArrayInputStream(blob.getBytes(1, (int) blob.length())); - ObjectInputStream is = new ObjectInputStream(in); - result = (Geometry) is.readObject(); - return result; - } - - public static Geometry searchGeometry(Connection connection, String id ) - throws SQLException, IOException, ClassNotFoundException { - Geometry result = null; - - String getgeomsql = "SELECT geom FROM Geometry WHERE id = '" + id + "'"; - - PreparedStatement pre = connection.prepareStatement(getgeomsql); - ResultSet rs = pre.executeQuery(); - while (rs.next()) { - Blob blob = rs.getBlob("geom"); - result = changeBinary2Geometry(blob); - } - - return result; - } - - public static void main(String[] args) { - try { - Class.forName("org.h2.Driver"); - // Open memory H2 table - try (Connection connection = DriverManager.getConnection("jdbc:h2:mem:syntax", "sa", "sa"); - Statement st = connection.createStatement()) { - // Import spatial functions, domains and drivers - // If you are using a file database, you have to do only that once. - H2GISExtension.load(connection); - // Create a table - // st.execute("CREATE TABLE ROADS (the_geom MULTILINESTRING, speed_limit INT)"); - - createTable(st); - - st.execute("INSERT INTO Documents VALUES ('doc1', 'testdata')"); - st.execute("INSERT INTO IndoorFeatures VALUES('lf1', 'indoorfeatures', null, 'psf1', 'mlg1')"); - st.execute( - "INSERT INTO PrimalSpaceFeatures VALUES ('psf1','primalspacefeatures', null, ('c1'),('csb1'))"); - st.execute("INSERT INTO CellSpace VALUES ('c1','myroom',null,null,('csb1'),'cg1')"); - String cg1 = "SOLID (( ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 0 1 0, 0 1 1, 0 0 1, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 1, 1 0 1, 0 0 1, 0 1 1, 1 1 1)), ((1 1 1, 1 0 1, 1 0 0, 1 1 0, 1 1 1)), ((1 1 1, 1 1 0, 0 1 0, 0 1 1, 1 1 1)) ))"; - Geometry cg1g = Convert2Json.wkt2Geometry("cg1", cg1); - - insertGeometry(connection, "cg1", cg1g); - cg1g = searchGeometry(connection, "cg1"); - - - - // st.execute(qcg1); - - // Add some roads - // st.execute("INSERT INTO ROADS VALUES ('MULTILINESTRING((15 5, 20 6, 25 7))', - // 80)"); - // st.execute("INSERT INTO ROADS VALUES ('MULTILINESTRING((20 6, 21 15, 21 - // 25))', 50)"); - // Compute the sum of roads length - /* - * try(ResultSet rs = - * st.executeQuery("SELECT SUM(ST_LENGTH(the_geom)) total_length from ROADS")) { - * if(rs.next()) { - * System.out.println("Total length of roads: "+rs.getDouble("total_length") - * +" m"); } } - */ - } - } catch (Exception ex) { - ex.printStackTrace(); - } - } -} \ No newline at end of file diff --git a/database/src/main/java/edu/pnu/stem/database/Connector.java b/database/src/main/java/edu/pnu/stem/database/Connector.java deleted file mode 100644 index e109c7d..0000000 --- a/database/src/main/java/edu/pnu/stem/database/Connector.java +++ /dev/null @@ -1,230 +0,0 @@ -package edu.pnu.stem.database; - -import java.io.ByteArrayInputStream; -import java.io.ByteArrayOutputStream; -import java.io.IOException; -import java.io.ObjectInputStream; -import java.io.ObjectOutputStream; -import java.sql.Blob; -import java.sql.Connection; -import java.sql.DriverManager; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.sql.Statement; - -import org.h2.tools.Server; -import org.h2gis.ext.H2GISExtension; -import org.locationtech.jts.geom.Geometry; - -import edu.pnu.stem.binder.Convert2Json; - -/** - * Short demo of in memory spatial database. - */ -public class Connector { - private static void createTable(Connection connection) throws SQLException { - Statement st = connection.createStatement(); - /* - List tableName = new ArrayList(); - tableName.add("IndoorFeatures"); - tableName.add("PrimalSpaceFeatures"); - tableName.add("MultiLayeredGraph"); - tableName.add("CellSpace"); - tableName.add("CellSpaceBoundary"); - tableName.add("SpaceLayers"); - tableName.add("SpaceLayer"); - tableName.add("Nodes"); - tableName.add("Edges"); - tableName.add("State"); - tableName.add("Transition"); - tableName.add("InterEdges"); - tableName.add("InterLayerConnection"); - tableName.add("Geometry"); - tableName.add("Feature"); - tableName.add("Documents"); - - for (int i = 0; i < tableName.size(); i++) { - String clearDB = "Drop table If Exists `" + tableName.get(i) + "`"; - System.out.println(clearDB); - st.executeUpdate(clearDB); - } - * */ - - st.execute("CREATE TABLE IF NOT EXISTS Documents (id CHAR(50),name CHAR(50))"); - st.execute( - "CREATE TABLE IF NOT EXISTS IndoorFeatures (documentId CHAR(50), id CHAR(50), name CHAR(50), description CHAR(50), primalspacefeatures CHAR(50), multilayeredgraph CHAR(50))"); - st.execute( - "CREATE TABLE IF NOT EXISTS PrimalSpaceFeatures (documentId CHAR(50), id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), cellspacemember array, cellspaceboundarymember array)"); - st.execute( - "CREATE TABLE IF NOT EXISTS MultiLayeredGraph (documentId CHAR(50), id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), spaceLayers array,interEdges array)"); - st.execute( - "CREATE TABLE IF NOT EXISTS CellSpace (documentId CHAR(50), id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), duality CHAR(50), partialBoundedBy array, geometry CHAR(50))"); - st.execute( - "CREATE TABLE IF NOT EXISTS CellSpaceBoundary (documentId CHAR(50), id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), duality CHAR(50), geometry CHAR(50) )"); - st.execute( - "CREATE TABLE IF NOT EXISTS SpaceLayers (documentId CHAR(50), id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), spaceLayerMember array) "); - st.execute( - "CREATE TABLE IF NOT EXISTS SpaceLayer (documentId CHAR(50), id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), nodes array, edges array)"); - st.execute( - "CREATE TABLE IF NOT EXISTS Nodes (documentId CHAR(50), id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), stateMember array)"); - st.execute( - "CREATE TABLE IF NOT EXISTS Edges (documentId CHAR(50), id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), transitionMember array)"); - st.execute( - "CREATE TABLE IF NOT EXISTS State (documentId CHAR(50), id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), duality CHAR(50), connects array, geometry CHAR(50))"); - st.execute( - "CREATE TABLE IF NOT EXISTS Transition (documentId CHAR(50), id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), duality CHAR(50), connects array,geometry CHAR(50))"); - st.execute( - "CREATE TABLE IF NOT EXISTS InterEdges (documentId CHAR(50), id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), interLayerConnection array)"); - st.execute( - "CREATE TABLE IF NOT EXISTS InterLayerConnection (documentId CHAR(50), id CHAR(50),parentId CHAR(50), name CHAR(50), description CHAR(50), interConnects array, connectedLayers array)"); - st.execute("CREATE TABLE IF NOT EXISTS Geometry (documentId CHAR(50), id CHAR(50), geom BLOB)"); - st.execute("CREATE TABLE IF NOT EXISTS Feature (documentId CHAR(50), id CHAR(50), type CHAR(50))"); - st.close(); - } - public static Connection getConnection() throws SQLException { - Connection result = null; - result = DriverManager.getConnection("jdbc:h2:file:~/test;AUTO_SERVER=TRUE;","sa", "sa"); - return result; - } - public static Connection createConnection() throws SQLException { - Connection connection = null; - - try { - - Class.forName("org.h2.Driver"); - connection = DriverManager.getConnection("jdbc:h2:file:~/test;AUTO_SERVER=TRUE;", "sa", "sa"); - - - System.out.println("Connection Established: " + connection.getMetaData().getDatabaseProductName() + "/" - + connection.getCatalog()); - // Import spatial functions, domains and drivers - // If you are using a file database, you have to do only that once. - H2GISExtension.load(connection); - // Create a table - // st.execute("CREATE TABLE ROADS (the_geom MULTILINESTRING, speed_limit INT)"); - - createTable(connection); - // start a TCP server - - // .. use in embedded mode .. - - // or use it from another process: - - - - - } catch (ClassNotFoundException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - return connection; - } - - public static void main(String[] args) throws SQLException { - Server server; - try { - Class.forName("org.h2.Driver"); - } catch (ClassNotFoundException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - // Open memory H2 table - try { - Connection connection = createConnection(); - // Import spatial functions, domains and drivers - // If you are using a file database, you have to do only that once. - // Create a table - // st.execute("CREATE TABLE ROADS (the_geom MULTILINESTRING, speed_limit INT)"); - - server = Server.createTcpServer("-tcpAllowOthers", "-tcpPort", "9092").start(); // (4b) - - Server webServer = Server.createWebServer("-webAllowOthers", "-webPort", "8082").start(); // (4a) - Connection connection2= getConnection(); - Statement st2 = connection2.createStatement(); - Statement st = connection.createStatement(); - - st.execute("INSERT INTO Documents VALUES ('doc1', 'testdata')"); - st.execute("Insert into IndoorFeatures values('IFs',null,null,'PS1',null)"); - st2.execute( - "INSERT INTO PrimalSpaceFeatures VALUES ('psf1','IFs','primalspacefeatures', null, ('c1'),('csb1'))"); - st2.execute("INSERT INTO CellSpace VALUES ('c1','psf1','myroom',null,null,('csb1'),'cg1')"); - String cg1 = "SOLID (( ((0 0 0, 0 1 0, 1 1 0, 1 0 0, 0 0 0)), ((0 0 0, 0 1 0, 0 1 1, 0 0 1, 0 0 0)), ((0 0 0, 1 0 0, 1 0 1, 0 0 1, 0 0 0)), ((1 1 1, 1 0 1, 0 0 1, 0 1 1, 1 1 1)), ((1 1 1, 1 0 1, 1 0 0, 1 1 0, 1 1 1)), ((1 1 1, 1 1 0, 0 1 0, 0 1 1, 1 1 1)) ))"; - Geometry cg1g = Convert2Json.wkt2Geometry("cg1", cg1); - - insertGeometry(connection, "cg1", cg1g); - cg1g = searchGeometry(connection, "cg1"); - - - - // st.execute(qcg1); - - // Add some roads - // st.execute("INSERT INTO ROADS VALUES ('MULTILINESTRING((15 5, 20 6, 25 7))', - // 80)"); - // st.execute("INSERT INTO ROADS VALUES ('MULTILINESTRING((20 6, 21 15, 21 - // 25))', 50)"); - // Compute the sum of roads length - /* - * try(ResultSet rs = - * st.executeQuery("SELECT SUM(ST_LENGTH(the_geom)) total_length from ROADS")) { - * if(rs.next()) { - * System.out.println("Total length of roads: "+rs.getDouble("total_length") - * +" m"); } } - */ - //System.out.println("Server started and connection is open."); - //System.out.println("URL: jdbc:h2:" + server.getURL() + "/mem:test"); - - //System.out.println("\n"); - //System.out.println("now start the H2 Console in another process using:\n" - // + "$ cd h2/bin; java -cp h2-1.4.185.jar org.h2.tools.Console -web -browser"); - } catch (Exception ex) { - ex.printStackTrace(); - - } - } - - public static byte[] changeGeometry2Binary(Geometry geom) throws IOException { - byte[] result; - - ByteArrayOutputStream baos = new ByteArrayOutputStream(); - ObjectOutputStream oos = new ObjectOutputStream(baos); - oos.writeObject(geom); - result = baos.toByteArray(); - - return result; - } - - public static void insertGeometry(Connection connection, String id, Geometry geom) - throws IOException, SQLException { - PreparedStatement pre = connection.prepareStatement("insert into geometry(id,geom)values(?,?)"); - byte[] serializedmember = changeGeometry2Binary(geom); - pre.setString(1, id); - pre.setBytes(2, serializedmember); - pre.executeUpdate(); - } - - public static Geometry changeBinary2Geometry(Blob blob) throws SQLException, IOException, ClassNotFoundException { - Geometry result = null; - ByteArrayInputStream in = new ByteArrayInputStream(blob.getBytes(1, (int) blob.length())); - ObjectInputStream is = new ObjectInputStream(in); - result = (Geometry) is.readObject(); - return result; - } - - public static Geometry searchGeometry(Connection connection, String id) - throws SQLException, IOException, ClassNotFoundException { - Geometry result = null; - - String getgeomsql = "SELECT geom FROM Geometry WHERE id = '" + id + "'"; - - PreparedStatement pre = connection.prepareStatement(getgeomsql); - ResultSet rs = pre.executeQuery(); - while (rs.next()) { - Blob blob = rs.getBlob("geom"); - result = changeBinary2Geometry(blob); - } - - return result; - } -} diff --git a/database/src/main/java/edu/pnu/stem/database/InsertMap.java b/database/src/main/java/edu/pnu/stem/database/InsertMap.java deleted file mode 100644 index 7e47db6..0000000 --- a/database/src/main/java/edu/pnu/stem/database/InsertMap.java +++ /dev/null @@ -1,489 +0,0 @@ -package edu.pnu.stem.database; - -import java.io.IOException; -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.SQLException; -import java.sql.Statement; -import java.util.ArrayList; -import java.util.List; -import java.util.Map.Entry; -import java.util.concurrent.ConcurrentHashMap; - -import org.locationtech.jts.geom.Geometry; - -import edu.pnu.stem.binder.IndoorGMLMap; -import edu.pnu.stem.feature.core.CellSpace; -import edu.pnu.stem.feature.core.CellSpaceBoundary; -import edu.pnu.stem.feature.core.Edges; -import edu.pnu.stem.feature.core.IndoorFeatures; -import edu.pnu.stem.feature.core.InterEdges; -import edu.pnu.stem.feature.core.MultiLayeredGraph; -import edu.pnu.stem.feature.core.Nodes; -import edu.pnu.stem.feature.core.PrimalSpaceFeatures; -import edu.pnu.stem.feature.core.SpaceLayer; -import edu.pnu.stem.feature.core.SpaceLayers; -import edu.pnu.stem.feature.core.State; -import edu.pnu.stem.feature.core.Transition; -import edu.pnu.stem.util.GeometryUtil; - -public class InsertMap { - public static void insert(Connection connection, IndoorGMLMap map) throws IOException, SQLException { - - List containerNameList = new ArrayList(); - containerNameList.add("IndoorFeatures"); - containerNameList.add("MultiLayeredGraph"); - containerNameList.add("PrimalSpaceFeatures"); - containerNameList.add("CellSpace"); - containerNameList.add("CellSpaceBoundary"); - containerNameList.add("SpaceLayers"); - containerNameList.add("SpaceLayer"); - containerNameList.add("Nodes"); - containerNameList.add("Edges"); - containerNameList.add("State"); - containerNameList.add("Transition"); - containerNameList.add("Geometry"); - //containerNameList.add("Documents"); - Statement st = connection.createStatement(); - - st.execute(createInsertSqlDocument(map)); - - for (String name : containerNameList) { - ConcurrentHashMap featureContainer = map.getFeatureContainer(name); - for (Entry elem : featureContainer.entrySet()) { - if (name.equals("Geometry")) - insertGeometry(connection, map.getDocId(), GeometryUtil.getMetadata((Geometry) elem.getValue(), "id"), - (Geometry) elem.getValue()); - else { - String sql = createInsertSql(elem.getValue()); - - try { - - System.out.println(sql); - st.executeUpdate(sql); - } catch (SQLException e) { - System.out.println("error at insert " + name); - e.printStackTrace(); - } - } - - } - } - - insertSql4Id(connection, map.getDocId(), map.getFeatureContainer("ID")); - connection.commit(); - - } - - public static String createInsertSqlDocument(IndoorGMLMap map) { - String sql = null; - String id = change2SqlString(map.getDocId()); - String name = null; - - sql = "Insert into " + "Documents" + " values(" + id + "," + name + ")"; - - return sql; - - } - - public static String createInsertSql(Object feature) { - String sql = null; - if (feature instanceof IndoorFeatures) - sql = createInsertSql4IndoorFeatures((IndoorFeatures) feature); - else if (feature instanceof PrimalSpaceFeatures) - sql = createInsertSql4PrimalSpaceFeatures((PrimalSpaceFeatures) feature); - else if (feature instanceof CellSpace) - sql = createInsertSql4CellSpace((CellSpace) feature); - else if (feature instanceof CellSpaceBoundary) - sql = createInsertSql4CellSpaceBoundary((CellSpaceBoundary) feature); - else if (feature instanceof MultiLayeredGraph) - sql = createInsertSql4MultiLayeredGraph((MultiLayeredGraph) feature); - else if (feature instanceof SpaceLayers) - sql = createInsertSql4SpaceLayers((SpaceLayers) feature); - else if (feature instanceof SpaceLayer) - sql = createInsertSql4SpaceLayer((SpaceLayer) feature); - else if (feature instanceof Nodes) - sql = createInsertSql4Nodes((Nodes) feature); - else if (feature instanceof Edges) - sql = createInsertSql4Edges((Edges) feature); - else if (feature instanceof State) - sql = createInsertSql4State((State) feature); - else if (feature instanceof Transition) - sql = createInsertSql4Transition((Transition) feature); - - return sql; - } - - public static void insertSql4Id(Connection connection, String docId, ConcurrentHashMap map) { - try { - Statement st = connection.createStatement(); - for (Entry elem : map.entrySet()) { - String sql = "Insert into " + "Feature" + " values(" + change2SqlString(docId)+","+change2SqlString(elem.getKey()) + "," + change2SqlString((String) elem.getValue()) + ")"; - - - st = connection.createStatement(); - st.execute(sql); - } - st.close(); - }catch (SQLException e) { - System.out.println("error at insert feature id"); - e.printStackTrace(); - } - } - - public static String change2SqlString(String n) { - if (n != null) - n = "'" + n + "'"; - return n; - } - - public static String createInsertSql4IndoorFeatures(IndoorFeatures feature) { - String tableName = "IndoorFeatures"; - - String id = change2SqlString(feature.getId()); - String docId = change2SqlString(feature.getDocId()); - String name = change2SqlString(feature.getName()); - String description = change2SqlString(feature.getDescription()); - String primalspacefeatures = null; - if(feature.getPrimalSpaceFeatures() != null) - primalspacefeatures = change2SqlString(feature.getPrimalSpaceFeatures().getId()); - String multilayeredgraph = null; - if(feature.getMultiLayeredGraph() != null) - multilayeredgraph = change2SqlString(feature.getMultiLayeredGraph().getId()); - - String sql = "Insert into " + tableName + " values(" +docId+ ","+ id + ","+ name + "," + description + "," - + primalspacefeatures + "," + multilayeredgraph + ")"; - return sql; - - } - - public static String createInsertSql4PrimalSpaceFeatures(PrimalSpaceFeatures feature) { - String sql = null; - String tableName = "PrimalSpaceFeatures"; - - String id = change2SqlString(feature.getId()); - String name = change2SqlString(feature.getName()); - String docId = change2SqlString(feature.getDocId()); - String description = change2SqlString(feature.getDescription()); - String parentId = change2SqlString(feature.getParent().getId()); - String csm = null; - String csbm = null; - - if (feature.getCellSpaceMember() != null && feature.getCellSpaceMember().size() != 0) { - csm = "("; - for (CellSpace c : feature.getCellSpaceMember()) { - csm += change2SqlString(c.getId()); - csm += ','; - } - csm = csm.substring(0, csm.length() - 1); - csm += ")"; - - } - - if (feature.getCellSpaceBoundaryMember() != null && feature.getCellSpaceBoundaryMember().size() != 0) { - csbm = "("; - for (CellSpaceBoundary c : feature.getCellSpaceBoundaryMember()) { - csbm += change2SqlString(c.getId()); - csbm += ','; - } - csbm = csbm.substring(0, csm.length() - 1); - csbm += ")"; - - } - - sql = "Insert into " + tableName + " values(" +docId+ ","+ id + "," + parentId + "," + name + "," + description + "," + csm - + "," + csbm + ")"; - return sql; - - } - - public static String createInsertSql4CellSpace(CellSpace feature) { - String sql = null; - String tableName = "CellSpace"; - - String id = change2SqlString(feature.getId()); - String name = change2SqlString(feature.getName()); - String docId = change2SqlString(feature.getDocId()); - String description = change2SqlString(feature.getDescription()); - String parentId = change2SqlString(feature.getParent().getId()); - String duality = null; - if(feature.getDuality() != null) - duality = change2SqlString(feature.getDuality().getId()); - String geom = null; - String partialboundedby = null; - - if (feature.getGeometry() != null) { - geom = change2SqlString(GeometryUtil.getMetadata(feature.getGeometry(), "id")); - } - - if (feature.getPartialboundedBy() != null && feature.getPartialboundedBy().size() != 0) { - partialboundedby = "("; - for (CellSpaceBoundary c : feature.getPartialboundedBy()) { - partialboundedby += change2SqlString(c.getId()); - partialboundedby += ','; - } - partialboundedby = partialboundedby.substring(0, partialboundedby.length() - 1); - partialboundedby += ")"; - } - sql = "Insert into " + tableName + " values(" +docId+ ","+ id + "," + parentId + "," + name + "," + description + "," - + duality + "," + partialboundedby + "," + geom + ")"; - return sql; - } - - public static String createInsertSql4CellSpaceBoundary(CellSpaceBoundary feature) { - String sql = null; - String tableName = "CellSpaceBoundary"; - - String id = change2SqlString(feature.getId()); - String name = change2SqlString(feature.getName()); - String docId = change2SqlString(feature.getDocId()); - String description = change2SqlString(feature.getDescription()); - String parentId = change2SqlString(feature.getParent().getId()); - - String duality = null; - if(feature.getDuality() != null) - duality = change2SqlString(feature.getDuality().getId()); - String geom = null; - if (feature.getGeometry() != null) { - geom = change2SqlString(GeometryUtil.getMetadata(feature.getGeometry(), "id")); - } - sql = "Insert into " + tableName + " values("+docId+ "," + id + "," + parentId + "," + name + "," + description + "," - + duality + "," + geom + ")"; - return sql; - } - - public static String createInsertSql4MultiLayeredGraph(MultiLayeredGraph feature) { - String sql = null; - String tableName = "MultiLayeredGraph"; - - String id = change2SqlString(feature.getId()); - String name = change2SqlString(feature.getName()); - String docId = change2SqlString(feature.getDocId()); - String description = change2SqlString(feature.getDescription()); - String parentId = change2SqlString(feature.getParent().getId()); - - String csm = null; - String csbm = null; - - if (feature.getSpaceLayers() != null && feature.getSpaceLayers().size() != 0) { - csm = "("; - for (SpaceLayers c : feature.getSpaceLayers()) { - csm += change2SqlString(c.getId()); - csm += ','; - } - csm = csm.substring(0, csm.length() - 1); - csm += ")"; - } - - if (feature.getInterEdges() != null && feature.getInterEdges().size() != 0) { - csbm = "("; - for (InterEdges c : feature.getInterEdges()) { - csbm += change2SqlString(c.getId()); - csbm += ','; - } - csbm = csbm.substring(0, csm.length() - 1); - csbm += ")"; - } - - sql = "Insert into " + tableName + " values(" +docId+ "," + id + "," + parentId + "," + name + "," + description + "," + csm - + "," + csbm + ")"; - return sql; - } - - public static String createInsertSql4SpaceLayers(SpaceLayers feature) { - String sql = null; - String tableName = "SpaceLayers"; - String docId = change2SqlString(feature.getDocId()); - String id = change2SqlString(feature.getId()); - String name = change2SqlString(feature.getName()); - - String description = change2SqlString(feature.getDescription()); - String parentId = change2SqlString(feature.getParent().getId()); - - String csm = null; - - if (feature.getSpaceLayerMember() != null && feature.getSpaceLayerMember().size() != 0) { - csm = "("; - for (SpaceLayer c : feature.getSpaceLayerMember()) { - csm += change2SqlString(c.getId()); - csm += ','; - } - csm = csm.substring(0, csm.length() - 1); - csm += ")"; - - } - - sql = "Insert into " + tableName + " values(" +docId+ "," + id + "," + parentId + "," + name + "," + description + "," + csm - + ")"; - return sql; - } - - public static String createInsertSql4SpaceLayer(SpaceLayer feature) { - String sql = null; - String tableName = "SpaceLayer"; - String docId = change2SqlString(feature.getDocId()); - String id = change2SqlString(feature.getId()); - String name = change2SqlString(feature.getName()); - String description = change2SqlString(feature.getDescription()); - String parentId = change2SqlString(feature.getParent().getId()); - - String csm = null; - String csbm = null; - - if (feature.getNodes() != null && feature.getNodes().size() != 0) { - csm = "("; - for (Nodes c : feature.getNodes()) { - csm += change2SqlString(c.getId()); - csm += ','; - } - csm = csm.substring(0, csm.length() - 1); - csm += ")"; - } - - if (feature.getEdges() != null && feature.getEdges().size() != 0) { - csbm = "("; - for (Edges c : feature.getEdges()) { - csbm += change2SqlString(c.getId()); - csbm += ','; - } - csbm = csbm.substring(0, csm.length() - 1); - csbm += ")"; - - } - - sql = "Insert into " + tableName + " values("+docId+ "," + id + "," + parentId + "," + name + "," + description + "," + csm - + "," + csbm + ")"; - return sql; - } - - public static String createInsertSql4Nodes(Nodes feature) { - String sql = null; - String tableName = "Nodes"; - String docId = change2SqlString(feature.getDocId()); - String id = change2SqlString(feature.getId()); - String name = change2SqlString(feature.getName()); - String description = change2SqlString(feature.getDescription()); - String parentId = change2SqlString(feature.getParent().getId()); - - String csm = null; - - if (feature.getStateMember() != null && feature.getStateMember().size() != 0) { - csm = "("; - for (State c : feature.getStateMember()) { - csm += change2SqlString(c.getId()); - csm += ','; - } - csm = csm.substring(0, csm.length() - 1); - csm += ")"; - - } - - sql = "Insert into " + tableName + " values(" +docId+ ","+ id + "," + parentId + "," + name + "," + description + "," + csm - + ")"; - return sql; - } - - public static String createInsertSql4Edges(Edges feature) { - String sql = null; - String tableName = "Edges"; - String docId = change2SqlString(feature.getDocId()); - String id = change2SqlString(feature.getId()); - String name = change2SqlString(feature.getName()); - String description = change2SqlString(feature.getDescription()); - String parentId = change2SqlString(feature.getParent().getId()); - - String csm = null; - - if (feature.getTransitionMember() != null && feature.getTransitionMember().size() != 0) { - csm = "("; - for (Transition c : feature.getTransitionMember()) { - csm += change2SqlString(c.getId()); - csm += ','; - } - csm = csm.substring(0, csm.length() - 1); - csm += ")"; - - } - sql = "Insert into " + tableName + " values("+docId+ "," + id + "," + parentId + "," + name + "," + description + "," + csm - + ")"; - return sql; - } - - public static String createInsertSql4State(State feature) { - String sql = null; - String tableName = "State"; - String docId = change2SqlString(feature.getDocId()); - String id = change2SqlString(feature.getId()); - String name = change2SqlString(feature.getName()); - String description = change2SqlString(feature.getDescription()); - String parentId = change2SqlString(feature.getParent().getId()); - - String duality = null; - if(feature.getDuality() != null) - change2SqlString(feature.getDuality().getId()); - - String geom = null; - if (feature.getGeometry() != null) - geom = change2SqlString(GeometryUtil.getMetadata(feature.getGeometry(), "id")); - - String connects = null; - if (feature.getConnects() != null && feature.getConnects().size() != 0) { - connects = "("; - for (Transition c : feature.getConnects()) { - connects += change2SqlString(c.getId()); - connects += ','; - } - connects = connects.substring(0, connects.length() - 1); - connects += ")"; - - } - sql = "Insert into " + tableName + " values("+docId+ "," + id + "," + parentId + "," + name + "," + description + "," - + duality + "," + connects + "," + geom + ")"; - return sql; - } - - public static String createInsertSql4Transition(Transition feature) { - String sql = null; - String tableName = "Transition"; - String docId = change2SqlString(feature.getDocId()); - String id = change2SqlString(feature.getId()); - String name = change2SqlString(feature.getName()); - String description = change2SqlString(feature.getDescription()); - String parentId = change2SqlString(feature.getParent().getId()); - - String duality = null; - if(feature.getDuality() != null) - change2SqlString(feature.getDuality().getId()); - String geom = null; - if (feature.getGeometry() != null) - geom = change2SqlString(GeometryUtil.getMetadata(feature.getGeometry(), "id")); - - String connects = null; - - if (feature.getConnects() != null && feature.getConnects().length != 0) { - connects = "("; - for (State c : feature.getConnects()) { - connects += change2SqlString(c.getId()); - connects += ','; - } - connects = connects.substring(0, connects.length() - 1); - connects += ")"; - - } - sql = "Insert into " + tableName + " values("+docId+ "," + id + "," + parentId + "," + name + "," + description + "," - + duality + "," + connects + "," + geom + ")"; - return sql; - } - - - - public static void insertGeometry(Connection connection,String docId, String id, Geometry geom) - throws IOException, SQLException { - PreparedStatement pre = connection.prepareStatement("insert into geometry(documentId,id,geom) values(?,?,?)"); - byte[] serializedmember = SqlUtil.changeGeometry2Binary(geom); - pre.setString(1, docId); - pre.setString(2, id); - pre.setBytes(3, serializedmember); - pre.executeUpdate(); - } -} diff --git a/database/src/main/java/edu/pnu/stem/database/SearchMap.java b/database/src/main/java/edu/pnu/stem/database/SearchMap.java deleted file mode 100644 index f5cdfd3..0000000 --- a/database/src/main/java/edu/pnu/stem/database/SearchMap.java +++ /dev/null @@ -1,646 +0,0 @@ -package edu.pnu.stem.database; - -import java.io.IOException; -import java.sql.Blob; -import java.sql.Connection; -import java.sql.PreparedStatement; -import java.sql.ResultSet; -import java.sql.SQLException; -import java.sql.Statement; -import java.util.ArrayList; -import java.util.List; - -import org.locationtech.jts.geom.Geometry; - -import edu.pnu.stem.binder.IndoorGMLMap; -import edu.pnu.stem.feature.core.CellSpace; -import edu.pnu.stem.feature.core.CellSpaceBoundary; -import edu.pnu.stem.feature.core.Edges; -import edu.pnu.stem.feature.core.IndoorFeatures; -import edu.pnu.stem.feature.core.InterEdges; -import edu.pnu.stem.feature.core.InterLayerConnection; -import edu.pnu.stem.feature.core.MultiLayeredGraph; -import edu.pnu.stem.feature.core.Nodes; -import edu.pnu.stem.feature.core.PrimalSpaceFeatures; -import edu.pnu.stem.feature.core.SpaceLayer; -import edu.pnu.stem.feature.core.SpaceLayers; -import edu.pnu.stem.feature.core.State; -import edu.pnu.stem.feature.core.Transition; - -public class SearchMap { - - public static IndoorGMLMap search(Connection connection, String docId) throws ClassNotFoundException, IOException { - IndoorGMLMap result = new IndoorGMLMap(); - result.setDocId(docId); - try { - Statement st = connection.createStatement(); - ResultSet rs = st.executeQuery("Select * from Feature"); - while (rs.next()) { - String id = rs.getString("id"); - String type = rs.getString("type"); - if (type.equals("IndoorFeatures")) { - result.setFeature(id, "IndoorFeatures", searchIndoorFeatures(connection, result, id)); - } else if (type.equals("MultiLayeredGraph")) { - result.setFeature(id, "MultiLayeredGraph", searchMultiLayeredGraph(connection, result, id)); - } else if (type.equals("PrimalSpaceFeatures")) { - result.setFeature(id, "PrimalSpaceFeatures", searchPrimalSpaceFeatures(connection, result, id)); - } else if (type.equals("CellSpace")) { - result.setFeature(id, "CellSpace", searchCellSpace(connection, result, id)); - } else if (type.equals("CellSpaceBoundary")) { - result.setFeature(id, "CellSpaceBoundary", searchCellSpaceBoundary(connection, result, id)); - } else if (type.equals("SpaceLayers")) { - result.setFeature(id, "SpaceLayers", searchSpaceLayers(connection, result, id)); - } else if (type.equals("SpaceLayer")) { - result.setFeature(id, "SpaceLayer", searchSpaceLayer(connection, result, id)); - } else if (type.equals("Nodes")) { - result.setFeature(id, "Nodes", searchNodes(connection, result, id)); - } else if (type.equals("Edges")) { - result.setFeature(id, "Edges", searchEdges(connection, result, id)); - } else if (type.equals("State")) { - result.setFeature(id, "State", searchState(connection, result, id)); - } else if (type.equals("Transition")) { - result.setFeature(id, "Transition", searchTransition(connection, result, id)); - } else if (type.equals("InterEdges")) { - result.setFeature(id, "InterEdges", searchInterEdges(connection, result, id)); - } else if (type.equals("InterLayerConnection")) { - result.setFeature(id, "InterLayerConnection", - searchInterLayerConnection(connection, result, id)); - } else if (type.equals("Geometry")) { - result.setFeature4Geometry(id, searchGeometry(connection, result, id)); - } - } - - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - result.setDocId(docId); - return result; - } - - private static Geometry searchGeometry(Connection connection, IndoorGMLMap result, String id) - throws ClassNotFoundException, IOException { - Geometry feature = null; - - String getgeomsql = "SELECT geom FROM Geometry WHERE id = '" + id + "'" + " AND documentid = " + SqlUtil.change2SqlString(result.getDocId()); - - PreparedStatement pre; - try { - pre = connection.prepareStatement(getgeomsql); - ResultSet rs = pre.executeQuery(); - while (rs.next()) { - Blob blob = rs.getBlob("geom"); - feature = SqlUtil.changeBinary2Geometry(blob); - } - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - - } - - public static IndoorFeatures searchIndoorFeatures(Connection connection, IndoorGMLMap map, String id) { - IndoorFeatures feature = new IndoorFeatures(map, id); - String sql = "SELECT * from IndoorFeatures where id =" + SqlUtil.change2SqlString(id) + " AND " + "documentId = " + SqlUtil.change2SqlString(map.getDocId()); - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - if (rs.next()) { - String name = rs.getString("name"); - String description = rs.getString("description"); - String primalSpaceFeatures = rs.getString("primalspacefeatures"); - String multiLayeredGraph = rs.getString("multiLayeredGraph"); - - feature.setName(name); - feature.setDescription(description); - if (primalSpaceFeatures != null) - feature.setPrimalSpaceFeatures(new PrimalSpaceFeatures(map, primalSpaceFeatures)); - if (multiLayeredGraph != null) - feature.setMultiLayeredGraph(new MultiLayeredGraph(map, multiLayeredGraph)); - - } - - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - - public static PrimalSpaceFeatures searchPrimalSpaceFeatures(Connection connection, IndoorGMLMap map, String id) { - PrimalSpaceFeatures feature = new PrimalSpaceFeatures(map, id); - String sql = "SELECT * from PrimalSpaceFeatures where id =" + SqlUtil.change2SqlString(id) + " AND " + "documentId = " + SqlUtil.change2SqlString(map.getDocId()); - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - if (rs.next()) { - String parentId = rs.getString("parentId"); - String name = rs.getString("name"); - String description = rs.getString("description"); - if(rs.getArray("cellspacemember")!=null) { - List csm = SqlUtil.getArray(rs.getArray("cellspacemember")); - List csml = new ArrayList(); - for (String c : csm) { - csml.add(new CellSpace(map, c)); - } - - feature.setCellSpaceMember(csml); - } - - if(rs.getArray("cellspaceboundarymember")!=null) { - List csbm = SqlUtil.getArray(rs.getArray("cellspaceboundarymember")); - List csbml = new ArrayList(); - - for (String c : csbm) { - csbml.add(new CellSpaceBoundary(map, c)); - } - - feature.setCellSpaceBoundaryMember(csbml); - } - - feature.setName(name); - feature.setDescription(description); - feature.setParent(new IndoorFeatures(map, parentId)); - - } - - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - - public static CellSpace searchCellSpace(Connection connection, IndoorGMLMap map, String id) throws ClassNotFoundException, IOException { - CellSpace feature = new CellSpace(map, id); - String sql = "SELECT * from CellSpace where id =" + SqlUtil.change2SqlString(id)+ " AND " + " documentId = " + SqlUtil.change2SqlString(map.getDocId()); - // String sql = "SELECT * from CellSpace"; - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - if (rs.next()) { - String name = rs.getString("name"); - String description = rs.getString("description"); - String parentId = rs.getString("parentId"); - String duality = rs.getString("duality"); - String geom = rs.getString("geometry"); - - if(rs.getArray("partialboundedby") != null) { - List pb = SqlUtil.getArray(rs.getArray("partialboundedby")); - List partialBoundedBy = new ArrayList(); - for (String c : pb) { - partialBoundedBy.add(new CellSpaceBoundary(map, c)); - } - feature.setPartialboundedBy(partialBoundedBy); - } - - if(geom != null) { - Geometry g = searchGeometry(connection,map,geom); - feature.setGeometry(g); - } - - feature.setName(name); - feature.setDescription(description); - feature.setParent(new PrimalSpaceFeatures(map, parentId)); - - if (duality != null) { - feature.setDuality(new State(map, duality)); - } - - - } - - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - - public static CellSpaceBoundary searchCellSpaceBoundary(Connection connection, IndoorGMLMap map, String id) throws ClassNotFoundException, IOException { - CellSpaceBoundary feature = new CellSpaceBoundary(map, id); - String sql = "SELECT * from CellSpaceBoundary where id =" + SqlUtil.change2SqlString(id)+ " AND " + "documentId = " + SqlUtil.change2SqlString(map.getDocId());; - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - if (rs.next()) { - String name = rs.getString("name"); - String description = rs.getString("description"); - String parentId = rs.getString("parentId"); - String duality = rs.getString("duality"); - String primalSpaceFeatures = rs.getString("primalspacefeatures"); - String multiLayeredGraph = rs.getString("multiLayeredGraph"); - String geom = rs.getString("geometry"); - - if (duality != null) - feature.setDuality(new Transition(map, duality)); - - if(geom != null) { - Geometry g = searchGeometry(connection,map,geom); - feature.setGeometry(g); - } - feature.setName(name); - feature.setDescription(description); - feature.setParent(new PrimalSpaceFeatures(map, parentId)); - - } - - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - - public static MultiLayeredGraph searchMultiLayeredGraph(Connection connection, IndoorGMLMap map, String id) { - MultiLayeredGraph feature = new MultiLayeredGraph(map, id); - String sql = "SELECT * from MultiLayeredGraph where id =" + SqlUtil.change2SqlString(id)+ " AND " + "documentId = " + SqlUtil.change2SqlString(map.getDocId());; - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - if (rs.next()) { - String name = rs.getString("name"); - String description = rs.getString("description"); - String parentId = rs.getString("parentId"); - - if (rs.getArray("InterEdges") != null) { - List ie = SqlUtil.getArray(rs.getArray("InterEdges")); - List iel = new ArrayList(); - for (String i : ie) { - iel.add(new InterEdges(map, i)); - } - feature.setInterEdges(iel); - } - - if (rs.getArray("SpaceLayers") != null) { - List sls = SqlUtil.getArray(rs.getArray("SpaceLayers")); - List slsl = new ArrayList(); - - for (String s : sls) { - slsl.add(new SpaceLayers(map, s)); - } - feature.setSpaceLayers(slsl); - } - - feature.setName(name); - feature.setParent(new IndoorFeatures(map, parentId)); - feature.setDescription(description); - } - - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - - public static SpaceLayers searchSpaceLayers(Connection connection, IndoorGMLMap map, String id) { - SpaceLayers feature = new SpaceLayers(map, id); - String sql = "SELECT * from SpaceLayers where id =" + SqlUtil.change2SqlString(id)+ " AND " + "documentId = " + SqlUtil.change2SqlString(map.getDocId());; - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - if (rs.next()) { - String name = rs.getString("name"); - String description = rs.getString("description"); - String parentId = rs.getString("parentId"); - - feature.setName(name); - feature.setDescription(description); - - if (rs.getArray("spacelayermember") != null) { - List sl = SqlUtil.getArray(rs.getArray("spacelayermember")); - List spacelayer = new ArrayList(); - for (String s : sl) { - spacelayer.add(new SpaceLayer(map, s)); - } - feature.setSpaceLayerMember(spacelayer); - - } - feature.setParent(new MultiLayeredGraph(map, parentId)); - - } - - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - - public static SpaceLayer searchSpaceLayer(Connection connection, IndoorGMLMap map, String id) { - SpaceLayer feature = new SpaceLayer(map, id); - String sql = "SELECT * from SpaceLayer where id =" + SqlUtil.change2SqlString(id)+ " AND " + "documentId = " + SqlUtil.change2SqlString(map.getDocId());; - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - if (rs.next()) { - String name = rs.getString("name"); - String description = rs.getString("description"); - String parentId = rs.getString("parentId"); - - if (rs.getArray("nodes") != null) { - List n = SqlUtil.getArray(rs.getArray("nodes")); - List nodes = new ArrayList(); - - for (String s : n) { - nodes.add(new Nodes(map, s)); - } - feature.setNodes(nodes); - - } - - if (rs.getArray("edges") != null) { - List e = SqlUtil.getArray(rs.getArray("edges")); - List edges = new ArrayList(); - - for (String s : e) { - edges.add(new Edges(map, s)); - } - feature.setEdges(edges); - - } - - feature.setName(name); - feature.setDescription(description); - feature.setParent(new SpaceLayers(map, parentId)); - - } - - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - - public static Nodes searchNodes(Connection connection, IndoorGMLMap map, String id) { - Nodes feature = new Nodes(map, id); - String sql = "SELECT * from IndoorFeatures where id =" + SqlUtil.change2SqlString(id)+ " AND " + "documentId = " + SqlUtil.change2SqlString(map.getDocId());; - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - if (rs.next()) { - String name = rs.getString("name"); - String description = rs.getString("description"); - String parentId = rs.getString("parentId"); - - feature.setName(name); - feature.setDescription(description); - - if (rs.getArray("statemember") != null) { - List sm = SqlUtil.getArray(rs.getArray("statemember")); - List statemember = new ArrayList(); - - for (String s : sm) { - statemember.add(new State(map, s)); - } - - feature.setStateMember(statemember); - - } - feature.setParent(new SpaceLayer(map, parentId)); - - } - - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - - public static Edges searchEdges(Connection connection, IndoorGMLMap map, String id) { - Edges feature = new Edges(map, id); - String sql = "SELECT * from Edges where id =" + SqlUtil.change2SqlString(id)+ " AND " + "documentId = " + SqlUtil.change2SqlString(map.getDocId());; - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - if (rs.next()) { - String name = rs.getString("name"); - String description = rs.getString("description"); - String parentId = rs.getString("parentId"); - - if (rs.getArray("transitionMember") != null) { - List sm = SqlUtil.getArray(rs.getArray("transitionmember")); - List statemember = new ArrayList(); - - for (String s : sm) { - statemember.add(new Transition(map, s)); - } - - feature.setTransitionMembers(statemember); - - } - feature.setParent(new SpaceLayer(map, parentId)); - - feature.setName(name); - feature.setDescription(description); - - } - - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - - public static State searchState(Connection connection, IndoorGMLMap map, String id) throws ClassNotFoundException, IOException { - State feature = new State(map, id); - String sql = "SELECT * from State where id =" + SqlUtil.change2SqlString(id)+ " AND " + "documentId = " + SqlUtil.change2SqlString(map.getDocId());; - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - if (rs.next()) { - String name = rs.getString("name"); - String description = rs.getString("description"); - String parentId = rs.getString("parentId"); - String duality = rs.getString("duality"); - String geom = rs.getString("geometry"); - - if (rs.getArray("connects") != null) { - List c = SqlUtil.getArray(rs.getArray("connects")); - - List t = new ArrayList(); - - for (String i : c) { - t.add(new Transition(map, id)); - } - - feature.setConnects(t); - } - if(geom != null) { - - Geometry g = searchGeometry(connection,map,geom); - feature.setGeometry(g); - } - - feature.setName(name); - feature.setDescription(description); - if (duality != null) { - feature.setDuality(new CellSpace(map, duality)); - } - - } - - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - - public static Transition searchTransition(Connection connection, IndoorGMLMap map, String id) throws ClassNotFoundException, IOException { - Transition feature = new Transition(map, id); - String sql = "SELECT * from Transition where id =" + SqlUtil.change2SqlString(id)+ " AND " + "documentId = " + SqlUtil.change2SqlString(map.getDocId());; - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - if (rs.next()) { - String name = rs.getString("name"); - String description = rs.getString("description"); - String parentId = rs.getString("parentId"); - String geom = rs.getString("geometry"); - String duality = rs.getString("duality"); - - if (rs.getArray("connects") != null) { - List c = SqlUtil.getArray(rs.getArray("connects")); - - State[] t = new State[2]; - - t[0] = new State(map, c.get(0)); - t[1] = new State(map, c.get(1)); - - feature.setConnects(t); - } - - if(geom != null) { - Geometry g = searchGeometry(connection,map,geom); - feature.setGeometry(g); - } - - feature.setName(name); - feature.setDescription(description); - - if (duality != null) { - feature.setDuality(new CellSpaceBoundary(map, duality)); - } - } - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - - public static InterEdges searchInterEdges(Connection connection, IndoorGMLMap map, String id) { - InterEdges feature = new InterEdges(map, id); - String sql = "SELECT * from InterEdges where id =" + SqlUtil.change2SqlString(id)+ " AND " + "documentId = " + SqlUtil.change2SqlString(map.getDocId());; - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - - if (rs.next()) { - String name = rs.getString("name"); - String description = rs.getString("description"); - String parentId = rs.getString("parentId"); - - feature.setName(name); - feature.setDescription(description); - feature.setParent(new MultiLayeredGraph(map, parentId)); - - if (rs.getArray("InterLayerConnectionMember") != null) { - List c = SqlUtil.getArray(rs.getArray("connects")); - - List t = new ArrayList(); - - for (String i : c) { - t.add(new InterLayerConnection(map, id)); - } - - feature.setInterLayerConnectionMember(t); - } - - } - - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - - public static InterLayerConnection searchInterLayerConnection(Connection connection, IndoorGMLMap map, String id) { - InterLayerConnection feature = new InterLayerConnection(map, id); - String sql = "SELECT * from InterLayerConnection where id =" + SqlUtil.change2SqlString(id)+ " AND " + "documentId = " + SqlUtil.change2SqlString(map.getDocId());; - Statement st; - try { - st = connection.createStatement(); - ResultSet rs = st.executeQuery(sql); - - if (rs.next()) { - String name = rs.getString("name"); - String description = rs.getString("description"); - String parentId = rs.getString("parentId"); - - if (rs.getArray("connecteLayers") != null) { - List c = SqlUtil.getArray(rs.getArray("connectedLayers")); - - SpaceLayer[] t = new SpaceLayer[2]; - - t[0] = new SpaceLayer(map, c.get(0)); - t[1] = new SpaceLayer(map, c.get(1)); - - feature.setConnectedLayers(t); - } - - if (rs.getArray("interConnects") != null) { - List c = SqlUtil.getArray(rs.getArray("interConnects")); - - State[] t = new State[2]; - - t[0] = new State(map, c.get(0)); - t[1] = new State(map, c.get(1)); - - feature.setInterConnects(t); - } - feature.setName(name); - feature.setDescription(description); - - } - } catch (SQLException e) { - // TODO Auto-generated catch block - e.printStackTrace(); - } - - return feature; - } - -} diff --git a/extension/pom.xml b/extension/pom.xml deleted file mode 100644 index 0ae6dfb..0000000 --- a/extension/pom.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - 4.0.0 - - edu.pnu.stem.igml - indoorgml-factory - 0.0.1-SNAPSHOT - - edu.pnu.stem.igmlext - extension - 0.0.1-SNAPSHOT - extension - http://maven.apache.org - - UTF-8 - - - - junit - junit - 3.8.1 - test - - - - edu.pnu.stem.igml - feature - 0.0.1-SNAPSHOT - - - - org.locationtech.jts - jts-core - 1.15.0 - - - - diff --git a/igml-feature/src/main/java/edu/pnu/stem/binder/Importer.java b/igml-feature/src/main/java/edu/pnu/stem/binder/Importer.java deleted file mode 100644 index 99fb0d1..0000000 --- a/igml-feature/src/main/java/edu/pnu/stem/binder/Importer.java +++ /dev/null @@ -1,9 +0,0 @@ -package edu.pnu.stem.binder; - -public class Importer { - - public static void main(String[] args) { - //unmarshalIndoorGML - } - -} diff --git a/igml-feature/src/main/java/edu/pnu/stem/util/Converter.java b/igml-feature/src/main/java/edu/pnu/stem/util/Converter.java deleted file mode 100644 index d18dda3..0000000 --- a/igml-feature/src/main/java/edu/pnu/stem/util/Converter.java +++ /dev/null @@ -1,18 +0,0 @@ -package edu.pnu.stem.util; - -/** - * @author jungh - * This class is made for exchanging between JAXB classes of OGC-Schemas to feature classes - * that is defined in this module. - */ - -@SuppressWarnings("restriction") -public class Converter { - - - - - - - -} diff --git a/lib/META-INF/MANIFEST.MF b/lib/META-INF/MANIFEST.MF deleted file mode 100644 index d5373ed..0000000 --- a/lib/META-INF/MANIFEST.MF +++ /dev/null @@ -1,6 +0,0 @@ -Manifest-Version: 1.0 -Archiver-Version: Plexus Archiver -Built-By: jungh -Created-By: Apache Maven 3.3.9 -Build-Jdk: 1.8.0_131 - diff --git a/lib/META-INF/maven/org.jvnet.ogc/gml-v_3_2_1/dependencies.txt b/lib/META-INF/maven/org.jvnet.ogc/gml-v_3_2_1/dependencies.txt deleted file mode 100644 index 602f7df..0000000 --- a/lib/META-INF/maven/org.jvnet.ogc/gml-v_3_2_1/dependencies.txt +++ /dev/null @@ -1,14 +0,0 @@ - -The following files have been resolved: - junit:junit:jar:4.11:test - com.sun.istack:istack-commons-runtime:jar:2.21:provided - org.jvnet.staxex:stax-ex:jar:1.7.7:provided - org.glassfish.jaxb:txw2:jar:2.2.11:provided - com.sun.xml.fastinfoset:FastInfoset:jar:1.2.13:provided - org.jvnet.jaxb2_commons:jaxb2-basics-runtime:jar:0.11.0:compile - org.hamcrest:hamcrest-core:jar:1.3:test - javax.xml.bind:jaxb-api:jar:2.2.11:provided - org.glassfish.jaxb:jaxb-runtime:jar:2.2.11:provided - org.hisrc.w3c:xlink-v_1_0:jar:1.4.0:compile - org.glassfish.jaxb:jaxb-core:jar:2.2.11:provided - diff --git a/lib/META-INF/maven/org.jvnet.ogc/gml-v_3_2_1/pom.properties b/lib/META-INF/maven/org.jvnet.ogc/gml-v_3_2_1/pom.properties deleted file mode 100644 index e36f4ac..0000000 --- a/lib/META-INF/maven/org.jvnet.ogc/gml-v_3_2_1/pom.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Generated by Maven -#Tue Jan 02 20:09:43 KST 2018 -version=2.6.2-SNAPSHOT -groupId=org.jvnet.ogc -artifactId=gml-v_3_2_1 diff --git a/lib/META-INF/maven/org.jvnet.ogc/gml-v_3_2_1/pom.xml b/lib/META-INF/maven/org.jvnet.ogc/gml-v_3_2_1/pom.xml deleted file mode 100644 index 7672a6e..0000000 --- a/lib/META-INF/maven/org.jvnet.ogc/gml-v_3_2_1/pom.xml +++ /dev/null @@ -1,61 +0,0 @@ - - 4.0.0 - gml-v_3_2_1 - jar - OGC GML 3.2.1 - - org.jvnet.ogc - ogc-schema-parent - 2.6.2-SNAPSHOT - ../../schema-parent/pom.xml - - - - org.hisrc.w3c - xlink-v_1_0 - - - - install - - - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin - - - - http://schemas.opengis.net/gml/3.2.1/gml.xsd - - - - - - ${project.groupId} - ogc-schemas - ogc/globalBindings.xjb - ${project.version} - - - - - org.hisrc.w3c - xlink-v_1_0 - xlink-v_1_0.jsonix.xjb - ${w3c-schemas.version} - - - - - - - maven-antrun-plugin - - - org.codehaus.mojo - build-helper-maven-plugin - - - - \ No newline at end of file diff --git a/lib/META-INF/sun-jaxb.episode b/lib/META-INF/sun-jaxb.episode deleted file mode 100644 index 8a0bae7..0000000 --- a/lib/META-INF/sun-jaxb.episode +++ /dev/null @@ -1,1069 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/lib/gml-v_3_2_1.jsonix.xjb b/lib/gml-v_3_2_1.jsonix.xjb deleted file mode 100644 index 61055b7..0000000 --- a/lib/gml-v_3_2_1.jsonix.xjb +++ /dev/null @@ -1,23 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/lib/gml-v_3_2_1.xjb b/lib/gml-v_3_2_1.xjb deleted file mode 100644 index ac225b1..0000000 --- a/lib/gml-v_3_2_1.xjb +++ /dev/null @@ -1,229 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - @javax.xml.bind.annotation.XmlSchemaType(name="integer") - - - @javax.xml.bind.annotation.XmlSchemaType(name="integer") - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/MANIFEST.MF b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/MANIFEST.MF deleted file mode 100644 index 88d502d..0000000 --- a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/MANIFEST.MF +++ /dev/null @@ -1,6 +0,0 @@ -Manifest-Version: 1.0 -Archiver-Version: Plexus Archiver -Built-By: jungh -Created-By: Apache Maven 3.5.3 -Build-Jdk: 1.8.0_131 - diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/maven/org.jvnet.ogc/indoorgml-v_1_0/dependencies.txt b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/maven/org.jvnet.ogc/indoorgml-v_1_0/dependencies.txt deleted file mode 100644 index b84c385..0000000 --- a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/maven/org.jvnet.ogc/indoorgml-v_1_0/dependencies.txt +++ /dev/null @@ -1,15 +0,0 @@ - -The following files have been resolved: - junit:junit:jar:4.11:test - com.sun.istack:istack-commons-runtime:jar:2.21:provided - org.jvnet.staxex:stax-ex:jar:1.7.7:provided - org.glassfish.jaxb:txw2:jar:2.2.11:provided - com.sun.xml.fastinfoset:FastInfoset:jar:1.2.13:provided - org.jvnet.jaxb2_commons:jaxb2-basics-runtime:jar:0.11.0:compile - org.hamcrest:hamcrest-core:jar:1.3:test - javax.xml.bind:jaxb-api:jar:2.2.11:provided - org.glassfish.jaxb:jaxb-runtime:jar:2.2.11:provided - org.hisrc.w3c:xlink-v_1_0:jar:1.4.0:compile - org.glassfish.jaxb:jaxb-core:jar:2.2.11:provided - org.jvnet.ogc:gml-v_3_2_1:jar:2.6.2-SNAPSHOT:compile - diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/maven/org.jvnet.ogc/indoorgml-v_1_0/pom.properties b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/maven/org.jvnet.ogc/indoorgml-v_1_0/pom.properties deleted file mode 100644 index c0615e0..0000000 --- a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/maven/org.jvnet.ogc/indoorgml-v_1_0/pom.properties +++ /dev/null @@ -1,5 +0,0 @@ -#Generated by Maven -#Tue Sep 11 17:08:45 KST 2018 -version=2.6.2-SNAPSHOT -groupId=org.jvnet.ogc -artifactId=indoorgml-v_1_0 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/maven/org.jvnet.ogc/indoorgml-v_1_0/pom.xml b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/maven/org.jvnet.ogc/indoorgml-v_1_0/pom.xml deleted file mode 100644 index 4596f4c..0000000 --- a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/maven/org.jvnet.ogc/indoorgml-v_1_0/pom.xml +++ /dev/null @@ -1,105 +0,0 @@ - - 4.0.0 - indoorgml-v_1_0 - jar - OGC IndoorGML 1.0 - - org.jvnet.ogc - ogc-schema-parent - 2.6.2-SNAPSHOT - ../../schema-parent/pom.xml - - - - org.hisrc.w3c - xlink-v_1_0 - - - ${project.groupId} - gml-v_3_2_1 - ${project.version} - - - - install - - - org.jvnet.jaxb2.maven2 - maven-jaxb2-plugin - - src/main/resources - - *.xsd - - - - http://schemas.opengis.net/indoorgml/1.0/indoorgmlnavi.xsd - - - http://schemas.opengis.net/indoorgml/1.0/indoorgmlcore.xsd - - - - - - - - ${project.groupId} - ogc-schemas - ogc/globalBindings.xjb - ${project.version} - - - - - ${project.groupId} - gml-v_3_2_1 - gml-v_3_2_1.jsonix.xjb - ${project.version} - - - - - ${project.groupId} - gml-v_3_2_1 - iso19139-v_20070417.ignore.xjb - ${project.version} - - - - - org.hisrc.w3c - xlink-v_1_0 - xlink-v_1_0.jsonix.xjb - ${w3c-schemas.version} - - - - - - - maven-antrun-plugin - - - process-sources - - - - - - - run - - - - - - org.codehaus.mojo - build-helper-maven-plugin - - - - \ No newline at end of file diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/sun-jaxb.episode b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/sun-jaxb.episode deleted file mode 100644 index c46129d..0000000 --- a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/META-INF/sun-jaxb.episode +++ /dev/null @@ -1,230 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/indoorgml-v_1_0.jsonix.xjb b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/indoorgml-v_1_0.jsonix.xjb deleted file mode 100644 index d750069..0000000 --- a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/indoorgml-v_1_0.jsonix.xjb +++ /dev/null @@ -1,17 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/indoorgml-v_1_0.xjb b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/indoorgml-v_1_0.xjb deleted file mode 100644 index 01ebee1..0000000 --- a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/indoorgml-v_1_0.xjb +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/indoorgmlcore1_0_3_extension.xsd b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/indoorgmlcore1_0_3_extension.xsd deleted file mode 100644 index c52151e..0000000 --- a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/indoorgmlcore1_0_3_extension.xsd +++ /dev/null @@ -1,256 +0,0 @@ - - - - - IndoorGML is an OGC Standard. - Copyright (c) 2014,2015,2016 Open Geospatial Consortium. - To obtain - addidfftional rights of use, visit - http://www.opengeospatial.org/legal/. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Specialization for standard 2D textures. "target" provides the linking to surface geometry. Only gml:MultiSurface and decendants of gml:AbstractSurfaceType are valid targets. As property of the link, a texture parameterization either as set of texture coordinates or transformation matrix is given. - - - - - - - - - - - - - - - - - - - - - - - - - - - Denotes the relation of a material to a surface. The MaterialAssociationType element must either carry a reference to a AbstractMaterialProjectionParameterization object or contain a AbstractMaterialProjectionParameterization object inline, but neither both nor none. - - - - - - - - - - - - - - - - - - - - - - - - - - - Material parameterization using a transformation matrix. The transformation matrix "worldToMaterial" can be used to derive texture coordinates from an object's location. This 3x4 matrix T computes the coordinates (s,t) from a homogeneous world position p as (s,t) = (s'/q', t'/q') with (s', t', q') = T*p. Thus, perspective projections can be specified. The SRS can be specified using standard attributes. If an object is given in a different reference system, it is transformed to the SRS before applying the transformation. A transformation matrix can be used for whole surfaces. It is not required to specify it per LinearRing. - - - - - - - - - - - - - - - - - - - - - Material projection parameterization using texture coordinates: Each gml:LinearRing that is part of the surface requires a separate "ProjectionCoordinates"-entry with 2 doubles per ring vertex. The "ring"- attribute provides the gml:id of the target LinearRing. It is prohibited to link texture coordinates to any other object type than LinearRing. Thus, surfaces not consisting of LinearRings cannot be textured this way. Use transformation matrices (see below) or georeferenced textures instead. - - - - - - - - - - - - - - - - - - - - Used for texture parameterization. The Transformation matrix is a 3 by 4 matrix, thus it must be a list - with 12 items. The order the matrix element are represented is row-major, i. e. the first 4 elements represent the first - row, the fifth to the eight element the second row,... - - - - - - \ No newline at end of file diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceBoundaryGeometryType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceBoundaryGeometryType.class deleted file mode 100644 index fd9efe1ae0c60143713f3eb21fb43ba34683015c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9042 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceBoundaryMemberType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceBoundaryMemberType.class deleted file mode 100644 index aed5a9660435a63cf403f89f3895582643ad5f5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20955 zcmcIr34B!5)j#LnN#0~;5*FD;_MI#c5|+y15-2DNhy(#qp+ho2Fqzqh^qMSA*$zi5l!M1@>uEcst^S@9;P|mATz7wahg0D<>!;f z-#5wQoFIYOBtBOjn}cLN&yz3b2Whi>Zjr|YK{AsU%9o3RbiRCkOCA>o$zWU}UoH)j z!MH5Mm-ALp=n99g4DnU`?J!@>+lu%azE%*g5ZHBLzMj8R#NXu`WbQh7+$fKmiuh)} zMMk#@-mPK2jc+gFJNQl+-R1Dz0=q|MzUT10^5s5p==UAIU%oux@PqQXT^>J>$3yaX zSROkZ-YK7tIJ`?fAC*VEhaseRxWO8bXA=nUjaUW zM63ylc55REh6t!dYzNC#snnXum6hw(tsCQNJVvz7Xk9gCtkE1SQ&5sAn2ev^+K`Ob zYlI33yN1U3@mNc9f~l*~u(CDP&{#RUp+(#_EN5z}{oWW$tgNg}B^weejoqUo9Iib*H|x%+0DW6~+=9PMkkWY{5!a zu4-sW)>W<>S68{du_1AqyQG5a;`j3jUpH=y&{R#DG|8gFkE@dL75GRtH^QAxELmqq z1*wLV%mi9iHLvSfSS>JIVNR?r)f!8IZe$1A)mS9Yps5XshSU*EdQ|B`2%O$r5Be^% z8xrxktxe10$pta&J#lSwU953oEZHF6-N`@-4q!Uszu4t-;)c2Gb*3IGGkI9~}u3XX)i-S>Gr1xrQsm-f6 z)^`a42A-aq3DWMa1GB<(M4QQW0=2}*^06yvO~7lui7pT~KPyCgc+CA#j|~U9Y{Z_{ zOO<{+F|eBvnvLr~%z~5V&0rGUzfxd25NJt8j`}JTBD%e%|_)ywLdo0^a^?LJ!I(ty$sRO9d|T;953MLdao+a`NVYi($(k0%8wwgySOp6N=f za$X5IAyduC%Hx->j@P9m`tfZ_yG##MQ+pQr;~}G-(`cnJRkqJIuX^ySHEm`?ys;jK zd5_epc%HL3f@yzX<7-X~V#W;(jNBj)EVK1P7-hD!pt@TZLw83BhPSwds4HTP(B|d? zcDF?Tf3-Sx*`~DbKPgjY7`-yvN6yq9jjLMnc&tY@2ofH49Wa+(hY+UIUxLEbJ!gciyFQq;>*HY3T`A$=t(4*6 zeF;lF;BI^-e2aNufCy?fVUb;=xjttab6{>qp(4zgva*EBP1Yp1D%P^f)-ucg@3xTa zfMZ<7zCD0)u#)U28Il`-BH$VlYCQ#gbv5aZc0Xt7FPWF&;^*IoM{xdFZZSR)m)?{72L#e0u zAy4QHugkquVdu6s)=!JWzJ_>xO`^V5oNP? zg%YMi5_@bI5uP(4G1pk!1`otMQXYkcdJXrQA*5>ubY)YG4gdM2!Et*Kj26`=uCNl zp`N3%)O5X#r|J(VgbkZ?2zRj@I*i0@itd);D}-G(UC7eqiM70Vc>*jiUY@AR#w)gR z+l`}a?6Adl(|304WMjJa{{zQfLAX=dl-6X>i^fs*v%RD?Qkb#U!UHMtPkAq$KpvbYOSG~;@opdh`+A<^2tvQU5<_Z#) zVfr*HGFsV8Z}9DT)S-rgV%nDnt)bP$JK0ut<#KEq`JpTqW-SLAq1s*f`xRWFC zU^Nfbno4+PgEWN)wK-TbZQU`V4O6+%%6H6Wzo@9GtBbd^G$-9|ben!}K5Q4aVCJkD zv%k(Xv||Y_cHa(EMa8xz*}UfXBzip&`W9Urq0^`_LhA{|-XR&U)+Cd$4YFDhewMC} z(3$kj2({9t2%RgV&GI-;9_Pzr3tbSQ3+W<yM zAwsv(ZA?Qt?;A(xF1kBH_tI?_ns2!F`?Bm5D69N|w0qocTnsmi}p@>Xl@vT@6*msM5PEN?-dvo19gHx#_9 z%&d>Mt4)5HF0BUpW@1>oR|4sL$c1M?GhUc=jAmP8KpW8^H?Qph#E~5$n)*^MQ=PK( zy1PJh8d_#Ftw|w%t2$&Z+s7mGZd15P&YD}hpl0s$8BF6kzJ}$aM+?Ec=*!!M6i4O? zguY?hgsnxJ26w;K1HQ{;_OyGWw8_9%KzPk!e~TsS6oT4CR*Mh~qyo))<76gbYWv&5ZIjzPYQLO_m)PJGlq?ZX%C5Tj zApBvy?zi4uGyCc)@3wK3n&&ED3EayQtf}a5ljk(8nYJ9T_U-a_70Xu0xA|Pt+RiLl zB7NG*b{R{cn8Q7*Ph|km9t0R?;eJpw)yQ0Ll%46gA;@Pl^)MjL$>y3#c`KoZdo7YH6VqwblV? z?GjptSzIR4_!|v=82D%4AMn=$0k;W!5k^rUo`HV=oGFa{ht9HSX9ErQ4HvB|K3%j{ zK|2RfTtwPJ&-I|Vp|pi=_Mo`Bw1uAML2;*P3q9Y1;{b_HOp6T%5KScRyeWlUYzrnDhn{{S1|q?WVvo* ztSQR1=5tu{&vvb`YlEgo9&3u)v*t^mLK$n&G|6L4D90Ku@)2jOK}R5;HK819xF;2G zuTHE%<0g+ap?0j{s86AcHE8_gu_l~r&2S%a#u~IX@>vtkwWbQzRCi(xnooJG3Abm> z1fN0~YtX#PV@)L2ni?N*#v1f!@>vtfwPp^incImqXrSe>CeofYC-@Y~Sc3*!9&3to ztvS_4oUsOdqf28QNDw^FRIu?2f6 zPt%V~N<{nD6_^AU@Sy>t%gZWuQI7yEDl4xTy@Pr#vNOFfQ;{q6DhlzpsXJdy{dk*^ zT4uSpQo)aYOh17P8Cj_^5>2FpK(pD(SA$U_6u^!Gk-C$5FDlzXeI^GWyL+@E8o;+h zcTrylTJ4~I*HQ={{ZYEGMHygG`lV3@+WA3tesFqzh@Bs5=ZB@|huirPc79}few3Xr zwew}^`Eom7VdqDu=f~LjN;^L`Jzr(#tL^-_^!#``Kf%sVwDZQzw)k6ua*z0W3i1t9 z!Z*?&z7_v9=r)?pchM}qn@;BYD8}EX7T%6`20x&0@lM*xkI=3B7~Rc}({6r}p5(ps z0`H?&`5AhjpQHWg>}r1AEZ3z}g1_$c97@OlRbli~To(eU@Ve8_Pft_^N zbuu}64^5g}0K7hv3!??{;Y0)F-J{XMM`&^dJ{^2U3!@HD4iyA!wkZzkO<|a`;S2+8 z!LZ=jJ!qH>aG4G8GwUZv*p@zK1FZ@JtqOx&szH9L!9s;i>!TWCsfJjpp)S=>Kh-dy z!j|??4YyRoE!7B@YJ{I^q)=hQ`=~})s!^7z)TJu*Q|M2w|eS?2b z%lS_T%XjH~evj_s_vwEAkRIlb=rR77-o{&$cldLJI;tYm)ut=9;^a9N)_<& zs*q1mVP2$)d8sPl^Hdk!qI&Qpsuy3Sdh>48haXq{`6)G!pH+i+zZ%RRs}cOU8ilJy zsT!%u@T|mNm71uk)v0QnTBasS$a5k31=Xw!rVJ%?pe(J(ae30xj*3uDa5s@l>Us7qbf1?E)J7I*ilOF zVdTgG;AI+&-nW?sqrYGTQj9*Jze*m&XfOQ@he(B*Kp)})UtsRblC7*S5@}x~(!SW3 z_Qgib$?>z_9zS$E=p{WDZ>On9%Uq6>e0b&-ZSIw7G6mEWUn=(UJjje%XdF_JQA>d> zUQk-*>KHJWR9JyCY$qLYggLeX6>?k!a7^|0vf+^hB(Usk2($q{G#ouH8ZshagM2U? zFfI&P5wM{?7>*GahRg`q2p^kRbs>UQ4Ttz;|KDl7LnEU}5O{byiXc`Zn9;;^4JT-?_s1vAB z&8KtJLb^aLq8rr7belSb9#!9txl3Ltxh&$eng+TTXs5dr3n$MCgh01?R3l?RAJ)I87*;V$^%mz z?4nr#6#K_c4n_;2!5wtmozzVTX5T?Y(E_xWl;MTA^Yc0`H%^7ETPO%ypc}SxgzXNR z8$~muhm879E{YaKgS+T>MT_pFuC6GHWh5br{gOm$lonv`RusY>IEMW^PwNwMwFUw3 z5cRpdP;h{kTW1I_;22)>JzllByn==oPKjJzC_})@tv-YoaI*DUkjtyc@WQE*%L~N` zc)2x+@B&UYuM=~5g$ys8Lb<$9vVfOcsR%FNWb;~>%PVYn;nd3Ig+d0r-1k@l*a=%?xy`nkH5URJl^$i181Rrk<-buWFY z?&GfN``laI&xfi9c!+usRnZQfpmy@%Y8OvekMb#MH`l4hc!heL6Y2?0si%08dYUg( z`}i{T4Bw@G%=fFG@OJeqKdPSNJ?aP7ySdWrw7URH(b6%|px zQBn1#8mxYY>gg?Yl={6oTD`4~RewIKOpjy;l)y3*>>Pq#Yx?1g5 zH>i))ZR%6?p!!VhQvXyxRR03UFVt_B8AV!ifG?nNo9)!7oNuuLXbXm_!1!z5=Fv&&yy)o@?sRgaSHv-CxACb8U zt=i3q!QC_o4VzOk$;>1~-P4y4gI+?!FRX^T^h;rd^k7Q1)2VY!Rf${e(o8qXyiL(j zys$ZxigjPZ&GuVLJbTe37-rHUxS&K3dnFO>?TDK`!O5i0LP?*Vuztc3dC@QIbYWz!-uSdvZzI@D0o_g+B?h=k z42b%b@R%AU=1hhXl5EjI?IEN7lZ&Ip(MTrQTE&7E%XPwF(F+OHua|McKFxlAe1jlp2FcF4~+eX+BD{P1rHq;e1G)tIAY=q7Cgqd{h7nWY$ zks=H!xs9;lR@iVWY=kRpM3yj*INLIl&;7zsBiX%FCc==j+Xx$Fg^jYpN?l>4S;9Qx zY+)wh`-O!(VWUMDl6o6q^c)AV?`LUej8z9tgtaw zSfwkhGE108oGr|h41Qq|PuMsShO(fIuqrF8$_lG?g;i$>^N5YG#oh)nHHBYTu_tVz z2t(b_M%Z{OY`hgV!4)9vJ(2e4!{`M)iN4g6 zS?MY4=&4+y59dA_iA5j9Lv;<0(lhyReKgO|vv{^Xj%)R7{-&P8oAq4YqL1gx^gRBy zK9TRy3wgU<%)9gw-lI?E_w*^eU!TgK=%xIHUZ#|;SG{#y4b&^u2;HDY>(y$JK20sv zjVh*_RD({aX5FGT>y)}!uT@v-_3ApkK|QTEs^|0>>Un*pdP#p%y`j%h`}Mi%bA6sB zy#+J$=)jy0$ceA z+bqNANZTyKNJ|?Aj;NYoCDU?TT+if6K1;M&Q{M z-v~Ur;v2Ez%=rB{N)!39$0mGA7ofNKZASS%>Wa%r|2Y-qHVsSlWBaeYpayCDT0-x| zQapv~?P(kd`%D!y2skCEQKw-;p~55Y*CjIAhB^D|82e&Dur|6_+c0u}CxeQZ`RhEx zRqF(N3MZ!wos#3q(ib6EglYW~sPU{3ZCfRd=UMnD_vbh=lm0ml&!kO!G#}%Ze4Z5-_!|++AUr4*84}851dk&7HbTREg&^IYSPbcGrppWw60`uI)w__sbW z**-QuzTgvhem-WkZJ50cW`Agx*(NYyuFbF6f;PLR5 zvlH_(TiAx#M_~4GC(IV+XSS#fvrob7vrd>T;>GzE;G{Opz5p}(+n0P1V}26AC-IVe z%udc_7Qk;}1FBuk%o}-Z?vvfkofXS_^i1TZlw8O4Clj~OY5xl(;y+yg diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceBoundaryPropertyType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceBoundaryPropertyType.class deleted file mode 100644 index 4b657ee28801ed992ecf04aaaaa6945c3cb5bac2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20838 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceBoundaryType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceBoundaryType.class deleted file mode 100644 index a82bd973103eac598e0d3108d2a473d6e4df2a1a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12867 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 Ag#Z8m diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceGeometryType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceGeometryType.class deleted file mode 100644 index 128563116c2e83845e7174a5f3db19dbb84bce54..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9095 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceMemberType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceMemberType.class deleted file mode 100644 index 5e7692749cbff283a7e63cf7d640e9a2c71bc9e8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20691 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 NKaP(-nz)UY{4X#Ry-@%F diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/CellSpaceType.class deleted file mode 100644 index 45541426595a2f216b327ca340ffc0269f895efb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15525 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/ExternalObjectReferenceType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/ExternalObjectReferenceType.class deleted file mode 100644 index ca66f4944f9e4dde30fbbaf9c0d5ab3cc45b0a5f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8466 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 GX#5`nY&AUq diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/InterEdgesType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/InterEdgesType.class deleted file mode 100644 index 3d4019f692b7a784e1fe43c2262ac43fff9ac7a7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11369 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/InterLayerConnectionMemberType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/InterLayerConnectionMemberType.class deleted file mode 100644 index d81500e31d68f894064bcf8f1ac3cb7f63916979..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20529 zcmcIs37nJFwLj9VI1VjbH5Fj{{!6YMKwTesK z7jUUtZME)8RjMdr75BPyb!n@1v90ZMsjaQA>Z|(R|J?h1$(Kwr6zlu>Ffo4+H_4MDz9aNm`Yn}U3^yxbxadTWqxlb73re20AADUZA4ako6a zCy#rAe6M`o7vyd7`F(jTui*Rn0fDxQ!tD`$kROuA4iWpXAa(}%ks$vd$d3m3u^{gX z^5a2%f~kKZnTe<7#x})MGrN+>czY(%m1LSaHyO_~b*+yl*Cf(SiR7xTuGE^&j;8jm zRJ`e=70oO5YnoGpanYvr@u^JFh26WAVZ(TLPRGmq%8X7J-@;VayKbw|m~C+nOVhMAkxsQYZJ5yBw6PycV%s$aFqpP?V0Xa27F_Cv98q;xjf|uCX$KFG$vhJ zw-^d%cC7;cUUL)4`26n9mGRV~81|CPc2|3>V{t5%kau@5kii5nwSKW}J1=hJ+s!+0 zO*~V4&mB}-_r>J99u7>Gl02>UKM*XlRd!OWqZ^YGO{CjODZ#uh!`_8^^K-FN4WA?+ z^P;Dw$6$$=sWR$(;;OonaMCxh7t}4xiK~lvUm%Jfp7J~ zEDVzDi(|B8Uqj-Xjlz)FY{9TK#lDCw5`MdL-yfn7Wm$T4Kg*GG-*OrAy(q8ib<*?W z+_>s7*7r8`em+s}&Wpzz%5>S|n<rBUY|M zB9(IrZ&OPO-BU~5NcF`-&b(lU)yC9RT5M7CFt66N*@<|^DjcE%Gi&3;4?qVPe{AEm zAPh0$Mh74_4us0={xG22t`<^v_X2b`l~8!=J0Sm{msDmmKzaPc?pOybyFOM7sQ~ukRrodNF&30iAbh) zLxTx#F)vUMV_hb2@+&HL=9$Lt+2o^y5aCRDdBl|_D-&89ORu$6#>y{mBgsBE%oXh0 z38>e0b29a0LQ-t+PNh%|dpIVBAS7};%i24-l1Taa`7}FQT)C$uk9qImTRj_C%ro6wG?NPr9o+)n4M*8YELuJO*nM zMQ$` z$jaoO5J&ls^Dl92LZZqZDr@XPzMJmfm*JmL>ed9tRdZK}2$(%*DvV(^6B~MaQuJ!1 zkeL41mtmwe$2)e`^)@+q&4n)^GTZ$7&2*u^42Ljv`Q5qyxBVM#Gga&Cg!EWP6+8ZN z=filhiK)TZRdr@K;a_j5NrZcFXbmd&0sYwjViqjwE1^|0QpMUAyS)wTYJ z6dE}WokQn3bOLoabRwbU(=Ru@t*KOOldPP>PtxTMokSZPI)zSk=rn;&m&ay#oFR`h z=`4rNrf&rKDTkltXK>Tcl{hxo-R_J-kI^oN9;R!9{H()2`4qXO) z`~tt|&{d-O3cAvvYv@{su9w$u({~*Du0S`**ewFxD$wl$-67Cj0^KdpJp$cJ_c?UG zKo8J%hj!5ALH?1$Kjxn}^b`6i)ATR&^-gXF1o@{9|BQbgssG7GOd^d9{s z$iKiR|1!wGlEK#;9!&pm=tKJNAipjnZ^+BXLH@PFzv15o`F9S#NuN3#<=-<+{z9h7 zR&eN2+T!pZ=u@Vu+`5`2rK_>-{6~HZSGK}+a_Bnx7SqVxw~ZaTfo^o@X8M*xx5?v9 zd3H9DbYMarj++&*8t&yADrb z+(DcDGbZ0DowQ=Yik214O|2`_Xmhq_X5-d@uflT6=k0rQ2cIc@1lw5~U9!xVwuW3{ z7Ioq4s@}A@Zw zqSkF9hvv+0Thuy#<}9WOyC%%B8K$!+0w$?ZkKz8rAx@}ye7Ptmj z2KOoiZyHN_Q=~7=bj}`IUs8V2?-YESujh7jN0u#|M7yk&y*?T%cb9%bGOuDqCx0&Z(q4t04$SGukkK=YblX8B0KKA-Ok!PBp0UGLi z)!-+_4E9eK?V`@w(}~Rs{9NC)Z|;O}2hkK;wD2gL*o*g6MX{ypIficA?AEz$P*5IQ zwW_rPJ%y;hI`>^wWn=fA0c2yFyp~&!-F!XJg98iF(CdQa$@i~Fe*0z5b4^LDMb84n zxoj=MrlRE^V z&48cDMev!#zpgZ`2LksBQj`WlQ6@{!Z3#{U0WKCUXA~se_y^9DXk(f-(aDzVYaqkb z!zJs3PnYZzA^SS8xRdn6p5|e3S?P&A-NWJ*(-XVd!{U0=6MKe-#l5E|_Dm0p3sFz( z*%mt)7~H<_JP&izgipq2S^a~=_nFB$AJ1|#IFl{_>{tT2kS@X-%T)=_eCGQ}-CMxC zrYJM61}^h7Ot=zN^$ib@%Bc>U(KMA|)kOUOOXaE;)3%x=$4>z0a#z+@@F`wY*29oz zC>Xev0{X53gEsgKs?2(WOCA)6H*-iEAp;>qKTB2hJ1KDVgH-kaX&K4+R|P_XA3<1B z4I6TkG|&}mcilH34i`y0Mf^;Bij7eb_6+rtj~!Hwny!SsSNQ}-v-aWw? zWM{M7s$E(B^$V6-zlVGV<<<|ka#x7on^2)QPx+X0-rySPGUs^{D)i>3@aAVFy^-^Q zr8D5l@_Q31<;}}JgL2-Wv)~Hxds9*9&F_57Id56!9ip=*_1-=A1XU*cbCAT;L6dsEjLi;|)4AMZ5`@@P-|qK{;>G z;VI%xq`(^<jD|O3cH<4YOhvqjl=7z5XHd=?bg7DX;}m)`(Z`(g z2CbH2-Z+Kc%z!toyYU8{vLfC%rMx-BXHd=?blQq|Q(5TE0v~hE8?=Lpc~e>F&9U(2 zxRTyTK4$6mxw8DHKxHX!j`taq^9J2QSBU=t^yI+m_1zc*E-yg9{ZP|h24TwNjUD3~O5Mz`Sy#XG4FvTNUY_1xI7ovN2KZl``Z z534~+d^-NfVKX^=2KDDNjqnjxfSZp3v^VXfM{pG(zz9u491jn;ZA#nlRV^f)~M9RgXc0*NJ3 zLZGW`^{auX5z634nP`2G1}>@JPJ^Zdpu0NS7!BZUpB*$f2&=Z!kgF+-kD(}C*pdvh zBtxzY>+E=acD%ukH`?)W+41pqyvdI5 zmmP1m<1Kc4LUw$j9iL>!_qXF_nl(vvxeP@e@x>J4EmXx@X#`)1KXUmd&E#uo4qr#d z@OLQ2H&B{yrcHbcUBGwH7QU0d%lFXjd@t?f`{{8MJumSN`V~J+@A9Mc0YAo?A2-W& zF;(HeYI+KVVt|?fJ&nsi02N*}J%h43KrukiqOcF3)~}`?nz1c_o-@$xfSxzd#RMFOw3^-Z(|8|oEj>9Gi;g%8` z_Y8{8?erDw&#&A}W%{oAako%e;4axb(ZGXrz%?>BZWm3SQU&*KWng~$fr6SN;T@6)swKSO=_ zhctknqe1)vjpi4rhJQ?r{4;9dm+%KmFVpe-3a#YV5R7loH~80dH~)t2!M8gP@LTi< z|B3#asCqQ5Y^k@1n z$$o%#(%U#h8r39v2bc0Pk^@HWS=R4N*6$4D%2D&KJ!xz)4fB!Vm~qLF^MD)S!{IP-amahXjq>4eWVkrwKHzG6I2;Tv4*3tb zIv)<<@8XaHfkWoXnv5WKama(fHTiG|WfzBB2waN~hk$i)$cMm9^5GDcf*YC(Ns|** z3pU3js>HS!rKZqCHI)um(`kX4L95jv)S+h48EOuls}85@)qJ{19YGJPHrk~Y(W`1H zy`he#zpLZuW3`;C)JpEJ+PPlEvpKO6o5beCiGXZQTmZ=C#1233sS7H-o7w&^)+`guD}TpC-quIJ+|J#+i7O5 z=ripOl{BJkudBip#qwpjD_}l$y@ZaljSfNRNaW1Q$*_@w8bhUhk>hwXf$aZJ1g}I+ z2*!P6jKO#BR(5$C#=|(9r#C)pYQTe012#?x)Hg%}s2XQ4i3T30$yaLxfywm5`8GQ27HTxn791zhW(ok4{&&!v0E*GWr-Y(q(a?7K>aEmQ80OwW711(OP|C3pDw5Eh>~%VPxSfDU^ls1G3zzLu7#_U)E8Dvcg6d&YnV9C`us9twlr@X!2z( zE|e89vT#-v%0j6ES#E_QvOtqB3(J_lV;mz3XIr5x6fltG)-56nG)C4^Z|;vSlvQbD z;Vdkag|Y^++-gQ-fyT&M=E*vyP*znmAmM208(v9Ekta7$mD)%H)g~IQPNo`l3QbU_ z(o}UCwW`x;nc7S-bq1|cXX0Qzi&E-5I!&EV=co(mDs?g4r!JxG>QdUNw$Kx5E4`>L zr=O@R=ojir9JJTc+v+;{KwVECsc&;1^&K9lZs2{?jXY9)muuB+JW1Wo2dO)Grn-xd zRd;i{`W~-V_i$3(%Ng|mZ&us+JoOM?qIU3Y>S4Y|?c{Ch5q?RPC#Nj{4{&HAB6u4ppzH!_}*5q56eds@_m> z^=s9seyh^zcj`j*rn*f1UR|mFpsrVcR5z)&)qUz6wL`t99#el&zf|vo@~@!y8%96C z^PlQ7^^q=9pXiACA3a+AOE;)b^?3D}-d}yL57b(YInK}+YNZkMiK)7l;pF`vKp~ny z)9GLIDe90XaIk%b`l|w+@QL&}pdeZ`gXw<(;r|mr$Kg;Gx{q)PWK%EoL6T5_La1@3 zvlcAR1U6u*vtxlR0~F#(z?K{ACBOy^?`^<_gcn_d>0Dv3uLB!4*bjk?80?RLbp)%% z0$V9qH3Qfx!Kx^*dl_sR*ggh(A+UW7HV$mH!9E6TKU2^B64?HLLiiqII`1u59RYTL zRCanaumb^w)MvmB5-io|0UR~88;*T1O#pH)k$@y&AO!-FgrTWQH}gIi3z*a?rJ0@E zOm=Ri+Ou<;!R)d8+{;Z~EpGM;?WDf{ouH7sPQ+)3D1>_YPN z+hrzUxSfRIb`nOo`bXsH_n3|T1)^Uj!DL?lBm})l7%j?>U3(}SX_bw%%0{`$M&&8< zn2oZ9o-&h~{mQb-J64n-{q|5c#wr_QmDRY)YVwqM%=w;~-0fF}ddTjjdQpb_+(TKd zRaR@2)w#;*@|1bZ`N~Xk_bUr~%EpN@B=8=}8mzJgtE|yg)|jWvW6oD*vcF%M>^c)A z`-w7S_#Vo}TV>;|vL;tqQ=T%9IbWG65B$m;PuT=fh7zEMvSzES*(z&sm9^w4^O%jY zrQQZH^@CqorKfCvQHC0!hq8%Q*+i>slB;Y|o-&WwC|l+!GX;iUnQ5Tg^5SA@$HCl( zBDyd2)73OU_oE@YKaJ7@=m0&CX6PtNn!z+*521~ED4nK<(HVL;ov%mGrFsnAtZV3Q zT}!)kJ-wtG=ri5ON{{299?w;}i3j1RAFNw=l%Bw~`T#yiPv%*AD$msiahsmTr|Ri^ zmY%`q=vKZ&AIw+iL-`JU7;n>u^A0_icjJ6PyALwor1{*Z#O**Jg*3J5B`T%{3o~lpPGxgW?9DSx#h0)eVKkqU!h;q-_&pFs{#>yb)Z^b6WCi{8yKpu3yjh?1P;(Q z24?7+0*C5b0`v8)fsOjMz-jvSz#00E!1?;lz@_+NUP_UFq7if`9bj5PVVaL#tF(e5 zv=Pa7Bp?U4r92ABw*qP27A2K9@RyoKQ5erzrco3@xiXkXqdbux7@x^w498q>OY} zbTjD28@dlb*JS8AK_?BWu+D%^8dMQ|J?QomI=vip&4%tZ&`HxOtltEkG_4|m2 zIr;_AO%S?(%(yhN!U36aX=FtLGUF2gIRTmRNkT^h0w<%Oxd>&%kU)m_2Na}HflmGk zAoRWiTf8zMu!RpmVS}m=&}2X;fdEPA04D)S>3~uM98x;i))z_*cTF?sQQ0-kV2$mX zX0QwFnr5)3EI-zURQXB9W_-$>exUgUMZ+`H2Um@u^BNm$qLuo__Dcsq5$W%vg?>LK z`vKHq+Y$8k2MJQYRH5QL5L*VulJ^@Bfwp3dO}!>P3QLu7skY+xEsTyGE-KhS%+q+f zt$M$2~4O5EAc3h=G}`<73mb$k~JyT@seeu75h zvtB=Kw2R||Fr!-lBqOsiVrTMDC_RklxX$Oz`dZk9oql1j{KQ4 zKZM}J`K!f*we=A83WUAtvpHYbsSv_Ex431CdI)a%vv_DxUi#o2>UIB*|+S~q@*zKh_Jm!iQ(MA pa1;)Q#fTooOUzFghXGm&54OhnXkNz0KyO!?kLBZzAx_f?{|7QS<&7JJaI?|P{$Evn-Cy@~&jjQC{PBJD zRlWCr?^V^S_v-cd)c-#45D`t|x1w}5udJY1yhsg?MF*7V??WbCx{LmdC%! zBQB5C@@SPun>-Q~yoT3?d0mwH^U5fClG0iq<8!!OK0BnUu^^4>0w zPe*8*ymyGf7l-+hDDUJ;V|*E3Ucp!JzscB@G2X>jRq)mP8TtIIJU%CnYbyBj`~_)! zF~(owYb*FVzFt~4g!#+TeWUbzCCt0!Nld3+eQrlGfcZzK8e9<6c3$Px|(Sd4HJi5A(Ofd?3sZg!y2YA7mPw z?93$6i{e`o>E={tXQDNeOm#BNUDTP#G^RErI@cz<8k3!EsZ@GxM|)#yDxGNDboR8f zr#3Du!nkbfhQwT^>ZRSCnPf*|d9o|Hx;@d<*_q131-Of8;-dBOP4O*_TY$D2z>V?j zXya)e?ep6c9f{5iKti4Ijsz4eCWon_Gugg05$_UZ`y0r{?o6`1aZ$2Mm@8V6Ydhna z?lcg_7YrX`zuV)TYa3fK>15~Hx%0qM)4O6#8IZ2-&WL?pI?<8JBwAY6B|73v1A79B zf>6I}L%bClj9Qn;Y?#y7xOwyDDQ-@u$o$HT&X_WtX>#wftspnK_X0-IB9 z;P1C6*_l|<-LX26UKYn*lG#qR#@m<2(@FVuouLdSfT{VTZQGO6Se0~UtJ7rY+C--K zt~<77@<)^4BX^ZTo>%iv0Ly%pZHl*dV|uEST`i@AU}jfg_rkm-Iqw+=o5Usa{AXg1 z&JtczWyA&Gs=7O2WT2xT#4XM9m%%=G&;_y7;L9gG%=%Bv@DZq{t*rlU13C9E)jX6aT`IhEj#Xd#d7OUVw!2$aodh!yvcX8C`hs& zo{^IMjEHU44%7oRthN!bIODbkfmX2t*MR<1RuMPmN_19 z8iwgO(92hMuUV5w!+Uxh<;Qm?+uIUpA&PH6JZxjS#;ROY0?wvPD&2U}>h%bva#G=I zZb{HX)zo=vz#nqzh1;z(rpD5+Mb*Q+TGJLJ6YXs{Mu%qBC5j(_9!7$`jn4u%M33_h zw45IZmD&AKv~s&zNZsy5(`_oD@Yi=p{!uT%%*KH7#K!J;J2buNke5PEhL5yzc1h=! zo?FQ$<{Q0oTT9N{q3!FsiqGcIbg2;!Jb`)kKp6P!htd3L?+1eXo-kjfU*^h{zx|2v?-SVN=E?*d(ZXpH3Ur2-Df5aqKJJ(>sSKN0L z_*lv~PJT}1W}a!vp-n!L2mxoxiz5zARwlA8-nGu=8LL0OjU@ZvL)QlC5g=oJG(ORPPrXcbR^()3(~0$T$hTt zYGBv-&Wlti)Sg&_Jz17cu3d+BL+=i>SVRO}cJCp(>^~hi57FlfRF?Gba5GbFAHk6g zSk{sIS)5+|F`r|g<@g7jFP|@J`HFa4QMw{-R+O%YZ{^cfTDc{?DW5uKsa-VB_n>@A zXHOBg$*1$>mvWSR>Zt5xySI@Lm>r${lA&y};F+=9CvGr-MI7XuCszoPO;c{%52v#4 zTiM~FS6X2iwmF$uSA3Uk`={>dAMK7`P@bq1?E+?>R&#pbh=7wzMe8HhDGEfDo1y~p z>_J6DFr6Np@a9x|yDcAnOu~m)tITo*z?o``4isHYrc`kqi&B3)lh$9>C;y~a5j@sE z))k6~Fnhct?UCL`CGg|1(TH{Vfic(I8)DMTo;ejpH5-);y*)L0RZ~bzt?c7b(<cv4v*H* zT94WZso0?0BsZng@vX9g9)E|f_Glx4d^2tF=v--?Cy(>xae+K8q>DV-M%%;ukjLNU zhfx8@r9RgAUDd{;2k4+j`{;{de#GPN@uMC+gdToOT9?xm9$f`_{C$4hqiaO+XXvvY zeSyB{(RK29J>B5ZSERLD`fife&C>e1v~H2s9%xGweE^4>G6?#RGvY8K4o{cxp_BB^}yEC z#+OX)rI;aCmt`sZOw~J?t$l%PVy|d^B?E+$dL=YDqFjsmg!D_gAPgtF=67t!;Mz5< zSMX0Zop!v>=HH8OCtSFsWm(gb=J`xBdcRN=<3};T{H|8CyeJb{C=mL_Y~{5Dl^5LN zx)1qQmfN!KZfIjekqU9JYLa&fLG22w#eAu5JB>^&nCbfe2aS5EhxagNRc~s`?;_3Z z@h(YF^L|q@ov^F)9&m+ldl#@Dr{ecxAVnl3$ghD+SN;>myDTrT9BzT^k5fhWh*Qcx zR4s$M?ZBG)UUzgs>6z)$L)N||e$k%|dYaa=XVogHvo@9l7OxOj%2yr>*SGiOv-IhE z{;}gbJA7}!p-#}kA_ht!w)8gh?JJc251lWCOt7(`&zY3N+PAUSpMreVf((#Q+pB~i zF=lXZSJ6W0{6n4CJTK3cRtMyc1J{YV*RrLj;&@(us3M9jUC%xg)D|=?YJq_Acw1Xj zJIV&t!E`%t50#DG`*AND+XS)Pdi3!NKo1TqNL{ZBl7}B$k^BnFp$C?dQj4Ai@bkcA z=2oz*Lkf>f*B0c>MtErXRC_(spHn|QE z(>nagTMX|c{;lt#b1;A_0x9amfTC2EV1p%S2LbK~jy>{GSqF!Hh~Pc z2uIc*Z%4LS$hKk>*NdK`=lY|#ck~=R&mYBwr03}Q{wQuLJx4F_M{$MeIeMW#in~qE z(QS5gHb!uf!t-LxO(WincUkTI#P^uVx&+U1(|J7YMBB3jbSYhiFP2*mp83r8k-EEp zxveNO(tO7}4->9LRBhcpQaRC4)4PGnuofbIh^2DkMYUaK$ysh*4r>Zm=L5?n-(dx< ziIlSD`G7(>YfvO`AVF&?3axoHz?`!NcU#AtXH7++HE+Y3|14>ZT^kfCida)o%9`H> z6v|nHLPrs6qJ`G{HNc#+2AA|=)W6nDTstT>?hBcc?TC?2< zM)A>M1+A$nWzE)rLOE+tJar(gNSGvaR`11M4IiZbh^_+`*K&Q`ej2!jkt-lldB&%U_}K4 z4!)Hx=RI@--%dC29ds|>O$U&n{s76&^Sqy4=LhI*K1hElEV;9 zM(bf*07BG+)+0!zL$ngD?;)9&%zq#~YWglm>oL>139av&)&aC0H?8NnLf;JgAcRY;KS@T_|R>Ge+Q*x&Q_BYI9aOfc4LH2z{ZH+X42B|I1xWs%j6ZV4%H1DR$cyWI=UY3Fy7VW)nSlS3jsFN z>@YGufhgEi1_0YECUkb68L*KKY-A8@xDa9M1;9pG6-HSVMmw(2L9Q{vg^d~D8f&@6 zTCQ=9Yg~})2;suE4RDROT;na*1jjWY$Td;8u&D!FlPuRH%T?pJYJyyog$r9gz*TFx zYAsit~J7j%#L+>qy~(tNC0Zx%OChdw{0E-5#NS{5=}LkI@kRKHTmJ8pTi1cz&Ad_!(Nt z&(bpfAtm@l+QKiaWlVhl;WLA^PMWh-%=I4PsR8_5VE?%X*^A(r{U7&R0mgj2CXnI{>LC2??B%c z^gV}G7(b#-rT>7_mLrx=rsvTL)2rxv0W{_GYxMmPtuPNl-;acj4@cjNLdOfy_mb&5 z8GSFCzKhWJW7D@2eLpdM`_T7O)Au0yerEdKLEkGlBFgza^u3B!SdB&B&v96ks~YtE z0L84XypqH$R0`G0X%xaKG|~@f$CQzbN*>c)S}!ki%GAU<`ik#t`T*HYG3y?{#Acb{Lx$7=w?x zF$6q}%?yme6J=~<&I?yz?MT&;Qd20R8nLc3s8P+N`RZu;6s9$@V$(d4Sat@%LG2|hn5R`Jjvg|Xu13ct^Ej&sO0bj z+$rC|{__K$)x-wAx9Gpz9&HANRDEK5>DWcJjLdId;SODm9olM4v!#QW6C0wi5hiK& zZ|PkJI0JB!h*i{L>m9eB{w0^qnL37AYoH_)gUCU#{G#mumSDq+*LZuW30@;kb9@fN zIt}WHsy*N|o<9=^@qd8diqk}(+J=rLM)^dz;c;{V1XuIuagV0Dhw8mkU}gZ8o+Y-gkur^NJ@a^auLA-O+HpjA(m&baHJJtAyomE%TNRhGzM##Kli5= zVpSR}9D#*cNML~F@)p4Yjlo*(V_|#c@8qiLka(fVWcVyvfirXiRjG|MM5Sq@%22K9 zrs--k9j&&|DQYX7rp~3))p^va&Znf>PMg%H=|XieU9EP~ZR%3GQ(Z=T)#Y?RT|tkk zE9r5yi=I_i(GS%%^qTrS{YHI}-c?`Xu)3D3)O9>SUC-6(1|F@x%Ju3do~gdZbJW+l zMcu-y)UAA`+QSKT8=s@@-aMt4H`l^*yE46RN*@QVmm2A^-V-nx&pr^VBn{Nj<9;s^^dq{Yagm zUQ})BWwl=YSnW_hQCFy+s$J@5>I>=>b%Xk)x=sB`-K~DD_NzC*@uqr7y#=b@VB~GI z-c^56zf&KmKWL@i)5Fyt^*Hq>Jwg3hH>khp8R~CxvT=qc(9tx8{$z5jQ*hY+8LbG_ z(sA?`dLLQG0i0$3jcls|Re_oGSCe<$M#JfU(2CF|I+Olp=-vg&2PQiT1LZ@sBFK1- zqyLpro`cc9n_R2~xfh`o;d(lb*^KU_F{}*lZj5T-v z8C9b&8j(>o3!@b>s`_IzYDU*%G-gJ3VAM0CXJE9_jN+K$DwDlEhtYm$MbvE=?JuKR zVRV4xae6pL2ci{Gf5PY>8KseW2oE-y8cupYGN9#RBw7+95cSZK7@?_3*Pu@LI--L_ z%Q5J&bDPS}t>kugZc~^&mOsOC@oKsYc#(rN3k8(Zaa*4?jara!6s}7l8H?+nNC?TrUWd_aGKdOA&sEVsi)B_6gXt7P=+ffZFmp`AA3g|^|!Wp1{(e@f^>Btg+3ELT`WGhAU$FC&RLCIrrxfuVDv zGBk7!F0T>`qsS!X`WwT$I$9kIGM^DPvC+e|*mJQFNG3LxOKkLo4HrZNy`Zp-0%Y#U zc#kl(7$ewpf!uZ(B}O_WM&>EugBm3k&VdpVNm0feEUgi9Dyu82y<8-?Dk`lQ7!JADt)PXEyQ|iF}y^6KaE#5cVhG2oZ*G+C$h_D{QP4HqHqf zmnY0;Ho}(p!b~g<3d=6!2_sKz1)p7GVg; zJ%mlN!X{Z^HBMMfo-m&|UzmyJL19r}SiJ~C#O@)i)(We&!s?u`x;$Y%bG|SW?t{W) z*BLKq6k!PIJ%lw_VGUN;6eny-o-m&|Uzo`Ug2Fss*mMzwnBPO#R4Z(%6*kQYo0ccc zXEwr?`5VL}3_)R)zOW-j7?Oe>!e&@uGpw+gPT0&mVLr1Fw%iwHGK!!uQvtX6#1;4x z0@4wR=n9JIC=Jjt8m23$L08d{x<4JG2O@_VL>+oCW%OaRSr4I$^iaA)kD%-INV-{% zrhR%WJ*mghd-@1^Uyr8`^aR#=B3I&U@2@BGFkQREigKAJDqv-t`=k9X_ic#m%4yL2<})1Tm9==uDnUchhb6ZjAMM1Ef{R-Rs>2J4g6 zaJ^KG(=BR|UZz^~scN}iuFldcRGU6SZPjP0?fPtWnU1Tg^=frMx2lJAn|f3y)DQF; z^}Ieuy{X&PySfw6e}no!Z`2cYS~ut}JymD)(YjmD)930IeV#sDU!Yg(i*!8R-(Z7Mxc{8B#6RC;2P zVem*~As#i*X*>$iwgNeU%|a^iSJ|hTI#3ih)cK|k6hm|!&ZEI6e|f!w#~6+#AWLm1 z$|nL@YC|!Wy3bg&Jf05Zafa?L&`G^0ieNF#)Qe)MfQ9)8^m)7+bmN6i4F{dnkfNwl zO*1v5m|6t734*6Q&`mUSmw`^|N>Oz+=%lU`QwKmd$9!Kqob+sD24_Qj>}y;D@;Z zEl)oTx+y{zk{OpeRWu|sE_JF{NM^hdEiWW9K2_+@doD7V%aAt=2xWL0T45R%>cGrh zhTH_v-Omd`J9&n!Y@s#NR<_WRTmd(1v?N!6D&UY@!B)1ATevk%p#){uG=(*`YnsBJ z_1HB{VNF^7Y8u(b#mHZ_<1P30q2|vY>K>>5xL1r=TwiB{tRytH3_3*WR{EQ$jNgt) zyaUPCois#$%Op0EdQ~CCoP{le1daSZ;E>iX^l`TMW~ow+Y8U>bi0vO2@zGFgHqu)A zXCB9aLXg6>sBN53o6F8jB|-0n8uuE}wzv`Y=MHmf|E^^_&*ftr*tviz2UtDKn_RcJ z{-JsLsL)}dkvG%u`olug%?|`4s>=@0nYf@|9O6BHe7n|p9`$@I&x3r19%78l_1Vs-0nkH!t{CAa*$A_?MG`+y~gg;$TaAfc*?$ zuk-=-$>LxwJ-}WA*f0A4`xGxKwg9L00DA*qZRnb%6J&Ko_zdsy>Rttph XO7Jp1m6t>A`Yv9Kl-jaF diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/InterLayerConnectionType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/InterLayerConnectionType.class deleted file mode 100644 index 88fcda0774ad2d787949b5b48f3f0c21887a057c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14998 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 Fe*u7}f${(V diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/NodesType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/NodesType.class deleted file mode 100644 index db3a9d43d95124970cd2bad1a396723710e66ae0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12836 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 ZDM2d1djC84JAUQ$*mv>L6=1Sh|2y@Z9Wwv` diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/ObjectFactory.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/ObjectFactory.class deleted file mode 100644 index 736a78413605e77bd0bfcac9386aae0e9cc73d49..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12238 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/PrimalSpaceFeaturesType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/PrimalSpaceFeaturesType.class deleted file mode 100644 index 331fde88253c73971af355f9a349775b8fcb4711..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14089 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/SpaceLayerMemberType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/SpaceLayerMemberType.class deleted file mode 100644 index 6323e95fd3390c50c991d7ca6ded1b127c3f08f4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20220 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 A5&!@I diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/SpaceLayerType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/SpaceLayerType.class deleted file mode 100644 index a702275834add4096c05111bcd83374dc10b9536..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20216 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 MCaEb&tx4MU|Ar|)ivR!s diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/SpaceLayersType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/SpaceLayersType.class deleted file mode 100644 index 60082ba339aea5f150c43279077664c8ad4d28f2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11139 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 FzXq%fl{^3d diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/StateMemberType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/StateMemberType.class deleted file mode 100644 index 044150b9d780effb26a45647e61f14239c143785..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20034 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

Bvybty;XKqH1=fpmFUV?=$fu?$B50 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/TransitionMemberType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/TransitionMemberType.class deleted file mode 100644 index 9150f1a9bfe1cfaf7e17e66ee11ad2b4512910d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20199 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/TransitionPropertyType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/TransitionPropertyType.class deleted file mode 100644 index f853b03320c962f6e858108bf21102cd693a53e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20080 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 Jow$S6{xA3vFq8lQ diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/TransitionType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/TransitionType.class deleted file mode 100644 index 9911a44954ccebc67f3748f0c0d6eee66e87fb9f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25319 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/TypeOfTopoExpressionCodeEnumerationType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/TypeOfTopoExpressionCodeEnumerationType.class deleted file mode 100644 index 1130b85e83707cf7dc402f642ba0c93081533ec3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1859 zcmb_c+iuf95Ix&Cu@hWc0u)-xtrVIRs0nvSDGedeKuDktfd~Y0gBy$-yKTz;+c;^%q&qafCLY*r5&H$*_ktEXZ`)hr>_7qD8-@RaspY*syL|PN&+L8QsVT|o{4g1&@G>o&op=J!Mp1uGp33s=wkF)>Z<$-FAF0??1B(UZ-UTR!ERt zvJ|&cD=e0BcPVbHaPNMu#2*ie)rDeNK+P{!OtU~!iDJ20STqayDgkw}mMh)o>D!O` z$tAXGxgEPLa3_`SYhZ+F)3R$$+aU#Wp67?MlSzUjlJ=UhM%Q48ZiHd2uNn_qZm-v;!vDJ# z|BT1VWOW?idwx(y5w`>u`gJLFOyahVG^TY-!C-h)#~$p}G0MXj5Bqo+=V3qg3T)r# zUFJp|&~SZ^G~U_)m8BPUBcyXUx4EVAuGMa5Hy!+X`)`e!ozKwkXoUWD>ij4Z0>~04 zX^ED!#7tTuCoS;F}x@*??Ca-Fm!FV2`jgkGv(`uO+<#NNu~jdYXP*skI@ zQ^yJEbCN>Nz~~WS%haRO@1g$AVP;d1XfH?{r`D_3*!&UN@0(9=*_@FDXgCed&jq}u zBjD%NXDIb#Jn{jFci1L@u1GK_!S<*GLlO+fB-kNAQk7t*1iLf|b`QtCP`pSN+swMs z#h_V_b}?kuV_obp>uMJ}&AQgbZu1=ki}ve`4nU>vV;Cf*$B60_b?sTwI!9HPiEgAP Z-Wi(Zb2^9fWQXYM0!5f=<038rKLKn@xmf@J diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/package-info.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/core/v_1_0/package-info.class deleted file mode 100644 index 62ca6ff9ae556f7188cb40e004fc86bafbbd196d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmaiw%}N77497E7yS9Fyz4-thJap5&>Zwo{3PsVPcq_AGx}7>7%g$`K&*s4g@S(&R z5$Vkw5=j2}|42T+-ah~!gVO|#6F6bepWCJuluJbn&MPk7cu7NPmNs4U4QFui*cdN0 zJxeDGMPp;E=U!Ul7+lVxW{X>`u#n~z`QH>@w3>?*X@0|?XSgO8%md?U<$ZOH*tTtI zD>9{YsUeSH-P*bgPFXraVe6nBkRnaS=eE`pTJlEuf1!6Ssw4E_X*`?e)7uGyVI=(0 zc1V$en?<%5;qK)O&f;CDxGC|zSd;Kw00y1#x)>eU`^o!o5b7XIx}ldiID{TSACA5O D?+a<< diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/AbstractMaterialProjectionParameterizationType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/AbstractMaterialProjectionParameterizationType.class deleted file mode 100644 index d75555be5c3c88913678de5b334bede72327b722..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5060 zcmb_gTUQ&`8QljY28jX3#FwZ|T;*oV;vyTTty5e(n1D?xup0=rlQv`|1~GIrLq;Qv z-KL4tq)nP$lV0=Ihvvx-Ef28Ttku5tp+Bmt`@&ZCR%43A_nU zrt9*k$iq*diVYdv)v(!%dr6$Yec63Cf$!r7^5!j>zNO)Z8s66Mj)n&s-qr9U4ex1q zU!mucA7oW(YIXZrr{Z7 zQ&#UAGGDm2ZjLMT`tH2%Sx!meSmtbg&DbzW6sjvLrl*i}AuFO~yKPT2}ZZb1(zV;=5k% zMnM!3BXKrm9cy}^ z>Gx%BGE8W(@qUpN)*WM{80x`?^j2CU!VN&l-t-6_d zithTo1y|wpe(JYcgl6{*uVnfP!|g3RN#KTN3J*FqUW->dA#Bd3y0(e3N!h18x2$kx zAB9`>4GN`gu2A2&XO&j@JJMc^S)piFe5+%{|L;8O&~kf37M=S<=X&Dlf$H^Xa^9_a zMRVGcZgHWrf?;Mfn4D36o4Z}M zCyGV0QgOYgeZ)5myGl7ihaYmPc4m5JD*vLw)9sm}-7$x4ixs6aMVV6V(dSKb!mhY% zJ{J#ds*NT($%eap&8#)g=Q}-`w<><1myTy~TEmZZ`~)8;oNUAlgO}YnYCbx~a6!i~ zMl^h=(MD|kV}$1?du$8RvL;~K7O_^qt` zPA1<{c&b4+W7}rQuqV7ywag+mwOKUR<$9oSWg#dvX+DEj>2kH=rx_{ff|+)zww+#a zy|fWsIMPzeDm8Xo;0+_?7;nT{4clQ;G`^X`mO@eQZQd>J`Z$L2dm+pDppk{G4= z09kk4`9c?sOZRIZR06cCWgdEIYdJ9<$s3$Mb@7 zYGf!o{5NPZ+{z9Ok8Gp&R=ASj%J5#+X(ZVZ25}vaVeG!l0Hobm_{(dcx z>bVfRE>#B4N1A8w4UR;I490OO@JojBeUmyXcHhg9d^d<7PVe7BKb@_H=;(ol5TO~C zc<7BL2lv+r`vY+PX#j};TpY}99)Z6?XmN0YO77suV5B0ktGco+%Jkhu2v}gnD2LUz!U7g^~Q_MvWN=lzy9g-eIyoXyO{E za}6+=L^-1121i}oElG1Ta4K(G5tmJ_9`4e^8~?&!X(fG=D;lhvuL6R%yCMwz*!elY>~guQkGkkdzE>n@SO_2i`QlCHFOoR IRKy$q1%XySod5s; diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MaterialAssociationType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MaterialAssociationType.class deleted file mode 100644 index f21c26c7f189678b3bea423fe8959590f23797e1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24522 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 Tc`4+s>*Qs8+UdldwEBMmZAuC4 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MaterialType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MaterialType.class deleted file mode 100644 index d83d93d1800b1696c723510e0dab71c5f0fd5f97..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10771 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 z 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MediaPropertyType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MediaPropertyType.class deleted file mode 100644 index faf205042587d5e9fc9532bf9c6c5062a24bafba..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19898 zcmcIq37nMGk*|8MXS%2Ro8c6ga3kj&440y)xFZ1}0xE+bc#vkMfyS9>=;`6`CMX^& zn#3F)F+>x^#3PD=L5$I8)HNQfiJC(b6Qjm;V-j?Ed)ief7Op z^{=XTRlS;i`hOmLn24tG+fiD@E2?NFuaw6bVLmfTAzl%q1$>sYoGp)4^7yno;__H6 zk5+lK$suZW^0Db)HHpTq6)*&$S?P^k#5k@p5^*(g+69$gVKjF||T z#%^ic6rs)XHjgb4I#)in%H!M!ohNVeI6p$?%f|)sxG+NIeUW@z9H9&4y-gmUiO|LJ z-YyPb66Q;zyn`=`@#TC)6<^8!Dt%YQcqd<7#n

<@0m$_`E!>t>Q267lry#jK9p+ zRq^$FgHShy`76?VleBy_%)8{{YchB@hxr!y_YfACpr?H8GwX3;~fcD zV1SvbI+N{767jB7CsSX8(bSzuwl^(Ib_sV?OLA>zJkyAJW9@f)ymM_+OD3J{ zTzkxHh)nF+lI9FpS9fQ`AupZiNM#Z&t?LpU7>)kLfMOu*?b;A;g#{zlWilIPH8pMC zym_)4w8=7nGGx;yPh*-%jb>%MbL(kK7GOj&7+!G?W8btc*_Cc>+C06rX-j*u z^Bgw|BI3k`1#H+neX__*J^JXQEjz&0r4wuLN~hX^8IGr0Eme_8W~3$5wJx=}XJswm zaLU5*)=YOi1Gx!3Sl4WsoJ{4h$X&DsGNwq<~&%$J9VsUrJ>O^{J9E(Rr zJJlL*Ulva%<=ZueG8h1+>4&y1Pf24I(wVJJb7XBIK>j8gAt2PXUR%F7&Ly-{GRYtXy z5|#7K$`&L`*?!k5p4%lat{KYqTRMvVW`8e4!IJ&(jF#-Dtf8fLt3KCa0)kyfOPvfPjleXVxs|KC*Q`mT5lxCt+Y`Ez z?QMy)FvT|@CbcnLYfUbx0mnxsm2NtD_4-6>Mh+8v9a9#xx0bq{8rTmx^TO>`8&gwx z*plX9T&-*Kl8N>NH%=CN*9GGk5Ne4M>iiHs8TD#L} zN^GQ(d?j{IK3}!fTXw(XbGwl%xkvIjoj)ZuMn0dfzuZ>H=Z?y1wW}A?Xx41@OS-ZV z-ZOoPjUF6Zlv@OgJd;C3qglVvWDlRa1^dKGZXfJ&!%#V8feSXZNhta~1 z3v~ru>Cx5D$3NgFJi1mif0jPy(HH4U9$hb=H_(k9eO0Jk(sr{@w+QtOp>7pww@|kW z^(~?9pgTSKwov!by&l~Uil5}Cn5G`m-v@%z8|HuW_-X!On4j_JX?`}$&xya!t`ts#M_;Dvn8qBuu<6lP=q8W8M%Q`t zb$Q$-k8d7C+COhRx{K~+8dqLV;Jol?58W5$U&{Er?(twA7Uo}h{A+&0X{T*4(kUz)-nHF{>VRT;32?-9+vfrD{EkBlZw zlHC8GkbZR$jNxS0+>Q+y+%2Z|2>z+&(@*fl{Nx`Op9PCsmNqY*Ggtob&}(_zc+Fp7 zN*2CkAPW`3-k2={wxD8wt4epTuO7K2>n=d{G%r3&kk;gQZII8EF{`WDfLUf!QKOe3bF{2FjIS(^^qkJIqiMybQfkuQHs zV!G;|aNgxnfkAg3*}s#NTqDjX{}8nTF5!na4Lz>Nf}$wXWxck(EPlxfcCl;4Eh|?_ zeXyx4uo{5T_k}C zsV_T}GJ|>e!5PUfGW0&Ml+{{#0?W)GeqMs=8q;;Xp03{MFP_Qb7Mw-Jjrbb?CYnam zOj<>i^l6IIYHFo6N)Ud}BE5z32e9}IJUlcJGRZjwiUg&J{0$!>-XYbQQUi;--`=Jaqszl zFK!~my%+esxS|yIUg-DY?o!-)vF$w?J-8_0c?rg*32(-`qV56Wd(B{7if5&1Jb`wA z_ACQkMwjD@!0#G3`A4ai`C=qIVB?f`{W zJU|tDNlQ!4zZx(Sw1=U;Kg4r`G}yt~Rrh(o;m(Jrz|X;3Y^)WqCuo4Y_ERMixH9&B zF#uefwHKEm2RH+E3t(j(!^FY?ydDF1Lja*Ni-60gL {S?mmXD9#GfN(`t7}qT) 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MediaType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/MediaType.class deleted file mode 100644 index 140878cd8c0b49285a7c82e2b7c2c2c4eed8873f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10402 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 IZw`I`3u4ELCIA2c diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ObjectFactory.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ObjectFactory.class deleted file mode 100644 index 1910d909899631637103354131ddd62785638fdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8177 zcmcgxTX@_?75*o2?6tDB(eAwn*aaL zoEe?Dm2}t_=|=^_m6joFB!#i6T{;t7`BaF)fe^U!t%UTu=RPv;V%p4 zCg|r7!yUy*LY6DF*16(E-Lggv-K|yvifnP*m^JlUoA%`7U z_U3G*eAOtq?aLdkRM(>xsN68oq{`I zw1vQfDFkjoKq?!AikK9FG@pXB-kvx%369W25=8q_5Jf=5)-Kq*87O%AQ}6`Mi6Q4R z_>)$U45T3mA&93(@FWC~X2pV0ajyyblPTy^5RvK@p(-NWC~`1`NE}C;{#OtRb|Z0` zuOIR6 z#Bxv>%P1kkQ@7U(byTA+@X)RgRZ>X=%UjJDPN^OATBZq5pE5voDu%_|rK}E0U6zMq zo!|8~KM?-v%`le2qwtnfk*xFTaD>?y9=nbDDS{Ff=W)r@7t!^#PweFQ7{h=FRIRSo ztiE1H&yWnZx-04F(#*ZH%3!ZjkKx__Yai4Dw#p9hA?;0%q47Ubvivi@Hd(G#O2(+^ zo$wnD>3M!#!O(T<#rM2HCw`ZX^jQq!A%^=^7XkIj)UX?6IJin=aGD=d0Tb4KKHDgA zDs+AMqI(Wi<4^(?^gSv>kg^!|DBFg%25u*p%FQ# zlJnxxh#62}gp1*0-T@UP{P7@vd;pZgCRC23&vD}0+gf)hI24Er zSDviiW$0HaHY7y4l;ea2OSk9z`%H%O-J$##Q5o`HiT2*X`IZ$zYlz>$b_r5}oOCOu zJr{=hH9gbVNjKDo=!(6W?!76(^s9r%*RvF2&r*~|a;*U!4V;GO)n+e|%#h;MkCvYZ?&k(*fiXWHa&*EGhuMvKI z6n{aAKaa^cK1=vJqWDLp_$ge7p6{{4_4c@f!$#XB0m##b3hZI6g=C_eJql zDgHxvB#z%m_)Ss#<5K*G@n{^snecZ-@y|%{A3-sW-$MAUQT%gK{70e3@g0QU7RA3P z#m}G=$8RV6-BJ8YQv588IDQA=-yg-lEX98eb8-AVgx?v(zaqt7!N=qHU4*|kihomz zw_wNdorJ$Hiho;*FJl2~z5FvmDUj!?_M6y!`E_*Vnpxipx}!9I^=LMWrhXbC5I%tl zIpTOp%SDxJ2bC8o@hv%6#x)1m@ks}d;c*9_qBl?A({kaSTt+JV_e9|*1L3En!cTMI z&v4;qsO4wzIk|9ePLm4%BT@MCf$$fk!p}Ace-U4j3-{%+QsI9l3O^SJe_1O0e1q^; z@Kw3+o?M$$_+N>_Ukil4E){+u5Pp$begof>3-{;pQsI9m3V$mQ{TlFQSC1JGto+zCd{Mt Ezm4J;t^fc4 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ProjectionCoordGenType$WorldToMaterial.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ProjectionCoordGenType$WorldToMaterial.class deleted file mode 100644 index efe028d382cd38e65e0cae34592095db021f5451..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16217 zcmcIqdth8ung6~slezP_Nt(XWX`A#3v`N~~@@P$JAq^?5q>c1Vo3>1oX)-05X=f&V zu)2!iqNt0Cq7@aWN`0V6R|=)df{%i(sOtkobQg6|e6b5Es0i-wJLk@wJCm6y(fUX3 zJ@=gN{J!V;&Uen_YcJpb01++XgJJ5TmqIj$Ubg73Ve-*S5n9ZI9%gwcdHCev4{;R- zEVjZFp_jtw38KZJ2!}Z$pSHBBrBx%3+8}jH&p7$03(`7ykC(@UAZ?NNM0re-$K)Vw zlXty5rUYp_#Nw#M)51KR8zS7uGeSI*XUXvF2+!fUAwG-Gmd|tKF;5=zL)^s8(rStD z0$v#6Rz6o+i!5F&-RFsF=S%km7GEemODtY0?^nsAO&;xdz#zPgUoD@@BYY8GERPPE zyh8dq<#CBTx-4F4@ue28vUs({ud(pq1Nt1Cfg3f zu1^dkW7&~3hUXRyFEigmvE)GOC8?2JL-F?Im=aw#lFTNCD*>oZ~fZ=(%vn)zS7KFP- zvV!DKYMA+zXRPlVj1R{)9NH^W0}U7lgK9a$DJ;waO_|r(;eFtA98ihTh(heM

^Xe2e9n-W--NG7t&nSAr+ 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 AivR!s diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ProjectionCoordListType$ProjectionCoordinates.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ProjectionCoordListType$ProjectionCoordinates.class deleted file mode 100644 index da131745abb2f0b418f56ec49f301512000d1942..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10612 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 NC(QLuJdaHX{R}O^%`yN0 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ProjectionCoordListType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/ProjectionCoordListType.class deleted file mode 100644 index 1c77b5d392c43a5bb550454b9b6e9646b4d0745c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10181 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 Iu`Tfb7sZhiB>(^b diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/SensorMemberType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/SensorMemberType.class deleted file mode 100644 index 82bb989590e44e5381ae74c2c6545f72e66b584c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20050 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/SensorPropertyType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/SensorPropertyType.class deleted file mode 100644 index 7cb3b5a78d52a11b9e477e2dc9fa59c211ecd961..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19931 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 Hi&p&)0$%b* diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/SensorType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/SensorType.class deleted file mode 100644 index 9445858b90f410580a35b6fd7ea4c86bd56fa9f5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9055 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 X8k6~QK5oo&1o*}YsLA8-JZAj|kz8=h diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/TwoDimensionalCellSpacePropertyType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/TwoDimensionalCellSpacePropertyType.class deleted file mode 100644 index cf6c30e8d6bbead57baacc917c544cf1e72e5aae..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20492 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%0Aq4RO&GB;b?KPB`blA!3|$Q2gR3|H8b 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/WallFeatureMemberType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/WallFeatureMemberType.class deleted file mode 100644 index 40ad0748fb19fd88a06e73f3df7d415ab145ac3c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20215 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 Sd@S^~r}#Ktek^f{PWV3$IApE> diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/WallFeaturePropertyType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/ext/v_1_0/WallFeaturePropertyType.class deleted file mode 100644 index 45bea90a15457ffaffee71a2634ee25cdb26d773..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20096 zcmcIq37nM0v9Ic$-I<;Fb~yz$+{n2H%cTe^W+k9RKw%LC4>IfyFu1z|v$HIC6BLgp zn#3F)F+>x^#3PD=L5$I8)EJMaiJC(b6QjoGi%HDk%Zt9ee|7ga^UdtcZuXh?Y9D(e;#;?^2 z@>nO2W_h&8BT>QYc|({tMyWrqj-n?itxYjLn_K0xOOtG$b zYwN;9Jkyy@Fil_Fp2#$$HYeIQBs&_C?JcQPdP7@lLtsfCikpQV+N$_Ix}LHmrk^$GKr?Z3Mh zGMnc%G<0=!O?4AERVGuWZ|2k)OjCN6Z3VeGEswWvKXv&c%u5E7%rt&6)}dizvLoHx z&^5EUVOwjm{cN`)!s6IQ1a#<{IaPS3&zUpFk^^jGIwl&_`33K}=JDLg*F+ppv38C-OoD&R$w&GBEZZNT1XNk>UWuye)syf?Y zNT8!1#4XR;_Je)!peJF)z?V;Wn02j&Af1>vzzEH!4MWU|)u$}L`2hHTYG;Qb(6UUL z{LgTR=n5m+a*4=kbN%{6 z8gZxFiF|x#vb80V7NYoO#IP2oYplveCE$q3q|yy1uiKPp&d7m-ucJ$X_El5osR4h; zsTXdw(wG`b!xmK!^J-07m`t>`;54ktY)s^xXdXI(E{)Fu??aDs3bfqz7b>&qqiE$e zvyi$?i>BL4Lg6p#ko<#MLXkbe%M)8VEerarHL90>oX1+y!8bm=LTY+!-WE4QQM zn5}Bv*pWAhRq28b4-|n}^)Mdz?1$0(N$v-N{GKpq+_YoNwb17l0DZ0{SoS0m47(`k z%PvY3-Pw{fCKA}?5daJr#llOUvpPoIZUK7(D8-)(+@Mb*7v1&!&Dd19^@%x+`~|z&`D4Z8<&xYm$kU#`cyb zF?~>AVvbM29pddc;QM#BC%1Iw4!Ty!NsPdNTULs=!1u^@Kb0yjYM@2P_uKvglHWBZ z9mtW2Lq#o=b@PZo*ygYdj>sNa>?vSaY;)K~-hC-o?4xRA3Mpk5SS#hjpN*IE$}j_JlG@`d`E2wpE-r zB(zBWTGH|LnfazYpgD~TZenSoYf*bgCf+XBwTiX`Tx(%E)rR{^5q}KqI^RQ))P!0S z>#--x(#Z`Q@viULOO}X;pkMCmvtNGXSlCC$E>PKI@Mfl3dUadFnswWLma9ka%jXzq zIsOS(%jb()z9Rlrl&*+V6{RcUN%?e@R&Gh($)}E4Y8RmM{Ux8$*;B+x^67l}rQ9N) zIx0KY?qtMxvwyQ+GL((~o*B!1;^q-p#6iwga&;KlBIU-}a0dIHlpQX56&03#UCGSG zygk+Wf4D>U<Qix`KtQ><+#>@XR0No5S#T!jr&?Qa z2|>~9BZ(YhEikhmfMlvEI#6_Rm=eV`D@y%QCaAxxK)$;#37*9Nf;EVU2zxTDwP$ZH zHMEanj}hj=w=vD+?lEa*4~Yt+kPVuK-nw~@$_a@nJbe`9tQ!7V;j-)ElaY6m{|Fv- zQg9!cn(aq108^A-`udme$7qvDAQvX30y!dZHU%Afswlx!Ym_Nj*luiYPIPpn(ym_E zOX=5AJKC~^ixw>Y1k>R?OK{XfOQ?wiXERElC#O*l@#xdE)1&pY!J}3}zB4E{k&Wqe ze7mfT$KRo=J=#Jb@1kuUog=Mt<#C=o&X>mpbfHHV(T*@bvFonqpKi~zt4|*bd5;<41Lz4FVGh~x=uc?ryD%_ zinR7f-%ZlGSz2G0)-BT7E3Mn4^-XErPIq|pEot3N_jq(4TKoh*$uzqUzi9-QI?O-t z_$mHjn4k9ODSjr*&x+O0;e*im?;gFy&xiR1>HHBs=(ipZp?5v{J^dlfKbGzn<>OCb ze#zsP`6prismDK~_dOoWKS%AS4|>URd-QK~rN^((`>0stme8yoeI859uktT&H7Z;Z zkG@3LGL7rK(CX2b=|+#fO4oYyHF?}Bk8kwC?VnE`-AQ*bO(-oVaI$!`kM0fgFJ+cq z^LQwa2=lKz{x!eu@o)GIkKd#>JwAeu%rnSOS?mrr_tp7w=e9Mc@g=imDFMh`U_}Z) z#Pm#N>q8)$*dv;M{|Diu9tlkvCije9A^mD62*b&a1#O!%xW`QI5&V;lrycLJ`4O7@@#A)FemN>yf|H3X6bOA|wkX+zdIhdUoqfLM`{8SvzEBh*<*wS_HLxpN#Nkk>)$*d6;k|qH1dQ zlgf#Xn%>P+hP4p!LoAgOFRJY}OU`o3a#*wR7Aq=ipvdDC4(+9ozN0{)OhBQ^tTnis zL4a7Zh_nG23K0DSRn;7#(CYiCY(Ht~$=O#0LW1-#!2RPjS@D%v@ zc#DqJ0`@o!lGi~hM*>$u-!BA!tF!vzGUNbfL2m&puVJWIIDyw;0};0Hu)_+jU%1rz?GGrFTR&W; z9Z1lcNTD^41ekNy;7aJ2^Q?&!TJsF7dA6iAaz3zJ=p9zjnn)>Yo)0LLvjznL2NJZV zqR^UG1I#&VaJO~LdDc`ETJtun`Hzy;*tJ1XqKGvWrL6f~K%ty9C~6e3CR%9C-vZ1z zYj8;~W=*uf8ZM(UF7L$}6jq8@6D?s4R|FKwS%bn%5o=-v*6?8g=A1RCHWafaR%p#w zSTn8{Yfv02Voj`+H4_2~<*Y$*sfaaRp*7P3%sFdNHYsL}S7^<#ux4H_)}X*u#2T-Z zHH`sYdhLTi=;m~+;kv{THQ%0g>a!JHGLoP`5HN_;;4?EV7s_(B@Y7a8y| z7Qn@$5FJJb=zhR^R7u~agC-=RJnICefdU*FRbN|EcaR2$XjM&ZUHt(%Y?bX9f}XlU zsTWg}FQI|Fi$?IJMrw^kaZ-Ut57KuaLt0jL8uLK&z&tT{kK=Y}A2 z;IO*t5WcDp(#OKk<^T=9j-q&tK+3|FWTYh-o+TM&`$yaUG1>mHwtt-MKRnw%-u6$h z{S&kOlWhNF+dn1SUt{}gZ9gW;sa9|Mr`rC8Z2vUdKi&4v$o9{){j+TU5w_n?*24YB-R-i{vmwQ_y-C7l05oqV)(;=@6|( z>w8G%CG#IhkD9*A(R$3ZZbIw(rgadl$4%>bw4Oks9iq3lSY@_O-I$?9mc!5ygCe$Y9YXeniEFGClCdj$^c-S#e~l8 zGXpl#fsG7;4HqJ8y#UxKtHLO&!f3}eI>YpUa#8susaF1Sm8YntVnX1S(2uIWLp8Nvl;3UJM|Tr(}#EXOq~$aREp!PR`O zkX(DLyFEZt;ckymKmHyK;KyhPe;;o51dZaSXgohnwfqb%=VxgJ|A-R&B5mWBXb-;( zcYB5Q@-Og%$1mwcevMw{H|SM`m_>bJk@9}(oAAczLH$H{` zo4fe$ydC$F3zgzsO7op6#NSdCykEumLFMu5s*>MO1Nj{_nBP-}scJPu4adK+YNVR1 zMyZq4Xthk43$7noFqo?80(}(U#5S}JK;ICJQb*7mxN?_~93^s#vUaDkcBgg(<8BYq$GpAChPEMl` zPN9*0Ks%<4WGp|RfeZv$GMp@q3_%TJqXT0&Kin7s8^*>3#&AlwF$6b^O$dzPEO288 za2T5$7=y>VF$6h`)dt4k*KQ1f4r5aTWAI)#hG2)W>47o$s2fAT!`Q6A7(7wNM&`V5 z4c3lSEh#mXBB}xFI+GgIELxzBqLVPKadj+hQ1j?~bv*4<^XWQu0_{;J(tfp=4yh&d zyjn&ttL5}NwUYj%R&j+oo%^XXc!D}B8~7rSVFOVgq96_8_=?WZzozd@a;j% z2EIdR*}(TQS~l?g2`v-&xF1?B@bM&n2czZkAG8i2IHHon6L6<|2m8+td{z@1_}-%b zbbE9@D5UBW+egPPu3=<;^9pz9I_%J9W11};#GKd=g^e&tvwuhLI>4ELlSHhd23zmA z1N8A+HfQP>YJ-82Pz)jm#qvA016Ya;FJ9yAqegg*IL+}n4C^$gC#u$f(|G<&AjJO> zek)EBfpYH|W$?4O#V%in{wR*)BkP_pN#1ct^6KV>szZ;^?CbQH>X3=@NDEE;p05e# zefd86#I00koGe@~PG&;A3G@ePK?uvcaBif!tU7XlPS{HWgyF$3%jGSC z1sa33(#OK~%HPRV)gkdhlgaQ|vFQi+R_9St?Vzpd({zEln66g4=r(mJ-Kj34ed=;LsIH(#)s^(P+D*@@tLR7S8hTBA zo_?#oNbjmIaadi;Rq8q(pswd?bpwx9U*$S=6VFm#SeV_{Y33lKUG(# zpQ+vI=jsdU6?KF9mAXy+THURFqYkJy!11PfNxcQC-(uu#wBA*JR=-yts6T3@-qXX? zpY%BOXFWmvMc1pp>Y3{Aa1FtYtWC|AJP8YUnunE4`1b;~>tm|3bD^ zfvUhP`kTqSZlmG!-)Kc>E1gMyH+1g;{KTIyxgxrhJ zif|nr$81J-(HK^ScMnFj@bWf{hRo;-7%elS?_jjtj6R0Zu#Bov7>&rNnvKy48CCr; z8a1PvFd8$XJ2C2+(K9ewX-08Oah1v5p2KKAv?A&@jP{pNtuQ)3@;E&lqXW^3s6S(L zkc`quJ%k6FObsW!9~sbcF%m6_5r}$dNsQ1`r6;3K_&TD4M9VSgv2&Zs&aLEjc5YLc zJ(fSda`9@03wV)3G#dq!({i!O#=C!*IA!Bq#E*CQBcx%D|14-M*Vw9kw0fz@5^?uj zldBGyUpKVI4=5q3)MW0b4&oa!GD?he zN{q}?!Ur`we;k28uu~yhvD{Pz-HZD(?&uoM(^@W*O92Aya z-iaa%@wS_=@mAP)D{O)jHX%=#&zx_W3D!YjNPz5Knj*pwkh=++WQ9$#!X`UmlkJ(~9GvGk-KNAKyw>3uz( zKF||b>xo>6v%SBb!oze8kJJr3Lr>$mdImS@S$v{Cg46m)-mYi!dHN{6SkK`r^gQ09 zkK?_%k?+#;dB6Sy|57jDH}yh(Tc5yx)F<-$dWrJ%QZ-ngqK50`YMgFTi}ecCq)$~V z^-6V?UZq;}8EU&eQ|-`e)nz)auGZ_+LEWq#)-CE$olrm2>(%r6Z1tvYRqyI{ME}j| z1HDC0)M;I>JM=W2(MRb{Jx`yboAkN*bbY>Fr!Uk=eUZLK@6gxlPwN}?PJN5MSl_NM z*AMF}^ppBZ{hYo^zof6mCF(Pwu>Nc)sy`PRsILhP)7OUT^>v{m^bMh7^o^nU`YWL} zy(g5>Uk!EXn?e`rn?slAy(ahgE6qSn=O|O@iQ<>?>88>XlMI7LA`9`To=)RYh_)5T z32YWpiNC-;&D4RSxS=jEb)Xoc>u??oKKU!_ojk^HGy+*_Ls32v$Wj}MvDAIWqUG@n zAdfS2cY#joMNtHc>84&3Lj^3%hojHqJ)j#ebZR*0q=pnlooc$NA;r{U&`l6L<$-RZ zp}P!pQdf$qt3fAqrIQ7Of1fA5MV)`1;)e4<%0$rVKqob+7y^En>(TP`!=RfgbRn5>sZ&Km zGUHOGiiKpx8_@DXGUL;P4!!3fgSiZO!+=nRr=u07VWBq6+-1m35Z(Q}Ahe5T+R7GM zvutGxEy)#d!$wPT1*ifJ$rWs63%P|`(-cZjc1=@QW4op){8^7((-hW}<*%lZZCs4} zWe47JZy##@{Gs-7>W_QHh$VHkHpogsW6PjJq;93ZiOTrxn8Z7feBDVy^tVi6BdJ#v zQq0-dGDy(K{{s$b?M5GGi*J@H<*0V!Pm0+7aS!K~rKFr&M%cQ8Fvm(`<= zkL7ug&(K4Rk-1*$j2ZwvFz|aMq6oOdODf9suZ%1KKYU5z5lX zawB@oAI$La5IUbf;f&9l$t3~1>`Xp^nS3%JCVwW)Uor3kURVt51^_OL%E9uvOi_{sUm|lmy#hR`X~+*=_D+ZgU%tJ5Bv{lVqAqcQO;^ z(Fd!tKowu0tGf!QAYExiVHYa26kNbpK}B5!K@^w8m4YkkQUzpr=>L4*y)$9{**~Z>q>cNBwjT zz3ijk((erVeHB&F(JBo8x3pgI(=qykeEv~duL{;5NN@_tJmZ_DEyFKwx!KQlnjXEwN^iYwXWXE%F%`1E29vyA!tT*ZDLn_Mk@K6%v0 zW0H?2^Au^-%Dh@XPvvPop3ZgBsyBFsj0L1;ropr1W46H!@}6VxN%B4!qVim{pb&l+ zpCWzp1Z550vt%=b{d?=b~ z9U6(X?%29`>!Pg-TYECeZQ+5)#Yqe%)4Mn99*rzz@{Y#PIk+y)bZ*|#XnZh{ND4q? zR~jG-w=QViurqOfbR-f_MHBIGtRoVO^^9V*1?5X6GRc9+#`UY2YP+_FcZ6GG;rLK% zPdXWm4}n%-eI}m9`c2VPv_BSUkH-_~a2i-Cruk~YuGU>3*bmyR;p}MZmXTOzECRY| zVK^DNA`?wU1}kAj%+yqVVb8#DWF%~H=!%C&B21oee7ELuB%F>Uqv05ovOO{&tT0X1 ztY^~ESZh}_B{Y3K(V=)aok?Qxnu6hF<7#cKMWj8IN(@Amz>1&cK=v$)#-r)wOqGpI zo0wc3i9yhq)D?|Kx-%pFk>rLjG$r~>41{Bw!eAEPR;MdH9EIu@j?2O3a4fbeq6Dxs z;U0>l+hH!PjZJy0$2S;vO0QhdIH83ioqI<(mVq!vG}WU)AayU3AIw~wHNzDJEKS@H z{a`VNcV0fD6NMATs};jJND~bA8!qpFpeXlyW&lu6-HM7KevPc@dN0B=brlCA6d z#jVA6@U^rgXlWdYUt>8PyWKhVjF_ed-zp7TlszU>i?%8ni4DTB-Ra?oIH@0Rhw?;45vt(pC zePUuF>Zgb0=*|le7Mke5I~-08>w}^He{ah~;}=@M4xQud9>;OVF2aE|kVz(SKHFnV z3?M{zJlzAaL>y5+KT2k`rJU+Lrhu;E{(cyx@S0%i4CrdfaPdpusuGA^O0$)L;978L@W}H zBmUKB2#4K^26LaYN3El@IOrt3+~FD3vflCCpl2XMDvl7y#G_YaiUge)(+s_~m_yYG znPLO;N5*7f#Rdc_1yBOjwmc2Dmng01G%ZjvY*pSq%>14yUC?m zqA!oKJeYZR;qZwhT?%<;G(9Z)aCv^VI$l1WpS>5$ZO7*RrqIgm=V(5~Vi@J_eaFK= zwQ%6DkWQzU!mH%Ecs#guf?LdvMjHF_ZY#xvwAU40(~gIcbB>!Dj7;5{(YsArLtQ4VrEZhf(Zwchp-Yh^sdG>nXL~Xk-YuJD@D)x{dZ4yjprLl8@UBUSo0>uQj;a^-zT{dYspW>m zBBt`w^nDf6=9fjY??jk*TG@#zqmi_ATu8ejfr+T4b&iatkrpp33w}}imX-E0J8wk- zxVpP%Lwk2eC)48c32(9WxQv`$mS`bC@axwljvn0MknLn9oHgfc%F5mK5#%T|+oc%i z{VUJw!M0Cx(J5sliz8KZVY>PMfTJ>nr!nI6mSfxDQFeCg#Z9;)7EU2wm}-{-Eo(<7 zL@jL=R?$YMxcXxwirzr-O5Bwn379^10{YNecS>*VSyO3SvzS8NQ!$_ySm`>X36-_C zf(jDTbra^kB>rDp;u^c7y;8(!EeR|UN4zVac`55paLKstXh$O3|KX0SCaR#-4u7+D zvsbD-rOnKiuaNp*6>`spD>CNNO@?R8cvC;VLc`klL_fRLTq6_FkT1^*`3;&RF2kD9 zJ%Pg1k1v)y9MAm4_fo~(7_6Y&;@+Z*kxsOVL7F7m6B$!gQ1)>xXEGj#nM(&CE$qavBB;~sV4X!c`iLf z#(gkc^yK8L!9=33kwO1Twe+w9w%*z`?FTymhufmXV+Y;>9}uu3G*w=Q$&2)}ge`s3 z0UXGh11?S$;2Gds06jqli-ih&6bgLIf#As^;Oc8348Ux^ghKRF5DKuB-RVg zoR;Qb=rGl|XmhYR)N+s}ZPq=L(Gx19`eXc^&J)n|lQf%tqNoNnibWN8^mlZ%QpOyM zs`LpbvZc7*Yx+D3d*%lHj8Hv9Q#J<=Qf-?Hv}>n^0xo<_J519JaCMOCbbr0>pONhk z=>D0ye^$1C_DxiUWeo@mtf$P;Q)cTaN~}s1yn+yj=o#|Tvs6RBpp)r&noqx^C3KXQ z(~AhUzkz5k!@z&1#9fb>HBi8{2ud!@tff5&%r4BWr4L}X3$ttKg9yQ*+)P$2nXFne zS+!&=wOogp5_R>;KCEOZWN1ZIv_nx|1mcF4BXER+bQ1RHq}$0|d1tU?AGuw3iUI?! zLv-@Z(%JF|&24jIUTvEv;FgyWa5dLX4S4RScZKja@D6wa2Bu7t2~hJX1}t9yMb&Cm zonBRMt*Upfnjx#O3650(y(*wr&9qj{bgr5utFT3mRe9T_$fCzD^YqRs#^+dIbDUta zWfC^i26IX9*BjbTGtfRpljsjLg2Y)Ho zL?1;9Sm^s0Ou~aYRTEv0mO;0m?*W7)ppKv4A9)e2N8$d#I9Wa1H`ooO%yz@(|5m zuFTLC67zGx>>6ypKFv)s2EWEwy<-e!WsSkNF*egN2IH~D@(f3&&2dbFS;(}8oJlAj z=O)6R>`^th&?zWSHt`}_!Dmq?pG|$dlw!P$uHofMX7TZAC{z1*6I$BGJJHfU9z)Ca z@jdpIVU`{G_CPnE#by`?yPu=aL*cfM>y_HaZ-Qay%&G%3BsuaQpvJBsBj`63Zplh) zNrz%jXGngFtP4bhn4D<0(ibei#ekCo$rps0@xM72$W^Y#7bqy5>-j7w{7nk&wE!fh zRRX{~Kp~ikSV>C`LtDuju+*h+w3V1yO_=mgFjTP;FPQtHVg^N0ja^xfenef~8G2O3 z=^)~CsLd5@4!Cddyp3Irzx`FjD6$_xN$UBC@dIRAr|5tu&gjASeT=*&a|=4D#WT( zSTM>$EJQ(IS;0@RFh^mXZDTDd#FArA1vDqt8tHPLWCCl2L4k##E7)@c_8_$dyhn6I zZ)o!cd;#xaT3SJy_tRuc1=cK=Y@?2qd#MrIa52@O=v>e1=_Kx<`Mi-9^Cnu#Td18c zrC#o(FzUa9d>NeN-KZe<(^Wh`*Kvfd=WVo)hv+UIrn@;x_w#moh!gZZ9;GKZNzZT! zaWhSCaE9LE9qi(r_#@u;ay`F~PvWcaSF=~+4^^(=ZoZa#cn|mT2Y8UL<01YKC-}ph z<{OlGJwj8d9Y^y%6=8c}@%z#8(qdXcU!pq@>#oP>msPCYhtaQ~qK&tUW} z6?Knc^qb2r_qVl7P9 zHg&Wtr$ zvYhj22X^N4-mC*3qWi7&?}1h%1*the=XR?&kGx@dE;Ut|Gvf^5&mbt?sPwFJxf)wG zoN$Mg8v}(NP_l{RUP%waepr4b(6n3zv|5AfV5Lq)0`5b!!gAtc!8VUdNpP5pH^T^< zLjgl_4>%}tkMrCl=Bm89QwD0=s${6P4Vi$rca@d5_$6s##)SI=JA#fGd2K{QNnZ%Acn?zJ+GKE6K=K{l&Obny`5{8ekN9SO zg74xd`Dy+MKg&%W_buMNK!;UKaIfjO|(qD3i-*m6bE(uGD1&3 z9DX(*rEjBUK+Dh35wvh~sHn6Z8m&ilQi;}MI;liUoV-%a6DLQ|K%Y3dPAU-;So73} zK%sf+%ktEh<*5(SviwGfz$JHhNm+r4J3Kbf-F$>5YV0fu<=_(TBlittvl${E=2v1{;e3;S!2Ln0obvUV7dYM zuq9)_UIWlL)LZf{ZLjzA$p3Q27Lw} zKLvfUf~}Uir+^Q+y*60euZZbDp-!R-R3j?fG^xUHh&Uw+Jq6Iu0N75W33t1v=x6BB z^_`z9qR(1HFR_TKJ??OjQhQwCCwGPEAd|nxwo&QaSav;UO1}W`ze6gyW?h2!X=wci gNDoC&Huxp|Cq7Yx{T01{1V2Sr%AkFS=^nKL7v# diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/AnchorBoundaryType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/AnchorBoundaryType.class deleted file mode 100644 index 8c1ff92bdfe30e864981e9179f3bbf9decc664a4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9633 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/GeneralSpaceType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/GeneralSpaceType.class deleted file mode 100644 index eb31ef71727c3e4419aa84ecb9010f0e8dcc5045..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11264 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 M{zJUHBZWKv3zh1WD*ylh diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/NavigableBoundaryType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/NavigableBoundaryType.class deleted file mode 100644 index 225f86b77be298796de9b586abe3713524b777cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8061 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 MRmKiOOW@i60bD+eu>b%7 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/NavigableSpaceType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/NavigableSpaceType.class deleted file mode 100644 index 8cf3994e16a608cdb62f84956d39adbc1dcb1609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14592 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 NUlV5WD*Wrf{{S+tg=GK$ diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/PathType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/PathType.class deleted file mode 100644 index e2520d8ef32b0b8ba45e5b9055f7291813f59e94..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11040 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteNodeMemberType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteNodeMemberType.class deleted file mode 100644 index 56857fa19fe6f2d21661fa4506f6fb80fecccd17..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7891 zcmcIp`+r+?8GcTiH@S2;>`DuRuEVukp-f7eoV6Lbl#`@v z;AIGcA_8^FWeN()rZN-?vo z#gFk5xqCp?J>bV7Jm|$w@iV!5NXNr6Hz^~J$Q=PcipS(`O4d*LF^$LN=dg|^bUdl! z=Q^I!@wAR#=y*nh*GlKIW^X!XYB;?oWoEqVREc41-+%jYJbcv?Hb9Oux&u-9AzjD=f?&wso z=k>%>W^XPzY+C&hs@Krmla59b+ap$7o}EEgb~H{rXV+}xW>bl_O*KZ$Yze|MSFWmA zo8$`2<J;S-3J57smFiZBv zTs#poEm;&9V_?NJ>|0q`1KpNQTj4FkyUb`-oXDs36@^xoBgV}}I@|OjJUwA+(-5vK zc20O24BNEsxS5DC!i?;wSrQ^1#&9IT@q24FyrL)O1X9A2P2l>6{fUO_@fqza$J7TloX0 zZ#11t#5S6=BW}hzQZd#$4GT*s*_ciz%t%TO6p_LMC1yo-X2oy~3!;|Evej!|wJDX! zMp98ZaFQme>$cKK4X4h*cZqBVvO0Sb=1yvMTk(-mUR$fPuvt`;@;+HJ?;p7q)abYw zkj3VCim6yt$Ea-u$M}RLn>E%8#Z}=+rV6#hP;-UH#;fAl(Goq`4|_P)e5RHi_P#z9 zncZ<|DvmGUDXv*9q-tnUF;cO|>4-+nOeSqP2fv*JM_KKxb$4&->N!`#Db+PNs~64z zkpVttrN_2dJcbRd$JqwfVx5j>4g3kzX^>rO@$l#j>G8i#1inxxqWaMpmNa%RSz@PAE9e*+KSBx3B67OnQS1T&v)WEsu zGVnKy>G->-c+Wrfq&uO8rGDGmWFwJXzftj(3)_^aE5JCG~3Ohle5gC zoh(^J+B@Yeup8H96|-E9CaGcl={613m)Yk!m#wHOEq^X?;i**@s+5-ccvO-3mWvD5 zR26wa$Hg1-i}PiXUFfFXzW$Eh&MpmWtJl-H_Os%zuBvpVLZbBBom(GIPZsf9%|*HB zMCWKIIV{SuX?^L*S3bi8wNZ3QckCciy`+Zy9|NK){q!tz2CKoIKXW-f$R4CK5y`OI zU0C*}p$6%p%3U)+SqzjCZ%fUZLIosnTJ-off|BUHIyzU zgNrhAHppGI5?hw|#g=+OF`k@3w%Pq#x3OYxuT{lduA4o^7Q4Hnr;iG%7k7!-vX=Fz z?`*Snkn5JJT$jl&CA+-ot^F9OsCCXXX9}0_RCJCzDQ_7X?yT7pwdpTWKKs3=+r@=&pls)gPJx=+Y8EjRkAi zk2^x5Bu>7I1}0J8^CVoCOvAl7sD)al;28)_K`&a^%%#8(e=jFJ5iG*65`K~`z!C1k zF}M&t6mOsro6$>4G;KD$#CDb|v?|?nx<497y0w?jEL4sr*B{dOMKkvk*r3Exg3uu-W&@3&W;R}w9hH!OC1!Ap7 z&_vzyNyPm7;jTXvY&`(C>yV%fxTdjSzYMlMgXVU(LhK2+1-Kq?wKO*dJda~xh*zE0 zfG41f8M1)3EYhL&x{9IEM&AHeVIFp40j|cexCY1L3s{CPVg>dxyRKtSeFbOX2KxF& z`uQeh?^a@MW5x~8UJqwiFXP$A7U8fU7eb}6gyOu#K^(t$W@4mc^Om7 zO&+!}rtH+(!e|vh|=WM*AdW5b;7?fiN)k!=wDKlVM98= zH3v)RHwtze*yYgQKyX(mFnp7?WosuYw*a}&^Y95iR;y6EE7%fnF%3@~2)Ld_^Ig~; zaH$w)KC0+FsUGc~fM*gXA3#XCOm7vJsX$j@ei%z#cm}7mHw4^)hAAvNhy}7?`2lzX zZjEI&;3^t%I-LkSz_dMt7;;Gv`*mIn!I8d@MGR|trlqNq;I3PttAF+%w}NRB2S zA{c$FS%2?cbiO>`7%Q_zieZ@{a(+a(i5yHBQ!c0ZTW%|55D`K7M;0{+s? zE&S_|ZZ}x(49D%1q}=Wiw-?Rbz)A~pvn*18i)z^7e zy+QNd#Fy|EzKpk7_1?j4cvsPLJ&in%tEKk&xN?oEeSWUjSwYvaqMpf-YZwMz%Dc4?&|v`*feq-V3V((>qtkRi-O z$aHo}=avX*3`D^mNSsu5@W3N1JmB-h^{0({E z7UtXKeTO_&SMZ(uO=;Z~czA%3)%m>4Kf0z%2`2nVibgDCx zSej}{FdezLJ&|chZA!GSPj)mU+gnnp^!m2ehW7ZD5OnPh9j;$(+#R5T^mx5qP`X|Rne7(Uv5 zx5nGoH#B9^$@cX}%>&D%?zL&mfOIV;1f*U%(U!_2nwmEx+Tu+8y8?=W(79t%ycrsd z+>ps^n%mH@b?eqCZVso&e98>Ym@=Jda`&>WAUC7s@%HT}FJFXN$zY1bJS;`ShGa*& zxnb*!=7w#p$@a6{Y6y#C8y?VM>x?PFGi}bCIhGt?8`6n&c%@UVzzoOJ&9+sRNoJ%c z)UhG8wR>Srpm4&%@#aitJOjRo-DuZni5yS)(aH8?W*(ECGN(cEa+iWJgmTC}wI6b|Z9Nn)8PK&{_N{&mSgq=`7&|Rz?7>sHmLq4r%7oRth zN!bILDbkTi;{aK|ooT9B%Z*#)#M~I)ws!iN&8fDwRC|ZrM=Kl;I1R&e9MI)!JJ+pC zq!E6)9L>jdCRy4tE-R07VLOe)=Q;@XXg=8T*?_&Ta2Xm2%jo*M9n zoO!~3ywuEvmp^U)#Nki&@!6ud+2d4ftK6+LS?pm6s_D= z7E-rm(R4dWDEvhooPSa{I{~ zvaK6Bf>W5z|HNouMm>xMKKlr7-URm%_Pm}jXxx-z%(c+xCLevSC0OP1j06lW^gce%VPcCu-N9%4ailxWwFPDVX@7jY0Oh`mP)Hw_UMR-ZrQJ4ahul^ z=Z!g|?D0}ztg`LujJ%6;xv9V)vK*tNZ4T`~PjMDs$?Vx=l=Q!b#ciuNZ%Am7@U^7l z>oW6AyI*rUft+D!V(X&zj!e8=?rIfn2{_flbgB)Pmm;1R*mb^dB9RHTCe~q3mZg*H zH{f00y?-nb5kZgK*K3db&=IhgE?uCqByWApOtp0DvW6||vW}x$&&%iN?_>o0im9lZ z{|8iqaMFqI|kaE4QTI?z_P`Ehm=P-y$` zatB*m%z6ZHnQDp-6kRT+jm6a~O8udys;}7@d8feg;Nkr5T9Sy!v8P6hJ(GJVtbJ(9 zj6@gP?e>=4OZWh1Jgx932&8VZRiMSW-utuFqFvc9`%$-CcwSSMT-++e1z z`=L$2jOCZc{xiEZ+GH}$g-Kb;!?Fij(EX=~9!#}HpOPi;#^&ZkM@K5{YKlFSi7mCG zEnB!~!QziH9p1eJM?I*hlE{WOp+0(I8U+)NK1n-0T1V?WY9%B`19CIjm`=yH%L;k? zZMw>%%>?qTw9TWlrFD)x&Xvb`@;IL^@aRI?5#|Ry{tiFHG$fadSVwkM5RdMsLmus? zFNFDFkH5>0c=RB8_)%$HMwfeZCFJq<_%V;J7RjHc&v^8C`hrK-%I9@-y+>b`)*k7* zQCc@i>ub`wSz3Fgb*r?#A+6i!c8|U(t-I)MkM2c_ALl2Sj_&OrK!U3s=Ku2eN&bGA zpYrHQemcz0i0RMbgV6ck9=*xWh532u`~g1b*B%e1cRczX{XWb;lJRZnDWt!PrpgJ$CznTe(49=T-J z{0onN$*+0*D}LSMH|PzIkKiNo4Dz!byO+%ccfMTGZGmcB$s}8926Ba1k-{Hux+k;6 zB#=$$7R@ghfN)~BgeHTN>q(E0eqj`Z;bg~xwoMsaf2MT{{;|eWj`P|4`w8x5iFrgiOEvqs994JCoaE5w!ZmB+&M?0xwxJ^G%1?D)XRD+Rt$9M7bE2@duyJt{1eC{HS{hq%sjm)Z(t%5)Z0zoj zd)e3~h~?I!heCT74lGD*Njqf)^YDW!l3)MmePAgmwdm}^&jY@ZTfwq6DF8BE)9dBx zo&13Cu5r-ysKjo5305NUAuf1Y;C-Hw{2c3lh zTntE2I|dY`vILtfK`RJwGjN>MAlZcf;M`0d9h9L?OST1MxH~wqzIZ#btwOdPqqtOb z9X;D0#ciYO=sEr)@Hsd@rfH3Yc4pG9%4*%=0keN<`Jv z?kANK9W}k1s0?c%;s;wQCtg(BZI+znzU8oH;Vo8F)+{LA$@y+LYaU&}V#lJbgT$W|Vb;~j5tzWoM{M``0&ma_AKiSzV*J6hiT)%Ls_1hm%D7SvN zRy&ZOHIYJV9u6?)tihGgG3QwmDYWKkSo2ItYvg=jx!OCdpf!u%Q%v8i0uh5!l0p^@FD4P_s#w)bu7+5o}2WwF3Dq@XS z%9_T2LOE+tDl1}5WuY}o0?avUP}(VGO=Y1qt6|NWlGaE(W+~S>tl%k7S<0Hz0}AD= zLAlR?G#F3`&-YSQp*6_>bIuyno*Z-DDNt2tO((3`Qqr0oMlec_4l8I)RViz>2NcR# zgOaHOX-2{%p|g4)^;vv~`XajaTT;VywFjvGs=5O-AZKBJkP@GV-|C-F9$!EM`9cFe z+5)(E6rw?NfbIjlN0sy~I%q;73bjsP8YsY_k@dATbq8r+h*s6q*3}=NL91-fVD!`# zO1+4pd@=RsT{N68F;Z(RijxXFdVszS8Pc*+r6rn33W2h)m9JvR5z0XILCpagGB*U7 z{fE|7hwxQ>kPZt&n*%iLT8iQ|94QN1k`b0Nz*^6hjF z-$e(Jp?)99&U1W#UgP`eEj~nlN10y|uq&wwsbPQm4wAzVO-Ab>TmVAUh}OeMr9-qD zt?we4m(0IEJ!1MUL+eq~x)H7KnbtwH9y6`y(0Uw+c8K0W>j@;)vY9@}Zi5f9+u(!j zHu%78gZ~1hWX@KT6gXK5>~>>>j>pD`;AYZP{}>X@19T+zYEBp#pFk9BDg%IR785$V z&kWcI2R0%IHcW`H^#WictqLQp3Zop?s36y9;ljoYaE-BCV=UKL$2B&{b+~Y0+XlGC zS*~%GYrNwcALN=KT-ekBu8EdwqUD<8xF!X;CJPs~e1NOQa@AO_TE|rz(Jbq3u@T>F^zfQ04oAfLGHOKfZuH<)k0RNs3<3DgCzsvLaJ^Zrpue^-^ z##{OCydC$F3zXtrO7k5m#NSjEykEum0p;;)s*+z<{rPP*kl$5VKk1W(o=Bha;k+ZJ&jfv7yqM?jklq18~UC_D~vy#O{M>a)0QKa zPp0S43ezj-dmc39^egoJ0Ie_&K;I9Ajt@iM3qr?>(D$P0TZX=uOy33Q`;qC}g}xt~ zzWwO?iRpU)eLppQZ=>&J91-RGF8W?UE3C$#?`JqH%GD(F{T!{ZxVnFAp!KSa9%%gn zE!=|9`X#+4u??*Q&^JUQ)e-bMuH0oLM~U2`tlg=s-6`P8q4I`3ROm#|N_ef@M{^NY zxfUVysN5~sT&&du3aN>KQ0m8Nuo)FlzoQDHg4{0g*FOuc<^UX_j3A8rhR4P#>iV>l(;7=jzd#s|i57Pv74 zIE+mSjKSmG7=j$eY6D~NYd3~Khp{PvF?g>VL$Jfxw7?jA)QutFVQgk#44x=sBXVB2 z25U#EmXw-85!HZook0z1CM{62>EoEzxH^W`t9f*uI*xX#`E;#1p7y8{Xun!ahtv{! zPMt(Aspa%rwUYj*R&j+omHVjEc)U6z8~7rSVFOM|Eq3`r^ha?VA6fUfN%D?Gl2xg-Wz~@bbo^fGCk!XtLKW3z$c&W1f|CWY zK3?dQ0_%dlz=GVsE)v)S^s#CbEe1+!_}q%>it5Ng>{D8`m-;$UmdZ$i%LXNh)<_co z@3I4d2aSPW>}$QGP-`%N4lZ7Zh2#NPE@u!d&={J>GLM)^zz;YRiV1dS9t?=jms7tvK}7u~8Zp*z&2v`<||2i4{Dh`NFvQ@iOIbtU~kT}`j5 z&(W{d7w8@JMGmWLxJq5i{nT|_t*+-$>MLBQZseKjt2|eIjhocXyhh!^r>ni3P`C0~ z>JHwf?&J&AUC4Ou<~?d3-=gl}ud93cZndB9Q}^?u>JUGrzRl082a)-F2bs@9{Acwr zf1tjrw0d0iRZpm)>Ph53-&eELQ)-@iS~aR?)FSmPGNK=<)6@&9MZKgpsvoJH>c{GG z^%J#Q{ZxHky{xWRzfiZTU#h#*uhaqcIyl}?FRC{|^=pj0h1NUjPwIE-ef0;e)Vq3^ z`lBAJ{-npNKkIt+7d=D$T~0R6(0H0nqv=m3$2tjz?Vr(#Pz@bRf1&q~bsWT5_P@xs zDo_=eNq;qY*R3>+{)SeBw$SPHcSH9MP~JD$Q5Yy6pcO&Jb1eOzjPhKJ{=?*AO~}0n ztq9lAvCL+47ma3Rc=upb3omcOXvmB{kI^zS`Zh+(&FG^T4a=w+iP4CRs#zGVkWtka zqfs-u5u-6Px)YFxnrji24&o z2goRm(1UrP$<%Pt`;h@H7bDS<7=fsVmc$56ReBQYgs&kwNVFV{9y_u^B7VHXkC28s{xhJlTw|;D(dwlpOT^uC zO|Cj*{<@(x{(usqN?m5qZ2hCkw~eZ}+C)8|AdeQ?B+eb+VX%bd2TxX3WGSquA`0!Y z5ifKhu3YA3i~Fa9K131}9l~;jMKr?|_S7Qg+blrlj*RzkQ;RWzO&7>*mr-Jb zQ({D(5R@e+HY^D=7Gf$Y$Y=o`!g_(>ZD9lvAZ9Z{1enLPxLJ?g-F&(9TIz~fv zCDrRHIzsoQqji7eFaxMf52TD9L|gS>xgn95XYvX92u|xGdApv)=jz#fk)Fes>v_CK zAIp1nBj2g#^M3tN{<&VjZ|H^mmOh^UpikiU^b+OirD~vFriSU|YOHQji}ecCq)%2W z^-6VyUZq;}X==MZUG30ks!MfTU8UEmgSuHgq+8S@I-$O=*Qw|9S?Uels@~DMRasy`d*udfab)z^gT^|hfR^!1^m^$nr<`pcm< zy(g5>UkPp1H-;|IH-#?Ndrj`~7n+Wm&TLcZiQ+Hi(@do&CK(2gKo;UrJ)OcM5p64w z6WA=I62HYh#ngeKxS=jEb)Xoc>o6V#KKZ@%P9AMI8i6dep(vjKWT_3sSn57w(DHaX zkjEOjJ3%M)q9}sJG*d5%p#m1>!_nvQ9?*>wIyDS*QbUTOPBqQckYZ{v=*A14@<2Di z&|L~TsVha*RiKl)QcN8L-9$r&jFl%Dx<7+XYE4n~KIo*@6w?zxH`&m=0lFHY(`!K| z^{1##f==pBF?}`YYK2ZWfv(QbJqtRiNk#RGpp%+Z3;{pP^=NteA<#_`x{%Dc)TyE& znQ^I8#X>UU4QP2GnenMYhu*W1!CZ>GpQ?$2sEpr+NxU7&*Bvxif72v3l6qAk z#hisLg9MHIA8<%(H~KhRe6v(3N3|P2DPsHMBAyMk<{+)LKl3;i6oM44L2cvsnp}2f zDhYZY)VRlpw#ALGKX;f@`@5DMd=ww;z|IC#Il$^*-sIXPbq~(dM}`K4M%+Zh>IQ|T zn?Dc?uP!@Cr{jWtQHb~cqi16_RB)|1N27#?U#rMW$9zM z5k2MyGkhF`&gYLh6Nx&{UlaFI2p9qM_pGos82427mi-Dck1?(w+JzWxP8$g(k zFRt0LE@00A?D>*lR_vdR)C1U};$X|Wfc+F;FZTfUvEpD&UBF%i*e`kj z`#3Kywg4x00ec-_Z_roBJfUxsAu3VZiK` zw)^aN0Q-GOF#m|K_bu_^+`+I6Rne2+J&Ko`-ye=ds|mt)CwK*)%qt;xV+XI|Q%)uB HpmqNbR>Vkp diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteNodeType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteNodeType.class deleted file mode 100644 index 4b21bc05c89e8b70552242a3e009900b6a5e04ff..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9276 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 RX|@4Zo{X9_4ohS1e*i~r!Q%h` diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteNodesType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteNodesType.class deleted file mode 100644 index 84f27f375bfbcad4fe2cf76a8b193abe3eb822de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11132 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 U%zqPEU-eI4!B;Pbmd4uu0-9WmcK`qY diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteSegmentType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteSegmentType.class deleted file mode 100644 index ac0a70ae19c58ea743d25311ebb1f4235744cd1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14296 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 OCfp-zDcb zDx(gR%czsi$2&kUa{OPvkv3oe4sxgz>A>NxSjSW};+Tl%W`H%~&3L;*2Z_I}s9cPv zM>V!l1Z7hXpe~A{#&Y7rQ%^3_eWClP>~3_H(ZzV`$?JD(( z?FR}0-VH1vU#;pMi@c!sLN&s5oVHq6VO0lx*IvwUauIcKQI;10r&Np*5mtZ)k-r8a zls`(9p$Euy!9jBGr*dhzCl6Ptn7x7w`Y2W5L~LuO#)8#r)CV}6ge}HeEyjWZc7(>t z>kxUEc9Y@SL$30H{9fe%4(9pALDK?U0KSD^Pl&l;uXi!a7aWi7KEJ<46g8 zeBHrNMV=wtC|Dp)X}klaxyLctmIeoCYjS}!-htA57t%afQX26smRk)A%PEbwlr)DO z4B67)X2k-D!k@(_g8RtV{s8%5iGh_N4%Z(bbA9*#RoD_%VJOifc>WL`dW6Q&qY8YA z2C!7+qVaS&T>*HLDqy)+D)Yg8jzuty`GPaKp*|EoM3pXDAF2;G9H3F_b<1e9ga=an z34WXQIK1EqnnXWUR6`oYq6$3vJNh_iNJ&$bl5isKhT9`epKI~!G!I6lh3Y{Xvp#fy zsusFHyJ~E>*5x`xspMgq*3(u z2tzK6tfEgKM!PV!iav>8?84|O`V^wCXf~bKNjk5SbY3TEOD9)jq{LZ`)`^)cmtV2qM%0IsprG!Z*lWzBklxJGotZMSDTlL7K8#8XFGN)FwB^RW0-c-SYAV zUG-ICYdzng6T^6W@vimMdPTn{`4Ec)X@HK^OlUnI2wLripwt9`GA)d^fp^doG-Rd> z!b+TMoYdD6_Cmj#-oRtVw!Soi(e@Icu`a!YbxwsgSQ%vWse= z$5*j7zojws8dcNp(egS?qc>>2`L}9qgmK zI6(W^r02MTp64ohiO12aJRZM*tmbhXR2Fb8)_)$&qHACQ9-y5_pGC=wO=U4%3tRBO z&t}o*P%`K)nnRz5Rd{GW+O9*%fIZEjFTg%L;B^*VkCGv)o3j*@ZqVL?(ic%e#6{^# z^kwmFlrE>Qz(T@wjBdo9EFoWSlbU{Ko_;5A#g2AsJ3>z3R?(qiA5BMC;d+FW8TJmO zc3!T7hfQ{bl3biZpjIp(Plq`Q3$hd8qE&e_GzND`>3c*>hn(+Ot=pq&+*1QqHq?<<<+)EEnx| zK{5XT#Td9QznQ)UK60L|(X?mZM7LNg(uxtXp9c2fLqmuW=feZnV-eP4v0_hessW3v z3q*vNY(uxwZ5H5swJJou5Y&t?G24#aYKP}D6_n2Dd=?bTg}4PE*{5tl=00kKjfjcN zu`#rXECWkAH`Ke0nb(9#-++~hiFm=>?TQ)PuWRgb7wj(p3+@d+s-k%VqItN<6{-)q z5d7z^54s+vsWZ>Qd)ll&YJ2L0`~& zh?>f1{T>=^5z(U*B^aiYQW%sF`T%c5Jb}j;1;0q(gWdzQcn^)SpdbMfI!wSg81g_Y z1Vmt2aZs=@Mq!);uFdy z55x1CX#(AWSZd(hW6(dLC3HYVRoH3H zu2Hf)93`=EiO9Xm!pou4jdT!gF6Hau5t`4=Jf9MWHJ_c}gykEQ!%&w>dkxWA-dn1e-SvAETeKCow-UybohLWoyn?G3ttO={Tw3T=M|dH)hctc zVJ~|?`7BWAyGk|}^n5vTU&+<*g-O#YKL&Y5L+)cb+X%W3(o)M~e;I1>sH_8wtj;1^n`o}e?E>5lbevG()lK8RC z5XJAcjGaj3w2YmQS|~^p)YL$@DY&xeiBIR(*eDgk~U4gzU(vbCegs#!HH{PMeIJ?x0hBfwYUB#Hml; zWL*Y$4~T>z-mLnS;fI>bPj!uV)gfw!$GhgK(^PfPeTbGL0l3P=d)|B5K~W3-3Zm>$ zs)f#{;T_`NAh<1OkL13u)WS8XX-5z|`M zA^mj_dxJ*tn+_4jty1idkO5pM7@s{fI}dH AVgLXD diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/RouteType.class deleted file mode 100644 index 65224eac9c99ce31eab505eb1db3eb9f740eefbc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11849 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 N-yzIP;fWN!@PD5Rin#y) diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/TransferSpaceType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/TransferSpaceType.class deleted file mode 100644 index 20580cc680d672a4767a2786252b76447387b135..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11523 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 diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/TransitionSpaceType.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/TransitionSpaceType.class deleted file mode 100644 index 075d1ee509d23c2311398683081eb76518658890..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12733 zcmcgy33wc38GfhPWOGbI?>6O-qm(pByKRaTS}dfYg@6tMCB!1o4S#l;Qqr%*7|=>cJX3goovJRIWZHQ%9@u2p*NI zy;T^)r{&kZa=WhzkKu8--6z8nGCWy@{rHSrJtb3~3gT(GA>C*3Il210JmxSLUy$K| z4A02$MH!xz;kg=o3161sD{}k13@^y=RT;h}!`Ef_h72#t@RAJQl;K-4d|QU^$naem zz8A#zgZM!ZKMdkWLHsy~p9Jw!4HYLxVv*Ep4Q2Is}h_N*J+ZL>_bw8DX<)=a9KdLuD%7nMy=r{TgP~FKQn!MvPF@i1ml;r!pg% zN*F1#f2W3}?ZgfZj0od^v7@KCI~*SzjK`9;NS6aeQA?ni(iJ_!eSKy^LtPH`n&C*a z*G$MHV~G0qYPhLBKLcHmiYG#6^$eKdlsJTUtMY>8#}VUlHO)0WtzIx{vuOzBhgGVl zLAOm?7crx~j8=tt@vsr)#hoQvn%DJ8W{+cRkFCnDx_D%*rB^y~i_X(fBN^s++PX8w z{Z2#TRvaWZ(>dcXX;@MknTFZ*xiF$a&kgXb|Z_zVZwV{%*349^u}xrT=m z2{V=&|4oBNAXYTT@^CaBV*zKDmg}a9aC~TIS6stFmHD|Iq1#hNqTftuXe#XCRsyFj z)3Cc_=jBAT6hdz`xz<+oCXBw6Xr^I$IAL;)=rFgp#gZu_7N(P`22I+wE)gHpaGb&+ zx&E*g&8XQ&f0QR8{ag8WabY#r3x(G)qa{0L(sfv(XR}lmn`^{ow=i|fboaJudnC2B zHEQhIrQxFbjNL)@g^}*%-Ob(0LQ+)L9}4adT= z4Kd zNA6%4;v)=dUM`kaYI3tZX~N2D=yFz~;Z!8bqKQU%`e5>|nq=9`u~)NfR1I^akke;9 zp3c zd)KgkhC2^?IqXfMp9 zRi1|@<;wNmyew@g?66ux>?C>fywi&}kvvzTUgjs!T=!3Iw^k}J;zxl=X1bF2;>-k4 zzCYxizE$*yEr3+3q>`x~5v?tlsL60G0HU zRxW=@d0l{Yn;+KFlDPm|UuIM%nZX5!27C~?zVwy01<0y9_!8;Q zuwT7#IF^bGnwuiY2$#y1SS-$WbiVoVeX`LyO6>^kU_YgYehC@wuc0l2(Ux%7OeW(A zC++NJSdrPz-12p8YuiuLa7U!vMBv zII$Gfy_-Jckalvb^nLA*Hw*GM45bY%?a;1xvxdUc?DjmTEi8yO-h<}E;|fl+nu^kD zEebjQse}`k6@)yqWy_lJ$>SYXHt^dzI=fmrTGwh=Ubr=@lIOeVl7gh!gw(Re{^G*D zHNk!`x5T^vem|U~!d z%B!_xjrc0_iw&cb-%zy(S&Bz=JfqSP^%2HwAu=s4YLEAmMZqs^drSdCM7r^zne%10KL^{?2xN&DkMLP+oA3 zSlrmqv=6}mHa9djE#8aD&GwTjK55EkJss6J12fQu!?>-BNewoN!%95<-bN0&vRUOy zG%4d#9t9l!O%8vxu#TbH%T-NXfeuvSEDuMu%ON`09MvvIwadZ7g~M?p%K0BqzxV)Z z8}_1x=GEMT^0GY*i|<8wV2^Ou1;(J?CJzI9IM?>^5eV|S6NjJ+)3FJ2uo?4kE*9WC zEW`ztR>#}eu2%I}?`Ty|-PS@6SD=zia?`+zv@$j?J(eErGNYJN_Vk(2JH8Rk( zX(enoTtp$m6X2;X;ZzHp|I7nb7PthMhbagA970Qgt7zmH4q1J8Hn2$>`#k=wa)GN{ z{|fLqv?R#?H_-K$yNu!%lwC&S`f74sbO1U?Cmz*DF^e7*ht5u8*bYr{PRip@ z-L+fCTNo{IXeE`q&{BrSPX{~2=aNnHo1Q_n=yx9iO)CQpjdcMg@SM$cfizRCrNs`^ zVkcLQT^5_2FY{ft`L37eTfE}Q`4(>(<#b#`T_j(4Bz81tcHC3>IOcMJn3v|Wy>pqz zJCzQP#$#{Tk-w0Ok)%ZJDC#<_d}Be(PcK!r)>m-Om0UBfve4}Mu64DpMX%)}qQK$7r$M{I{HO0Eitgk58G%zI6Y{Wzw3BSoYdQToi`34@pi3G=6oUlO-S^td z9>zK30`6y8J-{V*50~5rxXC;i z8RWf?`Z0b%5#yhrK2Orn{WShb8vk^b@mDI0zl!`4hJ3~^$Y=Zkl08G?pDn@ox4Xu_ zgI9bfc07Kz<8iC>j`jH2F1_ce_X{4H%+kAtP-!1aF}~BKc^9wv{;i@}m_zd-XFZRbhgd0`TOZ-X4xqvI;9r7m~Q%f)PCq1B+ zUgl4FH{Pex+;^rbrG01W`&Hb&GxcVbwC_w+a{JEI52(0(XX-5~Y2TT8t4i8;rrxHK z_MNFpY2TTul=hveA5>}XJ5!a?zBBbhDsJDI`eBu{?@U#4`_9zcRouQa^$wM^?@axO lO4?7Ra@V}mIvCxBkMggavhOBV)Z`KJUfjpak0tT({{y#}?Ir*K diff --git a/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/package-info.class b/lib/indoorgml-v_1_0-2.6.2-SNAPSHOT/net/opengis/indoorgml/navigation/v_1_0/package-info.class deleted file mode 100644 index 25b53e5c62138089ceb3a482a9746df3a2aada5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 371 zcmaiwOHRW;42C@g8d@HL?l=HT;zsOXRjEX(RDqxZv8yJ*O{dHw%1n};tqTsop%60_ zg6{Cbmh9jDiFX&3>g^5?Z;S4UGYVCxg z7hy#vX{5Dr+zF#CgUe~qtZ}U*WLbdpZ)#tg0l z=ZCq&`(t4@`ZvFrO diff --git a/lib/iso19139-v_20070417.ignore.xjb b/lib/iso19139-v_20070417.ignore.xjb deleted file mode 100644 index d6731a8..0000000 --- a/lib/iso19139-v_20070417.ignore.xjb +++ /dev/null @@ -1,29 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractCRSType.class b/lib/net/opengis/gml/v_3_2_1/AbstractCRSType.class deleted file mode 100644 index 049cac1c21252e9f0f0266297cb5d1946121f17a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20662 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 bkMWEcH^g{mjAzBTF~+lFJSWC;V;ufHr!Xj} diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractCoverageType.class b/lib/net/opengis/gml/v_3_2_1/AbstractCoverageType.class deleted file mode 100644 index 40310dc5d16090224d079c3c3c493c98e072e453..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16912 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractDatumType.class b/lib/net/opengis/gml/v_3_2_1/AbstractDatumType.class deleted file mode 100644 index f69f25da99e46a5b75f982eba9c6766ad972cfcd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22801 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractFeatureMemberType.class b/lib/net/opengis/gml/v_3_2_1/AbstractFeatureMemberType.class deleted file mode 100644 index 9b7e86e830143e3c69ce80272deebd829812ac1f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7475 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 H;c5Q>MK0?? diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractGeneralConversionType.class b/lib/net/opengis/gml/v_3_2_1/AbstractGeneralConversionType.class deleted file mode 100644 index b7bc735a8c358f10ec68cf8667728cdf06e58a56..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19214 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 j8-Lehhxy!XZU~@qaXhoLGGUL diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractGeneralDerivedCRSType.class b/lib/net/opengis/gml/v_3_2_1/AbstractGeneralDerivedCRSType.class deleted file mode 100644 index 05ebb737aa95582c99e7920fc322c6fc7f69f023..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21248 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractGeneralOperationParameterPropertyType.class b/lib/net/opengis/gml/v_3_2_1/AbstractGeneralOperationParameterPropertyType.class deleted file mode 100644 index e39134f2ce950bb52d824433c0b5470e57f3c202..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21169 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractGeneralOperationParameterType.class b/lib/net/opengis/gml/v_3_2_1/AbstractGeneralOperationParameterType.class deleted file mode 100644 index a6df0826359585a5603693c1410fc3dcf1473df4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17055 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 Rukw}s+l~0zWiYa6`XA5bW2FE9 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractGeneralParameterValueType.class b/lib/net/opengis/gml/v_3_2_1/AbstractGeneralParameterValueType.class deleted file mode 100644 index 2a31cd895a3bf679090d777385bf5b33fc66f823..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4836 zcmb_fTUQ&`75_-Qn-DU0uD*wV1A;av^yX?S154>f$C;YSL+FItY}UsdQCy||>1 zoOV}Cg%c&qG3Oh#vgs`vWt%I*CAVVOONM93JX%cpYgS!hs^pk{!QC*Os#PykYj$CC z`SSAQ@})wtT=zYr;$Jr%(=+VbhG*1F-}IIYyJ0SFZ10{g>Y3Q1jIM1+X~N>T(4SK-xR`iW2-#5TybkP*QtkF79%Kb4K_@2cW=3|x@vj~ zXWOu^H7t9@^hC(mp!zEcpN$^PKo9t?SGZMPH!HsQgR`k4L661}P~rBXqlOcvaI^$anVe zG=ZCzDSUWr=e0%kIE1aIDYiCUGpYNm=hhT19Aa?0y+KX1%~jf)@~r9_-{YOtxG5B^ zhVLBP@c;Ro9n*6MR2G~2#pd|n>4E9-G_&9~yoxz%Nn<$QwZ>0~IxN4hH5}innM+pP zVhbrcj_Vt~#oDbf7I=QEu*Kd{ww#rM5q~Y*t=Yv&#jMv|FX|YnO=%wrVT`-%+S@Zb zH&c2=;hD}%k#y2wpHev2)i&DS8F0Zgi+0^*i^(6^B@b-Z2qQFy$W1x!cw*QlN77{`Q;3mDb#Qyo9U&vo8Mxbh1b{Sv>@@N0qijgCoN*6@)` zKGyL9rgZ!kMIF~Lt>JgF{CklfnzL=QYS=}u+NiN6&1_Z74T-YCON&9}$nqI{ z%GMfnKg%r0md&iwut&7T%8-@HBzKK$#Ww17vrY}O_=AQ|g!oe(*HKcq@?YOP z6dr3T9aad1lg*`Rshi>5=h-6iWK;FxA>6_J2`Ghg!_Yt+0JM9dCuBGXXCGkJraH{Y3a>b~JrSPjR!+SuCjJ6=`g+=x?JH;{GT z9W0E;lysxc86-gaT3FXhRNIcJES9n zNyLAHZ{bh0aD=WZwcsXV+(e9>Ml4}~=d&6z;*HcsGs7{UV1V3BcN3izK7QDXiPJRjLLf^Tq?5Dt73-wM1wLQTF+ zdlZ}El}M9YM39gU?4X~aRAUUI-XzZi5cj$1K}+}sV#0v{T%42+z$JWavJv=gzQujX zG@zEnI^!*C6HsgNT9~93?27A=h`Qr*M@bt~bcj%m21|^g#f7HT)RED%^~c zTwy*+auraC?^Qr0s`GM9suXE&ahAYs9v~2<2e0wlg2{9AeV!wQJ9XT}Jz0BzL)5@ALEk diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractGeneralTransformationType.class b/lib/net/opengis/gml/v_3_2_1/AbstractGeneralTransformationType.class deleted file mode 100644 index ee868b18a31e9a69b4d6731ec7e67d26f4856576..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19314 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractGeometricAggregateType.class b/lib/net/opengis/gml/v_3_2_1/AbstractGeometricAggregateType.class deleted file mode 100644 index ba52f93d969b0f15bb8c606c7242ad436d5f82a6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16693 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 U{}iQvjncnG>AO+-UX=d*r?DpJN&o-= diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractGeometricPrimitiveType.class b/lib/net/opengis/gml/v_3_2_1/AbstractGeometricPrimitiveType.class deleted file mode 100644 index da63bf55d7a7c81c7b9dc59dae563999f540c94f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13547 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 D>|Q%> diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractGeometryType.class b/lib/net/opengis/gml/v_3_2_1/AbstractGeometryType.class deleted file mode 100644 index 8574e808d913ddc45cd7666bb6fef68e54a7db32..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18232 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractGriddedSurfaceType$Rows$Row.class b/lib/net/opengis/gml/v_3_2_1/AbstractGriddedSurfaceType$Rows$Row.class deleted file mode 100644 index dd3f4477d0250e8eec44bd5dfdcbd6380d883aab..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11039 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 F^d}TVYIFbq diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractGriddedSurfaceType$Rows.class b/lib/net/opengis/gml/v_3_2_1/AbstractGriddedSurfaceType$Rows.class deleted file mode 100644 index df8e45655645eff34cf2bcf167137a9308e01972..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9593 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractGriddedSurfaceType.class b/lib/net/opengis/gml/v_3_2_1/AbstractGriddedSurfaceType.class deleted file mode 100644 index 6b9e7b6bd4b3493c5a61e73f9b7bc159c7d9bd7f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11022 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractMemberType.class b/lib/net/opengis/gml/v_3_2_1/AbstractMemberType.class deleted file mode 100644 index 31301595dabc974136596173c474e50854dabde0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7435 zcmcIpiGLhr8GfeS-PvQ(lC&wT&>9Mbc6ZZ-wiIlkkc89*(-fP~i=%8dlVr;t>F#U~ zQ4j>A0#yOQ21QXRij^ZmO1beU3MjY8=?&^1;m_y&W_EUS?1uc%{(hPL=9}+(-{*ba z<9lcN!harr8o=rJcMwrrA3y_c2;!@_Q7-!e_!@4~adQwpTp#4KTV%99gsDxC)*Qbw-!_BJ~JN*wl)p%>S8B_r@^pITbnY|ee|$y4Vt!(eCEz#BF(9L zrfqXoCrpZ=f+Cx{)zysohC#T_*$;_XOU!Rr8511q@R-5QH3NBlw;hJfa zH^I5nQCOLBuC>8Ju9#0cIpP=7?Q}UV$4b{dm@B6HT1^5^nSCwUK9)2_hpb|S%b2u! zZ9bRLaOxyfO=L>d>9pBT8Qy$qV35DfwGCJ=Dk>=(nKosgIC-bZ`8dd8b5JqWHwm$7 zu}f@FxUoIM1Xm2Xck;+henUNTZ~ePd)}Spt&XZ_*hgz^(1;E;r9G1sUJolE0{Tiam zoz)NMWYR1Ya`_(nq_jhAiq+0q@7j*`&hs^#R9l0yx?v(hW@_!N-KN=+F64OdHCN^4 z{8Um}kwkuPd)CVDRoV=kiL(qW!*U(Z8h8%p8u$f%spD4$evPA~s~j5)QXcBg8D^jp z>kX{MXLUSp;5YcKfeU5k1sR<$a@NS@MZ9F-clf=A$j5I)bi8cf6}+nBH3J**x{fyl z&YN=6t>X^{F2!3q{wR}g%gtp5-a(%M6a6~gmFf57CZ%Cv8GlDQZ4M;TE%||BhIO-j zPtqI`LNuJ)qpDjIuj)}#rdY6=*t<3LnoZeaI^EQt%Qq#QhN(%4gLGO=$#kMnFbhkC z#rJi5VBk;qvw^>0xq%G+YT!Jy82Fpqw&N@ve-~u`Fpxz-$A<>ZBotcUhm|p$u5Trs~GG0G7Ytt+2=8rol;X;>15%;Q)@0%IWA>#N|B{5i3{t? z_BjnSTbo|HmEL4`nY!vWH}q?mCrLkH1H=9Fn!qk-+0t54S*o!-+&j9uds@2M+BGb% zU7RP|Po+z1DjlzowubDMt(&JPPlV#MD}32<=TxiUVoX}Du4HNK6CP(aigsy>9Ym^$ z)UfaWfT(&Sy={yy$D{PK&uEjx;!D<;*9SFO)8$UHTC`GWw$-YgzldW>@(<6+g`bJ+h*T@}VF`&gx5{3e=IpUj&?+hy+V$QGPSBNKMU^LRggM7AEa|+o#LFnnA+ND+kb4)in<(t%m9b_|FleIDOD`^|s*-pQxSJhf2Q!7h* znPzWBULZUt^5a#M-_&Ag#!|#_8b8JHJw`e^{;uGsxe$NP;NQvuCmT3m=f~@3_$ba_ zjlbT=VQ3F?FaxW2^{L78u$p7TUVyW44(~K+?s%2WZTywZ^^r#~<9T>z9+JT*W**|C zEoc^Ia=ZaLTf_i+xU#@{S0Gy@M_>zg&EWb#XE(nIwPvtx}O zd2j^B=wo2mv2rEq@kN}3s}zJ46jV=8pQm%hq(v^6MJ|{{E|^6w7``poU^IRvW6%JZ z=A)QJz4hdw{$3TV%?IK29BO_R4XeE4q58sJ1wJIdHhMkmi8jn`^gV_-G5+fOZS*zj zvQsTSg1I_BR5J}cF>}^SA~xa@$2S{z zFTq$hf<^|R7G(g=E5o(Z><(_fvm)?HdBJT;jg*&wQX{#+moP{8J_;AdM?GuC^XZ8R zcOG&!zvTX7y;w89tlEzKyJ*ebn8PppOK^`H0&~b)DFmV}4^cM+q6D*@J7;j$~TQ=FthAVM=g zHHzcQxnviW`;{oWat0hxZ0XSN2b_eEKk&o{2q&h6A`HCgCoLs8aC6nONlwdq=SF zAXbd`nXkDN?~Oit`AHtEWEwQ;qd56K93vYS9fUvZ8O13T1!X1U1pJQ`FCJmwGr(|| zMdb*c^EeNuCmGgHF^--lug}m)&teBZKjd&!87m3Uius(A1lU6UuTTlFgkK!eJkq?B z)Xi`|hi1}9mz14uFzi(Hh{Ja(dZajIDc?S{E~8Z0Ico%`cBuqlL0DWqXzVKV0@u7q zD_&BV>_Rxp)in!4$^n!@9b4%D57T@d@+$E7j_TC~okF zz0p{hWY&fK${kC*SQQ8dlsmSm2L}+6U%LVY)iRmla(jyPNt_gPic(05Qm|3&DG80} zSZRcPjfUeiidRna(P?G7SJ4*WWwQSY8-`a|tX^ZGdV@{Hn`|E5qIGYxoV>$Q_Ad6} zJ=~1BkDR@x{fEg6s{mwE>(pq#PvFllr|n!&GcW99t=?ae){MfdZM1C za2H29bzOtq97(Mnc9|Z=9;eg|W3N-{h86pgKEsNA@#e5%UrOBwT*q-zw@zAWH%SxLOqO44WwPW- za;_aL8-p0*&w#c^G}4q3l?4s<4^Ht5&Stm z7sBW97qWISg1^LHh49z-8+rYL{CrV)Uqim+NOGd+A21Tv6E{v zZLh-zHXK-gU|phTxKPX|Q^lQ5F}W>SEO8ExI>p`+xSG})p{KzscFAN7P}%9ipobte z*{5JnW(%H4KUww@I4vc@)1l+%URhq~V%fVYcCj=I*%2(}jAJ+y<%-VeF@AV>kp)IKDfO0*k-;yPN5(+u(-|4x}l}Tc-s$R2+#YiuX zC7If%0p6u1G6%-*JZ~-JZ{lE3BEt4<1G(&q#&JI0q?) zKc5~Qb2&JIXZNP$WndkwWUU?dPpBBdnjmj&v3!?Jz=q; zu`1oKZCQSkrE(6k^;-Eg?5(NIuG1=gp$Hoo$tMpMiL&;Y%T-Ib9E%)D7nyL}j&sM_ z{l@(>o5;4g_8N<3r$ae)Q^pdqxC$$U?OqL}FJpaWue$Na6+#=zLr2nfrL(RqR5g^s zowJKn^~9V-4Tv8EJ6l~&p29zO#c%M6tFI1o7HIEG5M5FP;0v;rns4K{T41S0nQY<fUA>Aaj@>eglj!zbft-Rv44m+*c z$xNp8U@qU9bT37%QU>KV)tbsA3k9dpDMr52Qj2W0SS_(s)K*vE9vkz+fplSb(Ol>R;$$OY_%H4Z2S&BFzsxq z3K$>j*zc8A%G?51RV{|n*|AYzQ^lKd?QNz-=C;)}sg>F~Zd_AyqpobyMqHL;>2kx3 zywLTHPZZgPtgA`rFW;@T|>#WIiCPT^_F}I~b zwxR5LCgP%V7Wrw z>Iz^ExIG%RiPr?zj2o)L+vhBORr)`6OT2HNTsjj~2}^pBP?|109ar5*vmd!^?3L0^ zDcBi%Yy+zbHmk<{p5Su5xleAT)nQf=b|&}NlwW2ZqK=KJyu&X|yPPBa*+Mayl@FX9 zRh1}lmjqtYyXGgI*$$9vtR@F9by~HhFzfxYZ?49k7WtJMX=5ctxRbm)4&8P;Q}*t; zvY5@Cm(KA@ksKN6$?)nE_4cflzJ8;C+`qkNV31POE&&2|UDzuAxXd@kOHR-s?KK@T zjlS0-)9;FNFE&-V&KfO@eUC9K9`ujP zja=zZ;U?V7v@?kd5?%^$DBa8yE_Qw&J$^IU)f2XFf z$n0_{h%@?KTk!hg(z>2cQKg{qJkJZA z6&>xd_*vLK?1{C#{vRLb@|A?sWBe)$--GQSrlvv&1SyE%r7+aTD*BW zN)~Bir_hMsN&*1}j9w+f> zZPJ6pL4w&ZN0SD)yA2Z@S=@UK|Mhb2DChDVSz?;9nNKma4LVLSz{hlSox&szYwVt) z!H>|qD{wc@57DJ!dWk{9tGmprn{>qq$BYx0R{WYm{TW=ruu<&{nWdGSWU|T&B>kc% zR7!Ek(A6TanLtR3Afdu92QKl?khnl~hi}VFFZ$x*F&{m(yad=~e#kZgmTN7ZHF`qU zmRG!R1@!?wNBu6Mng2_m4PT(9Uqm1OV}PW40d6z(H^5DBR08gfvPE~4fxCmE{~T$t z?%?O~3$%w=Pk?J^7~meqTU@nzxkGYbg|T*%CJ1N*sw3gB0#=EeyZ&7~1L;&WA|*qKZF^`t!K@j;2*l;B`;OpT*(_ z@N`^)R8o&lI;-cQ%OCZh!J3D0^Gu%yI!aL*4Vdj~eRu|K5{XlYMXd{<+Zohd!DujQ zoke>c_MFB7p-0|9y-RZJojkw9YQ{8O`-EN8eLMMsE^e%;7NnS zjAGyw!u4y6?XMFt-(aTxCXw|mti!h%so&w(x9{>h-S=1vzE6bwfHr#-yzt_LQv50w zzPPmWV)358*WthUfjCH9+7t6l9SVr|l?N!0)MeS9C zYN>UGe|MR`WCz3FWQTX*H(XrZ$rYjBa0ZE8Iy*2&UsI|2x+hYLS$&qEUPZNrrmi)V zC2GKLYIKnbYwuyA%SZi_tie*(_$AKps(TxCWNuX}qCP>ES`wp21zdEWJc3bwdtCfD zKN{3nTjxhtC>qjOyGt)TfQURzQ3&g8GR5s?iX}r374d;_`2adij?QYyKU= zKWe*>HM~O6fIwDkZz|CtTtRCsLr^V8gr7Yd)s^IFh;+QGR;* zJsjDri+k~a-WO3##Oo08*2t)NkRyxQ_}McJ5vN2&2~Qlo&s0K=-ft=)M}jeCK#l}s z#4JaGF;fWzlScM#mMkNCH+32s=q^faXJfwuA$21fR6iD}o6G68fl7Rkrjc+gT^D53&pD;bjnoOVtJ~ex&rnw| zmx_}V@>i7OH2I5p4)7@&HBt`g z;1;-c(aa1=O@`P*W_vMT?bA$5No*{WZY1dslW?i(k|1Y3!WpCd?{V}99_6nv74ryF zE5^dx>CsD($uQ==v uNcf{dp{tAD7=e{>fmYEp9{C;`wzWeSy=R4n7 z?s@a#e;#`hz}fh>A7R|!LnChV&N%-{Qz#q0Ut(ihpf3XfFIy4AAX1*$>ZH}xkoPd`tW1i zC!>Qp4tentKbrB=0Dgx1eZ+EDMn9L=zmUgY%IEl1O9tz-LJR+Ad9Y=ILs^h4R z$8;Ri@wkpBG`O<6GI(*0(xFGeLA8oRUcSZZS|my~B`(q#=LsdagG#uQJKENtw{o$#wa&C+iI^3;B*#@bYfs;vVZq=@=GQArseG#jJ#Sj}vuoj2 zLF3*TOBJYG<4a#M-&=g`D`ZMby;ioDR%He?%v-pqf-!rRTD*e6G6(l)IIBCG8;ow> zDR{TXcK0vY7SE>Bq|PR}&k@C~YQqx2*k2eJFmvR6lI-?EGLk}IGEv&AA z1X|f#bbbGJGj0i;d|FvmXmvRf4wI2iHoXi_PubcuM5~LP5}pRbHf>GPOeN@R-5N4& zA9>6jg;4E-TxB1s&`J$Cp{D1Gqku%O;|C3ViWR*= zhh~+RB<{;O=xEolcxC{YRw7(OlbxS-usPBMop&gfAF?yA|C1wAxLE55u3)2U+BBHF zi4`GU$mPt8ReZ;!q#))kukLs%n_-%c&%Y8|o_Kb6PhVEU8B>`*6~7)UmK!ulSfn=5 z9TZ%)Ov80ECU25+XQHq&G1W$_{3v@nm)mA_Lu6XJ8FJtK+u@p2c$pE|Hn%Wpt6q zSuK|r@S=g=;Ux{rK1yGq<7ES{;8h*JH?RS(>3Cg${Xrgjb-ZEVa{N)pn=<*9JX~Sm zZ6pks7|`*KOus7+Ne!o#E$K?7%)wZyEjL(5vkZ3bj+?{MbZNM-PZg^cUe&9XbRloG zuqkWlH(N4=RH|hln`?~fqxqK7hcnFTp4CDyyupuI;1$;P2A~Kb63s^7A2PH zB^qikvyWFUJENww;z7ZMXVzS(QdX+ov?7a54;MC+?Q=R~b}IdLkG#=t8g2F zyyWnt4Q$)at_keow$1HDmBo_Dv%0INx38_Iqf^7u+O>A7{ZzWRrqYQDX=}jlzmX7+p@zNx2SnBT;;rL+IT59oZ9|77 z7QddxeGRC|nl5*G&w`aqu}fCn`K26Fl6TnoY|(J_$FSALx{~;-Mu3B%_?cw;%K=01 zk*XV~=zBGoGX`5#{*;aRR{lx*8m+obU`ZN`Z^@Z>)hU>I%d~k@EH@hk zqB(45r>_bVmHkhpVB#j4)DX{^MB8KT>dNG;SSHRsp>?6Mh)QvvB-)7IU~?X^p-1m?Kr za@r50Nju19xF&1k)>#z*QFzYZUZ9%g!i{ozSSO*{0R|sq<31q9}2yEl7 zIKS=%RQ7^|%DFg4n|d3_L&JS4SX&Rm?K<50G#Xd9 zCqnfE-3oj_?lyWo=n6N^Y4SXZxe?xV-kUs4y6jYok7AzAAD@{9u5to|$SQCR=HOZy zay{er2As&Bm7Dp4cN8}1k|q{E)^b zjwEH$*o-YIO41}@E6Hl+n=deD-6UcIE^~adp3f4D^`mHF5Ncrt;PGX+cAD+u_Wc!s zSIi4;Q);BV_>>yS4Ss|q^8_JYJ4|2UZ84g`>bIPV5e8%)4M&t!?o= zwCG-?&MqtgM~REni)blyaU>jpODRs$z!##KpBlqSE;Dz#x4sPVf@kkOIR`UR$=-pyq)cTI3+=kD+-> zlVVKJ&B|3!9jR~t}&cZQBamMPJjm(3lB2zAENUfW>FcVbB^$EI?AwqjB#{~ygp7RJ;6fv zB(nTKmO3g4(2n_>lLXjI{;yIAu!z4sqcs&B z4*9m|cNr^#@fM)AsN9y+aT_X^qqyhQe2 zX2b9bi`Ao>awLHnCaQV4% zu_{~vuGe94&Y+|e3iP0l@^7V&R?!m;EQ32a(y8k@?BYmj^+<{75$twK-3U(wyVQ*+ z_9cBr6#L@M5yifgx-atNuswYt{UTAIhfbp9p^5qR0Ym9S1>H`0y`)rU07`FDhc9t^ Y9lor(C|UIt&bFH@=hqUgYN)RNFPZtO2LJ#7 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractParametricCurveSurfaceType.class b/lib/net/opengis/gml/v_3_2_1/AbstractParametricCurveSurfaceType.class deleted file mode 100644 index f001b0f3025ea8ac0416dc40257b0c4da94fdf8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8043 zcmcIp`Fk7H6+Pof8cP~G#92Tsi*d*%%MnRf9h%@6JA@jO#?FG<5@cy2E67q9NhYBi z6e!RF#ZYLV&_Y{6fv~w?6KL5B6bhxRU1*{E_CNINxo<|BEy>YG`-5kB^WI&~x%a;N zD;94)fj&JC=&IcE+@p0sOdAh-mZ{kLI9haw@Wd69k-rR_j z<^C-hzQu=I@oo9GU&n1e+>Y<~aR=`7;=A~s%-S#C?(*YqeBX;7;D<7Hmt5|V%Kk8f@vM&LG|Y{}s&H5N)U_G{TXLyvV$|H0$Rvi7W>+ee&MHwE4a@s>N5&$1!+R-VIFX8lBZaTw z9iz#vY}QH)=dvcnxKfc(YWAFwNF}oCG|XAPVjD-h(=m?D?MtN0{@m!WX$?lGL_Z-QCzAPtmbOZaBkNw(;~|= zWN*kNk}=bgNs&E_l$eH_msi(7y0U32eBSVGGny6h__nsH(CTu;xtW&EbiHVvp0u@T z2v-+d(L4=??OJcbOvV^lE!h!sMre4}~NnvoQ%l1n6N@Q#`UtJg}8YFJhQ z;gYrakdu8UY3`zAx0Q&G@ZM3|?{h^(Dbf>lBmJ=}L7h}hGg&sAg$k+IVUwUl6iDz1 zVm5-T77Dk*n|vx%5<`6}yw1NQksX<#GhWADS$$VMoZa3xpaQZtAzj6?u349?6rkA; zsJN-#*+ipeCX=?DmcmYjS!O$P-MyQ7`p(j@xV8pocH8V0v$E6{HDH=u$xNC#bJDC> zZnP4ym>DbWm<)7ct$~wqijL9%qDz~SNw&+$E-RiJWzp~18#VVx^Q>Y0 zpeoI+ysA&Fqq$7Bl^t>Gu-Tf*C6leY(pGE4F}YPrl=QEy(PSi(F*7R#%MWz?-oPL5 zp^lFX{1Isbd+;X)XH^8si==^WoMqt8NbC5Ec<@&P7h_Dv-wga6|1j`R{EM4hRcVfK z4#k@z+31J_8|!Qlfo|E->`wfIs-;VISXOFoZmTuao@TcyoVK*4wEXtUiOXtERJBQp z{;VSNy(A~DswwiEt{ofllk>Hn?e(Vqfx)i+?j8+mYHt#i)-&Z+)>JxOA+7Y=E$IN8 z0Pak=x_6o)iOzmkvICao>e|u`y!;EdRojXlY5N_ERFkaX_Wy%LH4X|h+!?B6_7T&k zlR>sp-I9I`@Ujj~4U(biVc~S?xojfIqlG%sY~?d0HSV!^dbYA`K(6~3c-W|ydY|u6 zs>hmR)Mm#3dx2vey$RKfw`oTP4OiD~eO38~d#0IA(b}OQIR%8P3YIz}*;Q^liK`A$ z~!siRdS{;qL1^UmdO)-zj?`~R3;lq zMOoWBW<^&jdEW1uN9nw|r3~!Y@wzQqWnwm?65bXt-iYI`cdPyiN62&vaykhJ* zgFFfhZrRG}zO7yrm1v$h#xq85SKj~?)ZPdrzRP;{S&ykRR*-}Cnpl^~F9o~2)31Na zsj9VNNnpB{;8Y~XJu1g64g2e6qCWj4%4hD7`HU^I(HV3d&)-~E!h4j&|UY!HRs?ogN8~BYASfcLxCeCO3dbPO<)3Z`ksR8{3*E4 z4QiqGNqDx0CZQKSY~fVk0$z6#o(r)65hc9U7T^eXVIj`Jrzze*6Z&v2J<;SS;wZGZ zUgR9x(H;yPLZb`YgYBV?NqD#0BR-CVrfW6f!!A-D$I%#3T7$Nf0z$`PGd@EdlM|tpZ^j`*@CQ zmix3V4+o2|OM<9pP6{xDdaDkWS&qbqYmSNYHZ; zwPW(!ALYinV~R@csK1F`-a-YpVlnm?xNjnIdG41K5Li;+ehJNp5CNT$IE<)@#GORL z_O_evf{uTJKlukWX51%=YHeTdpf7hSb#_7UJ4##>DWatSm`n^?;2M=`fHz3rJ~@e_ zi&;7QJS2;9RdARC-@r^IEMHO{Kpn$*e2b>IR{GMHwu0mNRVZLzmdl6 zR>tr+Z_Cyesd2#4LI=?F6plN;rF9C&KVzq1+xF0NXt@nrLlWVVjVg8*&q1d<;GVz< z2M|((c{=jp9`M+6mbmaNmP#T7^hqqc7xQGn@&oV&TpEjPNiFGQwgUGv3?5+YKZqmo z5Se+HasMbckqJihWAx^6M(`v9XNsIXK|c;LR?;r`ID*jh-G{xHB zrlda3K9j!E(*iP9AtEe=k+5zljHEVQ%x9ax3z${1vUvh4`c?e190ZHIM6+V&dCqx( zvG}60$*zOV1zpX^C>AIMSw1yzwvW1UD*E{2gu};0w7!YD#_b9da8IE<;8G-97VPw> zN<&PAj>dqyJtW{Z2O1SEAvZd`0k5K^M?M&xKKW#H`Z<*e<#WoBU&@g$;4fX=!T*Jl zFN0;uaQLDm#g|9;D!RLlBmpmTCw~R=`8(Ajyvp+b8dLCfmX9|G^PAiZ-{R)-HumBj z7Or<$xZdMGk>AIS_&~vPC7s;J*;2B6oViMsEI;S#EPki35S~W5_mVuXDuW41^-xQe zW${eTSxkyA<&zZY@dC)>_<~d9##uJ)A~&vpm-HD|zzdP%3V11UU&5CilGl@x27c3n z%=l%&>G|~`qv#`Lx}EZRL8i+^@jJdY} diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractRingPropertyType.class b/lib/net/opengis/gml/v_3_2_1/AbstractRingPropertyType.class deleted file mode 100644 index c8880ad9155f5bae00ac043b82f7595555cac148..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8276 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractRingType.class b/lib/net/opengis/gml/v_3_2_1/AbstractRingType.class deleted file mode 100644 index be7225f6d1618c0f2550a9b851fdb517a9051de7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4749 zcmb_fTUQ&`75hUFZ3@J0?_!P_!2`cZ)?(-j$6BD$JI6>G9)XR(eS$jFgLO&)F* z9yVn3jt0LE^&Czj$fAKwS$tQ+mWFK&?`e2n!v`9EsNq8mA1U;{WV?27MWJW(;%$ZW zjJIMboG9C_wa}zjhVZfsSimQAl#^W1v0WhsW@)^NiVclTBrtE-l;aJCKmYQuI`EMJ6-4Qjih z@Y!f*1{xfAe(^?S-7*6)pR?(Xpq+8VxOPq3O>e5FIT4#eu`}$U>M7`vX>+#atS~mc z);kTu;owilwzQ+`4`ps~OysfY&Z>(?W<$N2k-KirN=vy=DYtbR7{Qo>A2EQHyx0pPCWQMnI;^8zKzHhm~-ZuqBAf8`7 zGp6IYJg)nXR^p~!)7#iy@)XV=W`4Uz==Q+yt5%>e-rd791a4ZU@bR&o*A~^|5VoGC z#M*4lqV99PS5vrfh{5glh9%IkR%vg>x2tP>Pjpw~x=^$lzH@BD|L1ddOwS!qS#0hX zo0Eg5ho&df+@ja;O>54UK5+VANuLyUR@++*H?V8gZM$x>L6ltA3yi>Ksa6;Z9lcfD zVrQt>?n==}z83G+oRVo;^}6TB4I;B?I1MsIAw6Q(-k!Pn+48Fj&va*srPHoaBf(<_ zP2sWVzJJlON>1Hl0~zhu@}zSbeoMnU*HJVP(vip08h)hXWBgd*@n%4oS!|VYXV5W$ zNgWq3s^KR(eu|&zyh(876B&JqpKJJqK>Sk26fSG{l}vuE<3&vC_zg-ru3|>RZ)N#+ zGMQ62*W{Xa9II+LCBNFJvAoP~nbw9xP~qjJun6S&3_s;-je3x0g!2_E?=~DKzv}sU zBX0J2DKc_P$eWH)uUmC$n8)um{6UESsN*%1>A^31XJDY3I!0$(;be1ZMk-!(NqM&8 zQIY~IC2Gl=Qs^!gH71Ik?~1lpeJOaMt6+HCqzD}expzsR;H9pR*GhMDNx$*!aa38`g&bk|s9k6@*29J}&0gBaKBmWsSD^QT+u`~EKq z*+`37xzF{nSItP)F-7*>F2hCISnO(}IA;IFgrPXvm;1Mn<>>J3rB5?_Um|7)H<4+` z^ex_f7p!;Z-FjfSCJWodkv6t=>#mnfIXB{z)(vFccYBKBF)e+hdj<*6zUFh}^`~ve zboy!jo;izNjNq$y0#D*8e2qV-2B4&d@_CN4BHxPdOyLpKUpYwO89sZ%#TW1_$9g1y zuj4#tJi{2}Q#PAO^EVi9b_c2Q7wEb72RTbC=gz!o?{s2ZUzaHF`>`>g7ehGSYiBc(9*b57#pA1Mcl^gJv~e2z@|Vfvx4hM_qVO5Vf?d=Eod z#2G9x&bLGU=OdJae+19Rc8%a09HoQ<-^8~l=R%14-1ML&d;Iy%mz2i9}p zc$I+?kM&Wx*-#l?L}F}%$l}W(HU2pUzQD1nM^gmlNb1)?L8PPhkrP1Qtp@d{8 zaqdt^Ck`A6>BPCO@w`O7c#9=L=mvLiW+BWArs(6%f)R0TQ|3LM-1l3!1{1D9%!dXM z1=l!AQ94Ji?@~|UD#u)JlBbvdZT0BG5cW#+F@aUM9w)iNLY(9(q!Qn&kV;hNJ(*M) o(%#@Kg_}G;AW9Ez@!O)sbM$?lBZWJ4+{Havdw`UQ`z9Xz7b(urp8x;= diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractSolidType.class b/lib/net/opengis/gml/v_3_2_1/AbstractSolidType.class deleted file mode 100644 index a8c4448db0332a5160d46b0ab6d37a16161208d1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15199 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractTimeGeometricPrimitiveType.class b/lib/net/opengis/gml/v_3_2_1/AbstractTimeGeometricPrimitiveType.class deleted file mode 100644 index 3c03d6d840f09932bb9d12d68f0ddd2fbe40b220..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16668 zcmcIqd0-sXdHAUnV3jJ#n`RUtD==?W+ z`u7lhk6!23H~8s4nB)z9{m(|)#lPR@?*D3{|EB-p|9+s*51Z&m^uHncG5ueV{-1ur zqkh2uy%`cDL{Q8S4czx88sX!{9~1$h@Kd8Af{mi7iP}U6B%(1SRM8w1En+4=%~C`w z51Y+BbAn>7n8&a4dFcF*xJE4CCd_?r35jdPb=)lE*Xy~tftxmNZsew&n?>9#=4J^u zOSxIb&2ny5a1-ICgPSNfo!qSCCdSPwZo0VX=4Q1b)+pj8Mck~2wTf7$h+7oVBgj9h z$1|Fs*#pPpC*!enJUbQ}D(I=~*m^ zPG!=ukyJJri(CK34rJ231uz*Y7BsN&Wu=G}wJC-Y<60&@eEI~F1mfA#d-wF?VM8jL zDr^+guzbZnups>M>mA7#^mw8$3?sK|xr_#-6T9_PCRIqC)J$C($F#yW1Esmk z4I`>>YRp?B<{7wD3}D6mC*$cN^lVDyhpfS{>5!ntLe4-OkE~8X8#^s%)j&=kiyc47 zsvnP^8tFck$YnBs-e5g!(tuJDbTeop#nDkshu)owjaJEXl%1)H=kRH#QdN=CUV~AtfbcGKX z<8#tcm04`c7qqfI6_8}iTu?K=*-h z*)l;7)D2#_M4S55Bha38mbIaLuBazUX%b}H&Cm;va>*MS&lS_j%^Gx1Y02Jf62(i< z92*RqbGft@&vKb(YC*w_1~|6qxs0G?4j9^KOQ>>TPiv##?AKFc1Pz;r6$`0! ztS^^NV=~0zXS%4(H!`4_tDyPpxAGbWDm*uy2Gwfc`lfuUI(sT z{#GlR{Mpp8YB5LL#Z;Esslk2JoqhGhGc^Ip8Xj=W;i-u^Rzpnnih61iHroSJu2Q}6 zG4^_98Q(JHJgH!_!>&u+Nm9XTZw=tAIx_`Jj0PjT6)%*G=x1Qi+6? z&*yYAJ}0@5>XoC-vHorSTL-pa5nWq?Il6svjd8$So7Iq}^``SVtg78hCm*`?XY+-4 zwqQzj_cf2*t?8*;QVvyVAMICZ7wyK`(4zjKU7hQ0Ue%?D^{Ut)ZWVM*`Fzue67!Bm zr4$`kDM?2au~8M9#BC~N&?9>J>8*5Br4dS~VzcN|#1>U-728zG(FyD<+@f%DuoSUf z6+1+~B5nsWafc!XSk0X(-A8Xz#2|jfE=BC-&O24HhaOPr7wADn3~|pezr0IOd)cIZ z9OjM1)4lpwF@t^O)>8@1+^=sMmZ$k`XyspRnPR@shKtX(5v?s-OsCsMb9!6cyf|#* zGjG0eY)ho$`Mj22$++I7h`p-VC-y7ifGQ5s!zw)@aML%dtbl>3O2_CfRUD>=6>)@B zeXB~3(iue@RmCxZf8t_96$z14gry7AKC04L9(dx0cxMaZ1OShof!;CvK3|m^0Tj}lx1DDktD399t zzG70ArK?N~?5fG~_TB@VOM~HQ^Gdg|e{g8Hcd&1(pw+eSH=O8E2v*h2^mQl(h;B}v(d#`VCYdxHOZBIe|47Ge^#auIU?AUNyN6jx*=p&YN=`KqY-~;F8p_w8cCWF{;1lA` zNzvs>Ub4I9mmDQ^?F5h-sVTue7^u$8J6=-bT*{S;V|Y~*gYva@Yqp7dLZ2^7G(!xbfVP6dBE*p(O5^-nFXQk{L{ z;v9d5zXTBU!MZ(BpZtkVn%INVGqDr57nn0_$4B@`r!;d|H2Oq1%lb9|8 zXnWIXeA4B%7e=*f!RKcc66V+k8{2k#ZZHRmRBy}-V%tR!ioW|6!kA)g7gpeU4TRh1 zt!*lj*qxCzN^V8?TZm?`v0w3YyA!)?v%y4xg~p|eU$TSE_?>98f?giyyAj`e?w|nm z)9rKz4bV;+BxE=5itu|UK1ZEPGiVQyKO{@o_xN zpo3@wvh!9tglE+lK!@oF-URQH&@yo^ewlb?Wz3!&@jZc0N2IGa-Wi8X0JFSfv@{QKc4 zKSs5))QhCHhP=XVGTI7K&vc#!#1^B z+O%8Rv|HM=TiRg1ZD<2^6>ud=cD_n2klhL(TAv_)!_$$@bL96u&02>(K~1+-A}F9 ze9xx`X#u^H7Sp?EDZPiH^ayp+FVQXZ%ZSJKBIbTY+Peq3cGD_&U^gQ27Ft0%o)p&K zvOGz7(+^21;EAI>Nkuv-qa+Co?gds+S_dqT06zi0o;H263-26^&F5)8f>3lI0Iw;l zZ6wJDK>q8tz$-;H$fOu95J4%10}lrfCi4fuoE^UekY1z(8zqXqD5K{CY70xg5Bq83 z!m>~!>OTZ4e+vRWOpEAo%lFMduH^eA76MBw-!Fk0KL-R9MB>lW+hru)2i%R)(ua3O zCv=|PG7u5SxNFN|4O^dpE$5^-qacJ#AwIBV)?AzJrw2@it7WPY1tYNSx(l?hoJB@4 z_^4!M6uY3wO7KaH$zTxT7=QIVT@U;j{u|0X43$2HG0)iGS1r3$dI(--_#2_zJEbx> z*fDsE`Ldr#7twRn{35j-oPFa(YJbT{!$td}uh5*wXm6AwoU>8J?&1dO@rV8AX~{W? zN{0nHOW__47-N?D=w({Qi4ayU(DEm#l?hgyqhQ!4P-JbjqzBnb^a+H)bBKM!7F~pA zE+Ot;pe}k55&cQb9am8JU&6`H%ZU3|P&Yn>Z2h#fnB#vFvj5#O{tv(j?~(D}h2CGJ zhrxF-W~oOI*IW&B3mM&t2wh^tUe_f?T$>(6rWp}&6j{ZTE$1mRDB~aHprbrX7<0{M zG3L(^i=UG^8FjG5lGTEoWiNmWGWR6B;6v@y=zTK!aC&9><8El*j8SKd3KRBUB$Pkt zg!>~s0aIsH}(k)y0kLI2x{;RnsgrP{NCbJxcxEwWw zLw4eoiu9L?GNqdS0w?LO0Q;+K?nXF?=<^h!FJK|?MI_soQ2zf4DfnfSkFU^e^i|qU zU&Er{>nJAQKw^Cp!Tfh{#J6DXYZ9J^VB~g;=91NfkzKN6g)m-0QQM6|xDM`qKWKvB ze;?d)1WvdPrR!Jmq(D}Nehp7tq|aC&pP>(!MeYo0kx}H%NZ>hr&Pd?dk!K|ET;x7T zkC{&11eb6CC=q1*@^`sxfLXNTRa()pGkRrX z!_B^VzJ(v5Yoqgg-Eyvoh5eUl)ePGIkWW1M=4&>I^JPK&9wOv*)c-dSy{}V*zAvTo ztiAy7#OXKWsHmk!lztPnkV_BFAR(WZNykj1TA>HeW3i6Q)CG}JSc6<|8NvHQ2>TKI z`eU1ktrqK6u>Nf@ejF@~GQ~X~LC^1?X9oSQ6#9fI^iET#M6%l^N>(bQfL{okm`Wti zRfu71pR~mM9!e@sTJg@ddBJ#fZHxu-S}3$YG}2=HMntFzE%3n!NJEbN~3V*@8aXNZa!WEVK>3YYi%Y@=HowvFe8sXi6`7Pn8sK5c-;gfHvmav zo8(rJI7%Ip@)pU=$bTbXHiKE8P3OvhnV6I>SvtRrC)|~oKvm>^&jc|$Af~?#F|Sx+ zJ~gWsV*bd4W|bNK*soon_2pV^tfvg{jY1VLiWsP$a;Dzkjrt1xv6Jjuy-{DHKXIbo z=#~0aC+bb!sGr9w$tW5XsNLp``aJ!q6LqgQ>SyTBoTxW@qkhU6wLY)ZpK+4C#T)fm z=V;mLmD=y*`8zV%TCmuW9=(W z)ShGQZ=9$-$J$q&s6EHp-#Sryjx|TrJjdGCoMd~6HO%*4ms^c*$n)hT*adwPyy6=6 amEWSj$0LrK|AGFI`wr8L1pQNjUi&F`)&%JQ diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractTimeObjectType.class b/lib/net/opengis/gml/v_3_2_1/AbstractTimeObjectType.class deleted file mode 100644 index 9182d2719ae12a862ce1b6cce31cc647046a13e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9717 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 Ue18hJafW5zPRxqpgHe3wf6~nS&;S4c diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractTimePrimitiveType.class b/lib/net/opengis/gml/v_3_2_1/AbstractTimePrimitiveType.class deleted file mode 100644 index 826c77fd6cf55cfbbed9bfc5fd36efd8cd29277b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15402 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractTimeSliceType.class b/lib/net/opengis/gml/v_3_2_1/AbstractTimeSliceType.class deleted file mode 100644 index 4ff319ba30303914abdd1805c9355dcd65d3699e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13919 zcmcIqd0-q@dH+6XcSpypWXb0`woz08w_kN!=DZ&%a5(|0ubj~a5*w`wr+qC9=K zmcB>-DX%Zd)At4FC3*d?D%vf-FU#~R^7Ml$+AF`W*3b{>N3!w98vS<-{SWpUQ?G%i8O;^fUT-HN8PoGWWU+zres$&CC_@RH?D6irqD|j6DG1%39XAs+z00 zMxJUl)@7SlX6iJqmzP=9+`x_UG+RJs*YX^mE5kgQn_tTd*eAn6dA&-8MKUawVTlZH zlA%e4t7TX!!!j9`%kX9yR>-hYhE*~&%g`c2tHyqf+caLSal6KAG+wLmI!JUZ7zvN` zhsO=3^*vD|*&aJ;L`TDk_R;Z3`>})T53W17wq4e5jfcm>$?!2eU`srCvj5~!V-u5a zPb!+k`an1l9*!7+Xf&1#Cd094f@ww1k>Ii5iS`q~H5`tPv)Vh*X@q<0>g=9JQzxfKKdfz zkYQ2PM~&n_R*~1Na%Q=dD)mGTnrl}%GUALyq;|uoDF|5?PW0tqgi?l>yx{gGn|@nM zuv@5MFPOAL`<=PW2NvGy6;E~qRmqsSk!cP%5szt)1f!$v=B#)}0$NWRqbHfx^u*$$ z?MIG@rydEO7+!ZU6dNChvzZ|M7Ak-$fOUZO45tnsHsbKq0^HkD;mC*)mrcQ=@cR*_ z53O>h0GCO|;_bVKj~Jn(I1t`8IU;q&Bf=GOS}1y!JuPBV6X$ePKvDLXbW^nLVIwjE z@79xJhRs*Kc(q%@gFp;Mur*ksY;Ij>%< z+C}qX+5TQD;cl6c32(u)QQ;3UWn@VdS%6&S_O(ol6v4|0jB16qG@!B1@P7vECmW*W5dU4b)fk4$CH=y6` z@z^-i$|6RwF<{B1ifP0+4EEgd@aPzR+e)iymyoa<=Umyw`K1#|nbyr?S(PiLsgaV_ zQ(zhE%`zdTF-tB?jcC@?G!l{0Z{|&wGD%8TYnfN?@o;j?#@mQZsc?*%9GUNzZ zCT~nTtT0R^!;$vRSR{fY1`g4i%IA8X8NK<4nC6M!WY4@fzFX(s?L{GOC{Oy$$WhgO z;n8R?nTn$r94{_V*;vb0K)rHLBN2*+kBSbN7Ua#~zF?r3$>n07v+HJdU7`D|bW~t2 zW*pRozwQx~*YM%6990iFb0x=wL2M7Cl4G%W*t&<6uO;VOPH_r2r3jb3LAfgSmk2%q zze0^Ib<|h}Dbq6N*s|^FDAT7ipyJ1OmFv4U=<+S$F|E(kX)ncQ;=F?Rx1U%oBuoLj zL_Og|@(K{ovZ+*|VA`5DRd#eU-JQ=_**MDA_=Xv?Z8I#BF>_XJaOJbNDWA>^jJ0D| zkJXI0(So+$p{M5|3!mdEWmTdqj^1BQe#jy$al#N)Ur9pDBH!bjZF4hqIcn^8Mq2)v zD9h_m3C&*Nu_ueX#%#H54@-+|VbKHGYB^IgwW5df3?mRp#E|{hI98!uv14+WRjq+O zbU9NA#fDCUv`?qqbgNE#X+Y!kI&a`>nC53MAg0Z&j*d=8>295l&|Ml|tMhfdQKuwk z_q7j`tc#}>B9o8vKBO2eJ^NqY&r{i=2*Dt4LZBbQdyhZ1&9ME_h;JH)d zn}o+MogSdKYrGx5yhG!iGTE*3&Gc@a-b3%z_!gPzk(UoJEzQc)jT7ohj)%Q7tu%rxM8~bcLISjizWS5@|Xdi#G+WR%(;nNTmnc6p92B2_vx@ z+T>jt_v*ZxZ`JrVo%hf~Iz7yNOlzHlcD&x`bcljF_tQhT>N-K^1*A@+G^X)h5q&_X zN9gx89@Kds->&lz@7MVbKA`cPIv=FB>3oQRf0)K}4l!(I@L`=t`GC%2yi4aWAJO?P z4D?yLtkaV+e4hSHUZ0ZTl1|UkMV%(;8J#BR3E6^$C+Tbne$ytlA{Q-#tYJE(7h^WL zmpfjdr8R`61G+N!22gsN*>}UX6(zBy`$E{bvgAf}^Oe@av?$XpQfypX66MW-ecRHT zVM?o2T-Dv%*B|KZ?2<1VWy2#6tS$+ZPY_(znw?f;hB*2osj~YWStD9q7xS26E9B{p zu)Xt?lUd{vW^&Ob-E4~^)%#^S{cGT;ME|=$oS{-|&&uD93kQ0Dost#c;5lCg)Fec8 zb_=T)t}ek=yJRnJ*1%LHB|*MlF}>%P(1)pYyY!aLnw@>kVk+IkFaa#?AdSDIzvcD6 znci78_m23BemSr?U!gl%GebktzHWC!EO|zvGnaW7&RI#tL8cAIbpA=lKf-Z)xeDqo z6nRMc+sH^qBOg908q{O zEMYmeG(THPQnn+3w&x^@HnY3RH9}63$hN;5vgyH^#8;L6J$sSe2g)T;%*=&z=yY!n z^z?y1=|Uj>t%_RK1k-$_EP#LwT1)CW2ftm}xqamFOO7MeqA3C4ZqrlNIPP(2_A@

_S8xQi)Ppe)iQqf3{d#V{ zAR`sl$=7jv>v4YWMCLw;=yJXwW_GFTg@mGfb+ zmDzRy&1R86W3NEFuEzhv>?99$)6H}X_0TTrr3!M%{fC%t!+&tp;&%`J`i7_<3%CwmHE=dY{2deFzzQ7aE>&U`O@4AX@0{|ngPW!*@r9?~V-L9T~pSJ23g?A@E%V$kT0?sSdo& zfy(AQM()b9Ep3mJ+jUmt@wp~x?rE89d!FWXxRq=kpIb!Ke6H5UI-lnmn(xQ2hF_n@ zr-{I_0a7o}z`Gz6$rV(C3DsypHQJ$O3lwychH_;CX&cP~ryrwwdXyUI50QXAK?~?{ zT25!6g-?>7&eA&iW4fL`jp%&}k@^`#$RvE_8Tv3?poi%>rN6_l`Z`)eC!s$Nb~n>K zc+#+U4c!Y(dH~Ukh#9~fG?UTkX?lz03#aKf@g(`T>`>;j(i9NZbc9*%!+2Fo#z4mg3bBUkp(bC28SK0R%FEa(X+9TKMmyK zd;u71lCIjU?Bnu_U0kro;32Y18a(u!^jj)+9-wzw?04c_bXj|j7WcF; za>SA>Bc^7)0?EIs2%8DH)*|8pNEUg~}`~ z)fOt;1d#(w1ic_9*3!?>)v%TrYiSmT$- zA5-&0m)QR}c`wqk+Z&fp(wjeLCXN+@{ugN8BlM_WB2Ds#ilLR2)ZzBI&(W&K$*;`o zX-kKl&tvXscG2_HBBABeCaCocH3$HRRQp_vBByY{()qX$l)z;Mqr!zf3Rhbi*Xn#+ zm9}g(1ltq-H`h(yL1ey2^Xa?Dkl#a8zC>&3`-rcX;We+I=Klbt`&C5c57G1d5pwrW z5KphciGK>iy^dJ^85&+cNBq8l7T6R$$CXOEM{$tYf*klk6|MVV@ZVO^x)!q^LWXn$ zx(QiQ;`S3*{jiGLw_x=nYIQl{{$a$Urp%n{b5GJ*pG&#JD=jdRcm%8~KUF?=t6$7q@2gS{vd&E%)xK)wAYHQH z?WmC@Z$~Y*A`#SB3A$Dibd9gp4!mAdo}(ji>z3yLlkyyocutzwY{3ZcC?M8g5^FGt zHCn_PeRg7LU`4F0!y=|!%TCO8dKpG`C)TN!y)>Ka@DI%Ow1{Wn->n;IBhRL-JePLx zeCp)|=!N^}K3+&~<*VpHUW7jN)$|xIrBCs4I?pTUBCn(uc@@3P&Gag_&}-aEZ}1vr zud}EoJ5XJv9@O9%yH?eMTGU95{s412*7l+9JcQ(X9?w!EYUm>NNsXw5&ugei1K9T% z_I+IKn}-N^AH2?klf}1Ds}5k#GWt3^^nj|jQyK4=0+e~em_jWxtICw}7|B3W%45U> zry?8)`Fzj+LD)|cs;p!gA&oqnp%damN~|LlAb7rY;^&$jX-w2 zBQiNfo|1;Oh3p>iC8rpF>t$+g-Q~Zux$;`qT-V}{(^dYtu661RvBBrQK-W~z-~%o` z^NSa46z54fOyzu_1%H0jQq_;&VW0mJONt6U>~)Oa%@a zEPZ>7LNv!L*V*J!m4k1ECU3Km$u*049> z$PPFndk#oW$=3=C*-UKQF^!Ffq4p4LJOUesVB=9mJ!|976|wR2pwIH@#KFcLPBxB! z*f?x#UZ>2Mn9jy8fRt(DKgAP1+F&fO@umVzCZWlcqb9!qB;uu)EeUS3yi~>U4GNj* zo2J9u17!C)BKvco%KD{5_7^c@^86({;geG_GB*~GxgTUsl|kmq88Uw{D*!ToiFZ-W z8cQ17ttV)6HYu5BFEfXjLF6$54A4&&hu$(X=+EPHT7>r2nL&RR=h`CBftf=8O)==jkG}J7)$xNq<)i`lgvdPte~NgYKFc^pnN4wtc41|4@wfju}A1yS}25?pIZt rsSWkuAAxJwpnsx&rmtc7>k0Z7`q%wbk)YiPG@ia8%liol=9~Wy`Kn*k diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractTimeTopologyPrimitiveType.class b/lib/net/opengis/gml/v_3_2_1/AbstractTimeTopologyPrimitiveType.class deleted file mode 100644 index 7f6c2c53197b9301a73002b6cc6ca0120d95aa0f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16600 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractTopoPrimitiveType.class b/lib/net/opengis/gml/v_3_2_1/AbstractTopoPrimitiveType.class deleted file mode 100644 index a68aa678a829763a0439e5ca9abd3671c22196b0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11116 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 ND~h|L_(&8V{U7PTL0JF* diff --git a/lib/net/opengis/gml/v_3_2_1/AbstractTopologyType.class b/lib/net/opengis/gml/v_3_2_1/AbstractTopologyType.class deleted file mode 100644 index 3eb3c0a2dd92f39278cb25e1702edb9a0b4697d7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9860 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AffineCSPropertyType.class b/lib/net/opengis/gml/v_3_2_1/AffineCSPropertyType.class deleted file mode 100644 index eea7624e63df6a30ba8d322795a89a652bd6511b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19861 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 Lyy7I{4qE%a23*Dh diff --git a/lib/net/opengis/gml/v_3_2_1/AffineCSType.class b/lib/net/opengis/gml/v_3_2_1/AffineCSType.class deleted file mode 100644 index 175eb3843f3f3aed9f2c19e6201802d6ec7418b9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17061 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 HML+#NY8Oqu diff --git a/lib/net/opengis/gml/v_3_2_1/AffinePlacementType.class b/lib/net/opengis/gml/v_3_2_1/AffinePlacementType.class deleted file mode 100644 index c91b627ee5e9f28d10c4914fa073c3e93fd8cc2c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13124 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 O)SjYMDO!`Fp5Ft&Xa3ay diff --git a/lib/net/opengis/gml/v_3_2_1/AggregationType.class b/lib/net/opengis/gml/v_3_2_1/AggregationType.class deleted file mode 100644 index 29c7338726f2e9b8534be0583226aa4c957529c1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2113 zcmb7ET~`}r5Pp_yvP)PAE+3YbkMhxy4`7A1R)HdcrY#!5W+66I#U*Ux_G~t|*>LE+ z=lC1E^~T$pYU#1Z+G~G@zeAmQ6Dg2-EXm32%+Aa+&pR`3{`l+H7XW5ZYKM$$6rW&C z!K{MyD2DMVi@WT}MM;=ZY+zGCK8h$lQ*lwnC4PU8BMK@mtC(PQOGR8og4O#fk}6WH zey(Ct#T2VwsF+q^u==HfZ3!VWvmqgo_3Xf??Acz)sT!rSYwT}d*`D2=G18@yZ6MQ?tDy#f8(kT)IF{%lEBE5+b?G z%6jf5DZX8-_`BrUNH1q8DI8eDOM))Q7_Q}&3^VW@uS8{)@q9YFnK30K@1Nn&5y6&D zI2lizB~M=Kn&*75AMT6xFzHyY#=0l5A^!i`4LPVhX-JoId(Xt{aIcNn<|FMC#* z>P8kE&j}W3Fs~`H+S;E)UV%Q zD$*nuif)rjD9(BF$Fg`Y7T$Ooi!{clS*iI&`&9GG-aMvpWjn}k}bek=gmg~eaH7O*vmS*U0 zX_)>L)unzu9jGN_bO!j{K@RFnt0P4Y>Q<{`iX7CzR)+zd zhX!<==jju(2-0QJCY}_2Ncoad6-V45kKW=j48w0FzJA{yif7^5btq(vN@t`5e(g@(>-r3nt9JPXH{U zo7fE#w^8C6$I8(;x)CF5M08+AoP#z8H<4-bKNR`Ech4agbS}`O7&4zg;=weQVF(K86GT6OA*3)x-vt=>nAU2GR{h^`+`?_qj632Q#AraP MgfLgdM-+;G0A>TjegFUf diff --git a/lib/net/opengis/gml/v_3_2_1/AngleChoiceType.class b/lib/net/opengis/gml/v_3_2_1/AngleChoiceType.class deleted file mode 100644 index 2427a5e30b919a7578a7ceedb4fe7d9dfa27a7dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8756 zcmcIqd3>8?9sfRUk~hcOZtV^h*pR{4k+v%t*$|5WbEZWP78mz9Fld{5Vd2 zZnR)?_SOpV|;hcE>aI-MxwWjcblw)39bveX{^`Y}pW-tKjeI z&FH6g(}dF7g}G8c)XB`g+&K(jC#YB0+U)sxz8c z5lzQsZy$QHJ@JgftfI^`r@A@O9(NZWX3}2ut^bBBQy}( zx3+KHx>#BvJdF1IzIdW5mKLDs2F6pD!j&_NbD-0+sdW9)wd-S@SqTB|<`yMdoQ^0r zT+-pHyW$xMi5855CyhebEFVZWy%*iuzl7y(gOKu}aI@|DCDDQm5F2^K7;FpgA)fi6yVIFP)Ah zv$;D3MM5kYe0n<*sU)jOVX`{b@^z**Z0Sg`>W-xTaEs9T*=U+&NTIg0p<77U)lA`n zQ5$cVb4SB4KR+F9Lzz@xx-*wh0nyz~t}q>vh_&~m`Vw99W0XA}>uOGRu>dQK%QM6L zR4NgRCRu|jEn05KnnKRqPVTY`^~gj$0<93}N=Mga$&c%*&UB1*ur0P}aWa#QCOhf2 zKyQrJUX)JtD$E$cMR}sxTIyDqh^?dG-gLaXhre~D4Yx#CstWa>|sc@0@L5Q#{*a%hOi8&3WgC=h`TDBUYvemOCJS`V7tziMR6IT#%nQM5oU|W*rk{CCA0C~*ot^2&f%&# znM`G)**IIgLX8g2&Gnl(^R101yXvFPZT+g=M000nER#v4?NP}}*n>dZu--+B7q%{t z*;1q^iep22lF?pjFlLAbOs);-)P|*L&J-q2!uw4ehvQA0fD;Y;(!{Uun8G1$U@}8E z_SjwC#OYXO;=^b)@VJRz;|UYX<>WWAIvF1{u>cEAJc*}FEW(FOoGRO=@eK30KS)&KZD5!>t4oRP z=Rnkwh-O&y#udC2=|j4scnsJxcV9N1;LC!3NmXW>?99DIqczatyyUXIxmt$(;$fB(b}09ERbPf8QOCN2T2e}MPREij!a33M z5y&A@l0!Z)EjT_i;^e+?w1zFna(C9Ra^uN9_4;S>2UfQy=7`%PEB9u&_d^U1d&tJt~Z)6YD z?Oc>$E}uSq*oY>sO$z`Yz&!4hOr3ldBHxL!-9wNUkBH1c&qkg{R%OB}Qgau|T-HH- zx||=US7-_oEhwA4h}J@VL~2gHHmwu&9;k>=kOMG0JK-tcHAJ8@@&u}IwBgWf6LC#( zC(4Iv6U#&PI>?+tZR7%N%78@?#mL^|p4a#|qV z4^QiUc+c1a-;#)`tr>u^vUUJ|SHo(8g0s2@pP;kPVHBOKi63DRu(kDI0+yhSNx(f-9|)5Kn4{ay=hGT!3nP8k2FM<{Gi6 zIQ~8y?dTv6QntCuN+c=gDPM+c{@25xm4SxH0L(@Yc~)1{hCSR>?!y>^(hOj%bzWti zS6kM)&@sb zzD`-Pss)tQPt2`#2T)15#?egUZicsfSEOzSyq;Zk_hEdaS8L)6dqp85?5U})2>bS8 zLM?v{{)T;FL(~%h>NwHBc1=R`)L3IJtSTF;Dj%y_uxNoCmd8z(MpRO^t1t#%K^3;K zVq8sYTtl6&$29&;s0KIC>NnCWJFyzKAc|Y@S^h=nGTf#uwT?cWM!T)1rF?{*g)_M_ zxIYFTq0M~6n1zpWWrz(N>utqZwx_pZ4Odbfw&G)imO$Q0JFeB1Pok5h$V*$ULYM9R zrQ8ctML!Nqb8r=%C zX&BDoldP}|7^nBpe1)iWN}q^zD1ut_QTRA3WmBRg@F*^k5N zDDl(#TpE^0j}Ye3JU^L^-X>BE2l11i!fnvP@XLcmTV2cZ0BP^7eGoyBk8Pl~(G&LE zkMURI#;`|c6)S_zmm|u-H1YLg>JHTMh&fg#e$}a^6Kfxi^w2R!HTuKeuzvv4c7nOo zkE3@W5cVpzElrCq9!iUuM_P8m2`$2CTGMm1W(=iO9`?9)SjHj@e%z?UWAy*yn1Uw| z;YXhaJjLeyG|TQY4E|@CSkEyTo~Pem!bZG|PvKQugx7E#UdK&%g9-X3|3Lc|?!w#J zo>JgX!Vzpnl8~qKUxq6`X`hTN`WTrP@phw5&Fgr(i7P+%Cu6g|ox*akMJFGv?099b z6ODVde%s-ji|I*Z~#!~4>T}f+6ERhP%<4Q)QAf-N^xJte$ zS-i?7&<+)Z8nol+tw^I!*JqYw2`C0fO>NkaLd+OpA+GVFF%S;uz*;C5W@AvU%*GHw z8DT-Yh=-(z2g9L!fEMBJh#VYdq7Np&b*P>10~H5qTJDR^5QsU5V7-KL4*DSaczDQ}MM z8zB}CgY&`h4Ba{g{e=v~0K3jfx|am8n{d)gLi`A7FnmuW+;+lUtl>g=Q4cG3K6Dm% dSManYhA-hte3{#;GVJVMJriXa9GAff{{^0t_*MV_ diff --git a/lib/net/opengis/gml/v_3_2_1/AngleType.class b/lib/net/opengis/gml/v_3_2_1/AngleType.class deleted file mode 100644 index 30f3485827471875bbd7a18ce9c6b566577f3cd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5280 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 JdlGc-e*rnZpzHtu diff --git a/lib/net/opengis/gml/v_3_2_1/ArcByCenterPointType.class b/lib/net/opengis/gml/v_3_2_1/ArcByCenterPointType.class deleted file mode 100644 index 1adc30a0bf0766dc4b6885c1b0d303c24db29934..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18113 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 P6z$+I3d08C7M}k<_r1FK diff --git a/lib/net/opengis/gml/v_3_2_1/ArcStringByBulgeType.class b/lib/net/opengis/gml/v_3_2_1/ArcStringByBulgeType.class deleted file mode 100644 index e44ebeae5fabbfbe9747128eee2cfc8a42c651c8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19922 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 C5q&2B diff --git a/lib/net/opengis/gml/v_3_2_1/ArcStringType.class b/lib/net/opengis/gml/v_3_2_1/ArcStringType.class deleted file mode 100644 index 9b7be568e3ee2739b327476b1ffd947c40d0a08f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15025 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 diff --git a/lib/net/opengis/gml/v_3_2_1/AreaType.class b/lib/net/opengis/gml/v_3_2_1/AreaType.class deleted file mode 100644 index 8afc8d1260eee4c27585e4d9bb57dc387e312e7d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5274 zcmb_fYf~H78Ga5(S|k>1;|qZ%uA7T31XviSNn=tc7(+}da2qh#Zfm-T1w?hhs}(j) z(%Nm4UXtFDrkC`Zwn@MEL(2!4HZ%R$&h$rh`n-Eqy8?kQ(+)QVNymZc+aWf64}a8Z%BwK(qJu6(;D%k?Fz$2a8do`~Eta9SYcjWP11K%_7eFJY9 zc-z1a4E)f*j}&6h=ZZP^qC#`BXGS41Qd+PT4rOvhd$LlPx1DKgKF^(wOet&SXDlZt zYkxE1F6YV$k7tUun=Y-|#id+1y;R7j*XGX84bGiQ4?DIsy}oJ>DYUqyDc8vrmlTdA zdonB5nw8F5#ig{~6^XLzSgyUat}u`(IZNr4HNjo6?#>U+WlM!ZsaV!WrhO76gRl6& zH71Ymo8k3`Sd`g{7;nU zrfp+Rsi1IX7l+jQ!)uLsdy)Q#I=Q7~e)cz3b3!O;9kX#@$NbNActFqYP+4ql6`O;? zG(FRUW&BRgU7oS>6}t4PBWNwa0QY9^0yu?yNYSL+F)C(aja?nOr%?c{yAxmR!rt zae^uIdiixXeV2oBK37~wTfw*K>xKMqHfxv5CCArDXZSwSzHD@Cd^AJPKGB%LmyQ&z z0#$FRs&3*8k_LWk;wN}Vp)*V$?OK0MnRptXHgOhd1MiynDc&>j8QJ+6-ZSuX6TiSO zO+1GS2HqE_Uzr%jB?G^f#cxbp#T66dc-g>jW#@OYm{2&i-yOoh??wIt6Q9R56Mw)T zP5cQTn)njFY~ng@(C)o3Y9gm_G&F2Px~9J1Jh^ANNfVc5GF=)}Xe_3O8^umHM5}gi z3Z7{w=#`{2s(m4=7Yz!YYY6%B@bybo;c9 z+b*r%Ce2PaG+TVN{l3HK?C;*~N64~&M5`GUM)V=VxbqO1`uDY`cHlR>r%Ks~18NWK zn<#Q%+Z@{Wrc`%=94%$r^#@ag4V{B5#vO0eY`g#IY#8d9!Ke5W=@er8d>l{UNj!zq z{597B7ATT@_HdQvr{ZTcwFUK8zBD1lXUy9iL@(b>Er34sbH%Fg4$0vxBK!debZww1 z^D&xlY#}m{QhmLfh|czHBK8-4sR27E3O3LPE)Z}C$MC!deo6!Q;1L|h0Do`t=8rZE z;yh0)Y0Z2Jp~LfnbF#lT)%Q0T5zMA~`}#N0GOKsu-09oN`XUnS)*ZNnM=|2DrZkGr zN<2J+XUQRNnpNIJlVEqeCA8p54M!s2NCX^-fFlubaJ2Xw z?;y%QAld&<3;1DKogd^z$ zhsq;(g^{0PH z_%|K^#{>Tg@CYq2_BOVv29D9A;?UzEhIVM4GKCt4 znt|OWKF4T@LtCg^h6)SzgpciVU$UvY?_WrWet$-!??NQi+ZAB~pP226giP(87PryP zI_pH)W7GN49k6u=UhejI#gpA0Z!^!Cn4~U}FT4=>8Vq_G0WBY+lMUjLkWYK(PK|e3 zd>+Nj{epk~7MqczMEeH1CcS)PL3D?$N^AWpWnN>?c-=$O_1zw5-Oefy9}$JMaFH5C z*b@dY?d1lqUOrczTro|N~0M_K?t&w7O zKUN3!7Qx=$6YLh$;bDT!`CtQtk|@Un>}05zj^2QWqjNi^mE!5^_)2hE+Z7YLKKT%* d$z_qP3G*B;U=M3zDJtBwVPg?Xd|fUh_g^1T5u5-3 diff --git a/lib/net/opengis/gml/v_3_2_1/ArrayAssociationType.class b/lib/net/opengis/gml/v_3_2_1/ArrayAssociationType.class deleted file mode 100644 index cbc9bdbc9be35c3cf0b84fae24fa0309b589ae58..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11435 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 AJOBUy diff --git a/lib/net/opengis/gml/v_3_2_1/ArrayType.class b/lib/net/opengis/gml/v_3_2_1/ArrayType.class deleted file mode 100644 index 81a093e850d2809552780ba935df607422820408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12279 zcmcIqdth5vdH(Cw88qP1@!iS&kB?OeE4ETu3VNhT z$NGS7j15=bi8GFDs%I`b(>gwuoWof`a zNB5q4zVG{e&vVXaKl781Jqcj5x;ca$csht~TnggT_)`O)3BiY_L!5a=o<1AK=kR%X z{enDwQPzJ!Ucc0iee(NfGX3Qc{v2PCZ_gU|Y6xG$*TeV={ACb-g};_n&&s!Ngz-1{ z+aUf9-;}v;$nY&0{yvC*z_;b;JF@OOVSE?Q1@S%nqdfhSf$z(=f0mhlktYKFSNxki zJumB@590^;cNu;tbN>;>f8xJn_-}drkqkeU;eTZKUm5;ShM&mr0tW>dlnnD^Xp_Mw zgI|V#42BHtG6W43GE~@5rlC3v)oG~thFYLtOed$ulDWLX#=%Uo5YL`WW+qel_~djt ze(KnkV|~Xq#|Lt`#F>G7K0BUD6jIsD$eEMLZ3=-KQkhg?yF%Og4M!AwyRs8Wh53W2 zOme6wOh*!9Y0h*HX2%ohBZ*u}-t9?WVJbzTs~QWnC50xFg@YxWo7Qh=OjL_Bly}i@ zUf&wI=;l9_NEfM!naU5lSW)p&h4w;rxR6U_CKVPD+lj=fL_D3yOvbHQTBl2C7V|~ZQv(wYrOx_|Hv00H+6ZDCl$BM^~Cvyss8s0mLsq{oL zCyNp%>A4AoH>~%TKtB|+x%i>66Up&{c!h7Y$I zmTG%b$@Bz6CRCV8I>8V~zO0x?bN1nu)%Ns5T^KGaS?1g3t%sOrkH%GYqXbGQJ(YKm zhjOl$uw;Yn5Cy&^O75X&v)WyfN9EA6F-X>W>QN5{(^Qx%EM8yBO$YN-B0pti^4QPM zqylBX&Ddp=19Rp>EfFiscrlktW(uWm3W|)FiyZyq>1>9HTA7HBwF2YWlV?V<3Tx}B zUuzLszmUkW`Y6O28+sQRmo-y(pk?FLIJXsn?%Z>ASx?#jpvdqRYS?U4`lL% zL}r}U4^Ag(w7t3Pw8FYNmUi*B!Riepojgv-{#V~XcEUMA+eBUF;)p}C+AH*ITggz-<;R*-KoNqBV)ML4Y2WkY46dC zEE$Ew?nEK+;vCNrxdOvuWc}@)%&WXw8hS|VfH#n8ehSN~;80SMJBXC3 zL2q2nsuobK^Yl_BH-%2YbYOz}Sn7C6PIn{TNMt`g%H;#a!c;bwDx7HnQQQ+zeXcyM z3bLWZG_AA0LG}uH3piFb#Gx7SI^dn0jyQ$>78ArFm83YO+($i|P~jRk^1)QT&?K`3E^}!zg&kE>Etdg>WHp+Wc{FFutDA=Ea+Jbt z&BJriH3z9;Lzv4EV|iZX#tZun4%*>yV{1`SLqFiwthw!|hR4v)nAbH7M}LmRtA_bu zZ|0R%wSoI;m^LW4)f-4FY)2bdw(ilS73QH~eW2f)lD0~xQ*$=TIh5^z!$oc;)5#;L ze2R^hflMY_(ES>odU|vgosOSoTW2hlnTRKxukl-_(*xt>1oGog6{oNn@|}W%Rxhbg=W3a*~I|LpioFOdP!p}I`ftrjXQEuXP1x7a-e z6Tgf*OdQ3nhFWB*#cGL(1ZUJzd3rHkV&WDYG1W2^G1QApb(y-{#5mX>xvF8COK=)$ zxv5sDD-3ldY1CDQS}AB&naCh(sMY*cYYeqkCfAvG07Vn0aJQk>%ghFOxyMjZQ}w8r zp?XcV5%-$7PsMqQY$&{{b7kT%hE25z_Zn)muI4i?@@LqX+ zqYRIjco^?A@ecf+iMQfyvV=d(3YV>I$gR{F;KFqc7wYSk+*9XdS!#E2;pT=cZyvaHXK67b)^7W?9~c@Q85r8N zM`26jdu=^>9$Pjx6k08iD8p9QY?%EEUZ#sJUyjR8w6EyaKJ032mb!cH-a|!>$`!;y zu}3TW8$s%7+^{Quw0 zm(fvaV8%TeOP!JIssvBRc^j!d$(-p}sz0UtXFBd})j$Va`DS}_R63mAVO9cLExoCd zQ%yu2d*`&IRPBZh&GhqUQ7!v%GYgF?rGJq6^UPNZFZGY-kxN;bL8+X ztk_3d6;aQ1wR3EB?j0B$rhvx9U1GMPbvS3&yoQ3d?rCW23jS_mS2iG9-$p#8)=hJ! zu**(m=lG|k+pF+U%bsXWzDs!Ru2;&!3XJw7HwFDS%F2c&|7KI#Dy-r!mv)}qb*MQr z{M$uhg8O5D<3KvigS^)bkL9hCf6AYv=vJYGSaxA$`)*4(ZTyYiu zP`(2J3}7dAVK??*FPPJEzuo02;Q$4cT4W8ULc#5dO^=E2@3-cC{TL{zlrBbZkf9n!N$;O8Aj#4oW{+2RG- z2=x%uyyw`wuGQ~AN0dM=!SFo>U)%XAK%*`|9ga42Mtfqtvj`rwWc##vq#ZTa`Zpp}7@BJ~2oN29Ya`+bz%-4ToU_||z5^Nl(f(r8B(oj6I2a~i|d z0h#Inhx-2rFX?^9;=%a7I zd+U7MjV_#FwB3VccsW+%SD7jIA;ybmA0EW@_%+(}*QwvDwZ4amwGW$+q`m=u-9Vr0 zrv}9DXg)z7S$>$Hr|#5oJb@HW=qQ<>4ep|?Vz>@zrk0;}7{|2j8+mUdw~iSsW)P|# z2H=u1Y%57#OY+yb04RE~1Rn43HuG1Kxj23eO?m-Kw`(i`c!vM$5mn5%7nQ|Yy1tFNyj_d43PRWx;v-98Ed`-~qRnuNPBkDHrEZta;_`A9 zS*7h^&B`imL7SD5W`@mRh~mWl<_wn8{$l5j^HE3dm2Kz`L;^Fo z>QThB%Zy%enGSRv<`=Qjho`WrzdhoQw9jJoW9SlsHIE_~@hg_uh_9@~Ryq-EgLLA( zSc>zw0`FtUe*jzXIJRMi+sB7kGCs_L@eu~~EQ9m{9rs6C;g?c@0Ve;i=%62^4_?lv zcGBL&#JQI#v6lPDeLAeEsAHI-6A(phB5`_Ao2ZRACUHN_=A)U|TCyF{XM3{!33Rg} zuPx)Z9Ql;Xk?oEnUx8QJ^mh=86r|1>tQ*pa#JaM+yxnwaH-Cz2o~Au6X>L|Q?Q~Fg zvH*xX$%SR$1QGdIgl}UxkT7Ov%95q-q8-Gh=d4l{@n66O+nM)A`vbaUu}X7kxj z#E{xVN3k|V{pb%yg4(-#}r%T54a2D>v)f7v_2czri_^-)?1{yq7^D_4G8uAV4Vvayi5`t61fJ zi%(MR&pAduhu7HE@*G}kSIcwS@REn;wBf~(=d|IaTD}gyZ5f_HXPqUCC`-rcXgNl# zMExeK-M2J!t9BTUP{TeYdCy#F;m9W*&D$B`r^mBDBJiahG0}C4WTRKX!?!wB*~#L`f619IVBNQ z&n>^NnXxTfkJ;vGW{NwS3V1U612TC)8of5NW_;Y&*vBdipE9vbbzn7rqiTVcUiL8$ zEmW=2$B${H*md^sai52e)nW=;g86EhOU1c-{D%}~`S{&@V!zu~zQV^_YAm^&mR#Wy zQ|aULS_5{_Z4F*xN2yM|t2Hw#Hg&+LRb;l>liB;ptQ?n;j33~Ph52zlv0GnH%r!M) zHc(8o1u-9V#LO%hpqLNwUBZ8ptqm_Fv)Ed$Bi3HCRZFmvC}1TRsn6D@zP35)_i%@; zBm27MsNcoCxeoR9%~H?Sqwa5x`eB|2>d4;K9Q8Z!(R$Q3G)MhbT&zcZV{_DJ>sxJm xv(z7}C;O%*s2N>PFv{lf6!mfbuHe&?K#07_BAkmQEBwB+q$7v{r>0P`^-EunMs=W{k~6rJkNRV z+3$AFJ$LYlFYbMSh$gAQQEK7!#Z<=|vSVtt~f zCDFR3=7?1%B^x?sF_kawZ0%@Xn_Sl1-n^M{)){*FFZfk94sxS;2Yc{TJsae(B z+E|lFV{4YLZK-eFG_NJOHrXn2bW38R#;ju|uWf^H_YbI>)7I9KOtgY-Tn{okI#SK6 zIy;ge^;#2alT5{}%`J1c9d1LbkjQVDul5(YViWN*MSDHxh=J(rm49-)ljoxN<+=Ymgd%z zYu2xvv~psNusF7%0UI_JUdK-jx}p*|cG(S$fQo^O(f;|7f;KuUVG;$NeW9qS|(<DgSEM)Pn zRXn#-U0gGe#alQEe7(O0q993s#O+A?xQO^>mqVnpIF}Z!Hb(AJ+4XdEpkTjj5)v*u3VUUlYc)`OV3eM(l8* zjwZxdbY&QT-9X}if{PlTIqMHCZdm|w3qYvMw2uNx&+dqj+Bqx=+-wpGe_#h?Z@&^? z?7kdIp3<3Ufr;1jdJJSs_#X|K%R&lws-!COj9r;IWwz&*rgqbfp_Bu{XmL9>nq1GK zEzq-ZAOfF#fX(jcJ|M_$5vi{0fpZYr+#sOMK_biUMf5*_KUP@Bo_m?reDXA!kU4pUZiaDyb>9%)Ln zH`&0x>i^y>kwHGh2@VW1QluXCo32bqI2t-rDWs%64gnj25Y+K3YG`R|MYIn!w5{8; zv`sej!2aR;*|kZQZ6bv*z*OCRkIseQj0;R#d)-T2QuN*^3~pl19mLi4w$4<8+jYcq zvvBrFv~I#2>uhP9lZ4gH$;SHD#wFrn)Y97}6cGjs4sJt2l%J(<0) z1lC)LhzfiUYxOgw{6hO#3E2y>uL#L*8j%X5K>0;Em+bmAE?IDJ2ll^iS?uyQEEXKx zgtVkv7Q6Zliv?rxUTvq^z zgvJA|Aph6Szd9f?*s zVHK}UVtvg|wXMaGBhRAjx+W!O@mi9rF=2~R&1;(Q9^d^^Ib2i(7w67iFV6pUpzG!8 z&N11fiKeHpSkbG&HEc*TYuHldS-9DBeJowKt1_FTpXK-umS8qt)biz7cX{dZEVjIK zc~)39U5V9Oa7|@X$1HW;b(Br%{K>O;vgv&Ng_cV;byQ}w-MJCe&Ad*32`U}p;|7=c z#DOC)i2dCX%A7l8>V(W9#NO<$urxaF2~=3Z8=5?z4dTX~);G(o~!Q|dC0n=-~ zSianvHuQGYc59H3m?~3m4YI2J<-V*tr?bxBy<80k2Iqn)h4$7^xNpKy54%7w?TRij z+2;Iasr3!cQ?{ERN|~yR^1`*{hK3|cekoVz>!}iLs2y$5`~~wC9?UeVdkv1de;yN& zkE~0ztve!x>O`ErM;FJbojT&QiB1jkU*h~GT@~lI_^)v~ozB44k?F?zR4TDaMkCID z0}*YdGvjnFofoI`1-d{U7s}(?^4Lb-iPJ^&-7vo$=Xdz;i0GLF!7eyggoxAA^h}(7 zMLWX$Zk*raf5hoIwD3O#x}1I(ryq$?|Kj)KbiHW4+J1fzr=Q5@jdW9-ZlN7<`l)>0 zPCtv&odVq@ZFdWFk3jbdbe}-~CC~!`JtWY>^z%6VQlLHbXq=t^#2@lU7|33fY{UF< zocHo4Vg58uf8x*NhgDzk zzbwuZd0JTYi>v->KwJ$}gYe+b<7yv5j~>Zi&+^JoChU|oH$ijdOl(U)qYLJ@azvNx zeQ6tRJGv*c;J29E4sBsZYAcnB-$k}^{*#7rxql3wFEfU3)c@cfLBKj&ufC26uRYH`U#)uAKTW)49F2 zzM%ZPMfysRn6Ci{?V zUfDy0=~>vP{4720c7C`(ui2|5run^fe?ixQT_I)RX}uPNegR+MMd&-3YxRE=338dx zH{*L80SV52-*kIT<(n2{fQHI$H3W$fX9l$AEga*pTu@5hg_gAkW_}{#EnR#Rf~Gq< zb+@5p&)0mz+qDh#!uj13A(K{wIK;V!VK%546b2}P6 zIV+N)Z-7J5mNcg$I2{ByEIQ6|ker6U;M_`QwbR-3O)KXdkl{G#$ok^#$j%kAZvl&Q zW>@U_J{AYiuGkBFEKa6fu^0MS99g?!zwKjjmhFn&=3{Zl?TWp~V(Wmx85_^8u~%88VG?=@P(kOF);>W%yz_{^FUx7g+h<=oc^bP@bk(UuvO7fe#vnY%yQcULr1eT=*;^gZD);kZ2D~H@eMR$?T zb@F10pdT|%7N?yohLhJBdr)0);(|`((zcL^p zl=cb*4RFe!FF+rNgniIEp+~8-@;(Y5b2mlqf=skzrh)COyUs1dksMNXU4M>W!0- zStEB+G~=ILBTojHi_+>*#&FD8(>$81{spLi(MZTQ&1C~%sUSI7!5I)OGy`4^7?ha- zs6aU(L2qKY-n@g5JnB%2EY$vVz{k3VE|PU{J;zRMDJ} zpf~XxZ`cbkXS_kp$T4Sm6VLI6`%)2?74*iA4Jvtgyond^h6e-;%6NlHU>QP@@8Vdpo}-DX6EsxG}oKi0p^T1sN&`GrZm@^ zL*UJV9=t(CHIFx?g}hl9Feu{67ct@&I$j8iv|A;DdsEZ3Wh0?Zk2P}6nHS-U`4t~Xc0o9zX?ku-~?I`3o!y(uf?&D8;e zGGl|w1}CHed8OnTF-ZWfIGn;1q(BZ0A752jy_@#&=;+F->hZg1@X@xV z94*zkT5q8!@1TBsD-Gq_jMhpk#c72+`Yk;R9RgXc0*NJ(Lf}Hh>Q@ILM<{|HBPw^% zzO^27_8U@N?%`|bZWp<@o@gD z8O_V650dSE^gE>69#sH(9yzH;3jzHehbxa70lk1@ibtCPy@-R7hZM0Ny=2-jH|P%r zdIZqR26`FLD+c-i&>wM#@o??bk6y)rMP~8{f9?Qsa|e){JAmxmd5!F;#9FcioGkZP zb~btUU^Yc?>brXU9%QGx=&P8>U%kQP^W$%%B5%j|hp4W$2$+3qL*+&C3YU9T{f3l> z?x6##@ebo%9x4xmWT+5e79JEv0xCy>oSA3@U~a~Q&Q4AvY{WnatFP`iVjzUo4-5?y zVZ((8^L0)}Sk|01!q8%b*=cNqjdqre4q7%+gkfd}EE{9}8Dsq!>$t`Sx%L+>%=-Y> zILkH8a#c94iXc~|aA8#hxT-8ymF22-T-8CY@xp~Q6X2R)xh7by8pl-=~rRXZ9=^7QGow$SjrHauzxO{zAmC*;PKYgYK@JL)sj#m3}r5ehU z)G%JIhVu$FiceHyc#Rs%+tmJik*elP)CAtHYWNW~k@u)+{G^(}&#IaHsXBoFt?HCg z2dQFJuO_NFYO?y8nyD731J$8wwK_~SsUuaZTC6(N5_P3os(z%7mYsw5rJ*#MCenXn z=Lk_1_KrUT3R9A1(;L`BLa5wS&|d(Bag95h-o$PaLQYUYZvhI^2jKlHc8L&uhPJ-} z3Ueje-o_3S;z?+G2T+(#MBCqmj@O{=T|;*X+TJs5+tKz9)Al6V{%P8tMccom4LvxK z-j_C2jJ6L<+f1~5h&?H!4n*5WfWoR3Z69NI3aL)C?FAH;y~W?B0DWR(9H37Dp`-!m zGx&=T4(LhxH}P-3^^^+o!y-Ut|*6%H8zqdfH>|$ToU5t(Ztt0^@J83S0KUX2} zADpQ~m@0`nmOOP_AmIDi1lWuT_{}Ej6k>vcSX}5^;VK2;5^xuJb!Hp%s%87b&UxT4 zKkUvcBEe;cU673!2(tQNe(0TV$+EUFkv2LY4V#pchVTpA*Z>Y&k;5Sb16L8iVZ(7a zgkj(i4AT~3TX8sqV&G~5IBXschj0ws`Vxy^027@J}SA8YrR~G5k$bqnc@+T1(3?rCKloDb-HrsSUJEZKUhf zX1ZCOP7kTAvs>H_*gUC0B}MZB;2E>BcH;OXiTUZ^fhhv*2VlMT@| zfNY3f2FQl!6d)U-w*j&t`er~jMDGD)L-gx_Y>55>kO|RP#)Djlo({+l(Tn`4&x_I_ zdJ#Q|e~5~D9xr6Y8oeOXTn-S{5*wnw#DUxv4(EbGYJahv^tFYRjKubk+^Kyfrgkvz zjybg+)`=*?A1+E)BBz)MPE=fpIlEvN9hym2O_@erWBSV;Y5X!9%MV+eMT@XfWVyw6 z(qUL`vf37AWZ2bq15COxu-f8&PayS;IF-CqTV`Yb)LwgicVGES=dB!Wg*jnESKPjEYKKPD|}hU=E{m0S=e-P zWg-88ESL6(EYM`zbzH8jxRHfTDpwY=BFJ*dkjMf}wyfiGWtA9N*wk`mAyPKhkg7+EL!eV@pc z)z`?vCYvh@*%oBEBuiw0#>iUb%WBA#RaWlFsy4ecpFu0JOW#bT>J}QLcF-_&8&#^G z(q!C5%v4x_>JBS-=k&v1YBEDuu8@o@D!9;IHwZvF?Jsb1ka^+!Hh zy~-!3*Epg6#Len;Zc}gaX7v`It^UU6tGD?&^$y>x{?50mclj>$9^a=v;K$U5{IvR* zpI3YNJ@pBHq(0?O)Mtv-zg1YX8laULsy#JQ7pYk~q~_?bnx`Y`a9ymH=u&l}?xUJ? znQGPj)VaF9+NKAn@9Kf-ay>|0rH7~;dZ@Zn4_Ei<{nWF1gnCJTMZKa&syFl~^|l_T z_Ua03^;J5gtMz_*ydJA3pruAn(i8OzJxw31r|X4!re3TM&?oC!ozk;(r=G1(*I(6V z={d5K^7m*Q&7@%*GYR4%Bz18>5vruwT!O2;5PrWoj7v?bcrCDf0O5ahLG!t|m2p zA|>T=KoQ;y?7jy3Jg`Fy?|Z-wHN1}jJ4~=@B(TE;t7ZYapJ3GhU`H5iE3jWN*mHp$ zX|N{(JIY}11$MN-J`3y^gWUn_Si$NLu=`6As`mqS9H5BW3v7kKE(W$z(ouafuvLH} z`e0zI1xv&9YLt5=;Y8f=;}jrwsMhD0h=mx8Hi=l8O7%vbfWG%k>>fed_3f5)-%5&V z`*sWZmgTphE_zOO;Wu(0)uCF|n2DSw`s(?C=o@j?Fn&on$?=~6i=_Znx|5QNOtOnJ z`|3<7&RiwwLs9xUj7qev)Y@WGsqY(=@?;Z(A%&*^QYPv?$y4E*=$dAA6%U3NrKoGV z`0IU9SsOAH0UWg@5F=VuVLz9nKSJTq-L$5NBx0F>JVy}w)`uuzz-ZS6qqDle7m6;BEC4o07J$2v0RoMxEh#T4k7u%gfL+UcyY?5m5b1+<%@e!E z*dZ8WhhVJJKQ>Fh&usKB_ea5`3Bgf_`pPOr8B&2R%Enn`r7Nna^yLt?-qZ zJR+z}y30(i@uCd5LKkIKR#}x*R_&BkXDRcUvpqA3Mo?MYS2j_UA(`l+Y=Tub!78h9 z%4)Kd`OMkMOePXkR^lt0BFd0$bWt|RDw|}LO?JvAXDRcUvz3`tC8(^_S2kUgAsy+W zY^qf@)he6jlugT0<}+t2Gr3GqSs!270iq1~N*84_tg;za*-WQwW|lIa*(f{FpCBgL z2`cOBE1NCKkkE8dR%?~jT4l4GvRPTmd}gC;m9NZXLqTQcvcu*=x6#Rn1xFx;97!?# zbt=<~X|P^OjsjpM#>+99`^o_`Aeypz6KT%KUo7FS=7WJIopPPkU`Z0Zr zeq7(CpU}JXuR!&*eg=PD)X(bI^zZbW`gyNR|K1y{U+{+L7rjyXC9gui>ecDjy!rZd z?{NKRZ>fI6J464)`=)-=J5RsmU8Mi&U83LhZqe^~cj$k5_v-h(hxG^E+xkQAU-~2O zL;bP$x!zl(_2&{#)o_}Q;@LD)W{c8XnqbOoF**tPz;r~wIE|;Hcn0!;Vw9WeNlI@h z7J^PnZzvgpZYCf($F}eRLWhexn@^P>hAuaSxhT)4d8RNI<8{caYLQvRku9CYvkb?B z$ls(`7v()P$rS5iC}DYU{t>eIw=UoyfVOi-^(A^6f1lxOWTa4ih?X??oB*^0N+L-vv135BZmP+y#{Mjc*VWdpXPX13Hd zNK#Cr75@~$Q&j3{8srtF%Os^pr59t$NV&)V-H$-q(Z=a&sHNKCsJ7D<;LNXscnQo} z%160G@jy_Bq;Mr_Mn_g=@=Q~q@gi`(*r>KYrwRLghdy<`8slX+0oW>3M%WPKMqPxJ zKv-!(Vb?*(R$k7>IAN#4t`ID%MqgD_9bWxF9j++{dc&@zA-JcUZ0?&zl^5-%lTh_I z+vA(Qd?TRI_9AX`z5W>d0W=!#N^hTZFAm1=Y{x`IUsHA3scQVsv5tj)h8@R2zYN?; z*F$BnLvFuDxe+tU?2wsk+8Y98L#dB9Jm8}LD>lM4#0owhqF;kZTQ!rG6VPIZWhIoJ z$O-3srYA8h#{~Sc!!i;*IVzwgdsxmi9<1Vqe8P_HB5Z#M8&^=6`H>Mf=C|y)F2eAu z7%%v%n0%Hc^9wt^i?B%$Ho2f>*3H%Vg`Lnv*mMY+(Sxux`Gu|QB5W3f*&p2GTNl={ zCT`9*0EsTb4uY`yf|i-zckoGkaz0@VU4+epFnc=8XPNnV1txcko7}QHrI-K7Mwp$_ zcAgyyVTTp8%-?V9be0Vvv&*bS>ADqDU2&WFsqk<>>)^rmB%i`5Zim**?cBkgSZ?jq G{(k`2?`LiR diff --git a/lib/net/opengis/gml/v_3_2_1/BSplineType.class b/lib/net/opengis/gml/v_3_2_1/BSplineType.class deleted file mode 100644 index 1872f9a052ca61245b0a2844eb61206a11d244e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22046 zcmcg!34B!5)j#LH$*hkM0s)2{L6#&C!XgR?280TRr33*%r6C!@Xp)ID6Beyil)AMQ zTeL+gw%V#yQ4|%V)}_|9wYJ*U+Sb}dZL74kF4fxh)9-)oeKYfBGBZiOuixkI$D8}^ zJ=;C^Ecc%K;`cxL_QOO}tNI1$9BvKJ3~uvrdyp({4bftbNl%A7&Xq@89tn9Q1GI`e zrL`rq~yxEhKl#%Qb$w zR(`Jy@|XE5!h4U8uM6^C{%VM?=Y7(;L0Vr6@Ynf90o@}|H--2c{7re>9N=5{RvEZS z9^aD3Z2`WW?~vAh0p1_tJNd2v6mdXWcl-Dr89OL?yjQyK^YQ)CbI8Ys<@W&}ACcd0 z%i}>Ge@A{F65NNS^@uzk_3?M*_c3|22KamYxU`-ShEIg}Nq$NmPs`&OVf1|&{ee85 zmB$a|@tizvweuIYM%p6n$vKsCXU_$Gcx7jMGTIhd9Zf_xwnpmO+hfVbWHi>EV5-c;Z%mKY ztZi#`D6NcaN`O$wmd4gj2r;pzNWk&5H?{%A!mKe9c}a9MHlb(4=47&CR!z;;ty?EU z4ec$_#N_r!vZe(ynKpSUFq7Lm05>d`nQMli?~g~$?Tp4F%@(|j@ZKSs)vD~Hn<*tT z`5=R+lxa%6aB{e6j$1ZN+c0%QZOzFb)s$QjOGHIM0=)`SfKR9?7K=AWu?`VTWMV-A z3o>91rnfoL5|3ae1NBU5+8UFaYvxB=7PluOEs;2AkIS86-bI)#Gvscy-_W!<($?tk zE^m*uFN?HbwYNkZeo*W=FaRcFIvGowQ*chF0zRciO<1g|57Zoqcf?w?DHYS{g3h?% zo`!a$n^1h-b;)Ery0J4U>bIkb6|vUs?Xk9KV=GgCqsrFC_LiFYu~=)Qu^m8unV8UK z8eeoW0+Vor@Xm?0N0W15q7x>rhH@6fnt|W9KH45x*4ef(5?|E_r(r6uk2N*6u5OG+ z<=yG@BsWK44#yVcHou{x6_gxaBU>V3TSeTze1dVV%(7r!)4Fu_#O+5%6Aj(5!<^SK zjqYqubO#wUq8tC23W0jw=zLh6(1-DYD`P$cP5YwV*kqN~4LzS>d3s zu*>T4OjsxA4D0S^NMsH7({s*72|4PO^+l8|VoIVbfl7st5ZI^skWvdAStb~Az|Fc3%+4+_E+@lyvAt<*g{U|7dMyeXM_%2y zmd>o{?83^GHCw3V%Gj19l98>OF~?&0ZDhPVh@hci6dp9-j`lH%o+VAKv3A7e?5LR5mbWR^v3*qxd+B`B&!=B+vN4W` zkE~x@(F;I0Gc%?gy;feA#qAA4cOXp9c1&k`^xV#(kqevTV-m5>cvDd*rct7};yyd2 zqlim4Y>sudHqS>`?1)C1>)M+eM5leytc~m9^rX3%x1k^?t^BzC3~rWV_Z9rCo{>$N zgI0bzwxN@X0YM>=dKuEJH);71Lq@w2CZNTjA!CAuUx=9I;BzpZpFn?uk`qe$32si` z=%{RR z{hHztY%Z2Xwk~c@Bpci1WFKgYz_S*`V{JHx<#ETZ-Y7dEPitfoET<$MZP|?9NyVLH zsjzUn<-uON<^MW8_R_C&M3y-pqczq1A85ltNgwHEi-mZ#uOSRg&mHc*1R(f6=V-z-uPcEDZc_e)(8VYikWUm9T3~uA_la&D zFNn3a;%J02Vvq5i3ZXUu7dq2S6EkxLx;Fu)v+|47J!((q9CEC}M4B~)55EOUt3Bn@ zSNLSbs1=2Ix!}aDd%OTaVUh}IsnyJ_-}F>szYsGqZzW8u$KKXc`jtH=iPBgv1Ynw9 zz}|X12XVbQxCE2lwFvNv#hWg zr_z#BFX|!vnQpy{TlU!e*XCmW=fXr&SJM9nW)K$DqHKS1Bp%(OZ#@!q$p)PCu%jH5 zZ)~BIxw>L$ONz!&CtKpk-SZ$&w=sc&TT@coSVN>muHtkM!daq0pU4(P zRaHYIQrDV@!THA)HrB{_QQWFXShndaw8y46A=UTS+i9KQ>f-Un?P9n#|B`O9X(xTw zrc3EEn=Yp-Y`TgPHeF3$wE0(f&~CcM$1mIbYk=}A{2QCDr7!#Vw>JNde~)F)Y}0XG zKxNe_B-->tdd{Y&=xHCnYV&LSx=qichyNh08-?!;^fjCR$bYiwn{=~H-;%!D=ysd# zl-6Bzz@~%Jx?djm0+N`{|#9Dw!FL}t#^I=o=o!ZHoZrG_woDq4W@_M^I^g~;(Wo9?E2Y&t}Hib#<^qT6(YzAY0hvFRat*rx9akz)%9 zl@)JodYqo{DKFHfd^V5ZF+SzDRX_!86;d`H{I0F~(7QGt&nMVC2M<*WNmXBYl;Odj z;$=2(kjGiP3^lPrj0?q#lw0Ux-U6wBnajwr1rM)MkdveNsu-@&i-Va8F2KeWrIxD3 z0dRa#Kz&k@V}G|KQ}uoT`l5-2Z5>G|C9GIpfBLfJOBdJGZ)jLizj)a~^ktmax#mR) zf1|nZU2Q%_@aeO{@=ds3mlWIu0kNpIsMzv7K}w)hMFHi~#mgF2)h$~9A*K~CMdZT= z)5%4d<}!pPLgs41$yS}cu4iOs?$ilgy2y%r*bZc1vquo@jTAaBIuhy25~jWX2ND&z zFv^JNOebq`bH%>m|5dnkMP(_=6&==uO7nu&#)Ra#tZO~pS=2Pq~Fu4t=uJ= zjU~k;$@#sOBtyv2BTS<^=?bYW(rfPBamrqpb@)$aSyK>AvWNb@D(iAjK0E6rO1A+p zl~tfMb2-hlsJGK!?22RQAc4E08NDV1y#TNKJdrDPkCHfVyex4d2ZP$X?^Zmw%Zku>!! zO-`L`witcMqPqG9NP$9XLDl4q9>!;ir*rWcz5U57SvMbNbiu%yRTUIW7CDQ)d(rej zy7u4ujYC1Mh1B6%gUlkAw8@nW)1Kbyx0lP|V($2S*B&fc*G}9d!%mn6qa`Sj@oT|l2{q6_Jwb+jWraB-o5OL7K42j^qZ_s9`h|KgMkKEiVVxL=7jNPmt# zj|NzN0gyOCr={DaAww8ULwe+R?U0axFB#0Mfr-<0*MZ#_z@fYAz_m0RojByFt2uA#4@Z5sf(p7!C5#|a zD|xK_X$D5#t6hY{X?byMb_h;~I6}}{$q+F!+aUUJ?xqsxEF+pXO##IQheAeO_mMX< zKg0g(F65FlGEUtN@?5YHM&8P*`^lTjem~gXsVNLJP!0uIjBT(d(FF<~4y~E`ov06# z;(fA!KJIo2)F&+v3MLK__iTK*v-yq-IWrp+1svq8+4yp2^E77jOu^Y)rlm*G#-Zh& zjjzybo^=V7nGK3Qd1m9!oy|)wh7tf9`Bv!)#tJI2-Y8mco-m%RL)^q1pV& zB~WHIs99n0bA2n26@Q z=#{0d8|5X3UY3Cdb0wMxi7GXPeC{T(mZfg!&~h(nu)vb?B$q&$B}K{6Au?4HCGuld z_95z%6TbKa7rs9|Aymm6{5mIo1S*FO(XjGsAL#61S0u+sWn_4d4z~NKqNFq5Ob$P>|UqwnMnyA;{4@%L6gWhgOF@GH`^3 z`5@pS8gBYWnEsLJ{!ylXwCO)4-9N_kk2U?rru)YkR^v0QCK!-$X^@EqwbJxgrTeQ5 z>Ll4o9H*t6TwNhjLX9;>$|(l5)}T%`s9Kqp-X<-UqZFKlNRvh z_`|d-Xgz;{8X0>#{u1rv-Gslyqw9GO-No0_BfO8E=Nswgd=tIF-_(n69u_$anlE5C z=%HG)euB*J!A7f`eu}-MhZ@oP8Fo^#$1JB8HQe=R{T$mv4_v&QUc%FZ_j39LHh^Lp zN7IXXG`*-t(~El4S=3(wQbM8O-70~$c72XQbc(o9N8=R2Q_!J|;6eB{d zBSNiPgsFlBCrOFmkpyQPzAN;-=$sefE z{7>zGuh2j`k>=2^;aFZ;K@;f}w0t-VPNCnx6}>ppO{CwV<-=xb3jGdF>BX($MEX5i zKDgQxdKK>JrFYQxnjCq!8uVTldOQz(e-L_z_*3YQa9J;+@I?9(T0UrE4!r^A_3~rr zdlM}mzYVyfaAPn31ATu+%O|dva%i;vVxlx!e?<$&3$)&%zex^3>lu0*?pw_tK%RYw z)8gb3>CGHF({t=h%egBp=PvLP$A8y2J}n2nq_#c>X%PAnk-Lngu4 z2-g^#-WfwS!Pscm7+l*KLq@^aSl1XF*cr=mUICln0)uNhV8|>Ot8|UQ0iCfd=M%8W z6_Eb;;i(KW*GP{HgRxo{2{@3D7@lz+on@3oxca2Q%14t`h^8x>mf%Wrh3ZF}R0XxF zfpoDNLc7&ax=oFw18NjKp~ljS>R9@-nn>@cO7^Sjbe0(mLpNDwI$9>ntU$|TnO3w+ zmf4M#$ubAfGFj$Dv`m(H2Q4Sda4=<*XgOO4w4R~&VU%(<`GEcb^GRhH!(XzD;b5}N zd-S1WYzqJ@XXVgAnpa=R*gl<t8PIfba zO4v-@A)24r66vj`nxRRVVn=G@%yLoh5LgCT#r*Aqv;gKW)_-z_hPHln0z{hSvVJ?I z6Xf-e;FMzhehBxm76$kJhIYvw^atUv&sIOBcTRQKlT^?0R91yO*i$WB6ZU+UW?ZN4 z4107o#g0nvr50I)sO&vRpSXoi&Gi`HB=H!XMs*TBLZ^7}5yawIehJe{!Z?`@kk*h{ zfp8$~KSHM}T5~Iv3BCGT$UtdM@FzE?YVCAF-pRK@9x$5xQXwDqAEITqQa^`OAY6ia zi&xWv|K-v`ItDE#3kxm4Xj;otv{vNO0s`RRuer34q(RHc%|Z(>n${;%v{vTQ@@raf zYBw#>W>ydovQCy3vH*8$vmvd`@kO-RpgAE#xH*Y7k=H@qN#{ZyFq-_Tl+>r?N*&a+ zkfPnRrUNxA?g&{Yu?ty%ulCS!SfL86Q0`){)g%#q+$2Rj2%~p%3UY$Y_wV2LUODLvJr7fzS zE>g?r61AK@r&iF_>NMJ?R@2RDE#09`r^nSg`hi+cyI-_E3$)kbH@w(UC4XY z4!&1i%nztb_#w5EA6K8{=hS8Vyt`?c#UU7x_c=B~`9=tFXF84O7>u zvFgjJQhim;RM)F{>ISt!eNAmrUsrAFM%AHiQrpxw)CKBW>PmGRFz--%)P8l3x>G%% z?otn`1L}L~ZuN}1U*ZSPr%|W^2k{wD0{OC@rlZ0m8<7YNMJ!DqicF(38Q%dRh2KG= zQ1_87$>WH$UbOs3_Vd`MM?b)*Up6OPhJOLH{Mcs9Lu>{vFTiL>Z&S{|sEwANXJE9C z9(^1Vl!^qr7ZUUp3HV+}P$m-a4oJ{X!+i)U<+6!U<$&mqmYbPpb${t2(=x>Oql56IIhS6hZT94T5IC|`aoMw)@(sRVN$C=|UXo}@~Ehhs^byA4` zL7IVc{rXJwHyPxJD}$u#H~36xq=SDJWRde&=|MVUnchI*=yYbLXrU{4>LKKihpCTx zL{l@z^3v4Isgy_QJOU~_TF+cE$1{8ke2wLkD8tLQ8FMU!1HNxgW8sp+be72?*6WqC zy!upz{lBCWgoCQ;uuslehzdBOZzv&&Vmhsys|V!R0047P3u-Xw0=VhIp+b^P&^fz> zWZBJAd$Le~73&I121YHvC_8D4>~SF%$|3C9RCWS}n0Mj2+K471S=v(Z`1 zQplRw@)R?jzTC`wDQ3qCGo+|4%*GgIV+^yg4zsaY%u>jj*(X!XbbfO)OE2#@VTQ!z zW~P@{A55W6b1>B^)m;ELU0S^p93duT36Ub|UfzcE@{TXEybUQOREb>3cy77$@=i2L zm}rzx>F}@2;-5m+{8y!vpwp#W3BeSzYGH;v=w`M~Y)K!D@oSF8S_!%f;HFC}VR8j* zT%VR}<$g@A9Yt@fwuX>(tR4*Xc{*>-gKchqHMS4*EihitKrkB(!^c(eC`h)r%^6c-C zXJ190eGPf`b>!JMkzIrMKddoUSy>E?CA6jEAwvM%YR;4w}s>0hO zYo=9WEwQFp=UTPaHfySNzBSFd#F}nhZk=H5vu0U0TXU@a)?DjeYo7IM>m=(ntIqnP zHQ##6T44R%Iz{K_yQvB{l_o#;p$1y3O9nyOL<@DvAcPCsp*$9O(x&6-5Zt~mk~lbE006YwsCx4%i{%(>j5XFg&;QoPD%?Qz5sb?0$Mho2)KzF?g-$d z+z>>Wq*j+3Li{G+D$!^2?SQKiICYVe$NQ+MkW`8hLA4N)N--j&Vvw|2BvpeT=_HNu zFepobA_#k_)dh->dJB{%qt8|cK)FWXteI4&ixxp^2~E~Ti;#6L;HDtU+tx5@!991XO7gN(ipnR1x*3!aXakH%OpU{A6S*%qP!EtJX=WRqMnY zjm~x<6C0iFO6zP_T4%ekYAhccV`m_jc02GZXT(AJg1PER++`uhEv-g$lhc)?dQ%S@ zD8&xzR8%wTp~R(BYAwUmSLl>K3NWSEn9RbG$PqYojVG;b=;QPu+CX(WP}}fX1Dg*V z7?=F=`Ex$80*+YY3yReMu~tE>(;(Jrh_&{AB-XC9Si90r5Jp z-%9IKX;}wjZMLCsCzlh|DXT##>?E#psZc{TtwjeF*$xz{3Ug*fW0l%^s{UEDU zy@xnU>JmtA->hZ`6rsLWix$LGCi_XCSX4trB-ke*MZnVtfsi+Ks&#hgS@!qiuZ z`o}WO%6w0us}0sUSf^GO8(*4@4>Q+a4DhLlC3%Rg=t8Um#Lg{9OkddZQe5WcA-1v$ zu}%=%QjnP3m+#=^yuu-N9wynH9gNRo2Syjh4$gzx&xaj+8g_6#?BGJpU0lhm@F(-w z!AkIF$WdsG#}``TOTcU=*7#D_6uVpF1~Ahfx$r75J&jj8lh0b?)4FK#N@((PE;iX~ ztgoqg4X^D&Y$&!MU5M=hG4qX#vCC{?`hJ*C=XG6(!TQ#9A%@RoEc3ZcK4SWE75=jx zYb&PwNw+CCX<{Z48dJUw#P$}PW-8_xj}ha}M7lHd66R&o+=a~zVDq(Ju*pQOGrjhh&JaOcTtq+@~srGH{{2T_6+;1{Mcvr0GkwVgrO;JBKgqnIQ;)yn=y}V p5su(Ws0C9wFM)fZ=z1ziP&`396Le{UE>F-^e73-?CvM_%{u`2fAR7Px diff --git a/lib/net/opengis/gml/v_3_2_1/BagType.class b/lib/net/opengis/gml/v_3_2_1/BagType.class deleted file mode 100644 index 54dfb8de6720b7d8d0f605ec2d8cc6e3d6eb4506..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14829 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 CVbpv8 diff --git a/lib/net/opengis/gml/v_3_2_1/BaseUnitType.class b/lib/net/opengis/gml/v_3_2_1/BaseUnitType.class deleted file mode 100644 index ab185ad0986e56396e75575d0527707f38905ae7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17110 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 diff --git a/lib/net/opengis/gml/v_3_2_1/Boolean.class b/lib/net/opengis/gml/v_3_2_1/Boolean.class deleted file mode 100644 index 81dff678b1688639f2d82ae453a02c34874c4a2b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10487 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 HqwoI!{YRsb diff --git a/lib/net/opengis/gml/v_3_2_1/BooleanPropertyType.class b/lib/net/opengis/gml/v_3_2_1/BooleanPropertyType.class deleted file mode 100644 index f08c35b5ef9b0ce3be098d201165abc7814682fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19832 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�R?B{^IngOokdij|lBn>jxC_haG&op?J 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CRSPropertyType.class b/lib/net/opengis/gml/v_3_2_1/CRSPropertyType.class deleted file mode 100644 index bf452da5f84c1b490273c270da04521505ea4e60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20323 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CartesianCSType.class b/lib/net/opengis/gml/v_3_2_1/CartesianCSType.class deleted file mode 100644 index 7ed0c2473ae3c60704d15a00bdcb8878dc6891b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17124 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 diff --git a/lib/net/opengis/gml/v_3_2_1/Category.class b/lib/net/opengis/gml/v_3_2_1/Category.class deleted file mode 100644 index 40441cb2b5b803a5748778689ac53e2578adf6c6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9545 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CategoryExtentType.class b/lib/net/opengis/gml/v_3_2_1/CategoryExtentType.class deleted file mode 100644 index 517019bb2639a3a0864407123dbd96944fea9eb0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6631 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 IR2EZshzA}~ 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CircleType.class b/lib/net/opengis/gml/v_3_2_1/CircleType.class deleted file mode 100644 index 7bb055343a7de7ea27dc7e4a30d238ed8b57cb4e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9654 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 MhxhaGjvVg%AKc6;6aWAK diff --git a/lib/net/opengis/gml/v_3_2_1/ClothoidType$RefLocation.class b/lib/net/opengis/gml/v_3_2_1/ClothoidType$RefLocation.class deleted file mode 100644 index 95b82145dbb694d00ebc364d03afe37dafa7ce5e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7814 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CodeOrNilReasonListType.class b/lib/net/opengis/gml/v_3_2_1/CodeOrNilReasonListType.class deleted file mode 100644 index 39a69bca32a254c2cdc32f6afa4b6e297c3adb73..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10402 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 E0!1U%uK)l5 diff --git a/lib/net/opengis/gml/v_3_2_1/CodeWithAuthorityType.class b/lib/net/opengis/gml/v_3_2_1/CodeWithAuthorityType.class deleted file mode 100644 index 6d11ff8342c258f11cf0456b91e69c16a4726b37..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5251 zcmb_fYf~H78GeqDv`8%YZU>sUZj;(VfQ4}`ZAfu3h8h>+HekSR61s>*ERnQiwZbNC z?rEF!lC(~*={22c`^6txKESk@>Bn}aKdRH`-LtF&0ufC+3`gf2z2|w}`#JjefByat z02lFx6wV@_#4;QMD=D-fpTcRpD6>KviYUp_mD#F@x+%N_PiEyLd{pGyvMkq;NgtZcz5<+FNMB+9;L`F4I?p?|{l^4XO&Az88REey=(++xu!mGzP75Q;~G z0|PvrSg0&5*`7jY9rl%qQ&_Y;5wcdP@}j~A>HQgKweNb_n+q#;&KDnWHMlS6{y1V> zy{7f1SJg8Lnoaz>uLJf}Pr=ltjX8E-gqj?o?)++TI^$Y`Kf zHFDi|6xt-ILQe-PYuoQM#0}yg=~&H~kV)Y}b7Tr9)AcZ-LhG_sUe=Yc@c;9e7xWNmWMvzC0(OyOwGv)Lmi?YrZpvTv1gbW*Zt z)3!0sEh?Pf!y)zl2>N8fUZOwZo|9kZXJ2DAZwN)LV>X(0%>P`6O?q~h%3^by*c=t6 z8JHd|lXuzXXRJbnE*+_LBh6-?AM9@Wj)<>mwAxY+!4%qsPAYV2)siSa*)(N%6Q!oy zikGv;9J%DW_Pnnyi0gQjJX z-)85Eh2dPzE|*;|9+t1HY8T zhbC^~nu&2-H}EUj`L!%=utb`ABN+IN9R96|ui}=8-{JQrK9b=%+%_?X+X`nJ0g68q zj#o__k(Q{RGLP+BOVXjGQ%t)93XR3|%|)?u4bisSGX>8#6b$N3y3m1;+ph=;UTg?? zeR%H5w(xfI;oUYqIW;{zIWnqnsd3lZ>pY)L7aEf8CZv{a`Y|%aON6bm(sb*q1~F{v zH7$8Z=Ca9DWp{qVKCiVHl?UIEs+fkPTX?^X6s$6f`S^|(X|PGNvklD_U+sL%Fggdj zcjpnZ930W@jH*WT6NGX1Au{zHXix2J-tZABWg`x#J#b*6$blV~%z@9Kx)bDRE!%#0 z>+E>U>F5v2wPjKyx+(A({uVlm1V2BENAVawhjaYdb_}dfq&aqTmF1`6XFRh7^;b>~ zA;U2dY(9Y=&P^?VUi5Lrq6iMj;T&T8r3Z9w;Lya!Xt}+G*o}9 zc#NXJGaSE2z#*K#NG-=^3Z-kJ4Cge{E z>lRYATq)`bTt_RuQp1soI8qTuD&j~*9K2&fj{Au74@md@6CIgNw9&k_KO)}pAk+6J z#A6SHyEC>0^F!H;J)o@i@fjGL-^5{FBuDWqPGJfU;T9u5!^qDCT0O3@BdyXH3@uMH zI!^^Qq#2{3ATDX@cbPUT-hp2V^}9&~33~em+8J!s!$5abmC$Z@j)$JF32=Kv*dBoM z*Ef;@xCEGYY6yOd&=TMzjoiZFp+|NDTeNYZ#=pr3I2rj@fJbPF!T+m_y2Nmpk=Hpi z!nH)IZ39OpGK#r+bT`Qob;t)Kr?hBD5+kHQOUZm0*Fr#@q@pvUb!-#ItNEwP=*0j^ zm(jMqN}dfNz$EF!qvi%q(4*qelT{4uP?s{RH4Zf+yG`cX5RqccynakjVZpu;V*A{e zZ0hR$7gD0%pAqYQI+p3_j4^>v&34ABOdWw1J~~ig=U5BabiQ;&Y+aF;y8>SEWLLo3 z!gD4jsf*+bUq+z@1A#_B>&H0F2JujpPkZO(8t=4*Jc=3oweb84Y(|n29UJJJ4DyWy z(N%3#TI*LS^BQ}`>j9ds?~X|84pxKsh$yUyA!-z3Pw2;VkQ;nvGiZ@wGs>f diff --git a/lib/net/opengis/gml/v_3_2_1/CompassPointEnumeration.class b/lib/net/opengis/gml/v_3_2_1/CompassPointEnumeration.class deleted file mode 100644 index 3de70780693afc81aab92d11aa0f4f286689f199..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2158 zcmbVM+fEx-6kP}3#>U`*TquMz7m|X3FqlhjCKN(Vo7R{#LrmNxrGpuqq4o^5$B6zw zzo1`Gsqg7TN}^Vc@*MRG`Y~1a-dJ4HL{+e*waz+cpUXOD?|Jjj@2>!4;Kvchg9J+W zCWc!vJWOC1j~E^&XyjXlH4P)ok2&@`4Of^g4P(sf8Vu&LhH>T%4H;%z!vyoDhDqj% zhAHMJ8m5^Y4Of}BG+bl;Uc+_fs)ifPH4QhJT@6`gFNSReRZz&}UE4RjZQHFl4Wm-4 z8ar!~YZGf3W5KI!TaCtD&vE^n+pO7j%Xd6Cs}L#_atdt>p&X-35vqPP(WN_MbT9J#IP`*YcZnS}8Qd0}(mB!pWiZyH<{G*1cMhZ;oDN zM?sq@S6h269E#_cpZQ>?vy>$X(`(kt_M*dA+5etw8slqK=)Ko;eWzv@orXgfGw-^d zFWE-U2IMrm#xCXNy5nvb*8ZsRpjKV^aoeWddfv0a|ITNF*(7GTUT-Dw1L_LK2i8Oq zx6w%Ab9|9R4ofT-k{H2g5?2_;7z~DSh77|5!z9BL!!*NHhHDJh8E!D#WXNJvq4OXG z`Ox&j<*Mh>1@u0C6*@^2am?aVD9n+% zNX)-P0QDSguMv7mN@1QbDr2J*PcP7lpF*4TCc4AJFA;f-FvqtYiT{jxl6z6~fQvFt zuSrpJ)XpG8e;_tI(*FX{-(>h;yD=P0kKqm<9bZb!SF~gvORa+##C-I~@N>l8KEv%p zi$q$B#8KFHaWMHMw6`ZO9+|u>1~l9S?>|R(^D8|m{nXMQ2$#C!p%+LzL%WD%SVV`2 z&WMPV2t6vIOGI}}#0e26H4&#ooNmSSi26w13+xrur|(6c5!J89W!_m)AL|KG=R}>? z+eKXvbx}`>8W43!?+|ra)F*nUs6kOfdP-DU*Z(AMp#be>DIB1~EJXsO%u+N!msyGh zIANBw0H@57PF+1j)YnTyoo9&R0nQRpQk^4e4{(7f8DM~@Bfw>%&H#f%sQ_v785F0% zUe+z5i`wJppiJqb!XBi$o}&LeRds=i`VrOi7M1iaRrF6(&_7c>|3bO_l(PF3W%gf` f+kaEqgj#9yHSW=RZ7{JyoTAo!+9}sS5v#zz0mH$0 diff --git a/lib/net/opengis/gml/v_3_2_1/CompositeCurveType.class b/lib/net/opengis/gml/v_3_2_1/CompositeCurveType.class deleted file mode 100644 index c22b7c13842e4fc4d764405e026e7f1953db86c5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22823 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CompositeSolidType.class b/lib/net/opengis/gml/v_3_2_1/CompositeSolidType.class deleted file mode 100644 index d6623c9c892551131d0bc564e2425aa61fddff5c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22823 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CompoundCRSPropertyType.class b/lib/net/opengis/gml/v_3_2_1/CompoundCRSPropertyType.class deleted file mode 100644 index ccebcc86de0871b47531594aa69d5d4bd77a180c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19960 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CompoundCRSType.class b/lib/net/opengis/gml/v_3_2_1/CompoundCRSType.class deleted file mode 100644 index a0da4dede677a743dc992327a722c1876c4b66f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23668 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 A+W-In diff --git a/lib/net/opengis/gml/v_3_2_1/ConcatenatedOperationPropertyType.class b/lib/net/opengis/gml/v_3_2_1/ConcatenatedOperationPropertyType.class deleted file mode 100644 index 1721e000f754b0303480c2c44d6c32ea38d9c135..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20290 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 SCFE}GQXX}iY?CdU-E?=; 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 diff --git a/lib/net/opengis/gml/v_3_2_1/ConventionalUnitType.class b/lib/net/opengis/gml/v_3_2_1/ConventionalUnitType.class deleted file mode 100644 index 097f60fe83d3dc2b3a0cb43b9342193560dc5c7e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21788 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 QXJ0{;X}U5^SEVWZzof0auK)l5 diff --git a/lib/net/opengis/gml/v_3_2_1/ConversionPropertyType.class b/lib/net/opengis/gml/v_3_2_1/ConversionPropertyType.class deleted file mode 100644 index 5b63e54b96bbe858534ab592f884877109f4bfe7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19927 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 diff --git a/lib/net/opengis/gml/v_3_2_1/ConversionType.class b/lib/net/opengis/gml/v_3_2_1/ConversionType.class deleted file mode 100644 index 15845f50b0fa84856c5514f559359ee068b80787..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28088 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 Ob1$G0oOZ@3=KlijXTrSz diff --git a/lib/net/opengis/gml/v_3_2_1/CoordinateOperationAccuracy.class b/lib/net/opengis/gml/v_3_2_1/CoordinateOperationAccuracy.class deleted file mode 100644 index cd08298ebd4c5d54373c0a69fe036b829ff87408..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20107 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CoordinateOperationPropertyType.class b/lib/net/opengis/gml/v_3_2_1/CoordinateOperationPropertyType.class deleted file mode 100644 index 9d637e8844c4a0be925d15e4c1712e6cda452a2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20851 zcmcIrd0@BizeM~JAAe;1*Zyt0g@@u%exb9hyRLcB6cbGcP8ZSsiAW3@ci$YZTM67pCl zkF(0SojV-vj8K1G83CqCp!HGSz)5-S7APf9PncHA??%CF5@@qLwuGr$e$Nh*LH?J# zd?rlm<@dAlI44ZzcdNXd8>VyQ_dI!=A0~s`CNCF+>0J4}P#)XEWGF6@my5$>C@v9) zFLn5H5x$HskMb3KWf^~-uM(OsMEPp|Vi{kVN$+~e@Q@_V1dyX5y< z@>p5M_w#On_C)yseo!8JMdCw(+vo7Z4*$2qk2w5ohaYwLF^9jyR25s*ol3@9Q?t6d zl5L63SSo(X`gk&yN_2HH4V$+vwlTK3VRJ`&!>UAQTf--tmz^-XJ>C)TOdZEm){*Jkk65S1JAZ_EyDJv(hY;0&Qu71gu_3`6oLQUo3p3YRF zBfd1zomkZ#Z|>~uN*M#YnI`0_jipB$mUXmywl0pZhMZ7mtOJ%-^`a9#2~qd@SSu*2 z*QQeIn;IH6ZQ3-^Gk&5tA`VQMI2jUCu#qX8jBn^kB;#!wdxJzqqJ42Z)-56IZwzec zNhR7F<|Vo%Y-4gzGwgeNtaD96ODdV@Tw~lG-@9wgDUhz}NyQ=2O~yOAQt_77wegM^ z)4+UzeMZXinwT?{#yYp0x_GXb+Lc_>ur|@1Y;D*yrL|#md!q9!OkU&4Nex2l(GLp* zYSWa7!qYf?`gBWYiGU_#w%yEgT%tOXRFG6$=*2kVq+ zTrbu&TO!|~8HvtBY9^B&KVc~p&gyCdf4_N&&iI0!j#csGk{DK&M6Rnf*1j~BOvt;3 z45bhNrs+i&ae=+FFo^||Ol|S>SFeeudR=za_Fh}wE5RY|ugM#DdKB9O#8LYl9w@hb*#1 zD~#5FxQd=mgff8W2X%|HHs@i!@Zf&OS_EG<;o&x54M93_b%0TtP3u6-lG7K?W)j=~ zqdn_Dp=B92{y*Um)n!Jt%GR!qj;_vbyN;H4Jm548 zlaW12SM{u39Zw?B=H-nOdJ^qz@uU#N)+2qlFlAP8=8yyomiV7yHN z$lDG=Wi~+sP&!>*eTI`DE1{IBN8PT+CHBPpfIY-3ku zA<5}l-M+TF*Vt7j`yg;3ArM>_^nurY7|o7#KM-VN9ME{t$Cw8J=gk9f9wf5t0VOi* z+yIxJn+VY9m#|3nP9YKN%^9$E&Kw}U*%KN5>=_yUOH>L8Z(A_oE#_|$?5{4fX|jtq zZyuN?9^6!*!V%$2Svka$Ci4_t8|z+ci=b8icgspv#Yvvvz`8&k*~h7r&xC~7+LKJ; zp5c!%F$5ur<5|+$-qnd>BRiL-qgC44wSLQzF3ARg!^d|&ABE_rVoBr>rn=q(Jqv;} zo-v(w(7}@nl|8~ddk#in@B~bIJF2^@C)wKjku^dh((A@-h!wwyVO{sMx1A7&_lbC0 zb7xzNglbSAkSBCu`@}ktC;InvCN}hB&c}8sZH$3|ZCozq1m1^t`W0DWRRgVr?0w!} zgk+;eCIh8bVNnq)${q`05n;ihDU_DT9iM%ve-k#uvl_OrL1RNdK)W zW}(8oA)!SL*_Mp0M!P}a0j;ZDQ?X9DbeDC+u@&beyE<^eE3kh9tIpri zsEtDH@zq$9CCS8^wfL>?eOJvF6~TSH>!A1XA?MbEJP2}3mU?iMiB#JmZ)+nuy{-FM zslD#bY>t7J<3HGn*?bYpS784Yq${xL3epwWY1wq;R&UY0l}#PB)Lz2R-cQ+-o<9XP zQ8t~gzu30PrjE$UwksVqgIV9{HyKLT6RsJ{yyAirn8ZQeR?0M@WC@j;&4@GF-)ZUL zf;V1a8L=smTHEWIJI$&p(l(rM2yGPHJ&HFZ53PrA2v(I#L;|5+Fn&egkisz|9lb+w zyVUena0M7tKrqvy;MC6QYH!Eo3+>xOQaRXqV3tEbBvVbnfr6`rDPGvJg4Bl+p#Cxg z+2_xEPjy!Jh&b2*6$m_D`2j6pWb8+v>0^lF@t zn2zM37-!A!4=?ZfP&gP_9gIT={>j00WV+~w;s8Qql5Zbp-67Z;X)zV=oP_k0$Mn%2 zo+!pJ)f%G$hi3MdjONzXcz1VK(rYN^b&Cs8d$c8U=FXmXBGZw*Yw)N?^kFV4wDo9i zpOQph$fXNuyGyHSjZ57mcY;h{o0G}d7MUxTAE#?v+C-aOT2KGw(q{!aM;=?{ajrbh zqw`(bMi)5zgv;OMCz*yAQGxC2HG5oolpb?wAAQB)r(AxTzvt2u!0`74x{NM&>5I_E z&+rdix=u8IiN5U84fGY4cF5~ZbhAre7wA^O?G)&Cfxaow9Rl4Y(A@&vE6{zk%cb1{ z?V$%;dI%8zke_9mR_wD@A2D?JIhTLL&pZ5rOV9C-9ez=~ehDx1BZpsh>9_of!#@$^ zPw_&(bGeE>bm`CZk;6X|^v~txZw~*$$KnHN`8as2#H-_DFvGKE?r5V zcllSepQ$1+S{GQ9d;rCtsE#c9`axcv|Y&OZo}+JH?oymA$k#lG{3h2!g0M4nvziNM16|%8@wQN z65X>q)~9gKYV1|GtPY>ezZBs@ICnwIlI8`o@J(S#@3*N!{D`>u3|O%JD1ppX2z#Tp z58HxX433hXgT9jG&T#S0bFhzM>$6NJxy)KITYBA|MW!>%bp8K>Ma6BjIm)a~@1DE7 zH?!p{$*lHRw^WH)UziLM(@}g4cx`c;4(-dS_*@N1VL9pLGbYnzhv2+d0_S^VKUEc6 zBc4(IcT^h!?{Wig>Uv$#Ijw1?iw@fQqVfxVM96n7AG3V9bY2^Z3YJ}A4(hDFIwr2~ z-IwiepL@?gcKpqby*KAz12ngQgVLHUzRZ08a<%_Q=SwaVe5~&?l5$x4KKA-y$Tuy> z01Y+0Y6ub|f`@e%?2^tt*uZA(@=RZKK<0GwkZ5`>S$ryv=cNa$qR`ak$*Q z3QA*bZO!fI5>y5&=fJg47IyE)y)0~##4_{I$2WmI4opaGuM?6bKR6@V4V8mWEJd{z zJPWYT1HsJ9U`dB`9ht5@=;=B*{Q>1(;>gEj+vt(u>k1~CM$t4{Nu~5@iqR@+r8bHa z{*=I0{%S8U@XZ=y!GV({y@kep} z$RFM6kK$gEKYFe|iVI8r=z0DqZZi3!+wACcjNsaY=S6V60l$pjl9~sI?*pLdVmwO? zayDH8*tG<7DSZxaNX2wHsIr;wCv|TQb5{XoJ9}3^2yOwMkcIeFqOzuTHz_ee8xtZ1 zyNycViGiC1B=nZAHAYocHhz*sF;1Hw%VPcd~Ge#Ou78kqVdIiZ~t(su$8 z^!K8G$>nK(aeo7q2$>7hM92^b(N9rD%{~g9{s5KiCM}pu1S&vCbTc`)iwwkNFB8Tg zo>*(+wGf9pBAz0C7Jfy1r3ibH2FcG}Dn;d2#NOKjf-BSZ;uhrzoC>=|U}+7*#LVp4 z(B6sA-W8BgnwEgeswW|{Jnknavk2Mo&0A1>UUkf1l=TyI_sFlW5MUD9LD@+O??&Fk>yjiTPj3Bq#e z_hbdV2^aI`t$;xpZ_qUGgao}Q%k}0D0p^T1xDBZ8db1zi94P9Iof|YR3V2gi z#2YNb%qGZqgT_YzZz4I~up3~`c!S%0A#Wl%-tbT=;mSU|LGz`6H<4oA3=0^P@dnMC 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CoordinateSystemAxisPropertyType.class b/lib/net/opengis/gml/v_3_2_1/CoordinateSystemAxisPropertyType.class deleted file mode 100644 index b57e90aaa56327eaeef33d82468fa80314a4dbf0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20257 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 a!-Fg0yn;{RQ=uQfy+4glKZUrDR{t*)bqJOK diff --git a/lib/net/opengis/gml/v_3_2_1/CoordinatesType.class b/lib/net/opengis/gml/v_3_2_1/CoordinatesType.class deleted file mode 100644 index 2302d69d2f0b3e7f843de7c56ec1199252744e4f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10550 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 XxSXdEuhNfj$nQ~K!{JLHX)OO=yORhH diff --git a/lib/net/opengis/gml/v_3_2_1/Count.class b/lib/net/opengis/gml/v_3_2_1/Count.class deleted file mode 100644 index 16ceeddeac612178627b91121fb5a3da4baef1cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10127 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CountPropertyType.class b/lib/net/opengis/gml/v_3_2_1/CountPropertyType.class deleted file mode 100644 index 7c5f1f3d1cd7307c4eb5041816d1f74b688e67d6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19763 zcmcIs37nM0m4C0QXTF~9Zw467ksCSZV7L@T#f$`$1W*|S1(j`P8W@~|>FE(LD&m1h zRFas(BZg?An0Q1{P{bIGMqSU?SF^Rd>jc)e;s_N_h`k0x_ZuaNT?|a{? zcUIM__v-cN)BpY8!$dTb-;L2)UQ4qT>_=$(H$j2cy^Qw za*H6hMroV8&EuRXohu)ok;l1FI#1r_aekD}myhl8xFAaAy+b}OjM4@2zDOPyN9jU& zUm_0g^!U;kU&fcm`3nAQ8DGg)$=KC#-o>9QD&sHnR|L8?&e!qv zWqbpFRiGO^{+gh73+C${-y|P5%jA8-<8R8xEgs)0?>+LkO&;Hp$G7EiyT^CP`%aJV zlJ|Gyv8Igg=6eL%8|QoZK6&gDiTee2zsC=Fe8A%eJwE91Lmq$E2Bht%OuL=&7MAsXA*hYnH*fM*%@XS2&$RjN|gl$YE*W;DyXoXBKk!rF~NxCI1m`K;g zjxD__YXpT;<|Ufa-H9~#ru1T6gC%l2rAN24x1{GY>8aCJLg9jrX7CSK($bz>*4?%) znOY&sFSFgzlxSU_brz(KM1vHy-s>=uo+ha#_HatKFlZT-Mj?6(R7DB zLnS`aDa8DSZA>%FT5dX94!KQ-cbb{5u_hPQfa4+Ek*Ys&-KJzyS`G_*9o3`I{#xoHH53n7^SoB8 zjj6t8u|>_pye5omi&~Pc%{a-T>5WNuHu(U=vmkj83I}^SV!QMw~b(mPltyJ9HGEMK_^ddEj zaHgEp;G~(k-WKohgC)g(%E^I*~$ZV5;qXq8C7L)-$FZ{hmBiLzt7v z+0!3|;e##XZM>_aJJl4NL}lW;3#+OosrIoeyIY%&1HtB&WOGA%bE7yqI5Z8%bzt)+ z+HrUf>~3%A?9Lu#tx|6o@u46r7ZsuJ(d|K*R9sc1m5>{y14T$KYFsK*{}dM$v!ZNJ zM@57MN2GBG_R3;o-mqA3#75L4y|UON!LV3xL<;j%oTc0vmN_osVq4~GWWv@j#d+NV zx+BFbpo6Q@a?BLxa#MjpR5Qj%3y$alrZ`JrWad0FMh0Ia6Ba7Y8xdL*cFn28dQ{{B z4{Ay!Q5!5vZdu&kl}@zFHL9#Fi9lME>S)8gqDb_Gc3lvUC|Dw`$@SQiC8?GT8}Y8| zJtmflif|O}?ROOZpR-**!#K}mDbnI*rkaa}sv*yW>HtgGYsBSpR9cRIAiQ$2yO}E*Be|5$pCW;gOBd+xDHL+4W3pTA?!_{iJ)8NG zp-hJN%~H)_8r{YG$J%)W+_~_C)NX%)99bD zcVdmEAY0TTowi{n?!zHAT@*^2P2N2=aT}VNl3iULDc5G}qq%9R9c{^?#S52wlIhUi zH8|=)1qPx>*o-FMi7E68e7cw}@o7D6@Tr|pu@BBpS3@e5*d}xC^Y`fUK6O#rr)_kO zPv;7Bo;=Q%$98#KKs$W8kS_B05uYFB?=uZIq6(V;K0QR=_33`P*5k)~ew=^c(<8v} z69RpfuJq}1(8o{mQ$Br3G=G7v@#!mctxq?|=U3@QpS~{8O@jM|K;IPTR)O{i^eutD zEzlhT-AQ-(bdNxL>0Y1q1LA+>r_ogIwND>jR*#?Y`B{F>$lX}(@Is<&VkM?=|3z?H&`dr0hJpPr>Z}M9{zs#8qs|9ikwVjuVJyw)*DVBP9MF)OF=$*`VNkBHaS82hG7=%-LB{XG=)Z%@L z47zIRxFgpr?bek37M|{ zf3T>RR%zBm=g#Wh%r-x-v?jWw9LxE+VSymA96j#=*CVy%sr@(wzwSw2RE~G~4TtH< z|AX_c1`18O^T_^gQFMTKaYM zJqnhnkWk7s9t+oZ^yRYj8GFI869hYAZ&80IXmJq-rJ>jJHVgdA*ZvQkFZoRHv98aV zl*2mkvDaS-0@K0_&`{m0hA=T^a7b6t?%cxuPHaw;XZv}Bvd4i#qS>-y`6)P_SN2y$ zv85}-p^LMqVM!wtlqQ;+8(MLbtqK>xq1%{j?B0)i+1MtDW!IyRPI3VU7Nn-v1<8>g zUXk2OfBzFpk6MeK1&H&|WM)^eq)obAOxN~%x%#I+q`WW>2B{>+Mu$XC9t%z5X)dj$ zQu-H4&^l_OW=azNhDb_#V%mtm2pNcX3n|*vMQ2g#YHGtMYJOlgV^mS6p^Aelg?~ZS z4gwVYj=c&bDa+nP-CcAxZLwrqL56FABNHu-Y@3jM2BWwy6po%7jN&3uIC@?%iW^4Z z==s4Yt{#P>+k;WuNeV|V2u5*PDIC4fjvk2-+>G$tiMgrAoAEBGzMuFWGg+77S!$5S z(Pe;rOF);?75HMg#^9ODd>^U1^O&29GNaaa%=0nfN>o+X>?4&`9W&U?RDx9#^}{Tc zQ!l3NGV9KAm2$G?;w@g3SHqAe$cyZuh`uAwpmfNf@{BjQfI)$HvzW9IG8{tmlT=ZC zkRqquPbK?E3nuGd1qca#c(9}rHe@GhxD#u4-4`JampnX0`~tki#wro^1Pzwg0V+im z*Mq%Z3JI>t*ozyH6F3KUi@?%qhKczTcpWD2`jCXuj0D^^orLV--$!27KfCz1gqTY* z%(!zo=A8BO^3~r1^?QwkV(TY6o8`vqWQEty>uLS=g$&BBA8yP}NZ6ZbzBiACn6uvC zUg(%}you&}^BlZ+zDIB5d|T^n>Big;7jlQ+K&8I<(~or@yg#PYrQFvOho1~>I$-o)~};Swt0 z(muRF_oRq7u^znPvXDVpZ_s@y;!Qly8y*^B&U%BELosjS`QD6&Hxv5s1|6Ux-o$(I zW>UzYtT*T&74gQ;_hx2@IqMC2C&j$+^SwC+-pudA8+5UXc;olvO+(0_tT*U_74fD# z-ginErd~aGp z%vo>HfO5<^r$9x%H{I~&>>j<5`hlgJ=wyYxsp!d@Z6SlQ-k=-mgfyXGlGItX7k}7! zkOm^V4q95xwKe;xa#ihq8l3g85~RfE;V;F{C!e>|5Wc_&A7=%)d=#Of^Z*@zc%RDY zK{{wsB6_e+VG2?phsM;^RM#G$ArV?tT~k}PpN6iom|?)w=4-u}Vtffz@=hAXmm00r zR*KUKdGs)S4>|<0S_KkIq=Z1n*Xmbs)CeV@`nY;O4WAc*&dL$BRS|qu9iT%zShJr- zUPm#!MxkV3OETJ$jLeXXvG}nTKQ4nGZ}Af>{?H75qQy_L_{kak6pNo~@zXN+YKyP2 zcubTttcyq|u>527u7 zkp9NsHA{3gRiHGiq(@O4MrazK@8bdxp$0&Yp_Go$X@DL_F&{x;SxG-IxXS@OVW67; zJ!zl=fSxkYi-7(Wg?0oz?@D?aMYU|Ek2BlgTD(2Ht4gapkW>i)Hq?JZly z%QeMvO?6yT!(7vZ3tK+KRc*PdEmw`>stI$|3Ks$*#8qdx>MYlE$2C37RWDo!mk`$s z%QeGt&2(Hd!(6k33&9lPnr*peTdp~dYfhN!FyTU|1zZui_SkTHkftNt9;E^NeHz4% z(=h%4!tO~L!%x#hewJ$ZIa1BR{Ugfvw zb^bNI$?tHS-{o?Cp9k~r`4IjCH}D6%fd7iWpZkzc;{W0;{5Rf)d&zdCc&E~Qr;6}* zR2lD6aeheo{3}(?Z>dUtPYvM@)KFEWhN+SGXS^D%rm8XOL^W2OtV{)js_qb)NHb7* zZ$N0*Ae3GJ3qYQPdT?w2`lZbtfPMuCw_reT(p!?-06jo&XmhR!*Y`PNC63LOZ&IWGpwKfeZv0GMp@q z3`q@RV?$#&Kin7+8^$Jt#&AlwF(fyPO$v?SEO28;a2T5!8bidpF(f&R)r7_n*KQ1n z4r9|pV~AcihGd7anV~Vns2fAV!`PhA7$Q-|MrWgNHP(()4JkF9qN*P2I-Ba%99pQ3 zpig636Y3b+pytzg>NvVcEuibv@w8i=K>O4ZI;fV?i|S;0RV}CAs+IIdwTjEs8Xlld z=Sk|!OyY||hfRF-fNbLXG$5P!HUP4T?;=1p@$Cj=6W>8VHu1d*$R@r&0y2q@2LN)3 zkEaAX7?7)f06jqOVQ(s)ME^m*#r_KtpS8p$zIW+;w?`L%Lb^Wjy>!fyYDVQZKYxd= z!wzjSuG!W>+^LO_XOu}{`aAl)6F3{$UZTd|OAUw`37X@wGHlSC1(RAsLE{HAffWBo#H|EP6vq9@7=vHJt?bf8z{hYL zA71;UDe{g*kykq}QWbfW=3b}ARYgpeM_Fj{_X15g?@Ra6CvT-%6J%bU1erG(Y~NElAImCCA0P#GyB3qcl^_38Ye6tOPpi&&5wv5Q6Qe)?1u znifL@8a1!1s;nw{0Q;0y?V*8Am8CM85VB!SVl~PHhCww0v18RUpe%C?X3qM%Id8?oY{=Rc>VA2+Ws-0tT{N-6FC;V`QxiWMO;d?&ON9 zh(w{OWcW;4g)?+BRj5uHrcyLorKwtV(=4@xj!;|aWVMY>Rp-ze^%-hX=TeK>L1(KA z>3nrD?NU4GHgzf8sV<|v>T)`uuAs-%mGp$Vik??j(+|}(^oIH(y`#QN@2jt{r>^A+ zbsY~<*K?J+fyb(^bFI3G=csS+JoQa(RJZVIbt|8t_Ha_&#%HNJd8@jMFHm=*;<<-+ ztG#@yx|hGD?&EvZKE7W)$d9Xo{H*#ezoZ^UIGCpKT@ZwmsPWRRc%r~Ru`$Cs4LV@)m7?e>PzZ1b%Xka zx=sC3-L2kK`_)_Ecw4=qehsR3F!C;-_tl@&@6<=?4_c`Y^hotbJwg3RPf~x@b?PsA zw)&f#Y@DV^bOeo~znB{9WE{4C1r()fI+p&EK19`V0B6~Mq1q}#-+K=I&D34D(Mb9T zP!vC!oPn#6(7g{S|81%x4^sXPD2jUMSe()r<#{v?{{gSmVvYD$0g7@hMztB;iP4DR z-Hp)_;pMFuEj6PrVbn9D?_o4*Mjyv$nT)D27>&uOnv2o6jH-bc_08xejFy{G)MH#> zMo-7+05ghXiU*qN?FEbu0u)uZVYE_4wZiCNspIrWj1B=5Re!?hP#LAsdKeEgl^Ra^ zATt1RITDcM2xL7#k|Q)#=&3v$xQNM?; zZiFP08%rfO2FgZ?L?peivQ80X?#OtLGQAk1*q}geQO1bT&WO=DMg&5Q5sT-+2+5>q zV-68$)V%Vl@+v=@Nv&Z~OXVhEoY;kI8Mezz!WcUVW9%f1b^6EV=nt5U{w1PcCc&iI z@FaM_BpfQrkWLGfjkn6iTV)fRvI#lL0%oIZS)k11;;^#J@=g|I$hQT`CR$|^t+Gi@ z*`yq00duZrCRvA-p#ZXbX__cQLM~7?#VVU(l}&ZZrsgOMm~)kxY#vq?3zXH0GGy!m zWz|+$wN+N*l-1-Y3z&12nRFjkCcDl=NxdjTN-t1WXO-1iWz(Iq={d>*=3Hf_9tbP* z17)*B8FGGsvKdy{46AIWQ#Lb4S-@lh8vaT=k^sZLkWVR|4Ptt(N(45l_c zgwlE_ZPCMMyBFD;`amB_f7KJ|BRz?=p3LPq+Xw1tJVICV zXkE{<^bDS-XK{m`!zbv&IHeEgZ5scN5q$(-tdHa?^nBi}kL5kOf$!1_c%S|x|6DKR zxAh`^S0B%R&?oR;^-|^QWon2%NsZLY)dbzBmgp6#QJXqtDy-GFf)73V8hT5Um zs>^gj?b7Si0o|k?(aq{Hom9{0_3A}^mU>&as`qs}vj1lFk?z!!bxPOiEFv5jU!bqiJM{JXLVcsYNZ+C_*0<}+^&|QU{gl2^zo4(yujpO4 zM13ye>CZ=E`U{ateNAM9zBW>)uZtX}Z-^YNZ;UL^UyHQq-I28ZdSr{fDY9MP9JxgA zF}25EXcl@pN0?4e48N4mG@YI}{*J@rv8Y0Ps-shR9I|a0>I7Sbl;d}fQ%xTzhFj}G z(+7&))=mflc|Pk?0U4aGSH$%g{+c@`v3G<0`?PWnYLB#W7* zUld0N%)`z09MJ6s-DIItBS9xUq!{{CGffXEu9kpqipWzw=%yOF%Rnc6rI^|UI_WFL z)dA2=Gjym}x!TbE8FbQXim8u4C%vY)o(#GgL-#i5YK2a(1D*7rV!8!%(tnEUYd}{g zbh;6A(+%AVpp%|dOuqs;=}Ef5#LyQhHUO#5@vP1_c@gf50KoF5o!R ze6v)Yj%pWvLty*IMJQ;QkK&_k$%A6q{#lDxjo!xb)!FLIbQ1Jlm~pRBZJQfjFn5?! z`*$rn_!yq=gq;Inr7)`&?oF#%TKn*PeRyPOWc1B6vUX@>mid8TR8`3VIs+HwPb7~Om zke@3?xk)z4>@3@|@ewFP!&yHTa&b^b^dN{n4x)n=5uq)8EXyCpY=#oWpM=tdyvRA9 zGm}e0e%YCP5;OT!NKNicn!jS;;}P-puWxdMome33SqOWsM`7nc2&2Va)UuNbguMu1 zFZC$QTK1{p!cHy__6mf(+J~@D7ZqL_VpQuvG=Zegk3e^(f5zw2jSuvfJG9me@BDd!`X)x3t}7zk{&f z_b4nlB5Z$AVmNy+EXS5^G#h&bZNz&FzE6P%yOO+;SMjOPx~Yp#&SAP$2yABCUsn=jpsN`;^x)TM6nfHL6(dp zCn*$IyD}JM8v{B@M!NxhjIE5;v@W5eD`6{Lw?TPqV}*?|x{Z#Gl`$9_kL~xJdnH{x z6SM7)T%CK)`F`Kye6MqzXMggECjo4ba5FaHV@+6rNA>ZTJ{FtsI6iLSOfv%bSTkon zp`#~4_yc@WU!T;`AL{6-AO`jKQ#x~2N1qPjYW@8qef)6{!}|NQa`}vfXPWURcs7JT z#h*3d&+%DZ`&^2+hXk z<`SvtJ@d)9VC`5co*PKd#Z%LX?7;MFa^S?_O@}ug-Y~E?m*K8mnLY7i6SvI8Hw(gh z=2N-EYd<`52aG+Tr8JJr?P@e$BxHN#7+&IBEr!`YHA=>SRFVpn;c2TXXB|H zL42v$Ecu3ZdZp-`OrMBnV$<=G+1j#swz;x(4p&34r!$GE?enQgl~NF?sqD3$eJ-Ny zof8DEOr#RIErQ10wfm^XaC(Yrw2dWF@$vcDqw&l{j5ZN;jHM@I$$ha*Lf_p3GhgtDvv9woxh%tTkIk9__6uK{>T5=|2%m&QqsliR|7oBwFE+ zpojA1ML%yjJsVv$dnjjBm^$*7qo}+qjGR@G+9+x1fkx|?(!0}@v5hi%rv?4Bjp^NJ z=vBIQBb|3i5X_|=!wb47kH*kIGM1WlqmS_t%;qw&TzvW#!TPauW_sZG360p}u~SDk z9-d6k&NBQQk_i`zfQDcrsRKvnj~$C=7`qkN+vXF=sdz>=F%;veDZ#sYYjdDi=hB&h zT}O|{Cv)oKeA`?Tv^I_^S1DP7Laq{B@xP#d@#!>Kd4>$(gJtLO78ro9N+= zs+#w3XVrx^Qk0scjay4+LYnAY?_iS8&BXG)LN`kr-_aCV^mA83&5bp!R82`{Us+eCB2!WVc`SedF(Ls!R5lk& zP10$aX5&2T?V0qf;Ib+X;xU73W7E;*Uc{o8SU9+B(b8bwr=ClfLx>QKNwplB@ zww+AmW=b?YSi6Ja$(D5gwcF0T70O!I<;pF;cD`Ia`<%9^X1kh4F5|jPxt3b=P;Di> z8-F@}&3jE|+MdwXKU__yb?T&S+)d2YydMosPR6s@bjEEqoh*2c-R@rh_8lW**9b1D z&%xc@RZT`_jJZsDZdZo=ppEUg*2W+<+qfD-HimJHh40$FB(zHj3{@BL zT{vw?mo44WW6N?`!5dofT=Kb~vp6-Zy@Yc;T~jmZYHOn%^dS2}7Ft?OK6*F3>nmn?lv{GYnvI&?_yS_3tKHK}MQl?u;; zt8Jv}BaS{LCv59}E`B_|!pTnzg1zwFt__TM0;7b0zC&b^Y_-{)V zTe-k~wsK(`7ue%gE{xz6oMbo5=XC@d;IHu4A9)<|2nP+=!DqlsUWHMPZD#|19%FnH zZG8DGC4LkQ50?>NUzM0`rAxeptQwS6r0+2_6j?W$*_+^J53THboLw$^6>YaMg=q8b zV!evLszpnLf;Um#|~>k^k}(^#&} zDQa^|O>Ol2MDGqRmRFm`TH4&|5vZsQ?;b9QR~uisHgEF~7qwwK?h==1<15$ZJ=Er| zn%bz-iQa!)EUz}cTH4(05vZsQZ(c6QB>lOO=NVprf9wea4n7WRXGEfXiwN$IE~2TZ zVF$MY@8|O#y6(N`!fzSy)eeArc0P3D2x5e{(SoCxq?d`__gsb<(ksrY{=P``44Qq| zAL)zsFCw(xnXx$&E$8|nG~+&W;C@_y2MpJUgHrI`RXB!e@*uLyRYxjGBWHQLbooC6 zi&h3kBa3Jm^pR&rYc%ZRTiY2dvnb6X+MW3hXTGyA-{s7AJM%rxyhqkm#0DN>Bz=U* z<`ME=z_avF5`{qQ$F6zP8ee&0j=PhrKN-{>3&`&D%-?Ca}j4F^7s zaFo9mf5U;WrH0TAw8kqeoHh_@5kuAPP<6Oe9bT$VrJ}7oR9y~LmqXR_B7Vu8T9e5<$LffKM;J5!TEWf^cV0pd=YQQ zm+?;iA^g4g3Ms!z%C8yAzn&hshUbx@e{PF5o7@Y4&J}&^D_VaZxb^ znVKzPpq!fBUc1SJ77HW&>1!@))LK8SWDSo;8)!hT`fV6f;A%o zMd`=OvJT&s0sK(bi^%2X?Cxetx&o`2Y&3oB=D%O&D2NE##<$~6CXG9|`VNyw?&0dM za1>%{d>vh2Jb4pTS1gp@UCg1*`hHqTL*SeznJ+g9U%S3%}vg-%LHU7_}~7VBDlB z)|BZ$XP}HE2#zZp}+g$=++cnkcy2NbO@GKZ5s>R`kQ9!>i%5v_lKg zjyN7Iha!UkQ?Xd2)V1lRebKO`rHS6k(zL;k!KQGNaq$sdXc=tQrIx`Ex6;>}-Le+a zveq09d5Je##`kTOJKObrA{pNgsPE^Qbt)qLyMkG}!>rw5*5NYi2z#03i4C*Jpv%kz zhnHDno>`AFV*pez>vEWNIn26UX5A&s^2CN&G|$XLkC&OJ;k=zb2-$|93?n4hpj}3= zLas%>T!+hL6j#a^hGi#aWgI!#g_CkU-YmQE7TJf>vL7FmgZQxAh==7SJTI@o*X3rs zAcygi9N~W(i;E@4q)ld|M~=%%d97S4Ng0<}*)1tKC}}w?IpZ;3V!L=Hqe+W$GjCQK zOi>Q8v9a)*oU_r-2LAnwj3#`T`?OFu<6-X8LaqPb&0;$`#C@l^?_S-ylHwyDltZY!MYm=$4>>Wvh`&?yNg;g?g!6i$`0@=PgA{yz2~ zey18(Uj^8$1bbsmupxp7t@yju!1^n|ZX?+3HNo^Y(tzJ%f@omJtJmi>9DRhdyW{wM Ye3WO@pf~A9uy7+9vlz_c>MVx;2br_e?f?J) diff --git a/lib/net/opengis/gml/v_3_2_1/CubicSplineType.class b/lib/net/opengis/gml/v_3_2_1/CubicSplineType.class deleted file mode 100644 index 524a928a70367a0efb5628eefda112f8dcd9c56a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16590 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 IDveG52TmwaEC2ui diff --git a/lib/net/opengis/gml/v_3_2_1/CurveInterpolationType.class b/lib/net/opengis/gml/v_3_2_1/CurveInterpolationType.class deleted file mode 100644 index fc936fe953766e013947c6801f5285df80f0e76b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2803 zcmbVNTUQfT6#jUi zJ1B;5EriuD24OO?#*p{IM657MutRXd2xDDDT*N55zsoerBF>Arz}Sk2iy|&D))jGC z#28~e5#u5z7`q|jiik8oybxlD1b`(k+j<32ZQi zQn5_i(8~hExnz1KsVOqCMZ;M!DrP}Ihpc4eMKzJhCo(dnwvbj*SxtacFv|tc(#wf* zVPwHEZI{9y+on8RQ_kN|vh(@rMRhJI;826vFgLqlx~tQkRiso-Z!?#ZscbUS=p&Pu zQ5Gro@dhWd!CJKCDWk8L9%T|vs;aV(Rpf+9f?-+ax@#76i)xeAbapjmv6daqCy>B6{=2GeFNsEbJ|bm;c(*CWX1N-Y@a z?fW0*ewijOpk1ZEuQAfSg;QCk(o zvW%i`CCWvwM6WivSup5PIySS-F|rsz9Ooi9&&WkaE;BOD$Q4GeGLm3KW+chT9L@>Y z`zi{nh`nRWVGnfsl+(*=M!}{2pKn|W+0rYO@rJS1Ut;5a@IDFXY_zMZDQqjEuM((T z(+(SVJ>8;>+_r)B6#8yW4biW`ApL~xnd)L?gPuD{ZFCOP|40R+1W+rQfeQpsdzyhu z1W?PGfiVK8jm^LW0o2-NV3Gi8cQY_W0F9s-m?nV6(hSTHK%;5~W(lD2H3RdI*eU_h zLu@svEkU%hy&}~VNj-G3zi<`8W3;@0?;%M7(nNzC>m~gKyjj;DMGL8!`NfAevM$4|KS6l@ZDd(KSMYddxExKc_u9XPVV43 z_EW9Ls4G3x>0S!^vX1>|$6Hhf>%b7N0}$~x-l^p;OmchRk7w}bq=--2^8|Yzp`D9S zzqF5w5*POeqyt>+;9_S`dX0+*x!4tw4sr1?7mtWiHy4j`@mMq{9p~~1F84%3(n&6# z;_~UJD80_*GhFVCwn}|mj&Zp^8kWv-c_7;M3+3voqFu}RtB|x@po$JH7p&r-mJ3yJ zSj&l39My7Bx;jAz-JPO?F3-@>T1AWw+Q0$r5d^jiwf!5WNdsr8V}m$KJsY6sJb_W# u;tMqIOIX7g?$gazn8Y`j!uQnams^p?yJXt}oqr12iCZSGS_K8H0Dl8AhIRh{ diff --git a/lib/net/opengis/gml/v_3_2_1/CurvePropertyType.class b/lib/net/opengis/gml/v_3_2_1/CurvePropertyType.class deleted file mode 100644 index c11f9e157ef7d15fc13b7cafc84919cb9c99a756..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22265 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CurveSegmentArrayPropertyType.class b/lib/net/opengis/gml/v_3_2_1/CurveSegmentArrayPropertyType.class deleted file mode 100644 index 9bc4a5dc351a4cdd56605d36b006504341efab03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10149 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%0Dq&Cu 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 diff --git a/lib/net/opengis/gml/v_3_2_1/CylinderType.class b/lib/net/opengis/gml/v_3_2_1/CylinderType.class deleted file mode 100644 index 22e2ca9717738fb7055aca725f55d31352f4c90e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7432 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 J!Nv?O{a=pJN$>yw diff --git a/lib/net/opengis/gml/v_3_2_1/DatumPropertyType.class b/lib/net/opengis/gml/v_3_2_1/DatumPropertyType.class deleted file mode 100644 index d338897047e3ed55369cef361d97c4d3c54eb291..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20389 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 diff --git a/lib/net/opengis/gml/v_3_2_1/DefinitionBaseType.class b/lib/net/opengis/gml/v_3_2_1/DefinitionBaseType.class deleted file mode 100644 index 6e0b3585a963c39e8642ce7f4a52b56aded56b80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9556 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 DCDaz~ diff --git a/lib/net/opengis/gml/v_3_2_1/DefinitionType.class b/lib/net/opengis/gml/v_3_2_1/DefinitionType.class deleted file mode 100644 index 6576882ea693a33b4f9f5d818d694dc4f2a3dad9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13778 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 K(x;R3*Z&9Cq69Di diff --git a/lib/net/opengis/gml/v_3_2_1/DegreesType.class b/lib/net/opengis/gml/v_3_2_1/DegreesType.class deleted file mode 100644 index 16ab956740ecb443ef878019ea38dd8b1f29c814..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9100 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 UG59LV>M-#&e4SxXUEDSQ16QA88UO$Q diff --git a/lib/net/opengis/gml/v_3_2_1/DerivedCRSPropertyType.class b/lib/net/opengis/gml/v_3_2_1/DerivedCRSPropertyType.class deleted file mode 100644 index 373c8ba2d176073fafcf8f9212537fd2791a64de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19927 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 CvqjVZ diff --git a/lib/net/opengis/gml/v_3_2_1/DerivedUnitType.class b/lib/net/opengis/gml/v_3_2_1/DerivedUnitType.class deleted file mode 100644 index c3c25ddd17a0127abe07099241e2b373fb0f0664..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18789 zcmcIr3!GHddH>Gt%-(%mmgTX)h~fj}F+0oh3hILB0*ivnbC(4ck<9L1b_Zu?U}hE} z7!{u}8e64l#WrcQsA)A1sR0qR8V%C4woTjgY0{*vc{NENY15>!n*VpsojZ4D&Yis% z$dBKid*|Hq{lE8j&OPVy)%Rb1m5AnxM{22q-m9TT`hSDoucbsxw(d$ zR&JJXvy_`_xmm`|b=+LfO&d4Mxmm%@N^aV@S;fr_+}y~`YHrpT;wD3M7-Fp<))`{G zAvPFdqoDEqRwl78o=c=tn^TEgmz5b3)X=dzzAxS~oJ%BIIuhC35ex@TCxm)kxj#?Tw=)TPGl3k zNvkcDO6Q~)SwS-;gZ(Z00o9vG^|!>Gr!8BDlI=-r$V#zP)fsE=a3W*%S0bW>psJ+_ zD6vdX~pvD0!SE?iMXU{3J5eBa;={zUHO-^Jx^<1HJkD$rJsjU8abuQhR%Op|*f+pr= zNybwHEvlF8nayS5Icwm6pm`nX%s|WTeeBxZ@%_CEcJ`%*hSI5QizMl?p+G7L7J#~{ zcX-z>D+Avu?{0Q;tA@F!^)LP zYWqejo{?1C1hsg>YQ+;|D%DmctYkj|sWCTb>4Ia@$lyaH*#TIEV2&q2`D9?zc=}2! zs>_nf#7n$&WfQhbxeBi4Fl$T>W_8*%X7v4aoL#mn1>sjb?^wh{S~{BZQWhTR8Cx$C9fWgX9rbf=)G`;W;@+z1G_A>delrRB|^pO8_r}<;_}ZhBLWEd zjW*nuOs7!8My9Z1t*XBCo&#NJ6j7b}r51tpbMXx7n4nmBL$3gEK{G*z0voTyxj`7Z zv)0izGMq~69oD2-QqYuadN|Xkc_wHQ8%Yq&&8AJfzAU% zy=fGZwcaA}>Lsu=S9nU}z@a{}Ae*eAc;;5*@wIl`xR%O+^3lDXQ~tmtIgwecwQ}*5 z(04-y?~R!pCd!^N<*aygVBP0>>aK;x>fgJ9c~GnhSYos={ARq@ovei_=AE)0NZzR- zXOj^xvSZmNE3Ir_Cb5UBE@s}M9w%Z2)$^m({aBwSb|v_Iucv&ZZo%-j;oM+4V^@Pf zG1TJeIu6@XY%K6uzIE{-r1iQoLFGh!5JOG(jtd7*P;03P)RnPU*>2<+i~IQgcg6ZH@;K8MwvRaxLdq&i&q)m(V|7(QO3&J zvK|nBgSX^PhzEphb;sAJE779(UK%LAJ=3Fjf$yzC3B=km7WZM261;8YEnGT31(0>4 zH@4q+E|Is>8`FO*m!NJdW7U9hT!I~>s1}Hq$FpjQ9JHuvA%YiGEzEfqRW0TPEUH@k z3s6+GxEG|TYLPEsQPtuHc^7Z%&EkZlFL%S*4tt6Z_D)qwAAFyr6yrRX#if83@C~38 z`~tk2mx5l9{fJW73-}gW3SQeOceGa}_zZJm(OcYH-fb1sB-h5CXQyp_eO5M`&e*}I zHq}QNZI2DFTHW5UQqc7B9PH7dlzagjTO=hmzxUvke|@Ik%9ymBZZ@fty0D)v_lo7b z-j>P45Aedm6q{(5Av#UbB{t(=v#_14W-9wo(WDfmO&X+xA-YYmMQk-GgC4Ps?=0G7 zQZMzHqDO2u#LcGIA#O2gnD$}sz3jPl;RV?cJ5BLn5jR9HC`F$k`dKE+q`T;lA;91+ zF<^*6?o62U8}xulAEO5iv738tQ>((9l`>f=RD%^ERF0pU-jg$0mJ+&Y1KjeaWOZ z=ok;dgIDNPlV0X=C+H=UUgW1Q&@n+#FGH3tdh@Q9Z#XOXC`%p5&+t5L;FC2zOX*54 z5LAAcI;h03nPt)P$7&cjtL#8|kih3OqeA9SnK95vWZQ@K@Rrv6vfyjlwl2?;A)xJZ z_v+Q_I=kA|t!Njtu>1*+jvm_wbIURD2cfG>q zPygLVcq396V%I1s+WFG}TOxUoF6fD0fkb6KCMZ#-r<~Xg#lx}vgu~Po$#@p~rxQke zW+6MFs&`n}r}gS&N&VQ2k8prg%~exvls(tG0j{kEalMN4{m_&b0WPhhS%oLwV@hvU4Bq$e3Q9rKkapZ`e5RY483 z+Ldp%H+%R)0q-!&3tPIQZ|{v>6qq`4@vKsI2Z%g7(DB|9IaqsRSpu?-$ zIyxam`5Ax%d&Eims9&g*P{1Kgo~C3Ej=*<&WaPaw8_5|Z*Yf-kLIZG$jwi45 zrZ4QHfwUH+&Vgd1ZvPL1CScAi-Y3H17^EW(r6!N;aO4y;22b2aQVYsUr`eW+6b7VF z=SE=(2f1)9mCHackE6@+`ELhR(OOzZ>uCdRq)mikz^^n^L7VYWY6W%E7F_GlzZHMm zdZ-5j1;6^B-GN6fxC&gu(Gw(IkTkcTt&*KfX(#SYHGn=$ar_eeJ_BSXUX9PDnRs&a zMXGp<>Z7Nqa@z?CeTgc#=Zkn$K@3-qfdsAw_>MDQ$)s&@;}o=B8-uB-MpzOSCE0e4NZJs%H#(V#QqdQZ3#> z$5WOrrkvy&RVX%B;L#r1D~&PD=E{963A+?;ur~is!DnIcZ)UD1sD4ZIIE_6*wYW6E z1)?GX&^Wq}Cei&g1+U^W=t2B9gNG&V7O={9n2fqtx)*BZV@Xk}Sh@?2%9ox>Y1X=9ba6*iAibp^s@Nz)d=|`p zUkbpsZ#XA;xg&sfj}IX~*f(LdvSz^*ITpYHf`TC3qvp23QAn zl>ji0(PeNB`{wcjh7#!oj5+4=jpm#!*f-S>?jb1*_JtI-IDr0IU>}aXB{O>( zGCS59iZ(?;$oVU_L_)7q;}Ob5LNaHN@iNz^S5j+Lr0N*Wc!q8&_NURz{*=igQ{^OG z8KT!{W@|Mk&8$fE8JZ|_thFXm6RAE)vny!Jv(&(NbDkl4RESkn8MT}maDNrn5@s9tZNEWC;EI|FyW1%=Nd*WQ+<*#%Yi;qMa& zml{wlLMC#CSu~Y?4R_T*+=0=LB2Q)l?J=1{Fpgu)!%kQomS$z|AC_jVgmm}e{&pCY z1B`3E;??c&;;d7=y1`5EhMjT)EwE#x`V=){Vu=>qt3u>!t`MnqLgbV5n>PI|keCyo z{uni_llhAZ7%NP3Y8L)F#{3QDn!lB3YF?;!bgQS|l7Yf=_T#v#kfE`gjzAN^8-a?K zcn4b4gV$+QR3qUNgxV^@~tA7d*y>8RL56U zZ)@c+?!s`@g=);vREz4sCAbdPNNq&YzK%xh*^j(aFx-; zqu4Skw$@-OBKim9@ITT7dI!bi8<;u2Nz>_DbTxgOuBU&&vg%zd5x#@S_%7`5Jy_!V zC`3P?=jey@dHN9|^T&wBpGd1d0^2-k$JiK9Zk6@C7WD11p4S0oD*ZO1%>@2E^gD>Q z8gP9Y@f3#_FQ(t6PvOph1dr3FamN$eX~#>a@m$RSr|C2H3~*X{u2PO;&v7K2MpPcL zX8`uJlBpZsS2A@&MkP}>bXPKU%PAInyYM})!VclesFUTQsp$+gAk`bz#+sB-3r3tI z>-$g9{x6jI8BFkVsPqeI5Ke@8DDitxnbRe|?Blzm=o8K)rABqzqmE()E9|xG(-7qu zdR7G>CcX+7iYNw&<}|I1y}GP&ai}qL$x}2n))-nKXZD6j_$19kUAZ?Tp8eomS3)US z--k&)ped-!GjNTHN=McyFv3y#tkfvxm_3Gq{|DeNAjfmy&*s^QD{C|ka`397!M2NJ zrlL#coiMOks;04`Rx(j@#yAIh9H5^EaDG|>AbLKB92oS;B^g6JG zC14i;Y^o>NaS4Wve;wGO60pkvcDX0mNePCd1RdCiO2B3UY?de3X@DH!!wDPAPh2i8 zAD1GAP-#Y7&ZQZ+M#X%|opVUV?TjJw*Yd8Po``zKR#|9#m5_9_KooICir+Ge7sq5FZdWQx?J6y%;nniRqz*lOy=R^ zRxcm-fZ2BVc!x{H(R}?wHqAV+ zTLASddg|-^QNK-prQ?0QKkBpe*E;GpztmsXQ7`vL{S_=i zHC9{UkNQn4Up3S#{ZYR`f2X5v_ecGT-fFA-Qvbb<_YMB2U)KBkMt{^Nu*B6^ZM8q@ z7xgw@UjH(wIAuI zeaG65b=1CN?ca6OzGLk_bkx3M?LT$YzGF>mHQ%xJUpn4?VhyX>pI}{ELH{k!6Q|+s be}Hw=qMu^3=V$o&^DO-z{bD~` diff --git a/lib/net/opengis/gml/v_3_2_1/DictionaryEntryType.class b/lib/net/opengis/gml/v_3_2_1/DictionaryEntryType.class deleted file mode 100644 index 47b9288c204213f018f9ffc6e6864ac35f3055fb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20797 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 Rz?8f*&K2z4NgSu{{{vUImiGVv diff --git a/lib/net/opengis/gml/v_3_2_1/DirectPositionListType.class b/lib/net/opengis/gml/v_3_2_1/DirectPositionListType.class deleted file mode 100644 index 8c8b6efbd418d07f782ce41323d3460fbd9b976e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 16887 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 diff --git a/lib/net/opengis/gml/v_3_2_1/DirectedEdgePropertyType.class b/lib/net/opengis/gml/v_3_2_1/DirectedEdgePropertyType.class deleted file mode 100644 index c6c3119d03d44637b651e79ab8c8d8cdca120f03..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23120 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 OPH};_@Mwbjp7KA;2nm7! diff --git a/lib/net/opengis/gml/v_3_2_1/DirectedFacePropertyType.class b/lib/net/opengis/gml/v_3_2_1/DirectedFacePropertyType.class deleted file mode 100644 index 4fd42a7fe66ef8c67d61f5d80f37ee6e5f9632c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23120 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

Hcb>v@*0(Md~*$Nb{k5vvm56wgo25C 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 diff --git a/lib/net/opengis/gml/v_3_2_1/DirectedObservationAtDistanceType.class b/lib/net/opengis/gml/v_3_2_1/DirectedObservationAtDistanceType.class deleted file mode 100644 index 97503a7f308c83da9198ca55c54cbc5eba1f0133..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 21264 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 diff --git a/lib/net/opengis/gml/v_3_2_1/DirectedObservationType.class b/lib/net/opengis/gml/v_3_2_1/DirectedObservationType.class deleted file mode 100644 index 7e78014e8dc00f6f328da391bd8d3480bee37fe4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18525 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 diff --git a/lib/net/opengis/gml/v_3_2_1/DirectionDescriptionType.class b/lib/net/opengis/gml/v_3_2_1/DirectionDescriptionType.class deleted file mode 100644 index 8076cac3912a4a4b7a0afbbe01c79caa22ec7097..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11590 zcmcIq3w&GUb^o7O@|CS?J9ZK$f;a>SdB}DgJEf#fMxG8y2!T9ELSUq_tvCv{WF$F{ zjTI~jD*rK=Y2!wWT-im&S9MSZ-akH4Jnv1^-%u@8Wwp_x&*b4L_*CoA`I_{!kx3(#L<);K%q+ZM_x7f8p&K z`~*MM)_+_0nGXM4M^0M!g?4^v;T?Vd%EJHX``7xQs=pDiB@&i#Ql*c8B|%H7EwL;K zSyE$3t;Jc`eW{`0SSE8xDv`_zI@c!S*^bn3JUNiabPNm)cI@6he|y*V&W`1tbv?~tlbsc9oyTnmq@*dWPe92Kijc& zXmDfS&iGJl)4t(2aRSNMP+U-*$)*#@0fBW@eBYi_x?gZs1*!VuE_t{=p6N>`hE*y- zlVRL37)uUxY&3x6P?L`Dh^OPpKC+qRi@71U$OW!mlt?DB=L@Q4&)G~dm#6wk->^23 zjISFR>W!y2#i+KjO!dVEH^rj3cr#!^TcXB(Z4B43!>wiy+r&2L;S#mm#2 zQ%N$HL`AWU2zj!4^7R-{Fp<2~^-4UTp1g|IO`1J=nc|N(_(e-?^2qxJUAuyI`DN}- z+GLv_6GZ)$%&#((DoMSOBtI?)WmAqvv&mSAW#a?;1oPIW(gPj4c5D3ZitX*~+Rn%x zN+mOn1va@fq%;Iw42SC8ksXW&M(`*bEE`D-_Q%t@C^pP&z#zPHwm%0tem0fvxVU#0 zeObeRy@kG@{x}+~qa_`^lLhgtL5G{5!ymS+c=RDhwUvqZU_WEDA-gl~4I+9oM+z>+ zPO(35z_TsY@vBE-gT#4Y%!cyaxw3+L?CKbNp}*#8&>kaKVdFJU8wPh~igj&BmyXnO zOscrZ>yw)F16fw0<_0W||YURW|f;0v9wBTt8;x6_T?n&sZ3G zGeTb5rc7!i-B%LA|aKz;Y7TDX|kUOn_z;+Hp^0}!FWsy zojQj>J`BQ&o$sA~m2>WuM{IOxi-M#<>5E3r=r0rj<#8Gu98WOSDT=4xlFrpH*9M>Co|cYsgG({;SI!Brc*<#mCCq}$3i)W;$amSjPIcR zg6YJ-PQKeKZ|X(L!s|u{$LvPGbLt$UAC`!$2XvFMRR6nhGDDnqvO0&(*MW*xH#)0N z=`O`o4GvXB_b8^Q)g5$pl&RV5W4@xPO`BUFa=V{ma`5 zb#ho)=gqje64zV>>0AC*VAG&%itNAA8yECrURxIaRvOePv}cnp_tzo6$|(?k8%1h2 znnbxWp|_S6KaJ;VWC&VKp!?q7miG0g2{z|cXrIJC2b^;vXQ|1 zEorc2yfoTKb3~f7wGo?aY{g}^Opu8-w&8LcSF(%kc)yK4ZS^B=W2Y{eB+WeO{Vvje zdRQ{qmMIdks>m(uV6P?9Y}_JeSTbD)&twOGY~!=I&BpEcxFu)l@Y&k= zge5a;m<5-w`Hz$*fLK#i{NuPX+nYHa;=4&tN0AxV?j$ZJ@huE zx&)P%IdwCa&8&!)tIN1>R>g%T&+37CO32(5hzmO_Latf5by;q4?i^)NyL#QmO-t7; z@8Ji7$_H>cdKNl!D>5x*NGZe4O==^nN1pm4V?M)FrL}4uLBjwP~y9TqT!P!Odfq-WUJf z-lj)y-!{D~cK8BoQqfQ<7GA%mj*;Y)v6o9WxnO7Pu?X?yQdZ;Do)F6WCohx!ZkE%p zl>58NFQr7(vE5hT94AfDIUOs0+9^js4$+Dnyy&#x#7x;sV9!_$TNLGmYhz=2c)SVlKAaVCG!c^|6LjfGf*-^2M> zi~#?!$c11Tf8h%Ay`2A7WYEJ27QP$|Xzgp>EPwf)#sw^n`CP|d2j9YXFnR>?Bpc&! zF`w0Dum_j0Z95CF9vj#bErIzgCO(952TF*ylqF^<=@Oq$R^yaawDl>BE3mFLqkRan zkXH81&MKF^inhflELw)USm*JrTGT};$Z=SKM-ZrbyhNY@k3e;KZCJs(AO%w#LRG0Y z84qzVPt01^B`(sYs#Ke6sm*o1+FW3y=Pkm;@@iA%r_Bu>fePC27E(r=K&dvjd5840ZhU!Tt#>rbr{4DV@C8I>oQD}UU8Y(IfaTl zZ_O_MxA|jwkgIy5hf&`hAkU_Twn%`z@z0>qqBMumn#wX^-CpqKI&iLf~_!MV6 z;*6i>jC*vLi5hZznfc-sOu?&^>zkN|*YIAv&W!kNCa~{tL*6iYZ9s_Ynvh{;32h6N$MXW<;nKrsHd){)AXl5 zgkaU<(e{TC3_RZcJf?OBjdiLcK{b*U3A8pfM5>=gOB>%7-;wHwr6$t_wA(Zb`wfKJ z&QLWuR1;jP30|s+N=2)Bs3tj7lN_pMm#W!IHCd@>a}U)NhiZyL6>+H|UaHfSiaU~{ z3KUZDHZ;=?-$Mhwk4F4}y*If#Kcvlnj2Umia z4z6L#;wO@M_#^IaHSXfr2iUT3oMYE=pQ~|#W7n}|>AvN6{3Nb-J^my<$d;a9CvgLA zH1T+ndw-Mhpx5ys>JjAr@4?M(6kN={hJD>ZoWXFHR)+fYf@#dbCle8nNuChT zHY^$G*vdvjoF9K&7Yh+wLo6FO-?&krP2DFzw`s`*+L=M<90QGW6FhTt3wMse#<^zC z95>&cW597P;+f+X>s(7ghbU79B!Y1=6(MQCG&vJ9 z(&u2a1XJIDT+;ReYE?d#L2ccENZ=Tz-Xqx$nVHWnJOtcSB7Pg zTrGhb^nyD5Td*z+=aWD&Ti!FJtpnl$JzaCg&0?h z@kulL3TN*%3GhwM-p5vmg~nohN@p3%({aD1LOGYSpJpp0^_+dc(6-1tJZO>~Jul~} zY`LWYTk5lnLblXrt7yGt_zcGa^jm(pb|a(94Xw~oOl3v%o`Th#$hyW8S)qJnJ%oo{ z`YWlW9?$g$aqc>kUU|yCw@~iYYuw3ojIHZYCm%FuPC-+jlbVOeBPPCxg3lSL1I%c< z@F;0TKSVpcs&1wo>WFs2jjb1=-PPs{=drCp#(-&Ui&%PCGj4cTpBF@TO{B&ITaQlE zch~AveRr5k8FjVpK_AwGzBUr}5-+e!6xu8RY&QytWTLQIqcF#8q9QWVMlox0m^C@f zCb-NdM7+#$#D>}2ZkL$}Q!lfs9J9&FjG;J+*(8VAB!^kE%dEMGS&rB+o0nr|;@Hb9 zkYje5GGnZcVm8HLHpO8UahXMmnB|BKv#uO76X;%Mo}0nLJo_Ox(ak@Eu-uGBxdl_? zRK1W(<&&;YS_Z(*|M1ww&DxAPMWz+E2CN-;hm;33Nyi3c!FcLSX_6&th<5h zv|6gAZ8}Z06qZ9=_aw(`$#UI6!#6C)m;^R3KpW*K{+um~_B@0`Y_Tqu6S)9n>nW$c zV(YL|U$Lb@slj`~1SNxjZn*7tFcQAH^5Tfpv}o`v$>Y^#yY-)L+7L<-q2T0{a%h zUh@Uh`|LR0C-pD?DG53U*Y)W2xPD%gOwSq%3#g^0@ItF A^8f$< diff --git a/lib/net/opengis/gml/v_3_2_1/DirectionPropertyType.class b/lib/net/opengis/gml/v_3_2_1/DirectionPropertyType.class deleted file mode 100644 index adacf5180df9772af44c544c29c0dde59367813c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27846 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 diff --git a/lib/net/opengis/gml/v_3_2_1/DiscreteCoverageType.class b/lib/net/opengis/gml/v_3_2_1/DiscreteCoverageType.class deleted file mode 100644 index 0511535c5b6bdbe5dceff1bb22b6ecd8b5bf5883..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17438 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 diff --git a/lib/net/opengis/gml/v_3_2_1/DomainOfValidity.class b/lib/net/opengis/gml/v_3_2_1/DomainOfValidity.class deleted file mode 100644 index cec52e0a7a8b1c3d7479076242ffa7a58067bd47..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19693 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 diff --git a/lib/net/opengis/gml/v_3_2_1/DomainSetType.class b/lib/net/opengis/gml/v_3_2_1/DomainSetType.class deleted file mode 100644 index 570dba831aba769ef6b68750ab8d4d06a3dbb69c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24031 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 G@6Q0zqHUr8 diff --git a/lib/net/opengis/gml/v_3_2_1/DynamicFeatureMemberType.class b/lib/net/opengis/gml/v_3_2_1/DynamicFeatureMemberType.class deleted file mode 100644 index 008706e5ffb968f629e70752810b36b18eea7888..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22193 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 b`G|GoOVD~8t0w5|1oiQe(rF!W7a#S1vm|?D diff --git a/lib/net/opengis/gml/v_3_2_1/EdgeType.class b/lib/net/opengis/gml/v_3_2_1/EdgeType.class deleted file mode 100644 index 5e73f740ba3b8dfc43b3198f69bc2c426f065788..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23217 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 diff --git a/lib/net/opengis/gml/v_3_2_1/EllipsoidPropertyType.class b/lib/net/opengis/gml/v_3_2_1/EllipsoidPropertyType.class deleted file mode 100644 index aa0905c09608db01ef257a4df72d939a328ac19e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19894 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 diff --git a/lib/net/opengis/gml/v_3_2_1/EllipsoidType.class b/lib/net/opengis/gml/v_3_2_1/EllipsoidType.class deleted file mode 100644 index 9bf10cbee2d672b490c217fe0b05b8bb902ae04e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18177 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 OesTj1dRw)%y_I|K_ssl$yT5%U#NPV{zu)}M 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 LD^DZtqP71ExgHJw diff --git a/lib/net/opengis/gml/v_3_2_1/EllipsoidalCSType.class b/lib/net/opengis/gml/v_3_2_1/EllipsoidalCSType.class deleted file mode 100644 index 14949944b1bd0076b1ce106a503a0365ee802c4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17166 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 Mx++aq5GXX(693J!i;cwLCs0kC;5x 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 diff --git a/lib/net/opengis/gml/v_3_2_1/EngineeringDatumType.class b/lib/net/opengis/gml/v_3_2_1/EngineeringDatumType.class deleted file mode 100644 index 7a3f0ab5cdefb96aa265caa8b7eb0df8ced863da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17525 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 diff --git a/lib/net/opengis/gml/v_3_2_1/EnvelopeType.class b/lib/net/opengis/gml/v_3_2_1/EnvelopeType.class deleted file mode 100644 index 093033fb8ff6503898a7cbe0067a5baac4f3e657..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19771 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 U|L};<5bx9PH&Q{I2I92kuW?{ap#T5? diff --git a/lib/net/opengis/gml/v_3_2_1/FaceOrTopoSolidPropertyType.class b/lib/net/opengis/gml/v_3_2_1/FaceOrTopoSolidPropertyType.class deleted file mode 100644 index 116512a86ef6d295e6511742a00951eaf91eaabf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23143 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 Gtp5QH>lOU~ diff --git a/lib/net/opengis/gml/v_3_2_1/FaceType.class b/lib/net/opengis/gml/v_3_2_1/FaceType.class deleted file mode 100644 index cd42f5e61c2d992797e376815b2d4f59802264e5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26435 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 Aw*UYD diff --git a/lib/net/opengis/gml/v_3_2_1/FeatureCollectionType.class b/lib/net/opengis/gml/v_3_2_1/FeatureCollectionType.class deleted file mode 100644 index 1a4139d7dccd0a0b64a4dbbdc04f03c502568fa2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15714 zcmb_i349dQ8UG&HWOGac;Z6iRKnOWl2;e~w3;`5PfLu>_VmbYS ze#uuam(j2275?>QzJ0Zfeoe3O?W^4UhMU*R=(qGczIubZyy2%e`37{qr$6x3ANetw zDfFibdW+uX=Ffcl7jFK_&EL3rhnsh~`8zlN;O3v){EM4^bMqf={>#n(xOtD8_t6OA zMsPERn<8#}+!S+D!i}GsQf|t)Dd(nw8_h2&{i4b*#`?uLzo_<$@qRHuP|4D8G@M)} zsHkr420^~ISdT7fY|mXJAx=6my@FWDbX2nw`E^<*Hn zU61yK6M?>gNMOg-g5X+W?%gOwbm$i6)Z4Xb4U! z8_;3f>UeBG&>V$Ba{Xb9lM%fa{wR)z`}*;>DZiQ>OksD-pl8R7xDGvfHcMr;xq@xB z3R5#ow{EL)#!%dZhBsRL6cei%%q07$(-0u&qJ`ZklJU&F%`y>yN$VS877+cd}?@y zD_bA#iyHH)po{am*eka8h@4_pOez_U1Txe7Fk(Ad7Fsrtppf#1rK1=jj?s;3Lq?az zyMM>$loistL+UzeWp&0#eAyb02Y2VBJVt&VaMUUmOiLA}ci*+zL)sor3}?g{XG=Z< zLeRNck485|1YMV{_UICL_hTjJ;EGr(+N1ZZz%06@&T#}ZdSO|=zCVbul-K&+=^8ws zW2MW=8M6>}7buNdyhnkjJ}{Ylh*$J$2*+;g@7ytSah<@9XxvvV`RC|?v!C+ zc(-MdYqf0=5Tv_T)h6d%y*1f9c_#VR?gU=Tg_2J7c)F+H7eZTW*DNy)j6lCFBP;nr z3iprRh*yXz&)_=iOjVV%4dTZux%vWQqvTHG%VmEbJmnWgDanf}XnV{!6 zhnO+FEM?TzZ*V3UW;vUh=UEyKyNE5PI4@#GR=OsEIh%~MU`@0<3;7Y0sR`a<&t8`` zbV^6NDSeVD?X7+?^6C1^e%n?!%`+JMcGqdR_fR((z&!pQZp~!C*NtAiWI(%|LA}>X z26l5E&knOrGT`OwW2tyZUmfOC-CE_kY#z@VI6GaJ!q#j+-w;lOapv0^jmDBe-s9pG zWJC7M6108|Y#NBPhC+HG5sRDYDi3CCWvS|I_AOq$W>x!2Yo6JV{2k*?G~@ z$ED~vCvQjN{EJTo3qqz(_0e%bUPwOsN_R#AnqN1RuIXIg)!Ny%O3=dmr-&+fY;x!2 zCCw&;mKE~jfb}@kMJ!XEk0LWcG!I$jcGWf)r9Wb@AIJ_VIjCJGwOGX;V2sO##A_Fv zH@8KC35+!phI}DnJcN88ui3^qE&zu7iNXRy4t)!LmXIR>j&TT^IliS&fybxAXDl|1r4HWx84KIYcY z(RSJ~&v}kltOEI%9P;V&1aQD1*>g6`N1q`tjT@a=WZ~Fe8iQlXPdOxEmT5F=_Fc4 z%jsll#fN<>N$@m|b|vlt_$%#qJVI1;|Goz`YzVR^meYCN@p|R;8m2Q+z%J8Hyo3#z!`K_e! zFl-t)nYCV`n5@8~Gie<-_)4Cz2r&zm~{2NUEa%Me5<#w)e=t^)+DdaL7YMJNV&4JguJIir?N)y1JAl5@ z$1})}>$Nl%`c}i9$d^OWBQAB&Z!>Jh zt9m-e)Nd^iIOvswREc1V1_Zh)ql9$B76_ed5Xt~oT7;DbI6jP|G6S3gjMbkBeiooP zz-2J<5RF|nJsUU(8@p}(Ewg~jEdMg_d9cKf|6A#NBZgZjXi~J{o~^7Hq;c(72_B^C zY?5B+&}WcLmR(H}A0Qc;OQsvyFRNf7`f%!$)gxNt57LB8{>d`Bz<`ovl-5`90@noS z1RZ-+8>ETwC_8jg217bDhCbVE4%IBXHR?sQ*rA+xeTFhvFPqp&Jm+kxZG4i-S-<_{ zYh2>1Z>aGhfhTXQ@nx8*3@wsWMJbFNI}A3NFSQn1t>xufgO@#7Yw#99PNOh%;e5dw z-qfJkbWiDnGzA01)C`~W&P6uwl$ty^JE4dve;x)SPKl~Ps_8WH4Fyq~8LFh#m!Qw3 z7&9(2&}4mASz1@ofZ-#cP!v~V(3@*7X5n?WA3>d^etQqRU2k_em@!J@>7+2V>n7VGoUyge< zbmb9hTEk(Q0kv!j$)H>hg>Jxbbd#Zotfgv;z8dtGn)I?b_{n7!=^k8RpJbArX_ETu zQL#tbsANdI0AOEs1ls|qp*mlOCo=3G zM~Y(iihI`iBG45|(V2=Am4?X_9YjXlk3{<#QuKbL=pjR|Op5a4mz|>2eF`9gUkj+fj?Dpk z3Si%N1iQ@u!;1zL*z6pzrvdhiBiLsEvWH(?m|$*VJf}d6pM%?#&euv{0hikMT}pwnOG>sp9Psr@Xz52Z*WZGhZJR9jwj!M-f!Ay zhQ@fmVFBI=sfu#00Vc<4S>bO1>}^M|+=1ltmd;xTP-p7#?xZhQYkq<|>4e(nC%TnBsIq&BJL!Fxe-%D=UEfM+*Y*7k z6}Rj9KCF^B;ihFJAR$FbYOJA#1TbI_o|L?i?_nZ06mYBZ(dwf3m&HbJI z+~wSJ&;9ZE7eBq9h$gH3!_>xGifIm?C6BL%`E34%JiaNf=LGrOFa>!_gjVoYft)9g z^W|}YJT8>Sx8(6{d0ZrqZN+>sUlQa?!_=R*gaP@Ev@VPA<@{ZFy+T^wlh&0XO3Lq5 z0=ZgR-(M9rmqdaa3(Kh+r zA&(!2=wkW(4|&`iqD$oWKjpDAL@;s=-y)A&Lv)$^-X=YAdywx4^Dh2Lgzx0Lq_taG zcNgprc;{tv{ zAWsV9DS7>cJf05nFXi`F(%HWb@-y=CY>=Om-{KkzHk`eTG&<=5o#x;)+xv40Z8e+T)`LHHJDPMiWMN!Y~{O2kj=YDvVKHP#LR+|e!e^f&g@x5nDn)gRi?(Hf7n zL-Y8at!zvt6D@1Il5y$B_LkPA@mOa^J5xU^tSi~lTEDQRQ@VLf7HGCl-!e#PUuU{3 znuxb`B;(7P*2mjoOcl9Qy>^}DHG{wuh_!D%cIg7q-;r2XzrLk2(Ny0(wW)qnYfJm7 z7{SSFCe;hAOFzuli``Qv3eV(&4m!w^qqEj0;wR%LfevB{#u81oRg`Q=3dHGL-_hN( zvSpxfl?5?PyJAW39ngbyjh4uBXm(3`OL7jA9$&oz3g>n-gTHKHOM84#SKHcnVtEWx zO?s}QDb~6omS~Z87w9C>0ZbDL&SZDdEJG9+##+13BLg#gM8@29)#9E+^w~~PIiRI;Ssq(4WUDbHTRIn; zB^QK0w&jdpEo=;Iv0=5~;;!}-NfcwSD80fe+|I4{ud#7CzyhnR)F|a&YfHJ6C znz0lIc*0GHaF;A*9xTixthC)}Ly1c#-jy4rnY2NuS$^D-c}!yams+9HYnJ7J@n42R zRNGFqT%z&_vx-HMZCShv70>PR7S~M6;%z$&e51GS!yrk$MD3`1xRCf}!$L@Gw#~31 za$m$2i3h#8?~fS}Wm$T3KgE%D-*OrAy|7c=W2a{Z9^%3O6l^JhwOuEl98X}M z&DkXm?P_UljwggDwgEeKGt*_(I;j_YaaU5x;DQh-r9_)UXffM&xz7O0BtadqUB%Uc+FaifVfKpEq5^pm01E| zv{ExYB&2peivo9M357Sv0VEl*R#>&Y&)qIj;NKc0JAAVW_oL)C^Nd~TX(SQ3qIG>| zPR~^&@&JRNbb~k0ZpQ-V>)0p|zSlBfGyAy=1ep+#>h?TvZVNDX3;=UmBFly*kzvOL zu++GO0ZzSyM5-HqM65erfZFj20_cvM$nZwa$nahwk}$Xnf(dUiZ+T#4b(rOnnWVX6 zz%;RM!+=aigfnIA9r!NZqu`lIqWoJiMqA536^_O1AS%{-!na3;4*{;^+L*wwQCEncF z-n>k@A#7#ZB^eSywmG;1xmJFbeqHS?r*)-+Vyk2`#xmdfEfG<^_u=hc5|&?Rg_V%G z!25}iOwh=LFT2Vw%5}-c1LKly4o)I>?UBWX3&UcYgV!VD>5;`o6T@PggA<4^`B_Tb z@$)jBh`5)EJ40g@o}V{jdEIDKESzq;Dk%{vKbPATKq6N%M%w1!PC)Xrct)l|nK9CP z8yd5%{Jf6PB5iC=#7<7mHSO}I1PTiAMe*(h?VZV3yBxWT+u~S*^AjCyIKkyvxVh_A z(jliceljL(QKDttdi+l4c{v>|D*Ow0SDzQ~|9C^~V+6=DS$wWEJ=OfB*R~OnUfY&C z&w|dRE323oWBe>afgo8}*SqnE9T16I3d(h#Fk_6=xjZAoh2cR{E$bQz~E1x$hhAan-`$d2pEC!Kvf>LA2&?;8D>=OX{(oWM{a?X#MJ)>1PGd}5et@*?ui5vJqv zTa%Z%uN~1(dN(uDG`i~iC6&I4HA8L#(K5R=^it&fw-mS;g>k{0J0j9d#i3$(bK{IL z$VQSL4H6PlVC<_wR<##`R`ld_Mk%6?tKks;TrgGaz8VVm&DPmVWa^_`;bkUAo!=s5 z-obe)wi87uQ>{_%3u~D-42?}q@y^bUgj?gyDdy&*c4>>|FPOLRFs9KxYjCOi=P?nv z(+1R-7bj4piPCrJiYO(iD@te6H-h|bl>bIIM)~jjUX;$Ea}hey-Po8T)lMEQLX z(Rp-!l(x{fqI8k8w#nmSd0ZloOX)jNx{NLl@&{4=kpICnD4opMfaca>qVzny5T#$y zt|0$2${+E^QTi<){E4)#p=+b`BQfez{wzv2i{_i`>*rCrOEm69Ic17tfdEHHS zN9m{1x>sO(rFFlw9+1}0rS)IZdPrLPr1c0r8l@+s^&~wNrC*}OU+}*$kcIA@@^oxa zQB<)~L8YVgC*{aXk+cFq6+{=P5MJoNgQ_^nMJg%%U5`h(hunRsH(KI1EaKqejKI$q$`+8(_?9d zk#5K6t3hfou8p$CCQ3h{JDEoHUKozjJ+voE_tBkE`k6c)l*hxpaC;#rN{`XwOk)e{ z@dc77{eqqjsw(N6AyGb%X9v~Ls2Zk*N7V?mpF9FlHIkhuujEx3UU}J%ozEuf&y~7> zy@wc6Fj1E>g&aeccijvh|{Y`uS5&N^7KHucZsN0 zuC=#{E9`Ad(4+;6ahWzy5|tbVlx~A9o%7l@BykX%+@pyy?>yz+NeQRK1&fv~Z(KBY z9@EsGk68Kmq265n6!T+got9!IXZf@qb#yTZw&A9b4KunFo z^U*EU+a2G&9E)3UND9e@Czq;B-~J!?YWvOK?QZYd>$AM`)iuhy)wK-nX$#)e^|-pS z3g%4b_1XG@^7CG7_~v%*I`F2_YN-k1to3h;cKZ?Ypf?ePx-H&k?Y(Kr9GKPkCtlVU zWRo~#Hr^r*p4jD2Q6XWj}pPSORXX??cWEQdg>xw)|wb)PE#>B@KHmo?M#-Ysj! z*cy9hXZ3)Td=ofkTc}_2Q9Ni*7q!-pw|3jTwsuk+N7?`bY))$p^tMccLL-> zGB;y4!sFr$15NwW9BQKgwNnRepwlQpofIKQPK%^yBfel$)J>c4I|SddZ3gCRopd^# z(Mf00mL?FLwVJ*TC=Qmu3ta@i-^3s2&ISVK%aow4*#zf+00&H$vkHXY#2+}%vl=e2 zaxMfJj-W1CKm596TZHV}z~XG0i@nIh;?SCl-R5C&n$5*t>|t@t&Bb2gVR8P=#a`-R zaWKxsUS_d#fWf&O&+nnr>ha6?EvmVj_zpA_U5RJF01u<9(2iOHx|+U^HQP9~zj@}7?-`^{JCYPlAMLEC~GS?MS4k7vx zD$+Zpv74N*&>I9(F%HM+4lGXz#F5z**a-FFdvVRsd#LCx(&-Vf?%zovR2|ap z7pL4WhO_@+>_N@K73X(S7jp6*pG|2eae{Y+OoK(zQ-K=JW6*sVkG(z#fs|J$lYmqD zdI9=CBn(3D1RkN%ntLgD+}#wq3o-#oPZZl(&!e+mpbC1?Cw7o4)(+*Z5QkEXYoIp@ zRU&L3^_QPLRE%R#fnj~wC%7tQFRBx+zzmNA*+cM0c>JnQLfT{0gj@;fRdgqX)Bf32 z^tO+=D5W0t50`n4I|_69W?mpQ|mNR~HTNku%cpf?g|S!!#pEWbCA0^V?y&!Dt7sLi=T{N6;f zy&3CcPJ4r5lgpgpO*Gq^$?#@ML2vBXpgx$#n`j|#ruz&^dxQF79&bvry=n9@r@cYd zET1QR@}|vaP}&>RdGmNvmhH`EA9LCp)G_mUQ6h(|-IB921JqjcdDAc3o9*!ChJxOF2Qpad<*qD$6zEsTn;Y|bgL=Cw z#2*F9v%R^)$DAG;6oXynj3`i^?af|zbALf^E{6=3n!hW{?@f6jZ+`AGC_Of~!f=H& zA@h_xqiPraJHWlvAG_;-qieXXb~jb7tlLck(;ilUl=xwCcppXi5gNdc8sQ_Y0Czuf zsFHq7&p>>XO6Xa7&Ljc2IB^vwAO&)0#Dvneq0#2(t;l8mw>qd~$}$`~tUR7%QN3m<3U z2c+QRExg*oYf|u93$L^A2`TtQ3$M5ENh$bb3!h@)Q&aG17Czm=XQbch$tdX578JPqdGQZ@gMX7L|rA-_T=^6S*hZ_q~m3!TAl(l&mF zF6VdYCfvO3n$u7O%#emaRgwGztDM@3p;du<=#V=62Ju@J zs0xB)m=It-ekBMS<#3QSCyfBi(umO6X=;Rxtc0+}x{8sN5Y|{3s1#u%ga|YD(6q3O z*=vLWVuaZVZG??+EgR#vY?KJY9QRo^*7`Hn`ZLbu8t3OaK)A31d|cx#*LcfS?Q&K7 zxoU(9>%+%YYq@GISDnjM=jWOrTv$Cmu8EdwqUEZ0x$6B~lY|Rv%f~g@a!s~eQ(Ueo zey*v)g_Y;ynr6ACS+40W*K|ME4B^7M^l=?%xel~kGhMEkey)Rr3#-=0)nK_AEY~cT zYnGpDws2uhdtBy#Y1j4RGzIgul*&{Ym8)_Zs48f%8bBk|AR42ps8$W3rD`ZGS0gE| zM$slUntq_h&~{Z#yHqVbtm^2mY68~u6s+lK^r@Q8qtpx@qh@i9I+!P`IlM|8!mHI` ze3F{a>(t@AO&!6PsH6D`wV1C}OZXvm4DVAb_(`>jpHav0Cu%i+rq(E>VyalJRg+Yc znxfXLnd%gEh&olBtXlDQnrc^_s!Ju+HF#d9Oo4!h&@dW9ljzTgApxpI6!{BUL5kCC zdK1wkfYMDhy@gf~+uv;ZE8Z)oMOtuJx=vxr z3+fDV)S13?z{@qjX3WAjt*By%S*QufM+8NzSMS3iptv|}*1%2i;Se@l95!s=ru%RR4lWLxHgGe2ID`Nfhm9M!Sw0*V zy5NS(=-5TRmIh-&oJ~rdLm_o8ro;tQuP&r{Y8$Ok7gMXcj1uZ{I$vE$+tgL`BXup^ ztgfR6)D5&x{g7T#JLpyQWBN$#q%YJhJV4#SL)0#wq;~TRbvG|mdr}*Chz7bFcs*Kn z17Crb-M|xQ*$sRfT6P1!87;ek??cOO;IE=(H}EgeG8;IS_CR+7pMjRQfiLow0}h+s z2EGV$EQmR#cp-&Ca{YZ-9&X}odze!IyEVaNm%yKVh7(X zEolf<6;*|H(=j`!To{(#M8#D_sQ)P=3u%a7*0k((En?l|#iTBKXqiJZAhQxOm+zo{ zu1r97)3HV**0f*bQ4pCC14N{o!iY$a8%tM+rMqcmRcId#kk;si;;Q1R&>mW)Xl0fr zIhvRR#;-{_0!a_VySa{tM-(yQkMlZWb#_ODjVwfzY*|Q!Aj{2wL>6d_tm8ddU(J>k zF|rVWvSlGbf-E;L5?P?hwCjXySy3Yk5i463(k94qvn7!QnoLwAsLOKRnZWbo8Kx1Szd9s?bWtCSsvan6a<}I`aA^Qm`RZk)(dy0mu zr>RE$lBTF%(@ga&9iyJZ9DSaSS1(YL`VFnAG3#S>Jm&gT2oK)rVZA{=xgJfATo>8BbN8^DOl* zZp6WPwPucK#m!oCt9Ce{i}@@a=JRxvFVZD^lP=|3bQ#~S`|&-xobT5I`3XIUpV3wP zq8`HU>7o3w9>$;P;mXlC?dj2KkRGG<)8o`weSn&y$E$g|S{KZ*$-JlOvx9K_RZv7RtS2wEX^`YuzJy*S=4^w~E^VB=~ zNcE{cN^5m|BQAET$~rMf|{)Q9U;fUefZ>f?30{;KZMC+JQ3ME!NW zMsL;45={9!G@fSCNUks$D}?K!`8-Il z*aN~m7+Ga8wz6p`EK7d*DGkL&b}r~1qZ4?jp=*SWVUh*%YWxjHE5uWwV}!w81nhn$ z=e!Bnk!XeZEMWIH*cX8vWq98McC_Jr0@yKvRbzo2D_AuL*l~hIUVjK5V6dkFJKkU~ z1h(2>n}Dq`*uB8k8Z2&9xXxg219pO7buq9LB}>(#fUQR>q&@|9lEEGe>}1JTbvv+A z&|wqTJH9(FEE=Hwqd|z)6!I`Pv_~_$Q-kgPeZb3$3-$% zJ1*Vm72DriQ~fPDtnKfu=x>$}R^3f?in}X^?xi^>cE!^hs@atFdf%oTaxG+h!8z0A zKM`I?{i<{qoxI3o!#L=#OIPyDO_Xj$<*1EH&@d&)+LL~P`KWvfMy zDM;Yg79@;f0|L1P86!qk!U$8NfDw(A;YwqKC-jsc&42}!u)u8h)`Cz~0NcH1z$h^Q z`?%kL)5HMm`$m{8Vi*Gq2;>%I3>f3~!k8+5FL**tFRW;Q4U!z-c4dIHMmLmHl~hI3 z$$`(Vm7ZM(h+Rkk{C1g97;8sitR01MuKsZu`aNc&|2WYvqhPWJ|0sk#Wi_G<8A6V- z@mAS*tE}2pR-K{DV>Zf;_mr9R!mmua%gnC{q6{fSj4bCuO)DD#*zJu~@- zUs=>sHc6Br$H-AO(JGs0mDRh->NAvi%$dqeg5pDUM%RnWyX^QHC@oN7;c^ z*@0HsOjp^=3}qg(Q5N$ih{=Kc%KCZAW{Wc9IXTK2tg;5HY?iBRR)#W<*(huBl$j*S zugqMR*c9njIu%>QY1mp46w#eju9GxaZ=?yjo2Ki{G+UoebM+b2rq86L-a_5_EILbn zozB(g($#t^-Js8>yYz+hsQwnctG`YE&==9idKi5C*A*lZe>_^T3{joDt zf8vbLpE~38XHK2NPNSoo1&-q^aRSatC+M8*gq-u8V&_{<*tyJ!I9ECSoLil8XSdVe z+3Qp~4><#!cbq}aht6Qiafdk3l1AI zQ_zcWClankBwSG>Ti@hE4abA9K#F`}ehd~!kuQR)iXhKLE6P8C1&0Zpst27E{=#Yo z=%nx$Q73_J9$NUH8=#wS=&k{s6a&Mkl}t9pzz9Lg@!IqG3eu0NqhSr`LgQp`m*XbW%tR>o-9sg~W(6 z0CYzix@SSRNa&m;pp)Wa*jWiWDK18wvq85Qt*Fxox+R8gFX*J;7#d@HJocEq=0B<+ZA#Yox_ z--j;To<0O2{nP7TbcHLC6BI;oyTA7y{9CXnuwniHVrL|%h;QFBO2%~0f2 zMveVa&8n$~nn?xK$ai69^GO_Yg?$ae0uWktjf$CEITgPj;3Hlj! zG(*2QwZ?U-9CpZU+h}(zeZ6QBapzztn?q&JS9~sd-_H@1Lv$RXZ-7W!hZD%jfY^!WKZ-kp+dB&zrb4zhx)n z2wMbUiwg>~mbK*qS^ceqkr&2s;77PV7b420ks{ z0Ibaswid#g3JNn{mT&?ACwq}$YBc8vTL)qGV3}_%n-4oMxs&eX&Ik;xMwpFHcAm9D znEik#pD-^H+375SAsv6ZP!_in+kOu{0`HsP!S*nmlYpGg__-fT!i>=kIb^Em4y0*5ft81-xYrDE_|KGXy&b{-*{JQ(| z$GzwAz0Y_4=R0@eGk(4=2E${!4k@uwaevsD6`+w!}mmu}X`>%K~1!<$a zSsp4#o8?_54_}bB$lDLwIAE|5;vkoYImF>|HhGN9RfKsgSC(@XS4(%CJjTnTrkp46 zL}^V5bA%_C^Aw&cty+WYWO$m4OgFe*Iy2-k)8JY1K29FT%i{z*5EY)ybEMl4=0H=uj*jOQx8bJBMTGmc*{uaDP12(myoV zvU}TtZLQnpx3s5HiQafL9Zw8zNDRh$_U?);W{PYW8BWKCVw>Wr`1ZkA`|xlgt!W_Z z_|Bct-O)WQdmv?de7LVAnwf3cGBmhyFg6q$PD4mA8M|;Ko{aUCVR0G#9r3|f7i?mx z)-qZKVP{KsIvF4C2mPGVg1dVMVnb2eK;N*I6NnD)-MC>j(-@JxA+{ryj1Biff$l@{ zNN;*1iT;eD0a%gfbG!}?!DUgv6z)w7?MlW{Da3^-up~YlPcLOEn>}X}lTUaM=Fa$V ztZQUwdo0-#MU=#?L~nF(Q#2WuzCGwm55y6+;udtkbla`!{#bfL?&7t~o>SEN!pm2k zDj;Uw>`_S(NBz5_gCp>3d_2`%Kq8{C6`_L7;)1oZ<6*4iN6y-YVUbHzGdrI~^o`Ma zT)IkIv}a)}Z9$%)>I|1>&|&rDz^oE+^kjjf!NYl6@z7-$#eUZk53|H)jhk4o-|blr zyZs8#uJC4F1<11oDz&p&L&0ad5f#Zu{HG#%^T%QUYuk?e2Txmz~=&gh=)t=o{& zLy6&(wK6?64>&bLD>h(Y`^XOLAZ-7<STezFeu$fg+b!>D(yLM+-w5xkWJ+YWu;B!84^8ibVZNbtH4}VtSc~`HGuVu zr|b*`mZb-xPQD`56FPqd*Ih`nBgZs%biu>1A;Oumz|WQ@kqr(+Qv=q?vi<)q5o8_D zumyWo5=Z7S03x3WCtmMJ5(jMBnPXxI!ZCoSzjrV(EN4a50g#DSpf|B=Z%+c{gBSZ9 z_Y1{0kd7t+hfGbS1HA%*UC)><8+GvV7I!oXymIj- z<@kh$sk|>4-GQ@M+Eu;D7*5Tu*hQ;{Q|YL#ILn7(NY{>JVulpKuh zz}otg@%{n4n@eZj8d2fR^+Ti1^}qYX80BWkF9ZO%;JNttX;+r|>9noVD2*?7#v%;pM7?pV2mlS^k%rYBRGQ_a+K zneMoY;^~3B=&vtc;}*JP6u*+l%GlQ#Q#83Nwa~jQ5JI{3eIPkijvUVlX2vpW!PHUQ z2e(cydJD=m++Du0qCabOLfsnRg$36ZhjXrM4yH!E*Nfhe+k1O)u}mcGARXh{Yf;;@ z{*KivJ5OhtSz3cl9dzshdhJRkcCAgKgg5DI+G^5jI@6@Jw9cd+d2FOjCT*717FuWU zNhUAklbI&EyWLtZyU;f2qx3P8K1>4!FEaTQZZqj}jPPPX5yQOuJwDzLKOL-a7^kSbZ9Ip&M&E$4oZtx0|uIAGXUMXgG zphMRfyvn3I`3!?s%OIS+lRj(GH)+2~2k46ipC!Yc()qH%YfSFqwFa*H{HinnHw~d;EGlumcTKe2 z*;>l%pnL-vjHYlQ9+!2O(1Tcx;yGa7dPmanLEQfJSBH&gLsC%iFP2QBc)RxRaNY{B z*Hzo2ImHvpHfo)1fW=^22XC56CRffCoaxF@TVGWE2mMBnzkFNezS>e$uz-qerEKG| zaK(dEnB|yz&jA}}vt#d}1}JJ+L628^wooQNaiJ}qW{$DB+CLD!=As5WngpU9 zA4`7OD#QQ{4J9>rr6YplQw8szD@PmHtX=NjSgYK8vIlVu>e;Xn@VsfXDhe%K{uu68 z9qpanP*57lC1>@izqQEX_=n_*$#l!8 zS7LPf^A{<9B-=)NYf?Ra3|meCT0y7NO6s6hbOw4pDQJo5Ed10I#=8^$)@-FNOrXg1 zOsq$HLyEdFfx@@&1d3tLghvz#WY2_06pH3T6USo^)i$2zz^)d&8E=2XgT!A&L(#c- z2J~PDorkt*5zzUx4Lz1h8qaLz!=&!dVcu4d85OC`ycDXGsA_0@fRw8`q(?tQepKe7 zeu711s~6MybW~ZYd0W=Wc#9Wf8eqs#GJFTfS9UPRpoGVuF&S@g5wL~0p*T!sx!zpt zVfJU3Q9|3yS>BZ8dUGYbxvHo)vP>+O5nGnmo3diwT;nmw^#+$2TZq>iU#>Sddzf8s za2K$dv%K-;dh;S z-aJv%8`*R$mqJ^XcWwN|y!n>LAlDmQDs3U&wF%^U^L-Dq>kY16Hgne61aiIkIlTEr zQE#kF!^O6MH-Tc_yyP*+^#&K?0^S(8-n{N%cD=zJvXD1Mt~c+(n?D`H8(hu{cw-dv z<~@%=t~dB-U<>I52+Q9FL=I7~^HC~4`#}n=Y2c>DBNX1;bc9UT!)lNc{gr%x9+Od{ zu+qY(TLNs9@KFt2OqW2sNn_|EbSdzRNFbOFlr>?oNq3K~76Gie9UqCGsDF6B9N zJvZvO?4S_NjB2_9r-ly^sHRWgVD!;KwEjW2y3o23$Ey#SR1KV#*-O#-N8LhXGBMqk ziRr#fO!sACiZ47?Ow~ceGzg3PnvYTi;x`k^Ir9tTFFV-Kyr2BOgUwIStTw-ncp&1J zz#9=?V|7&|@DLr>gtvirBoHxV8H509alApdX%Vs>nrpnpRbzA2c)2DB7gox{HPPal zXmL%lxh8qJBEp4r^l(kKxF%a%Q*5p&UaqOag;n-&)mmJ&7FV6kRp;fJCS1q?57%^y zYr4f%Z*$dqxn>9#GQ{EXxySs6vAV=9G?wR46}Qp^UVv;l3E8p;f1=bzjl7sP@Dl3b zcG}7-D9WePRlE|P>CQy9bkfbdh92WCdIF!!j`Bu&jyKUCcr*Qx&!zYId@kc{+`t!b z6UVrf`|*Ww0KGVGXRA`dDxnUXN7o|L0@O%z=#yv}sI}(Nb;zXv3a2^rDYOi_9%I+* zv70gWX+3rnWBZVY0eTK&H=t$E`xv`X=(r4HHwhg)n@69~W2a#3X3dLSbFvhzTdbXr z)~#rv%0lZlx?OMyt&8cOWG7(f-+_|OkDR@l{@Kc06sCTSUSkf?34lFr1mw+jL#&H4 z-UZ0J&;xZ2j-mk5YH)YLpTCJ3fjWHSw1h*oUqj77-%_3Wz9va|A5y*60h~F0k~shl z=4w21NM(Btpo6(do;f6}JqO^y+!W6o($by-_+YNiGl%4}=Kw&MtM|+y#bmD5^}UTM z5WW#oyoZ9k7XkbT(&|!baaME>-A$j<;C?5{Gpj;h zfxZ;k;X~BW*}yo&8eNC1#k>WJd8;5T%ebfsJsEIgxqL$ z52gS}i0{y%tUE)wEsEvqwk<$zKXSgBhiEPmO!BM6m0_857fiZa%dw79Gvl{OUqTv7 zeg$FNJ=z$2EVpErJ*D%G_|>MTDJ1sc8qn0{i}=1tvu@=VB0i0}IN>y&&MPCpP2dpC z-%m{#0tPorK5FRI!22+@`cNA#XbVRCk>C+J@c;p#579~csXXFmTwAm(q-L%xATwmy zfGn~=qh&30WSyKVt4zy6D(A`qUPG1*(;^Er*|HYp%92xDBXX`Rpg3gN;4QMSJ+!P- z9J|_bW%;!%Y?WMDz;?*8AzfsFCflyXxv~OU7PeNdEFeB)*+4I{K$9(NNvm%eV6D zyr19Td-+X1%)jI3_$^5KJtVvhu6ICXmA!A%Bw9q%vESt&S&x5TK`TfNw2bbh`*2iT zf!X`@5pV})zlv56zg#V&Lwfdk%zjPJzJ}SudiF`oJ|MF^6|+a=n86`w(1U0NxdO8f z>Dd9yJ}kU^8D<|5Ufzn?NA>Js%zjkgjm72I@bhF$YrU+uCX$O3I7rsK#3S z0%qy*{TXpUnW_$0c%$xWXbb2%51A^!0}yF!iWpMR0ZUNOo#v;u@<_P`pp`OF*%p$i z%C;~_fkYv@7z|4>7>b0w%!+X!P*@pMh5y%J zk_u6?3e!ny3@uS(X@#n!Ayq|bRZSPEar99&o<5->beoz?cdM!NB~?fFt7-J2nocjP zdU{38pf}V^dRxtAL(So_s*xwCX0BCpd6jD6E;WzWtNDDkYUOR}WKOF^e2Hq~%heLT zTAj*=)lz;`E#t@3X?#?*^RudhUskL5HMN@GQfKkIs#DdgHEOo%QjKb@TAO8eo^{I2zb?RJo6MDC(^VMh7Hnm^%31pz!ucsw|R;krP_-;F2*Xm*X9&XTg zFlJIS{_5bn0JCyH)goQLhXAzmb^RWu7eV(7K+if!0r~8w6Scg94WaGzkyM9qv*rGgP7eZL_7{dOIep$$} zwmf0GA?%`}!mO`~FBP_Iah|Y?A?%W(!Ynucy|Az)dBQ#hVV9K@rs!p?pQ2ysUoM)_ o`Zb*Hi_t6e8~QD}_^skU=+$#5kfPNoTAQMt6m3k=<`ixD8wa2T2LJ#7 diff --git a/lib/net/opengis/gml/v_3_2_1/FormulaCitation.class b/lib/net/opengis/gml/v_3_2_1/FormulaCitation.class deleted file mode 100644 index 1cfe6b9b8b62507bf0aec4c0d2b5ac69888a3753..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19705 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 diff --git a/lib/net/opengis/gml/v_3_2_1/FormulaType.class b/lib/net/opengis/gml/v_3_2_1/FormulaType.class deleted file mode 100644 index f9bb921e89a0e462095286d2d71ac0c211641f5d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10735 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 diff --git a/lib/net/opengis/gml/v_3_2_1/GeocentricCRSPropertyType.class b/lib/net/opengis/gml/v_3_2_1/GeocentricCRSPropertyType.class deleted file mode 100644 index 744fa06e7962f82d3bbcd3e81dc2a06f619a9090..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20026 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 Vj+ZcbY|XRS{k$w60G;u#ehRm4W90w< diff --git a/lib/net/opengis/gml/v_3_2_1/GeodesicType.class b/lib/net/opengis/gml/v_3_2_1/GeodesicType.class deleted file mode 100644 index 8ee743e300ccf232c70aff57732936e3f0fcc321..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7803 zcmcIp`FmVd8GdgwlgUhOL(?T~0%eifrjtphO#!jNV4Aj&lBUq43yaj7$?fEpS=u{y zLW{~GsMLkBh_a|q6zWnGf;N^a;#L&*ef!yeLw&z{?#$fGmI><9Cuhz%bH4ZewsX#R zrf>i2^)~=)!apMD!HF-JG zr=|I-48JDL*QNP}G-srFS(*utW~6y7gl~uNoe<83FdM>mLpT@0>l&J` zvoe-5prNUI{XPwWq3ooo;i3^MV~*z26Q(_GOr$uobR?TFQu_?slCd`#aHg!BhP5LZ z(}`z~n3<%Nizm~m`1HZe2m20gir-)oE@vgij~_AnHMBU{F~_ztNe#=p*N+@Frj2;Y z$Ry)xR#xO3+i=X}aSa}_28}@6yKIArR5rt{I(KUo-PD}O9yvaq<#w%Rex*m~cE_-jrlTQN z-@`)$E?K7GfdxCSBB~1^^zWvkwc$zIIOK?C8rl=K$unZqyn8s4bBs)aP70?@+P1^a zrZudq;*d&zxW{A4JVbv4Z7Vs&&))iK?h*>WV`diYnE!eoF3_`ODvQmnVsmk0>aOX< zVe8$NGj($|H)7@Jj|1H`Z-Q->&6AWXEyv1cWVw4Mtgk6hc69`&jZ~g-+gMYe27`t! z(UEXzlXp*|pu!DyHh)AzfA{TGLS2)jOsi&BE1s~+s-S2X@DeNUSgH6>HkG0aXnlXf zR(B}f%H=h5NCZmPF|SweN{&{QxUSO10bYgSF)NudoV-oP?y0V8Rmq0+zt#^bL2umj zB|bx3NeyetrmE_uVWgb2>biz)=#=zfEws(Ft!cxtrp?@-GsdHl310|s+Hj`gTdm}9 zhP4Z;jE2Fz0GG>aSXqsAyOb@J`UtCSWm)%Z^Gq+tn_nLuQ>@FpI;~)qn|BR{Z4N*| zkMhJ_pdN$oY;(?0<<9@ZnKXxB=YoAcIFVz~nsA2l_Ov->CeysoJE54ir>Z$q*H^5 zgqh1_ZI4P_oAa#p)&_SBZy(vF;mZ09-s(WcNK<{?ufC2xY!2bPj_=|7Oz+aYq@3v$ zz&ftS`*pk*TS9n4#}DwPjv<-(A>It(M>>9tpXk_z?IHYBpf2bb!LAVAlEKe(+=ek7 zLq864or(Z~ZOgkOlvFLm6G59;_8ey!s-_-zQk)A4)Uq~j0xqmDn}&pQ5s zzv}p#G=G=oIHq+RlO``s5=W)EOPVPi32@g&=hL8+Q@l+|-WigbPCdca)GP+1#FSEJ zJljWG>n>BJH7) z^V;Koj?{fc%eD~*_yx#NKT$+rPL(|GJFY^49Fd$U#jxD1%;$w)QLM{58TndO?b1Rj zlx}bhZEp4yXZUP1CV4V7vmH#O2wIqMK2ycw5bJ1)Tvmo=(TJXYdi5L?M1J;f?L(WHs9yk|ZBeI9>ASZ5LO zb492tuoEq~$;S~Xazu(8ks?Q=$ibW2<9HlF{sX#uFQ6@Y7Oga|^+g1m&P01(LNIVf zxH|*0(4UdXz!|PpKE4zo_IKkV+>CbYK?laL3VX2z`>+-VT&=EB*hQ_n=@DglH*R20 zZ0N>~7hWOCZ|Q8DIi;?C%VenA%(|9JH}oTZw6xP322hk*%xf>gF3a zL|5skQd-~3HTUt%xZg!n`@5~EbsLjWd_)x7$=)Kamc4h-%?(zy9#@K7&0M9cJ=PhV z#lB9`-371r5WT;3Qf{8-}c|dAv59}U7i5an;3s~Q?EB3}f(=~w=fz>bI;@FBn z-D&26zs!BH!F=p5O?jC*sALXYUZV%E9)8rBRF?^ie JPvr3Me*pOYjk*8; diff --git a/lib/net/opengis/gml/v_3_2_1/GeodeticCRSPropertyType.class b/lib/net/opengis/gml/v_3_2_1/GeodeticCRSPropertyType.class deleted file mode 100644 index 0cd2d9ea1a69e0850032943865628d51445d8d12..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19960 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%0A}b%*G@l`8Nf+c;m6X}w>olgZ8R z!34ew0rPH!rjx=t0}ZtFZ8eFd_JXoT2r1Z|NF^mH#Md~@D^w57h5+rjPGF)HM`*q= zg`a6?sZ@y!au=D)n3s)B(XeDJn4ZX3E~ucE>S(o^)9vzNXiJT}8ro8eu9)04Mz&Kc z*-lNg)=b&mW)({6Q?Y_tAX*FkQk2Xel40m5ePZe+*IN z0lI-7q+9qQdIwHN4)7sFl1K0X`7k}sN9YxPluqzb`U5{kukqvbFMM|%!B6ox{vuE2 zr+GRbi18Xn`=cqKWmR>=> z7gfIl==Xi;$CJ@dQo|aaj((CF)*`-!k$?dYspuy9f$Db~`boN2!*`&cq>HuuB>MeO z_1lMjFDt(F{1jr%Ud-1Cu)vQ{3&Wm|(2r4*?ZWZ=d_?UhMuK^qerhC`$JHE_xqMvB zQOtSNWRB_tb1!t%7Kj%t5U0Ea;&`j|PUEfCJB_zm?=#XiDJ**qjK!rg$dvYq0r^JDYPIZ2kx~e+s~+ zcogzmtYNsF0A?~adoePVcs4a2qZy4Wnx1GaKQA;objE!&zG-x5uG)kyh*lh>3(IKZ zjUhhxpI4MDdL^k>Yv^CFlDtM^`L8qu&j$X7l1ugzW8n$cV_Pmeg{H!=HqjrjO_!V% zS0xM|*=qR6aL6GWrq1?b^`{xg7Onb!HOwEQnx zy3taGo#uYIq=Dalm2WMrd|4Ibsiv`IH8cg!hO!|x0vta}~xr2k>GL#pCT_MJ_nOszBGZk#~HrFl2yatf{a;wJx^D`+H zp2RPjFjO<)7qj3OGvOC=tbW0I`)rvMI46K#$Q2{QcJ@iJ(918*1GDqt7Z;c;d6G%N za#)}y1ta^E%T0#z7E3O2Sh5wCyx7FX;ukoX5e;x%$_;F>18gzC%==m^Se*jH1uQqP zb_dvH0K42%vf%*PFITz@Fh66wpu!JX=Bam>kATz!R!ceYkmO0p@z(#+9a+~2!HscFyCJbwXUz}l>X0{PX@I~z~ zU1r;QAKUhhpe}c(zT6-6Sf1#{d$~XA5j@F_dWB!=Gu^0H`lBAolijFS`J;~T zS#H#;{ZUu**>2Qp{85*?TWzgh>M3r#JN!|z`*^SOMNO}|``UVc)F<4jH~6D|)!k|v z{ZgOfX0=WJs86`_-t3opsvGZ4U(|>W)7+?iM+aAG-_c>Z8*ksyVTK#E@95CrM(sN~ zG`dmyjt)(3)V`y`OgC!Z(ZSVfzN5n|H{QOZgX?(viw^KqxsxIZ@!-}mS8Cs$I@^u6 zZ%>`$M(x{E=ekk*_SAW9)V@9STsLapp87gBYTusfYBk@UdY&6^-=69^-o8Ecd^g^{ zW2!5)Z%>`?#@n~2Uf@RU+f!TIsC|3t0yk>ko_e7hwQo A=l}o! diff --git a/lib/net/opengis/gml/v_3_2_1/GeodeticDatumPropertyType.class b/lib/net/opengis/gml/v_3_2_1/GeodeticDatumPropertyType.class deleted file mode 100644 index 8508082ed35eb0a6f8fca3b2090ccd9314d5053e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20026 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 HXzl+3{-hB0 diff --git a/lib/net/opengis/gml/v_3_2_1/GeodeticDatumType.class b/lib/net/opengis/gml/v_3_2_1/GeodeticDatumType.class deleted file mode 100644 index 71736febaab13e60d01a078650c2d79144d0219a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22610 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 XEIu0>%dL4nhtIu|CgDy?o`(JpG6hvC diff --git a/lib/net/opengis/gml/v_3_2_1/GeographicCRSPropertyType.class b/lib/net/opengis/gml/v_3_2_1/GeographicCRSPropertyType.class deleted file mode 100644 index cd7a69462e7e448bfb884393c8378454c5af77d4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20026 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 OpK>XcrD=1Tw*DC;=!$g! diff --git a/lib/net/opengis/gml/v_3_2_1/GeometricComplexPropertyType.class b/lib/net/opengis/gml/v_3_2_1/GeometricComplexPropertyType.class deleted file mode 100644 index 47ed7375f157966909012ac51254da2aaf5a26b6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26460 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 U&%pn`16|xsJKE{;cKZ7N0OabrlmGw# diff --git a/lib/net/opengis/gml/v_3_2_1/GeometricComplexType.class b/lib/net/opengis/gml/v_3_2_1/GeometricComplexType.class deleted file mode 100644 index 06cef62fe7dd213b437b6ddcbaa80b61b50691c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18997 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 Q8wYSAQ+YYzSFIiY3mxw4`v3p{ diff --git a/lib/net/opengis/gml/v_3_2_1/GeometricPrimitivePropertyType.class b/lib/net/opengis/gml/v_3_2_1/GeometricPrimitivePropertyType.class deleted file mode 100644 index 698876328f006ab7d9bf0766342cb31c9b67f764..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22707 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 diff --git a/lib/net/opengis/gml/v_3_2_1/GeometryArrayPropertyType.class b/lib/net/opengis/gml/v_3_2_1/GeometryArrayPropertyType.class deleted file mode 100644 index 02fbb7e4c2d91d54aa704fdf1fb462ee9946f4d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11936 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 MXYt%Ys0_CMFSDL~zW@LL diff --git a/lib/net/opengis/gml/v_3_2_1/GeometryPropertyType.class b/lib/net/opengis/gml/v_3_2_1/GeometryPropertyType.class deleted file mode 100644 index d4bb47b917fc42b0bff361338435e00a17a15e38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22367 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 LKI2$|Wy${rq*-y@ diff --git a/lib/net/opengis/gml/v_3_2_1/GridEnvelopeType.class b/lib/net/opengis/gml/v_3_2_1/GridEnvelopeType.class deleted file mode 100644 index f5db1b125801e00ff1691b5eb764c4c3759df3ec..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10891 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