2012-05-29 37 views
0

有沒有辦法對Ecore EPackage中的類進行拓撲排序,即對類的列表進行排序,以便將使用另一個類作爲超類的類定位在它們的超類之後?我爲另一個使用手動圖遍歷的代碼生成器做了類似的事情,但肯定有人必須已經爲Ecore實現了這一點。Sortore Ecore classes topology

回答

0

MoDisco允許定義元模型上的查詢。因此,您可以爲Ecore模型編寫一個查詢,該模型以拓撲順序返回EClasses。在Java中實現這樣的查詢時,這不應該成爲困難的任務。有關更多信息,請參見help for MoDisco