rcasteran / jarvis4se

JARVIS for Systems Engineers
https://regis-casteran.gitbook.io/jarvis4se/
MIT License
3 stars 1 forks source link

Context diagram of functional element displaying functional element childs #44

Closed rcasteran closed 2 years ago

rcasteran commented 2 years ago

Impacted version jarvis4se version: 1.2.1

Describe the bug Jarvis displays childs of functional element in the context diagram of the functional element when its childs expose the interfaces of the functional element

To Reproduce Execute the following commands:

%%jarvis
with test
F is a function
F1 is a function
a is a data
F produces a
F1 consumes a
E is a functional element
E1 is a functional element
E allocates F
E1 allocates F1
I_E_E1 is a functional interface
E exposes I_E_E1
E1 exposes I_E_E1
I_E_E1 allocates a

E11 is a functional element
E11 composes E
E11 allocates F
E11 exposes I_E_E1

show context E

Jarvis displays the following context diagram showing E11 outside E exposing the interface I_E_E1

Expected behavior Jarvis must show E and E1 only, both exposing the interface I_E_E1

Screenshots None

Desktop (please complete the following information):