public Route getRoute() { if (this.route == null) { this.route = Route.fromNonArrangedEdgeSet(this.members, false); } return this.route; }
roundaboutEdges = Route.fromNonArrangedEdgeSet(roundaboutEdgeSet, false);
|| ((Edge) member.getEntity()).isConnectedAtEndTo(temporaryToMembers))) .forEach(member -> fromMembers.add((Edge) member.getEntity())); fromMember = Route.fromNonArrangedEdgeSet(fromMembers, false); || ((Edge) member.getEntity()).isConnectedAtStartTo(fromMembers))) .forEach(member -> toMembers.add((Edge) member.getEntity())); toMember = Route.fromNonArrangedEdgeSet(toMembers, false);