我想找到一個解析器的OCL,可以生成一個ECore模型文件,以便我可以使用模型來模擬方法,以便將OCL語句轉換爲其他語言模型,例如OCL到SQL(但不僅僅是SQL)。OCL到ECORE轉換
有沒有人知道如何到Ecore轉換器的OCL?
我想找到一個解析器的OCL,可以生成一個ECore模型文件,以便我可以使用模型來模擬方法,以便將OCL語句轉換爲其他語言模型,例如OCL到SQL(但不僅僅是SQL)。OCL到ECORE轉換
有沒有人知道如何到Ecore轉換器的OCL?
MDT項目支持OCL:http://www.eclipse.org/modeling/mdt/?project=ocl 有一種OCL語言的EMF元模型,因此您可以將其用於轉換。
您需要覆蓋eclipseOCL中的ToStringVisitor類。
感謝您的回答,根據您的經驗(或者其他經驗),該項目是否知道如何解析ocl代碼並將其轉換爲模型? – Clint
我從來沒有使用過該API,但在Eclipse幫助中有一段代碼片段的開發人員指南:http://help.eclipse.org/helios/index.jsp?nav=/40_0 –