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

IFeatureModel インタフェース

名前空間: NextDesign.Core

説明

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

所属エリア

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

継承元

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

プロパティ

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

メソッド

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