diff -w components.oclinecore components.ecore.txt
5c5
< operation extendPaths(currentC : Component, currentP : OrderedSet(OrderedSet(Component)))
---
> operation extendPaths(currentC : Component, currentP)
8,12c8
< if currentC.targets->size() = 1
< then currentP->select(subset | subset->includes(currentC.sources))->collect(c | c->append(currentC))
< else currentP->append(OrderedSet{currentC})
< endif;
---
> if currentC.targets->size() = 1 then currentP->select(subset | subset->includes(currentC.sources))->collect(c | c->append(currentC)) else currentP->append(OrderedSet{currentC}) endif;
26c22
< self.components->iterate(c; pts : OrderedSet(OrderedSet(Component)) = OrderedSet{OrderedSet{firstComponent}} | Container::extendPaths(c, pts));
---
> self.components->iterate(c; pts : OrderedSet(OrderedSet(Component)) = OrderedSet{OrderedSet{firstComponent}} | extendPaths(c, pts));