プラットフォーム全体のプロジェクトは、ソフトウェアの生産を操作する技術です。
私たちは、プログラミングは、ドメイン言語の開発に関する活動であると思います。そう、我々はそれらを操作する、新しい言語を開発したドメイン表記を使用して、実行可能コードに変換するためのプラットフォームを提供します。
プラットフォーム全体を使用して、問題領域の専門家は、ソフトウェア製品の開発のためのプログラミングの専門家と一緒に作業することができます。
プラットフォーム全体は、Eclipseプラットフォームと統合モデリングフレームワーク、生成的なシステム、言語の家族、およびドメインエディタが含まれています。
プラットフォームとboundled言語が一緒に構造、振る舞い、永続性と言語の表記をモデル化するために使用されるいくつかの新しいドメインの言語とJavaやXMLなどの一般的な言語が含まれます。
特徴:
アーキテクチャ:
拡張可能。アーキテクチャは、言語拡張のためのAPIを提供します。あなたは言語、表記法、persistencesおよび操作を追加/削除することができます。
Javaフレームワークとドメインの言語。プラットフォーム全体のすべての表現力は、標準のJavaフレームワークとして利用可能です。この表現力の一部は、ドメイン言語の家族からも利用可能です。
ジェネレーティブ。全体のモデリング言語は、Javaフレームワークの上にコードを生成します。一緒にフレームワークでよく知らデザインパターンの広範な使用と、コードが書かれた感触の手を生成しました。
メタプログラミング:
ネイティブサポート。各全言語は、実行可能な意味を持っている場合、それは、ベースまたはホストレベルで使用することができ、テンプレートのレベルで使用することができます。
訪問者のためのサポートをステージング。サポートをステージング訪問者トラバーサルフレームワークを使用して定義された動作のために利用可能です。
テンプレート言語を混合。単一のアーティファクト·ジェネレータは、複数のテンプレート言語を使用することができます。
永続性:
ベースの持続をストリーミング。モデルの持続性の構文は、プラグイン可能です。両方のストリームベースとモデルベースの永続化メソッド(キット)がサポートされています。ストリーミングAPIは、Builderのデザインパターンのディレクターの参加者によって生成され、建物のイベントのように見えます。
JavaコードとXMLデフォルトシリアライザ。標準の永続性キットは、ストリーミングAPIに基づいており、2フレーバーで使用できます:JavaとXML。 Javaコードは、実行されると、イベントを構築するためのストリームを発生させます。
ベースの動作をストリーミング。モデルの動作は、モデルの事前の建物なしでストリーミングAPIの上に直接定義することができます。
複数の言語がサポートされています。複数の言語を使用して作成されたプログラムも、単一のソースファイルでサポートされています。
サポートのバージョン管理。既存のモデルをメタモデルをバージョン管理および移行/インポートの機能が提供されています。
編集:
GEFは、Eclipse用のエディタをベース。 Eclipse用のモデルベースのビジュアルエディタはあっても、別個のプラグインを使用して、全言語に追加することができます。
豊富なグラフィカル·ユーザ·インターフェース。表記の複数の種類のダイアグラム指向言語のテキスト指向言語のための文法のレイアウト、数学的な表現のための数学のレイアウト、ツリー、グラフレイアウトなど、サポートされています。
言語のための複数の表記法。言語ごとに複数の表記を定義することができ、モジュール式の方法で展開します。編集中の表記を変更することができます。
表記を混合。複数の表記があっても、単一のエディタビューに混合することができます。この機能は、テンプレート言語のための具体的な構文を使用して、メタプログラミングのために特に有用です。
このリリースで新しい何が:
このIDE:
改善された"コピー実体パス"型指定された機能を使用するアクションは言語手順
[アクション] [アクションのモジュール化を改善するために必要な機能を追加しました
[アクション]プログラムで、アクションを呼び出すためにActionCallコンストラクトを追加しました
【意味】再設計署名タイプは、変換を定義するために、より適していることが
与えられた言語のいずれかのタイプを表すために[意味]が追加されましたLanguageType
【意味】を追加しましたTypedVariableは、署名にカテゴリに正式名称を追加します
機能アプリケーションとルールの[意味]が追加されました暗黙の名前の意味
【意味】エンティティパターンのセマンティクスは、EntityTypeに追加します
【意味】ドメインレベルで書き換えおよび改善されたコンテンツが支援します
[意味](クエリに)正規化、通訳や翻訳を追加しました
[テキスト]行で巣ドキュメント内のドキュメントと行に復元能力
[ワークフロー] invokeアクティビティーの表記の結果としてのイテレータのサポートが追加されました
ルールおよびテンプレートの[意味]改善表形式のスタイル
テンプレート構築物の[意味]改善合併
[テキスト]テキスト文字が、すべての可視性を削減
[テキスト]ネストされたドキュメントと行のフレームワークを追加しました箱
【イテレータ] IEntitiesを返さない反復可能オブジェクトをラップするCollectionIteratorを追加しました
例
【インプ言語]は、Javaおよびセマンティクスを使用して記述されたテキスト·ジェネレータを追加しました
修正されたバグ
[モデル]実体と機能全体で一意の名前の正規化を修正しました
このバージョン1.0.0.v20110316-1725の新機能です:
この更新バージョン3.6.2にオールインワン配布にバンドルのEclipse
XWL"&QUOTを導入しました。デフォルトのXML Builderの持続性のためのファイル拡張子
近代化と再編成コンテンツタイプ階層
このバージョン1.0.0.v20110114-1804の新機能です:
この改善と追加された機能。
このバージョン1.0.0.v20101025-1115の新機能です:
この書き込み&QUOTの特徴;プログラム"複数のドメインの言語の混在はサポートされている組成物を宣言する機能によって強化されています。
編集者の利便性はフォーカス、選択、およびドラッグ&ドロップフィードバックを再設計することにより、改善されました。
コンテンツアシストは、言語のサブメニューごとに導入することによって再編されました。
構造と言語の動作を定義するには、ドメイン言語はアスペクト的モデルやグラフ構造と横断をサポートするように拡張されました。
デバッグを容易にするために、デバッグパースペクティブは、ドメイン表記を使用するデバッグと変数ビューで導入されました。
このバージョン1.0.0.v20090323-1254の新機能ます。
一般:
改善されたクエリのテストスイートとXSD言語。
IDE:
[ワークフロー]を追加しましたタスク活動を通してロードモデルのモデルダイアログを選択します。
フレームワーク:
結果イテレータのための[バインディング]サポートを追加しました
[パーサー]は戦略のためのAPIのサポートを追加しました
コンテンツ(CTRL +スペースを経由して)メニューを支援するための[UI]はサポートを追加しました
[UI]のテキストエディタをEclipseにテキストの選択に水平方向の矢印キーを押すの制服挙動。
言語:
【コモンズ]インタプリタを再編成し、固定
[文法]はのBigDecimalとのBigIntegerを解析するためのサポートが追加されました。
[文法]はDataTerminalsでunparsing行動のインライン定義のサポートが追加されました。
[クエリ]はEnumValue、日付、リレーショナルと平等の構築物に匹敵するとオブジェクトのデータ型のサポートが追加されました。
[テスト]はALLOF、AnyOf、IsAssignableTo、HasType、HasKindための発電機でサポートが追加されました。
[ワークフロー]パース/ Unparse活動で展開文法を使用するためのサポートが追加されました
[XSD]表記と制約宣言を追加しましたモデルのサポート、外国語の属性は、ディレクティブを再定義します。
表記:
[XSD]無制限のmaxOccurs属性と外国の属性のサポートが追加されました。
【XSI]は、複合属性のサポートが追加されました。
バグ修正:
[訪問者] GenericTemplateInterpreterVisitorステージダウン動作(無効の場合)を修正しました。
[訪問者]無効な値のための変数置換の動作を修正しました。
[アクション]ルートエンティティを代入変換に固定された回帰。
[文法]を選択し、ルールの修正unparsing。
ExpressionTestテンプレート内の変数は、コンテキスト変数の除去にどのように影響するか、[クエリ]を修正しました。
[クエリ]のブール式に等しく、NotEqualsでの動作を修正しました。
[クエリ]機能URIでAtFeatureTest修正。
[クエリ]を修正比較はブール値、オブジェクト、enum値、および日付の振る舞いを構築します。
[ワークフロー]内容で修正されたクラスのロード回帰アシストと通訳。
[XML]要素内容の特徴のプロトタイプでタイプを修正しました。
[XSD]空の内容モデルを持つ複合型のマッピングを修正しました。
[UI]オブジェクト·データ型とデータ·エンティティの修正編集。
[UI]エディタ障害ステータスページの再試行]ボタンを使用した後のアクションの動作を修正。
この要件:
こののJava 2 Standard Editionのランタイム環境
日食
コメントが見つかりません