override fun extractEndpointCoordinates()

in code/nxt-integration/src/main/kotlin/org/fbme/integration/nxt/importer/FBNetworkNxtImporter.kt [16:30]


    override fun extractEndpointCoordinates(endpointCoordinates: MutableList<EndpointCoordinate>) {
        val element = element ?: return
        val externalInputs = element.getChildren("Input")
        val externalOutputs = element.getChildren("Output")
        if (externalInputs.size == 0 && externalOutputs.size == 0) {
            super.extractEndpointCoordinates(endpointCoordinates)
            return
        }
        for (externalInput in externalInputs) {
            endpointCoordinates.add(convertEndpointCoordinate(externalInput))
        }
        for (externalOutput in externalOutputs) {
            endpointCoordinates.add(convertEndpointCoordinate(externalOutput))
        }
    }