摘要: EMF(Eclipse Modeling Framework)是一個(gè)模型架構(gòu)和代碼生成工具,它可以用來建構(gòu)以結(jié)構(gòu)化數(shù)據(jù)為基礎(chǔ)的工具或者應(yīng)用。作為MDA和Eclipse的結(jié)合體,它發(fā)展迅速,IBM的大部分工具產(chǎn)品如RSA等都將建立在它的基礎(chǔ)之上。
EMF通過JET和JMERGE來實(shí)現(xiàn)支持MDA,它可以從annotated Java, UML, or XML Schema三種模型生成Eclipse plug-in代碼。我們將用Rational Rose建立UML模型來作為系統(tǒng)模型。
閱讀全文