整個平台項目是一個技術工程生產的軟件。
我們認為編程是關於域語言發展的活動;所以,我們為開發新的語言,操縱他們使用域符號,並將其轉化為可執行代碼提供了平台。
採用全平台,問題領域專家可以用編程專家為軟件產品的開發合作。
整個平台包括一個建模框架,一個生成系統,一個家庭的語言,和域編輯集成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中
評論沒有發現