diff options
Diffstat (limited to 'opendc-core')
| -rw-r--r-- | opendc-core/src/main/kotlin/nl/atlarge/opendc/topology/Node.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/opendc-core/src/main/kotlin/nl/atlarge/opendc/topology/Node.kt b/opendc-core/src/main/kotlin/nl/atlarge/opendc/topology/Node.kt index d1e99f57..39d1a804 100644 --- a/opendc-core/src/main/kotlin/nl/atlarge/opendc/topology/Node.kt +++ b/opendc-core/src/main/kotlin/nl/atlarge/opendc/topology/Node.kt @@ -67,7 +67,7 @@ interface Node<out T: Entity<*>>: Component<T> { * @return All edges whose destination is this node and have the given tag. */ inline fun <reified T> Node<*>.ingoing(tag: String) = - ingoingEdges().filter { it.tag == tag }.map { it as T }.toSet() + ingoingEdges().filter { it.tag == tag }.map { it.label as T }.toSet() /** @@ -78,4 +78,4 @@ inline fun <reified T> Node<*>.ingoing(tag: String) = * @return All edges whose source is this node and have the given tag. */ inline fun <reified T> Node<*>.outgoing(tag: String) = - outgoingEdges().filter { it.tag == tag }.map { it as T }.toSet() + outgoingEdges().filter { it.tag == tag }.map { it.label as T }.toSet() |
