UML类图是描述类及其关系的标准图形表示法。UML类图的文本表示 - 用于UML的DSL
是否有标准文字记号(DSL)来描述相同?不要说XMI或EMF ;-)
我认为你可以用Corba IDL做到这一点,并使用接口类,但这在科尔巴方面太多了。你可以使用Java接口,但这也是Java。
我的问题的背景是写作发电机。我认为,基于DSL的语法树编写生成器比解析图形符号更容易。首先必须将图形符号转换为语法树(这与您从相应的DSL获得的相同)。我认为将图形表示法翻译成语法树比翻译DSL(您可以使用ANTLR的地方)更困难。
你有什么期望从XMI或EMF不同? – 2010-11-10 12:00:29
@Doc Brown:只是一个猜测,但人类可读性可能会高度评价... :-) – sfinnie 2010-11-10 12:50:50