2011-09-12 101 views
0

我想找到一個解析器的OCL,可以生成一個ECore模型文件,以便我可以使用模型來模擬方法,以便將OCL語句轉換爲其他語言模型,例如OCL到SQL(但不僅僅是SQL)。OCL到ECORE轉換

有沒有人知道如何到Ecore轉換器的OCL?

回答

0

MDT項目支持OCL:http://www.eclipse.org/modeling/mdt/?project=ocl 有一種OCL語言的EMF元模型,因此您可以將其用於轉換。

+0

感謝您的回答,根據您的經驗(或者其他經驗),該項目是否知道如何解析ocl代碼並將其轉換爲模型? – Clint

+0

我從來沒有使用過該API,但在Eclipse幫助中有一段代碼片段的開發人員指南:http://help.eclipse.org/helios/index.jsp?nav=/40_0 –

0

您需要覆蓋eclipseOCL中的ToStringVisitor類。