フィードバック
フィードバック言語の側面
フィードバックの側面を定義する
フィードバック言語の側面は、モデルでエラーまたは警告が検出されたときにユーザーに表示するカスタムメッセージを定義します。

FeedbackPerConceptRoot コンセプトは、特定のコンセプトのフィードバックマッサージを定義するために使用されます。これは、チェックする条件と表示するメッセージを定義する FeedbackRootMembers のコレクションを保持します。テキストの使用に加えて、メッセージは言語要素を参照して、問題に関する詳細を提供する場合があります。
child- 問題を引き起こしている(予期しない)子ノード
リンク - 問題のある子ノードのリンク(ロール)
node- 問題が報告されたノード
property- 制約に違反したプロパティ
値 - プロパティに無効されている値
コンセプト - 無効な参照のターゲットの概念
参照 - 範囲外の参照
今後、追加のフィードバックルールが追加される可能性があります。
関連ページ:
分岐を伴う移行の使用
分岐を伴うマイグレーションの使用:言語の進化をうまくサポートするために、移行ではクライアントコードを自動的にアップグレードして最新バージョンの言語または複数の言語を使用します。マイグレーションの資料では、MPS でマイグレーションを作成して実行するプロセスについて説明しています。簡単に言うと、言語の変更に準拠するようにモデルを変更するために、言語の作成者は移行を提供できます。MPS はプロジェクトで使用されている言語バージョンを自動的に追跡し、必要な移行を適用するようにエンドユーザーに要求しま...
VCS マージヒント
VCS マージ言語の側面:VCS マージヒントを定義する VCS マージアスペクト言語アスペクトは、ノード、その子、参照、プロパティのマージ競合を自動的に解決するための戦略を定義します。これは通常、ダイアグラムの座標など、ビジネス以外の値に役立ちます。私たちや彼らの戦略は、選択された要素に適用するかどうかを指定することができます。要素に対して戦略が選択されていない場合、マージの競合が発生した場合、手動で解決されます。2024 年 2 月 11 日フィードバックスクリプト