ResourceSpecification : public abstract class
Created: 3/12/2005 12:00:00 AM
Modified: 8/21/2007 8:13:39 AM
Project:
Advanced:
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This is an abstract base class that is used to define the invariant characteristics and behavior (attributes, methods, constraints, and relationships) of a ManagedResource.<br/></p>
Element Source Role Target Role Details
ResourceSpecCharacteristicValue
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This association defines the allowed set of values (represented as instances of the ResourceSpecCharacteristicValue object) that a specific ResourceSpecification can have when that ResourceSpecification object is instantiated.<br/></p>
CompoundResourceSpec
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of PhysicalResourceSpecs and LogicalResourceSpecs that are contained by this particular CompoundResourceSpec entity.<br/></p><p><br/></p><p>Note that at least one PhysicalResourceSpec as well as at least one LogicalResourceSpec must be aggregated in order to form a CompoundResourceSpec. Optionally, a CompoundResourceSpec could also contain one or more CompoundResourceSpecs.<br/></p>
ResourceSpecType
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the ResourceSpecificationType that is used to categorize different ResourceSpecifications.<br/></p>
ResourceFacingServiceSpec
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of ResourceSpecifications that are needed to build a particular ResourceFacing ServiceSpec.<br/></p>
ProductSpecification
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>No documentation available<br/></p>
Element Source Role Target Role Details
ResourceUsageSpec
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>No documentation available<br/></p>
BusinessInteractionItem
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>No documentation available<br/></p>
ResourceSpecCharacteristic
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the set of characteristics, or distinguishing features, of a particular ResourceSpecification.<br/></p>
ResourceSpecVersion
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation represents the set of versions of this ResourceSpecification. The semantics of this aggregation are implemented with the ResourceSpecVersionDetails class.<br/></p>
Resource
Class  
Name:  
 
Name:  
 
<p>Copyright TM Forum 2005<br/></p><p><br/></p><p>This aggregation defines the particular ResourceSpecification that is used to provide the invariant characteristics (i.e., attributes, methods, relationships, and constraints) of a given Resource. This enables multiple Resources that each use a common set of attributes, methods, constraints, and/or relationships to be related to a single invariant specification of those characteristics and behavior. This facilitates their updating. <br/></p><p><br/></p><p>The cardinality of the SpecifiesResource aggregation is 1 on the ResourceSpecification side and 0..n on the Resource side. This means that a ResourceSpecification can be written that isn't related to any specific Resources, but if a Resource is built, it must be derived from a ResourceSpecification. Furthermore, this is an aggregation because this is a whole-part relationship: the ResourceSpecification defines the invariant attributes and behavior of zero or more Resources, and each Resource derived from the ResourceSpecification uses all of thee invariant attributes and behavior (and presumably adds its own instance-specific attributes and behavior).<br/></p>
Object Type Connection Notes
LogicalResourceSpec Class Tree  
PhysicalResourceSpec Class Tree  
ResourceUsageSpec Class Weak Copyright TM Forum 2005 No documentation available
CompoundResourceSpec Class Tree  
CompoundResourceSpec Class Weak Copyright TM Forum 2005 This aggregation defines the set of PhysicalResourceSpecs and LogicalResourceSpecs that are contained by this particular CompoundResourceSpec entity. Note that at least one PhysicalResourceSpec as well as at least one LogicalResourceSpec must be aggregated in order to form a CompoundResourceSpec. Optionally, a CompoundResourceSpec could also contain one or more CompoundResourceSpecs.
EntitySpecification Class Tree  
ResourceSpecCharacteristic Class Strong Copyright TM Forum 2005 This aggregation defines the set of characteristics, or distinguishing features, of a particular ResourceSpecification.
ResourceSpecType Class Weak Copyright TM Forum 2005 This aggregation defines the ResourceSpecificationType that is used to categorize different ResourceSpecifications.
ResourceSpecVersion Class Class Copyright TM Forum 2005 This aggregation represents the set of versions of this ResourceSpecification. The semantics of this aggregation are implemented with the ResourceSpecVersionDetails class.
Resource Class Weak Copyright TM Forum 2005 This aggregation defines the particular ResourceSpecification that is used to provide the invariant characteristics (i.e., attributes, methods, relationships, and constraints) of a given Resource. This enables multiple Resources that each use a common set of attributes, methods, constraints, and/or relationships to be related to a single invariant specification of those characteristics and behavior. This facilitates their updating. The cardinality of the SpecifiesResource aggregation is 1 on the ResourceSpecification side and 0..n on the Resource side. This means that a ResourceSpecification can be written that isn't related to any specific Resources, but if a Resource is built, it must be derived from a ResourceSpecification. Furthermore, this is an aggregation because this is a whole-part relationship: the ResourceSpecification defines the invariant attributes and behavior of zero or more Resources, and each Resource derived from the ResourceSpecification uses all of thee invariant attributes and behavior (and presumably adds its own instance-specific attributes and behavior).
ResourceFacingServiceSpec Class Weak Copyright TM Forum 2005 This aggregation defines the set of ResourceSpecifications that are needed to build a particular ResourceFacing ServiceSpec.
ProductSpecification Class Weak Copyright TM Forum 2005 No documentation available