IFeatureModel interface
Namespace: NextDesign.Core
Description
An access object to a managed model that structures product features.
Affiliation area
Name | Description |
---|---|
Productline | APIs to access the productline model. |
Inherit Base
Name | Description |
---|---|
IModel | Provides access to Next Design design model information. |
Property
Name | Description |
---|---|
AllFeatures | List of all features held under this model |
RootFeatures | List of features that will be the base point of the feature tree |
Method
Name | Description |
---|---|
AddFeatureConstraint | Adds the specified type of constraint relationship between the specified features. |
AddNewFeature | Add a new origin feature. |
AddNewFeatureAt | Adds a new feature as a child element of the specified feature. |
GetFeature | Gets the feature with the specified name from all the features held below this model. Returns null if the feature does not exist. |
GetFeatureConstraint | Gets the specified type of constraint relationship between the specified features. |
RemoveFeature | Removes the specified feature. If the features to be deleted have child features, they will be deleted together. |
RemoveFeatureByName | Removes the feature with the specified name. If the features to be deleted have child features, they will be deleted together. |
RemoveFeatureConstraint | Removes the specified type of constraint relationship between the specified features. |