Created: | 2006-06-28 17:41:27 |
Modified: | 2010-06-29 16:46:45 |
![]() |
|
![]() |
Attribute | Details | ||
public String complianceLevel |
|
Element | Source Role | Target Role | Details |
Variability Class |
Name: productFeatureModel This association points to zero or more feature models intended to be used on the vehicle level in addition to the core technical feature model (cf. association technicalFeatureModel in meta-class VehicleLevel). Usually there will be the core technical feature model and one or more so-called "product feature models" on vehicle level, which provide an orthogonal view on the core technical feature model tailored to a particular purpose, for example an end-customer feature model. However, there may be more and other use cases for feature models on vehicle level. More detailed treatment of this is beyond the scope of the language specification and can be found in the accompanying usage and methodology documentations. |
Name: |
|
«atpStructureElement» VehicleLevel Class |
Name: technicalFeatureModel This association identifies the core technical feature model of the complete system. This has a special role as it defines all the features of the complete system on vehicle level. In addition to this feature model, there may be one or more so-called product feature models (cf. association productFeatureModel in meta-class Variability in the variability extension). Usually there will be the core technical feature model and one or more so-called "product feature models" on vehicle level, which provide an orthogonal view on the core technical feature model tailored to a particular purpose, for example an end-customer feature model. However, there may be other use cases for feature models on vehicle level. More detailed treatment of this is beyond the scope of the language specification and can be found in the accompanying usage and methodology documentations. |
Name: |
Element | Source Role | Target Role | Details |
FeatureConstraint Class |
Name: featureConstraint FeatureConstraints owned by the FeatureModel. |
Name: |
|
ConfigurableContainer Class |
Name: |
Name: publicFeatureModel The local feature model of the ConfigurableContainer. PublicFeatureModel represents internal variability of a ConfigurableContainer. Thus it can be seen as being part of the public interface of a ConfigurableContainer. |
|
FeatureConfiguration Class |
Name: |
Name: configuredFeatureModel |
|
VehicleLevelBinding Class |
Name: |
Name: targetFeatureModel |
|
VehicleLevelBinding Class |
Name: |
Name: sourceVehicleFeatureModel |
|
FeatureLink Class |
Name: featureLink The FeatureLinks owned by the FeatureModel. |
Name: |
|
«atpStructureElement» Feature Class |
Name: rootFeature The root Features owned by the FeatureModel. Note that only root Features are directly contained in the model; non-root Features are contained in their parent Feature or parent FeatureGroup. |
Name: |
Object | Type | Connection | Notes |
FeatureConstraint | Class | Strong | |
ConfigurableContainer | Class | Weak | |
Context | Class | Generalization | |
Variability | Class | Strong | |
FeatureLink | Class | Strong | |
«atpStructureElement» Feature | Class | Strong | |
«atpStructureElement» VehicleLevel | Class | Strong |