Helytelen típusfeloldás IncQuerynél

0 votes
asked Apr 28, 2014 in MDSD by borbast (39 points)  

Sziasztok!

Mi találkoztunk egy olyan buggal IncQuery esetén, hogy helytelenül következtet néha az adott típusra. A konkrét probléma a lenti képen látható. Elvileg ez IncQuery bug, csak szerettük volna felhívni a figyelmet, ha ilyennel találkoztok ne nagyon foglalkozzatok vele, mert a pattern attól még működik, csak még nem tökéletes az IncQuery.
Helytelen típusfeloldás IncQueryben

1 Answer

0 votes
answered Apr 30, 2014 by borbast (39 points)  

Ha változott a genmodel létrehozása óta a modell, akkor a megoldás:
Reload kell a genmodel-nek.

Magyarázat:
A genmodel grafikus szerkesztőjében ugyan látszanak az új elemek is, de a szöveges editorral megnézve, a fájlban nincsenek benne. Ennek oka, hogy a grafikus editor következtetésre is képes, így az új elemeket meg tudja jeleníteni, ugyanakkor ahhoz nincs joga, hogy felülírja a genmodel fájlját.
Az IncQuery következtető logikája viszont a genmodel fájljával dolgozik, amiben nincsenek benne az új elemek.

...