Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE
Class ConfigurationFeatureSpec

A ConfigurationFeatureSpec is a type of EntitySpecification.
It is used to expose one or several ResourceFunctionSpecs to a consumer in such a way that it is easier to configure these RFSpecs from a consumer view point, at the deployment stage (intend based deployment as opposed to detailed based deployment).
•    Some ConfigurationFeatureSpec may be mandatory while others can be selected or not by the consumer (for a given instantiation).
•    ConfigurationFeatureSpec may have characteristics which are settable by the consumer (at instantiation time and/or during the lifetime of the ResourceFunction).

Attributes
ResourceFunctionSpec resourceFunctionSpec resourceFunctionSpec
SoftwareSpecification softwareSpecification softwareSpecification
SoftwareSpecification softwareSpecification2 softwareSpecification2

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::EntitySpecification SID Models::Common Domain::Root Business Entities ABE::EntitySpecification
_entityIdentificationSpecification _entityIdentificationSpecification, _entitySpecCharUse _entitySpecCharUse, _metricDefinition _metricDefinition, externalSystemCapability externalSystemCapability, entitySpecificationAction entitySpecificationAction, entitySpecificationType entitySpecificationType, validFor validFor, status status

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity SID Models::Common Domain::Root Business Entities ABE::RootEntity
_rootEntityType _rootEntityType, _revenueAssuranceParmValue _revenueAssuranceParmValue, _characteristicValue _characteristicValue, name name, description description, ID ID, metric metric, _monitoredMetricInstancesCriteria _monitoredMetricInstancesCriteria, directedEdge directedEdge, vertex vertex, entityCatalogItem entityCatalogItem, rootEntityGroupMember rootEntityGroupMember, rootEntityGroup rootEntityGroup, rootEntityRelationship rootEntityRelationship, rootEntityRelationship2 rootEntityRelationship2, associationRole associationRole, entitySpecificationAttachment entitySpecificationAttachment, interactionUseCase interactionUseCase, interactionResult interactionResult

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameConfigurationFeatureSpec
Name Expression
NamespaceSoftware Specification ABE
Owned Template Signature
OwnerSoftware Specification ABE
Owning Template Parameter
PackageSoftware Specification ABE
Qualified NameSID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::ConfigurationFeatureSpec
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 resourceFunctionSpec
Public ResourceFunctionSpec resourceFunctionSpec
Constraints:
Properties:

AggregationNone
Alias
AssociationConfigFeatureSpecIncludes
Association End
ClassConfigurationFeatureSpec
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1..*
NameresourceFunctionSpec
Name Expression
NamespaceConfigurationFeatureSpec
OppositeconfigurationFeatureSpec
OwnerConfigurationFeatureSpec
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::ConfigurationFeatureSpec::resourceFunctionSpec
Stereotype
Template Parameter
TypeResourceFunctionSpec
Upper*
Upper Value(*)
VisibilityPublic


 softwareSpecification
Public SoftwareSpecification softwareSpecification
Constraints:
Properties:

AggregationNone
Alias
AssociationSoftSpecProposes
Association End
ClassConfigurationFeatureSpec
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NamesoftwareSpecification
Name Expression
NamespaceConfigurationFeatureSpec
OppositeconfigurationFeatureSpec
OwnerConfigurationFeatureSpec
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::ConfigurationFeatureSpec::softwareSpecification
Stereotype
Template Parameter
TypeSoftwareSpecification
Upper1
Upper Value(1)
VisibilityPublic


 softwareSpecification2
Public SoftwareSpecification softwareSpecification2
Constraints:
Properties:

AggregationNone
Alias
AssociationCongifurationFeatureSpecRequiresDeploymentFrom
Association End
ClassConfigurationFeatureSpec
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamesoftwareSpecification2
Name Expression
NamespaceConfigurationFeatureSpec
OppositeconfigurationFeatureSpec2
OwnerConfigurationFeatureSpec
Owning Association
Owning Template Parameter
Qualified NameSID Models::Resource Domain::Resource Specification ABE::LogicalResource Specification ABE::Software Resource and Software Specifications ABE::Software Specification ABE::ConfigurationFeatureSpec::softwareSpecification2
Stereotype
Template Parameter
TypeSoftwareSpecification
Upper*
Upper Value(*)
VisibilityPublic