Eclipse Plugin依賴設(shè)置問題
2010-01-14 22:50:05
導(dǎo)語: ·如何設(shè)置兩個plugin工程之間的依賴關(guān)系,必須在被依賴方project的mainfest里面的exprot package設(shè)置要給依賴方可用的package,在依賴方的dependency里面要設(shè)置被依賴的project名
關(guān)鍵詞:問題
EMF的存儲設(shè)置
2010-01-14 22:49:41
導(dǎo)語: 一般我們在對EMF模型內(nèi)容進(jìn)行輸出,這里需要進(jìn)行一些定制,下面是我在項目中做的一些定制,第一個是要將EMF Model輸出的xml中去掉一些名稱空間的信息,第二個就是希望把某些信息由Attribute類型轉(zhuǎn)換成Content類型,
關(guān)鍵詞:存儲
最近的plugin開發(fā)總結(jié)
2010-01-14 22:49:15
導(dǎo)語: ·在采用Dynamic EMF方式生成EMF model的時候,使用EFactory創(chuàng)建的EClass一定要加到EPackage中去,否則在創(chuàng)建EObject的時候會出錯
關(guān)鍵詞:開發(fā)
EMF Menu(Action, Command)使用注意事項
2010-01-14 22:48:46
導(dǎo)語: 當(dāng)我們的menu item需要根據(jù)當(dāng)前選擇不同對象發(fā)生動態(tài)變化就要注意了,EMF Editor的做法在添加完成之后,將焦點設(shè)置到新增的節(jié)點上,這樣做看似無心,其實是有一定原因的,至少我認(rèn)為是這樣,如果我們增加了一個節(jié)點
關(guān)鍵詞:注意事項
eclipse forms的master/details 結(jié)構(gòu)分析
2010-01-14 22:48:19
導(dǎo)語: 如果使用了多頁編輯器的話,就需要用到FormPage和FormEditor這兩個東東,用來顯示主要內(nèi)容結(jié)構(gòu)的是位于左邊的MasterBlock(基類的名字是MasterDetailsBlock),而選中內(nèi)容結(jié)構(gòu)上的每一個節(jié)點則會更新位于DetailsBl
關(guān)鍵詞:結(jié)構(gòu) 分析
使用Dynamic EMF之后ItemProvider(AdapterFact
2010-01-14 22:47:48
導(dǎo)語: 當(dāng)使用dynamic emf的方式來生成emf model的時候,只會使用ReflectiveItemProviderAdapterFactory和ReflectiveItemProvider來充當(dāng)emf.edit部分,這個時候如果需要定制ItemProvider和AdapterFactory的話,需要從這兩個
Command Framework如何實現(xiàn)EMF Model的編輯
2010-01-14 22:47:19
導(dǎo)語: 源于《EMF.Edit Framework Programmgering's Guide》
關(guān)于JFace的TreeViewer的Selection
2010-01-14 22:46:14
導(dǎo)語: tree.setSelection(tree.getItem(0))和viewer.setSelection(new StructuredSelection(new Object[] { tree.getItem(0).getData() }));之間是有區(qū)別的,前者不會觸發(fā)viewer的selectionChanged事件,后者則會觸發(fā),這