import "Files" import "Map" as Map import "Simantics/DB" importJava "org.simantics.district.imports.CSVImportModel" where data CSVImportModel @JavaName "" csvImportModel :: () -> CSVImportModel setParentDiagram :: CSVImportModel -> Resource -> () setSource :: CSVImportModel -> Path -> () setDelimiter :: CSVImportModel -> Character -> () // Vertex setXCoordIndex :: CSVImportModel -> Integer -> () setYCoordIndex :: CSVImportModel -> Integer -> () setZCoordIndex :: CSVImportModel -> Integer -> () setAltElevationIndex :: CSVImportModel -> Integer -> () setHeatLoadDsIndex :: CSVImportModel -> Integer -> () setHeatPowerIndex :: CSVImportModel -> Integer -> () setPeakPowerIndex :: CSVImportModel -> Integer -> () // Edge setStartXCoordIndex :: CSVImportModel -> Integer -> () setStartYCoordIndex :: CSVImportModel -> Integer -> () setStartZCoordIndex :: CSVImportModel -> Integer -> () setEndXCoordIndex :: CSVImportModel -> Integer -> () setEndYCoordIndex :: CSVImportModel -> Integer -> () setEndZCoordIndex :: CSVImportModel -> Integer -> () setLengthIndex :: CSVImportModel -> Integer -> () detailedGeometryIndex :: CSVImportModel -> Integer -> () setDiameterIndex :: CSVImportModel -> Integer -> () setOuterDiameterIndex :: CSVImportModel -> Integer -> () setEdgePadding :: CSVImportModel -> Double -> () setPipeTypeIndex :: CSVImportModel -> Integer -> () setPipeCodeIndex :: CSVImportModel -> Integer -> () setInstallationYearIndex :: CSVImportModel -> Integer -> () setWallThicknessIndex :: CSVImportModel -> Integer -> () setInsulationConductivityIndex :: CSVImportModel -> Integer -> () setPipeSizeDNIndex :: CSVImportModel -> Integer -> () setRoughnessIndex :: CSVImportModel -> Integer -> () setStructureIndex :: CSVImportModel -> Integer -> () // Common setSourceCRS :: CSVImportModel -> String -> () setIdIndex :: CSVImportModel -> Integer -> () setRegionIndex :: CSVImportModel -> Integer -> () setAddressIndex :: CSVImportModel -> Integer -> () setComponentMappingIndex :: CSVImportModel -> Integer -> () setComponentMappings :: CSVImportModel -> String -> Resource -> () importJava "org.simantics.district.imports.DistrictImportUtils" where importVertices :: CSVImportModel -> () importEdges :: CSVImportModel -> ()