Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD
 

service
Class Capability

public class Capability      
Capability represents logic that governs an aspect of Subscriber communications. The granularity of a Capability is such that it is deemed to add value to the Service but is not a Service in its own right and may not have Subscriptions. Capabilities apply CapabilityPref in executing the Capability logic. Capabilities are not provisionable or clonable.
 
Links:
Kernel Association applies
to Class CapabilityPref
Capabilities apply their associated CapabilityPref which are determined by the context in which the Capability is being executed. A CapabilityPref defines the characteristics of exactly one Capability. A Capability may apply multiple sets of CapabilityPrefs (similar to the manner in which a Service has many Subscribers).
Constraints:
- must be a valid CapabilityPref
Default:
- none
Associates type:
association
Client cardinality:
1
Client navigability:
NOT NAVIGABLE
Client visibility:
private
Supplier cardinality:
0..*
Supplier navigability:
NAVIGABLE
Supplier visibility:
private
 
 

Field Summary
private String
Field Detail
capabilityPref
private CapabilityPref capabilityPref
Capabilities apply their associated CapabilityPref which are determined by the context in which the Capability is being executed. A CapabilityPref defines the characteristics of exactly one Capability. A Capability may apply multiple sets of CapabilityPrefs (similar to the manner in which a Service has many Subscribers).
Constraints:
- must be a valid CapabilityPref
Default:
- none
Multiplicity:
1
 

name
private String name
The name attribute is the unique identifier for the Capability
Constraints:
- .{1,256}
- may not be null
Default:
- none
Multiplicity:
1
 

Class
Tree
          
SUMMARY: INNER | FIELD | CONSTR | METHODDETAIL: FIELD | CONSTR | METHOD