コード、ドキュメント、メトリクス及びその他の出力の生成

コードジェネレータとその他のレポートはMetaEdit+のジェネレータエディターを使って定義します。ジェネレータ定義言語を使って、モデル内の探索方法、モデルの値の出力方法、固定テキストの出力方法を規定します。コード生成、設定情報生成、ドキュメントやデータ辞書の生成、モデルの正当性のチェック、メトリクスの生成、モデルのリンク関係の解析、シミュレータ・コンパイラ・エミュレータ等へのモデルのエクスポートを行うジェネレータを作成可能です。

MetaEdit+ is a fully customizable modeling tool. Code generators and report generators can be custom defined with the Report Browser tool

ジェネレータデバッガ

ジェネレータデバッガは、ジェネレータの実行を調査、制御、追跡するためのツールです。ジェネレータデバッガによって、アクセスされた部品、使用された変数、生成されたコードと共にジェネレータの実行状態が1つのツール内に表示されます。

Generators can be debugged with the Generator debugger tool showing generator and result within the same tool

MetaEdit+には全てのグラフに対する事前に定義されたジェネレータがあります。これら全てのジェネレータは、ジェネレータエディタによって実行されます。これらのジェネレータには、ジェネレータエディタを使ってアクセスでき、独自の言語を作成する過程で変更・再利用が可能です。以下の事前定義のジェネレータとリポートがあります。