Nodes that store data like obejcts and then data affecting other nodes

I’m new to GoJS and was wondering if you can perhaps store data within a node and then have that data be editable. Then when that data is edited, it “affects” the data of other nodes? Similar to a bayesian network. Say for instance, in the example below, I change some instance to fully true or fully false and it affects the % outcome of other nodes.

something similar to this. Is this possible?
I would love any feedback or if someone has a suggestion on how to do something similar, it would be awesome!


Sure – you can use GoJS to implement visual languages. You do need to define the syntax and semantics of your language, and you need to implement its interpretation or compilation into another language.

For example: