XML 言語
jetbrains.mps.core.xml 言語は、MPS の XML 文書を厳密にモデル化するように設計されています。この言語は、プレーン XML と 1:1 で一致することを目的としており、テキスト XML ファイルに生成されます。
構造
XML ファイルを表すには XmlFile ルート要素を使用する必要があります。
それは単一の XmlDocument ノードを含み、それ自身が 1 つ以上のプロローグエントリとルート xml 要素を保持する
選択およびカスタマイズが必要なプロローグ要素には、いくつかの種類があります。
Enter キーを使用して、プロローグ内のエントリを同じ行内または複数行に分割する
編集
その後、要素、それらの属性、値を自然に入力できます。XML 固有の記号、たとえば '<'、'>'、'='、' スペース '、"&" は区切り文字として認識され、自動的に呼び出された変換は、目的の概念の適切なインスタンスを正しく挿入します - XmlElement、XmlAttribute、XmlText、XmlTextValue 、XmlEntityRef、XmlEntityRefValue、XmlComment などコード補完は、未完成の要素を少しの労力で補完できます。
世代
言語は TextGen アスペクトを使用してテキスト XML に変換されます。
関連ページ:

汎用プレースホルダーと汎用コメント
汎用プレースホルダー :汎用プレースホルダーは、2 つのノード間の空白を表し、任意のノードコレクションに追加できます。 キーの組み合わせは、コレクション内の現在の位置にプレースホルダーを挿入します。プレースホルダーは透過的に動作します。プレースホルダーノードの補完メニューを呼び出してノードを置き換え...

SModel 言語
SModel 言語の目的は、MPS モデルを照会および変更することです。これにより、モデルのノード、属性、プロパティ、リンク、他の多くの本質的な品質を調査できます。言語は、言語のいくつかの異なる側面(アクション、リファクタリング、ジェネレーター)をエンコードして、最も目立つものに名前を付ける必要があ...