X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.imports.ui%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fimports%2Fui%2FCSVImportModel.java;h=7c660b4c70c9df6605bce156f87a2f041438eba2;hb=refs%2Fchanges%2F66%2F2166%2F1;hp=53de5cfe27714ad2be556b34b065a564174a7bfe;hpb=02ecca5e61d2eb17de40cc058be678b414aaad00;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/CSVImportModel.java b/org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/CSVImportModel.java index 53de5cfe..7c660b4c 100644 --- a/org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/CSVImportModel.java +++ b/org.simantics.district.imports.ui/src/org/simantics/district/imports/ui/CSVImportModel.java @@ -20,9 +20,9 @@ public class CSVImportModel { // Second page fills these private char delimiter; - private boolean read; + private boolean readFirstAsHeader = true; private Map delimiters; - private Path wktFile; +// private Path wktFile; // Vertex import private int xCoordIndex = -1; @@ -41,6 +41,36 @@ public class CSVImportModel { private int componentMappingIndex = -1; private Map componentMappings = new HashMap<>(); private boolean isVertexImport; + private String sourceCRS; + private int supplytempIndex = -1; + private int supplypressureIndex= -1; + private int diameterIndex = -1; + private int outerDiamterIndex = -1; + private int nominalMassFlowIndex = -1; + private int returnTempIndex = -1; + private int returnPressureIndex = -1; + private int deltaPressureIndex = -1; + private int deltaTemperatureIndex = -1; + private int heatPowerIndex = -1; + private int nominalHeadMIndex = -1; + private int nominalHeadBIndex = -1; + private int nominalFlowIndex = -1; + private int maximumHeadMIndex = -1; + private int heatLoadDsIndex = -1; + private int massFlowIndex = -1; + private int volFlowIndex = -1; + private int velocityIndex = -1; + private int flowAreaIndex = -1; + private int nominalPressureLossIndex = -1; + private int edgeFlowAreaIndex = -1; + private int kReturnIndex = -1; + private int kSupplyIndex = -1; + private int tGroundIndex = -1; + private int idIndex = -1; + private double edgePadding = 0.0001; // default + private int valvePositionIndx = -1; + private int addressIndex; + private int lengthIndex; // Third page @@ -57,7 +87,7 @@ public class CSVImportModel { } public void setReadFirstAsHeader(boolean read) { - this.read = read; + this.readFirstAsHeader = read; } public Path getSource() { @@ -73,7 +103,7 @@ public class CSVImportModel { public Map> getHeaderAndRows(int amount) throws IOException { if (source != null) - return DistrictImportUtils.readCSVHeaderAndRows(source, delimiter, read, amount); + return DistrictImportUtils.readCSVHeaderAndRows(source, delimiter, readFirstAsHeader, amount); else return Collections.emptyMap(); } @@ -81,14 +111,14 @@ public class CSVImportModel { public Map getHeader() throws IOException { Map header = null; if (source != null) - header = DistrictImportUtils.readCSVHeader(source, delimiter, read); + header = DistrictImportUtils.readCSVHeader(source, delimiter, readFirstAsHeader); if (header == null) header = Collections.emptyMap(); return header; } public boolean getReadFirstAsHeader() { - return read; + return readFirstAsHeader; } public String[] getDelimiterFormats() { @@ -101,7 +131,7 @@ public class CSVImportModel { public List> readRows(int amount) throws IOException { if (source != null) - return DistrictImportUtils.readRows(source, delimiter, read, amount); + return DistrictImportUtils.readRows(source, delimiter, readFirstAsHeader, amount); else return Collections.emptyList(); } @@ -110,9 +140,9 @@ public class CSVImportModel { return delimiter; } - public Path getWKTFile() { - return wktFile; - } +// public Path getWKTFile() { +// return wktFile; +// } public int getXCoordIndex() { return xCoordIndex; @@ -154,9 +184,9 @@ public class CSVImportModel { return targetDiagram; } - public void setWKTFile(Path wktFile) { - this.wktFile = wktFile; - } +// public void setWKTFile(Path wktFile) { +// this.wktFile = wktFile; +// } public void setComponentMappings(String value, Resource resource) { componentMappings.put(value, resource); @@ -222,4 +252,243 @@ public class CSVImportModel { return endZCoordIndex; } + public void setSourceCRS(String crs) { + this.sourceCRS = crs; + } + + public String getSourceCRS() { + return sourceCRS; + } + + public void setSupplyTempIndex(int supplyTempIndex) { + this.supplytempIndex = supplyTempIndex; + } + + public int getSupplyTempIndex() { + return supplytempIndex; + } + + public void setSupplyPressureIndex(int supplyPressureIndex) { + this.supplypressureIndex = supplyPressureIndex; + } + + public int getSupplyPressureIndex() { + return supplypressureIndex; + } + + public void setReturnTempIndex(int returnTempIndex) { + this.returnTempIndex = returnTempIndex; + } + + public int getReturnTempIndex() { + return returnTempIndex; + } + + public void setReturnPressureIndex(int returnPressureIndex) { + this.returnPressureIndex = returnPressureIndex; + } + + public int getReturnPressureIndex() { + return returnPressureIndex; + } + + public void setDiameterIndex(int parseInt) { + this.diameterIndex = parseInt; + } + + public int getDiameterIndex() { + return diameterIndex; + } + + public void setOuterDiameterIndex(int parseInt) { + this.outerDiamterIndex = parseInt; + } + + public int getOuterDiamterIndex() { + return outerDiamterIndex; + } + + public void setNominalMassFlowIndex(int parseInt) { + this.nominalMassFlowIndex = parseInt; + } + + public int getNominalMassFlowIndex() { + return nominalMassFlowIndex; + } + + public void setDeltaPressureIndex(int parseInt) { + this.deltaPressureIndex = parseInt; + } + + public int getDeltaPressureIndex() { + return deltaPressureIndex; + } + + public void setDeltaTemperatureIndex(int parseInt) { + this.deltaTemperatureIndex = parseInt; + } + + public int getDeltaTemperatureIndex() { + return deltaTemperatureIndex; + } + + public void setHeatPowerIndex(int parseInt) { + this.heatPowerIndex = parseInt; + } + + public int getHeatPowerIndex() { + return heatPowerIndex; + } + + public void setNominalHeadMIndex(int parseInt) { + this.nominalHeadMIndex = parseInt; + } + + public int getNominalHeadMIndex() { + return nominalHeadMIndex; + } + + public void setNominalHeadBIndex(int parseInt) { + this.nominalHeadBIndex = parseInt; + } + + public int getNominalHeadBIndex() { + return nominalHeadBIndex; + } + + public void setNominalFlowIndex(int parseInt) { + this.nominalFlowIndex = parseInt; + } + + public int getNominalFlowIndex() { + return nominalFlowIndex; + } + + public void setMaximumHeadMIndex(int parseInt) { + this.maximumHeadMIndex = parseInt; + } + + public int getMaximumHeadMIndex() { + return maximumHeadMIndex; + } + + public void setHeatLoadDsIndex(int parseInt) { + this.heatLoadDsIndex = parseInt; + } + + public int getHeatLoadDsIndex() { + return heatLoadDsIndex; + } + + public void setMassFlowIndex(int parseInt) { + this.massFlowIndex = parseInt; + } + + public int getMassFlowIndex() { + return massFlowIndex; + } + + public void setVolFlowIndex(int parseInt) { + this.volFlowIndex = parseInt; + } + + public int getVolFlowIndex() { + return volFlowIndex; + } + + public void setVelocityIndex(int parseInt) { + this.velocityIndex = parseInt; + } + + public int getVelocityIndex() { + return velocityIndex; + } + + public void setFlowAreaIndex(int parseInt) { + this.flowAreaIndex = parseInt; + } + + public int getFlowAreaIndex() { + return flowAreaIndex; + } + + public void setNominalPressureLossIndex(int parseInt) { + this.nominalPressureLossIndex = parseInt; + } + + public int getNominalPressureLossIndex() { + return nominalPressureLossIndex; + } + + public void setEdgeFlowAreaIndex(int parseInt) { + this.edgeFlowAreaIndex = parseInt; + } + + public int getEdgeFlowAreaIndex() { + return edgeFlowAreaIndex; + } + + public void setKReturnIndex(int parseInt) { + this.kReturnIndex = parseInt; + } + + public int getkReturnIndex() { + return kReturnIndex; + } + + public void setKSupplyIndex(int parseInt) { + this.kSupplyIndex = parseInt; + } + + public int getkSupplyIndex() { + return kSupplyIndex; + } + + public void setTGroundIndex(int parseInt) { + this.tGroundIndex = parseInt; + } + + public int gettGroundIndex() { + return tGroundIndex; + } + + public int getIdIndex() { + return idIndex; + } + + public void setIdIndex(int idIndex) { + this.idIndex = idIndex; + } + + public void setEdgePapping(double edgePadding) { + this.edgePadding = edgePadding; + } + + public double getEdgePadding() { + return edgePadding; + } + + public void setValvePositionIndex(int valvePositionIndx) { + this.valvePositionIndx = valvePositionIndx; + } + + public int getValvePositionIndx() { + return valvePositionIndx; + } + + public void setAddressIndex(int parseInt) { + this.addressIndex = parseInt; + } + + public int getAddressIndex() { + return addressIndex; + } + + public int getLengthIndex() { + return lengthIndex; + } + + public void setLengthIndex(int lengthIndex) { + this.lengthIndex = lengthIndex; + } }