整个平台项目是一个技术工程生产的软件。
我们认为编程是关于域语言发展的活动;所以,我们为开发新的语言,操纵他们使用域符号,并将其转化为可执行代码提供了平台。
采用全平台,问题领域专家可以用编程专家为软件产品的开发合作。
整个平台包括一个建模框架,一个生成系统,一个家庭的语言,和域编辑集成Eclipse平台。
boundled利用该平台语言包括流行的语言,比如Java和XML以及用于模拟结构,行为,持久性和语言的符号了一些新的领域的语言。
功能:
- <李班=“bbli”>架构:
- 扩展。该架构提供了语言扩展的API。您可以添加/删除语言,符号,不放过和操作。
- Java框架和域语言。整个平台的所有表现力可以作为标准的Java框架。这种表现力的一部分,也可以通过一个家族域的语言。
- 生成。整个造型语言生成的Java框架之上的代码。连同框架的广泛使用知名设计模式,代码生成摸上去手写的。
- 本机支持。每个整体语言可以用来在模板的含量,如果它有一个可执行的语义,它也可以使用在碱或主机级别。
- 舞台为游客的支持。分期支持可用于使用遍历游客框架中定义的行为。
- 混合模板语言。单个工件生成器可以使用多种模板语言。
- 基于流的持久性。模型的持久性语法是可插拔的。基于这两个基本流和模型的持久性方法(套)的支持。流API看起来像由生成器设计模式的参与者主任的生产建设活动。
- 在Java代码和XML序列化器默认。标准持久套件基于一个流API,并且在两味可用:Java和XML。 Java代码在执行时,火灾建设活动流。
- 基于流的行为。模型的行为可以直接在无需模型的现有建筑物的流API的顶部被定义。
- 在多国语言支持。使用多国语言编写的程序都在一个源文件甚至支持。
- 版本的支持。设施版本的元模型和迁移/提供导入现有的模型。
- 在全球环境基金根据编辑的Eclipse插件。基于模型的可视化编辑器为Eclipse甚至可以使用单独的插件被添加到一个整体的语言。
- 在丰富的图形用户界面。支持多种类型的符号包括语法布局面向文本的语言,数学布局的数学表达式树和图形布局图面向对象语言。
- 在多个符号的语言。每种语言的多个符号可以被定义并部署在一个模块化的方式。该符号可以同时编辑。更改
- 混合符号。多个符号甚至可以在一个单一的编辑器视图混合。用具体的语法模板语言此功能对于元编程特别有用。
<李班=“bbli”>元编程:
<李班=“bbli”>持久性:
<李班=“bbli”>编辑:
什么在此版本中是新的:
- 在IDE:
- 改进&QUOT;复制实体路径&QUOT;操作使用类型化特征几步语言
- [动作]增加,提高操作的模块化所需的全部功能
- [动作]增加了ActionCall构建以编程方式调用操作
- [语义]重新设计的签名类型更适合用于限定转换
- [语义]新增LanguageType表示任何类型的特定语言
- [语义]增加TypedVariable到一个正式的名字添加到一个类别中的签名
- [语义]新增隐名的语义功能的应用程序和规则
- [语义]新增实体模式语义到的EntityType
- [语义]改写在域级别和改进的内容帮助
- [语义]新增正规化,口译和笔译(来查询)
- [文字]恢复能力,在鸟巢的文件和文件中的行行
- [工作流程]增加支持迭代器作为调用活动不缩结果
- [语义]规则和模板改进作风表格
- [语义]模板结构的改进融合
- [文字]所有,但文本字符的低能见度
- [文字]增加框嵌套的文件和行框架
- [迭代器]增加一个CollectionIterator包iterables没有返回IEntities
- 示例
- [进出口语言]增加了Java和使用语义编写的文本生成
- 错误修正
- [模型]跨越实体和功能固定唯一的名称标准化
什么是1.0.0.v20110316-1725版本新:
- 在更新的Eclipse捆绑所有功能于一身的分布3.6.2版本
- 介绍了&QUOT; XWL&QUOT;文件扩展名默认XML构建持久
- 在现代化和重组的内容类型层次
什么是1.0.0.v20110114-1804版本新:
- 在改进和新增功能
在什么版本1.0.0.v20101025-1115都是新:
- 在写作&QUOT的功能;计划&QUOT;混合多域语言已得到增强,申报支持的组合物的能力。
- 在编辑器的可用性是通过重新设计焦点,选择和DND反馈改进。
- 内容帮助改组每语言子菜单介绍。
- 在该领域的语言来定义的结构和语言的行为已扩展为支持方面化模型和图形结构和遍历。
- 要便于调试,调试一个视角中引入了调试和变量视图,利用域记号的。
在什么版本1.0.0.v20090323-1254都是新:
- 常规:
- 改进测试套件。
- IDE:
- [工作流程]增加了选择通过任务活动装车型车型对话框。
- 框架:
- [绑定]增加了对结果的迭代器支持
- [分析器]的战略增加API的支持
- [UI]增加支持内容辅助菜单(通过按Ctrl +空格)
- [UI]水平箭头按键上的文字选择,以Eclipse文本编辑器制服的行为。
- 语言:
- [共享]改组和固定的解释
- [语法]新增支持解析BigDecimals的和BigIntegers。
- [语法]增加支持在DataTerminals直列unparsing行为定义。
- [查询]增加支持EnumValue,日期,可比性和对象数据类型为关系和平等的结构。
- [测试]增加发电机的AllOf,AnyOf,IsAssignableTo,HasType,HasKind支持。
- [工作流程]增加了支持使用部署在语法解析/ Unparse活动
- [XSD]的符号和约束声明,外语属性,重新定义指令增加了模型的支持。
- 符号:
- [XSD]增加了对无界maxOccurs属性和外国的属性支持。
- [XSI]增加支持复合属性。
- 错误修正:
- [游客]固定台上下来的行为(无效的情况下)的GenericTemplateInterpreterVisitor。
- [游客]固定变量替换行为无效值。
- [动作]修正回归上变换代根实体。
- [语法]固定选择规则unparsing。
- [查询]在固定模板ExpressionTest变量如何影响去除上下文变量。
- [查询]修正布尔表达式的行为。
- [查询]修正AtFeatureTest与功能URI。
- [查询]比较固定的行为构建与布尔值,对象,枚举值和日期。
- [工作流程]固定类内容载入回归协助和译员。
- [XML]元素含量特征的原型固定式。
- [XSD]修正复杂类型具有空内容模型的映射。
- [UI]使用对象数据类型的数据实体的固定编辑。
- [UI]修正了使用的编辑失败状态页面中的重试按钮后,动作行为。
查询和XSD语言
在Equals和NotEquals
要求:
- 在Java 2标准版运行环境
- 在Eclipse中
评论没有发现