IFeatureModel インタフェース

名前空間: NextDesign.Core

説明

プロダクトの特徴(フィーチャ)を構造化した管理モデルに対するアクセスオブジェクトです。

所属エリア

名前 説明
プロダクトライン プロダクトラインモデルにアクセスするAPI群です。

継承元

名前 説明
IModel NextDesignの設計モデル情報へのアクセス手段を提供します。

プロパティ

名前 説明
AllFeatures このモデル以下で保持するすべてのフィーチャ一覧
RootFeatures フィーチャツリーの基点となるフィーチャ一覧

メソッド

名前 説明
AddFeatureConstraint 指定されたフィーチャ間に指定した種類の制約関係を追加します。
AddNewFeature 新しい基点フィーチャを追加します。
AddNewFeatureAt 指定されたフィーチャの子要素として新しいフィーチャを追加します。
GetFeature このモデル以下で保持するすべてのフィーチャ一から、指定された名前のフィーチャを取得します。
該当するフィーチャが存在しない場合は null を返します。
RemoveFeature 指定されたフィーチャを削除します。
削除対象のフィーチャが子フィーチャを持つ場合はまとめて削除します。
RemoveFeatureByName 指定された名前のフィーチャを削除します。
削除対象のフィーチャが子フィーチャを持つ場合はまとめて削除します。
RemoveFeatureConstraint 指定されたフィーチャ間の指定した種類の制約関係を削除します。