[Modelinterpreter] debugging jdt nélkül
Boldizsár Németh
nboldi at caesar.elte.hu
Mon May 4 21:30:25 CEST 2015
Sziasztok!
Azt sikerült megoldani, hogy úgy launch-ol a delegate, hogy nem jegyez
be debug target-et, így nem kerül bele a debug nézetbe a jdt-s debug target.
Sajnos a fejlesztés ezen szálán nem várt akadályok merültek föl.
Egyszerűen nem tudom rávenni a moka DebugTarget-jét (xUML-Rt State
machine), hogy a UI-on megfelelően látszódjon az állapota. Vagyis hiába
suspendelem, attól még úgy látszik, hogy fut, és nem lehet a resume
gombra kattintani.
Ami eddig világossá vált számomra, az az, hogy a debug target-eknek
jellemzően vannak thread-jei (így van ez a jdt-ben és a moka fuml
execution engine-jában is). Egy thread-en állva nyom az ember resume-ot.
Lehet, hogy ezért nem érti meg a gui, amikor állapotot vált a mokás
debug target. Próbáltam manuálisan küldözgetni értesítéseket arról, hogy
suspendelődött a debug target, de így sem vette. Arra tudok gyanakodni,
hogy valamelyik komponens csak arra figyel, hogy thread-eknek mikor
változik az állapota, debug target-ekre meg nem.
Megoldások, amik nekem eszembe jutnak:
- Másik resume gomb
- Valahogy thread-eket gyártani neki
- Egy controller target-ről vezérelni, aminek gyártunk thread-eket
Mit gondoltok?
Boldi
More information about the Modelinterpreter
mailing list