機械翻訳について

互換性ルール

互換性ルールは、オプション・クラスの子間の互換性をテストします。

背景

互換性ルールは、他の品目が選択されたときに構成で許可される品目を定義します。 互換ルールは、1つ以上のオプション・クラスの子間の互換性をテストします(通常は標準品目ですが、他のオプション・クラスが含まれる場合もあります)。

互換性ルールには、制約のルール・クラスのみを指定できます。 デフォルトまたは検索ディシジョンとして分類できません。

互換性ルールは、参加者機能の一連のオプション間の互換性の条件を記述します。 つまり、各参加者機能から選択が行われ、それらの選択が互換性基準を満たさない場合、矛盾があります。 互換性ルールでは、参加者機能のサブセットのみからの選択を制約できません。

互換性ルールのタイプを定義する場合、コンフィギュレータでは、ルールの関係者の複数の参加者に1より大きい最大選択値を構成することはできません。 ルールの作成後にルール参加者のいずれかの変更の最大選択値が構成された場合、モデルのコンパイル時にコンフィギュレータにエラーが表示されます。

COMPATIBLE...OFキーワードを使用して、互換性ルールを定義します。

COMPATIBLE 
&color OF Frame.Color,
&tint OF Glass.Tint
WHERE &color.userAttrs["Paints_AG.Stain"] = &tint.userAttrs["Paints_AG.Stain"];