<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    很久很久以前

      BlogJava :: 首頁 :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理 ::
      34 隨筆 :: 4 文章 :: 17 評論 :: 0 Trackbacks

    EMF中的三個部分:元數(shù)據meta-data,代碼生成code generation,默認序列化default serialization.
    EMF is part of the Model Driver Architecture(MDA).MDA是將整個應用軟件生存周期的開發(fā)管理都集中于模型上。這種模型是用元模型(meta-model)定義的。然后,使用映射,模型被用于生成software artefacts, 這就實現(xiàn)了整個系統(tǒng)。
    EMF所能做的:emf能夠用于描述和構建模型。所實現(xiàn)的模型可以被用于任何java應用程序的開發(fā)。
    對于ecore模型我們有幾點需要注意:
    1。在ecore文件的xmi描述中沒有各個元素之間的聯(lián)系,我們使用EReference來表示各個元素之間的聯(lián)系。
       對于兩個方向上的聯(lián)系,通過兩個成對的EReference來表示,每個聯(lián)系的類,都有一個eOpposite來保存它自己在所聯(lián)系類中的名字(引用)。
       對于單方向上的聯(lián)系,使用一個單獨的EReference,并且這個reference沒有eOpposite(因為對方并沒有對自己的引用)。
       連接的多重性通過upperBound和lowerBound來表示。多個用-1。
    2。使用EPackage可以像java中的package一樣用。
    3。兩種模型,一種是業(yè)務模型,一種是視圖模型。一般將兩種模型放在不同的package中。兩種方法將兩種模型聯(lián)系起來:
       一是構建一個新package,構建一個多重繼承的新package來將兩個package聯(lián)系起來。
       二是將兩種模型分開存儲,添加從視圖模型到業(yè)務模型的引用。這種方法兩個模型是松耦合的。這種單方向的引用也不會破壞(污染)業(yè)務模型。注意,由于這種引用是兩個package之間的,所以在移用的eType類型中需要指明包名。  

    除此之外,ecore還提供了一種遞歸的定義方法。就是使用eSubPackage來分別包含業(yè)務模型和視圖模型,并且在這兩個subPackage間建立reference(對于package來說是自己引用自己)。
    4。我們可以有多種方法來生成ecore模型。通過注釋的java接口(annotated java interface),通過rantional rose創(chuàng)建模型,通過XML Schema等等。

    posted on 2006-02-19 15:32 Long Long Ago 閱讀(653) 評論(0)  編輯  收藏 所屬分類: EMFEclipse

    只有注冊用戶登錄后才能發(fā)表評論。


    網站導航:
     
    主站蜘蛛池模板: 日本亚洲精品色婷婷在线影院| 亚洲午夜一区二区三区| 朝桐光亚洲专区在线中文字幕| 国产精品亚洲专区无码牛牛| 成年网站免费视频A在线双飞| 亚洲AV无码欧洲AV无码网站| 亚洲欧美日韩久久精品| 成在线人免费无码高潮喷水| 可以免费看黄视频的网站| 亚洲国产精品自在在线观看 | 国产亚洲一区二区手机在线观看| 亚洲视频在线观看网站| 久久国产乱子伦免费精品| 亚洲第一永久在线观看| 成人毛片免费在线观看| 黑人粗长大战亚洲女2021国产精品成人免费视频 | 亚洲免费在线视频| 最近免费中文字幕mv电影| 亚洲系列国产精品制服丝袜第| 免费看h片的网站| 久久亚洲国产午夜精品理论片 | 久视频精品免费观看99| 亚洲区视频在线观看| 91成人免费福利网站在线| 国产不卡免费视频| 国产黄在线观看免费观看不卡| 亚洲AV午夜成人片| 永久免费毛片在线播放| 男人和女人高潮免费网站| 亚洲av色影在线| 久久精品视频免费| 中文字幕人成人乱码亚洲电影| 精品国产污污免费网站| 亚洲人成7777影视在线观看| 免费国产综合视频在线看 | 国产一区二区三区免费在线观看 | 亚洲精品天堂无码中文字幕| 亚洲一区二区三区免费视频| 亚洲精品无AMM毛片| 亚洲成Av人片乱码色午夜| 成人黄页网站免费观看大全|