IFeatureModel インタフェース
名前空間: NextDesign.Core
説明
プロダクトの特徴(フィーチャ)を構造化した管理モデルに対するアクセスオブジェクトです。
所属エリア
名前 | 説明 |
---|---|
プロダクトライン | プロダクトラインモデルにアクセスするAPI群です。 |
継承元
名前 | 説明 |
---|---|
IModel | NextDesignの設計モデル情報へのアクセス手段を提供します。 |
プロパティ
名前 | 説明 |
---|---|
AllFeatures | このモデル以下で保持するすべてのフィーチャ一覧 |
RootFeatures | フィーチャツリーの基点となるフィーチャ一覧 |
メソッド
名前 | 説明 |
---|---|
AddFeatureConstraint | 指定されたフィーチャ間に指定した種類の制約関係を追加します。 |
AddNewFeature | 新しい基点フィーチャを追加します。 |
AddNewFeatureAt | 指定されたフィーチャの子要素として新しいフィーチャを追加します。 |
GetFeature | このモデル以下で保持するすべてのフィーチャ一から、指定された名前のフィーチャを取得します。 該当するフィーチャが存在しない場合は null を返します。 |
GetFeatureConstraint | 指定されたフィーチャ間の指定した種類の制約関係を取得します。 |
RemoveFeature | 指定されたフィーチャを削除します。 削除対象のフィーチャが子フィーチャを持つ場合はまとめて削除します。 |
RemoveFeatureByName | 指 定された名前のフィーチャを削除します。 削除対象のフィーチャが子フィーチャを持つ場合はまとめて削除します。 |
RemoveFeatureConstraint | 指定されたフィーチャ間の指定した種類の制約関係を削除します。 |