メインコンテンツまでスキップ

プロダクトライン開発の整合チェック

フィーチャモデル整合チェックルール

エラー

ルールエラーメッセージエラー判定条件
グループの子要素数が選択下限に満たない同時選択可能なフィーチャの数(m件)が、多重度の下限(n件)を下回っています。フィーチャグループに属する同時選択可能なフィーチャ数が、フィーチャグループで定義した選択下限数より小さい
グループの必須選択子要素数が選択上限を超える選択必須となるフィーチャの数(m件)が、多重度の上限(n件)を上回っています。フィーチャグループに属する選択必須となるフィーチャ数が、フィーチャグループで定義した選択上限数より大きい
必須フィーチャ間の排他関係xとの排他関係は成立しません。これらは必ず同時に選択されます。フィーチャ階層構造と種別の関係上、同時選択が必要なフィーチャ間で排他関係が定義されている
代替フィーチャ間の依存関係xとの依存関係は成立しません。これらは同時に選択できません。フィーチャ階層構造と種別の関係上、同時選択できないフィーチャ間で依存関係が定義されている
親子間の排他関係親子関係にあるxとの間にフィーチャ間制約は設定できません。フィーチャ階層構造上、親子(孫含む)関係にあるフィーチャ間で排他関係が定義されている
親子間の依存関係親子関係にあるxとの間にフィーチャ間制約は設定できません。フィーチャ階層構造上、親子(孫含む)関係にあるフィーチャ間で依存関係が定義されている
グループの選択数制約不正下限には0以上の値を設定してください。フィーチャグループの下限値 < 0
上限には0以外の値を設定してください。フィーチャグループの上限値 = 0
上限には下限より大きい値を設定してください。フィーチャグループの下限値 > 上限値
かつ 上限値 >= 0
自己制約自己参照によるフィーチャ間制約は設定できません。自己参照によるフィーチャ間制約が定義されている
多重制約xとの間に複数の制約は設定できません。同じフィーチャ間で複数の制約が定義されている
フィーチャの命名規則違反フィーチャの名前またはユニーク名に "[" 、 "]" を含むことはできません。フィーチャのユニーク名、または名前に禁則文字が含まれている

警告

ルールエラーメッセージエラー判定条件
選択可能な代替フィーチャなし選択できる代替フィーチャが未定義です。代替フィーチャに兄弟関係にある代替フィーチャが存在しない
選択可能な論理和フィーチャなし選択できる論理和フィーチャが未定義です。論理和フィーチャに兄弟関係にある論理和フィーチャが存在しない
初期選択される代替フィーチャの競合複数の代替フィーチャでデフォルト選択が指定されています。兄弟関係にある代替フィーチャにおいて、初期選択状態がONの代替フィーチャが複数存在する
フィーチャ識別名の一意制約違反フィーチャ名が一意ではありません。名前を変更するか、ユニーク名を指定してください。フィーチャ識別名が一意でない
フィーチャのユニーク名が一意ではありません。ユニーク名を変更してください。