Modify with a given function
Modify with a given function
Modify with a given Partial function
Modify with a given Partial function
Replace all values of type S, with the same value
Replace all values of type S, with the same value
Replace the first value of type S (topdown, with another value
Replace the first value of type S (topdown, with another value
Replace with a given partial function
Replace with a given partial function
Replace with a given strategy (breadth first)
Replace with a given strategy (breadth first)
Replace with a given strategy (top down)
Replace with a given strategy (top down)
Take the first value of a given type (approximated with a ClassTag) and replace it everywhere in the graph
Take the first value of a given type (approximated with a ClassTag) and replace it everywhere in the graph
Make singletons of all components
Make singletons of all components
Make singletons of all components
Make singletons of all components
start components from the bottom up
start components from the bottom up
stop components from the top down we try to stop components even if previous components fail to stop
stop components from the top down we try to stop components even if previous components fail to stop