2017-02-24 77 views
0

Evrything在標題中:我有一個OCL AST(使用root作爲org.eclipse.ocl.ecore.Constraint),我修改了它。 我想再次解析它,但我只找到打印約束(或任何OCL事物)時獲得的「單行OCL語法」 - 在其toString()方法中提供。OCL:從AST到具體語法

任何人都知道從EMF OCL Constraint獲取最終可解析的OCL字符串的方法嗎? (或來自任何TypedElement)(或來自任何OCLExpression或ExpressionInOCL)?

謝謝! 愛德華

回答

0

正如我已經回答了一些關於Eclipse的OCL論壇時間.... http://eclipse.org/forums/eclipse.modeling.mdt.ocl

如果使用舊的OCL你已經老了faclities。

如果您使用新的基於數據透視表的OCL,您將獲得新的可擴展工具,如PrettyPrinter。

問候

埃德Willink

+0

沒錯,你的回答。也許技術太嚴格限制,太標準,太多!我在這裏發佈,以避免你在Eclipse論壇上維護的族長單極子。我正在尋找實際用戶。請發展成爲一名新手,你和「基於數據透視表的OCL」談論什麼?以及如何從傳統的OCL(?)遷移到這個。對源代碼的實際影響是什麼?因爲大家都知道Eclipse和OCL文檔缺乏必要條件,所以請不要將其引用到文檔中。謝謝。 –