Beste mede-tweakers,
Ik heb een vraag wat betreft het platslaan (flattening) van een hierarchisch statechart.
Situatie
Er is een composite state "Aan" waarbinnen 2 substates "Normaal" en "Camera" bestaan. De state "Aan" heeft een onexit "cleanMemory();"
Oplossingen
1. OO-achtige aanpak: Elke substate krijgt de onexit van de superstate. Resultaat is dat beide states, "Normaal" en "Camera" een onexit methode krijgen "cleanMemory()";
Ik twijfel aan deze oplossing omdat het niet juist voelt wanneer er een transitie is van "Normaal" naar "Camera", hier vindt dus ook de "cleanMemory()" plaats.
Kan iemand mij vertellen hoe entry/exit states nou wel werken?
Alvast bedankt,
Michel
Ik heb een vraag wat betreft het platslaan (flattening) van een hierarchisch statechart.
Situatie
Er is een composite state "Aan" waarbinnen 2 substates "Normaal" en "Camera" bestaan. De state "Aan" heeft een onexit "cleanMemory();"
Oplossingen
1. OO-achtige aanpak: Elke substate krijgt de onexit van de superstate. Resultaat is dat beide states, "Normaal" en "Camera" een onexit methode krijgen "cleanMemory()";
Ik twijfel aan deze oplossing omdat het niet juist voelt wanneer er een transitie is van "Normaal" naar "Camera", hier vindt dus ook de "cleanMemory()" plaats.
Kan iemand mij vertellen hoe entry/exit states nou wel werken?
Alvast bedankt,
Michel