traversal for Holo Demo Scenario
As specified in https://github.com/valueflows/valueflows/issues/385
End resources that might be traced backwards to see where they came from, aka their provenance:
- Al's Coffee (not interesting, coffee beans came from an adjustment)
- Bea's Apple turnover
- Cloe's Coffee
Bea's Apple turnover
- EconomicResource: id: 60, resourceClassifiedAs: Apple turnover
- received from EconomicEvent: id: 61, action: receive, provider: Cloe, receiver: Bea, affects: EconomicResource 60
- outputOf: Transfer 5
- EconomicEvent: id: 60, action: give, provider: Cloe, receiver: Bea, affects: EconomicResource 55 (currentQuantity now 0), inputOf: Transfer 5
- EconomicResource 55, resourceClassifiedAs: Apple turnover
- EconomicEvent: id: 51, action: produce, outputOf: Process 789, affects: EconomicResource 55
- Process: id: 789, name: Bake turnover
- EconomicEvent: id: 50, action: consume, inputOf: Process 789, affects: EconomicResource 30 (currentQuantity now 0)
- EconomicEvent: id: 31, action: receive, provider: Al, receiver: Cloe, affects: EconomicResource 30, outputOf: Transfer 2
- Transfer: id: 2
- EconomicEvent: id: 30, action: give, provider: Al, receiver: Cloe, affects: EconomicResource 1 (currentQuantity now 97), inputOf: Transfer 2
- EconomicResource: id: 30, resourceClassifiedAs: Apple
- Process: id: 123, name: Pick apples
- EconomicEvent: id: 1, action: produce, outputOf: Process 123, affects: EconomicResource 1
- Process: id: 123, name: Pick apples
- EconomicResource: id: 30, resourceClassifiedAs: Apple
- EconomicEvent: id: 30, action: give, provider: Al, receiver: Cloe, affects: EconomicResource 1 (currentQuantity now 97), inputOf: Transfer 2
- Transfer: id: 2
- EconomicEvent: id: 31, action: receive, provider: Al, receiver: Cloe, affects: EconomicResource 30, outputOf: Transfer 2
- EconomicEvent: id: 50, action: consume, inputOf: Process 789, affects: EconomicResource 30 (currentQuantity now 0)
- Process: id: 789, name: Bake turnover
- EconomicEvent: id: 51, action: produce, outputOf: Process 789, affects: EconomicResource 55
- EconomicResource 55, resourceClassifiedAs: Apple turnover
- EconomicEvent: id: 60, action: give, provider: Cloe, receiver: Bea, affects: EconomicResource 55 (currentQuantity now 0), inputOf: Transfer 5
- outputOf: Transfer 5
- received from EconomicEvent: id: 61, action: receive, provider: Cloe, receiver: Bea, affects: EconomicResource 60
(Note: github markdown apparently stops indenting at some point (after Transfer 2), or I did something wrong...)