提高您的开发的帮助下,这个模型驱动的语言
自然的的规则语言或NRL,短,开发了一个模型驱动的语言,它的目的是在提高产品质量和上市时间集成项目。
它允许用户限制,修改和绘制在不同格式的数据。 NRL在一个较高的神器出山:www.shenqi73.com水平,是专为自动执行语言的翻译。
,NRL的主要职责是提供一个用户友好的替代语言如OCL,XSLT,XPath中,Schematron的,和许多其他人的,尤其是在情况下,他们会被认为过于技术化。
下面是一些主要特点的“自然法则语言”:
·开放式规范 - 点击左侧链接。
·可读 - 因此一个
安全的投资。如果你放弃了NRL为基础的产品明天,你留下与可读的规格。
·相对独立的模型:它可以表达过UML和XML Schema的约束,例如。
·专为翻译为目标语言 - 的抽象语法是清楚的,完全指定,并可以映射到Java,XSLT,等等。
要求:
·
的Java 此版本中的新功能:
改进:
·的整个nrlparser项目进行了重组,建立使用Maven
现在·nrlparser是同步到Maven中央! net.sourceforge.nrl:nrlparser:1.4.2增加了更多的用户数据从XML Schema的IAttribute创建的对象,,表明是否代表XML元素或XML属性
·添加了getUserData()方法返回底层UML2元素的UML模型元素。这使得它的XSD类的行为。错误修正
·修正了一个错误NRLDataType的hashCode失踪。
·不来自一个基类(可能在UML),现在可以使用枚举,而不会产生错误的。
·修正了一个问题,一些UTF-8的测试案例。
·一些过时的模型和测试,从源项目中删除。