日本一区二区免费播放_麻豆导航_久久精品99_国产性av_色婷婷噜噜久久国产精品12p_av福利资源_精品综合久久

當前位置:首頁 > 網站舊欄目 > 學習園地 > 設計軟件教程 > 使用Dynamic EMF之后ItemProvider(AdapterFactory)的實現

使用Dynamic EMF之后ItemProvider(AdapterFactory)的實現
2010-01-14 22:47:48  作者:  來源:

當使用dynamic emf的方式來生成emf model的時候,只會使用ReflectiveItemProviderAdapterFactory和ReflectiveItemProvider來充當emf.edit部分,這個時候如果需要定制ItemProvider和AdapterFactory的話,需要從這兩個類繼承,重載相關的方法,例如:

java 代碼
 
  1. List factories = new ArrayList();   
  2.   factories.add(new ResourceItemProviderAdapterFactory());   
  3.   // 這里創建匿名ReflectiveItemProviderAdapterFactory的最終目的是為了定制Tree的圖標   
  4.   factories.add(new ReflectiveItemProviderAdapterFactory() {   
  5.    @Override  
  6.    public Adapter createAdapter(Notifier target) {   
  7.     return new ReflectiveItemProvider(this) {   
  8.      @Override  
  9.      public Object getImage(Object object) {   
  10.       EClass eClass = ((EObject) object).eClass();   
  11.       // 改從emf中取得icon為從rule中取icon的內容,因為icon不屬于業務模型的內容,只是屬于顯示層的信息   
  12.       return overlayImage(   
  13.         object,   
  14.         ViewEditorPlugin.INSTANCE   
  15.           .getImage((String) configReader   
  16.             .getIconPath(eClass.getName())));   
  17.      }   
  18.     };   
  19.    }   
  20.   });   
  21.   
  22.   adapterFactory = new ComposedAdapterFactory(factories);   

安徽新華電腦學校專業職業規劃師為你提供更多幫助【在線咨詢
主站蜘蛛池模板: 国产色啪午夜免费视频 | 国产香蕉久久精品综合网 | 久久久中文字幕 | 国产美女精品三级在线观看 | 在线看片a | 九九热精品视频在线播放 | 免费看一级a一片毛片 | 人人插人人干 | 日本a在线免费观看 | 婷婷成人综合 | 久久本网站受美利坚法律保护 | 精品一区精品二区 | jizz18欧美| 亚洲天堂中文 | 99精品国产免费久久国语 | 久久精品波多野结衣 | a级片免费在线观看 | 国产探花视频在线观看 | 真实的强视频69视频 | 国产一级做a爱免费观看 | 香港三日本三级三级三级 | 国内精品福利丝袜视频_速 国内精品福利在线视频 | 激情综合婷婷丁香六月花 | 免费jlzzjlzz在线播放视频 | 欧美性猛交xxxx黑人 | 激情小说欧美图片 | 免费日韩在线视频 | 亚洲国产精品久久人人爱 | 国内精品久久久久丫网址 | 亚洲成a人片在线观看中文!!! | 国产一起色一起爱 | 韩国三级hd | 国产精品福利一区二区 | 这里只有精品视频 | 99精品视频在线观看免费专区 | 日韩一区视频在线 | 激情久久久久久久久久 | 久久综合色婷婷 | 国产三级在线观看视频不卡 | 国产成人精品免费大全 | 看真人一级毛多毛片 |