posted @ 2008-11-18 15:17 xiaoxiaoleemin 閱讀(2555) | 評論 (0) | 編輯 收藏
posted @ 2008-10-16 13:53 xiaoxiaoleemin 閱讀(854) | 評論 (0) | 編輯 收藏
posted @ 2008-04-03 12:53 xiaoxiaoleemin 閱讀(729) | 評論 (0) | 編輯 收藏
posted @ 2008-04-01 23:05 xiaoxiaoleemin 閱讀(737) | 評論 (0) | 編輯 收藏
posted @ 2007-05-09 18:16 xiaoxiaoleemin 閱讀(1655) | 評論 (1) | 編輯 收藏
閱讀全文
posted @ 2007-05-07 14:42 xiaoxiaoleemin 閱讀(599) | 評論 (0) | 編輯 收藏
posted @ 2007-05-07 14:10 xiaoxiaoleemin 閱讀(1007) | 評論 (1) | 編輯 收藏
posted @ 2007-05-06 23:15 xiaoxiaoleemin 閱讀(1203) | 評論 (4) | 編輯 收藏
posted @ 2007-05-06 21:08 xiaoxiaoleemin 閱讀(1533) | 評論 (0) | 編輯 收藏
public class MySchoolEditor extends EditorPart implements ISelectionListener {
...
protected IContentOutlinePage contentOutlinePage; 閱讀全文
posted @ 2007-05-06 18:03 xiaoxiaoleemin 閱讀(783) | 評論 (0) | 編輯 收藏
posted @ 2007-05-06 17:24 xiaoxiaoleemin 閱讀(2085) | 評論 (2) | 編輯 收藏
posted @ 2007-05-05 20:44 xiaoxiaoleemin 閱讀(783) | 評論 (0) | 編輯 收藏
Eclipse通過JFace中的一些Viewer來顯示結構化的數據,這些Viewer不直接從model中獲取要顯示的數據,而是通過ContentProvider和LabelProvider來取得要顯示的內容、文本以及圖標等信息。 閱讀全文
posted @ 2007-05-05 18:08 xiaoxiaoleemin 閱讀(935) | 評論 (0) | 編輯 收藏
1.Notification and Adapter
EMF生成的每一個類還是一個Notifier類型,因此當它的屬性或者引用改變的時候可以發出通知。這是一個很重要的性質,通過監聽EObject的變化可以及時地更新視圖或者與之相關聯的對象。EMF中的Notification Observer(Listener)叫做Adapter,它除了監聽事件以外,還可以擴展其它行為(extend behavior)等。 閱讀全文
posted @ 2007-05-04 21:44 xiaoxiaoleemin 閱讀(930) | 評論 (1) | 編輯 收藏
我們通常所說的模型(Model)是指應用程序更高層次的描述,通過它可以生成部分甚至全部的實現代碼,可以由UML等標準的方法來定義。EMF(Eclipse Modeling Framework)中的模型層次沒有這么高,它和實現直接關聯。
EMF是一個可以產生代碼的框架,你可以通過UML類圖、XML Schema、Java Interface等任何一種方式來定義EMF模型,而且可以由一種方式生成另外其它方式,在這里EMF 模型就是把這三者結合在一起的更高層次的一種表示。EMF模型本質上是UML類圖的子集,它是關于應用的類和數據的簡單模型。 閱讀全文
posted @ 2007-05-04 19:13 xiaoxiaoleemin 閱讀(1037) | 評論 (0) | 編輯 收藏