3
我正在使用ATL將一個ECore模型實例轉換爲另一個實例。我們有一個XText編輯器設置爲與目標模型一起工作,並且希望在轉換模型啓動時將轉換後的模型直接加載到編輯器中。 目前我們有一個實例作爲磁盤上的XMI文件。在xtext啓動時執行代碼?
這可能嗎?如果是這樣,我們應該怎麼做呢?
我正在使用ATL將一個ECore模型實例轉換爲另一個實例。我們有一個XText編輯器設置爲與目標模型一起工作,並且希望在轉換模型啓動時將轉換後的模型直接加載到編輯器中。 目前我們有一個實例作爲磁盤上的XMI文件。在xtext啓動時執行代碼?
這可能嗎?如果是這樣,我們應該怎麼做呢?
這是一個非常好的問題。我認爲這個任務還沒有一個eclipse插件,但其中一個可能非常容易創建。該插件必須做這幾樣步驟:
我不知道Eclipse API是否也支持內存資源,因此您不必將目標模型作爲文件存儲在磁盤上。