| Policy Value ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |
ValueCustom is an abstract base class that provides two basic attributes to define custom value objects that can be used in an application-specific fashion. These two attributes are called valueModelAttribute and valueModelClass. The valueModelAttribute is a string attribute that defines the name of the attribute within the class specified in the valueModelClass attribute that is to be evaluated or set as a PolicyValue. The valueModelClass is a string attribute that defines the class name whose attribute is to be evaluated or set as a PolicyValue. This combination enables new custom subclasses of ValueCustom to be defined that specify the class and attribute that they are modeling. These new subclasses can be found by users of the current schema by searching for these two properties. That also enables SID users to immediately understand the purpose of new extensions.
Attributes | ||
String | ![]() |
This is a string attribute that defines the name of the attribute within the class specified in the valueModelClass attribute that is to be evaluated or set as a PolicyValue.Notes: Not present in the ITU or CIM specs. |
String | ![]() |
This is a string attribute that defines the class name whose attribute is to be evaluated or set as a PolicyValue.Notes: Not present in the ITU or CIM specs. |
Attributes inherited from ![]() |
||
![]() ![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | true |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | ValueCustom |
Name Expression | |
Namespace | Policy Value ABE |
Owned Template Signature | |
Owner | Policy Value ABE |
Owning Template Parameter | |
Package | Policy Value ABE |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Value ABE::ValueCustom |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
Attribute Details |
Public String valueModelAttribute
This is a string attribute that defines the name of the attribute within the class specified in the valueModelClass attribute that is to be evaluated or set as a PolicyValue.Notes: Not present in the ITU or CIM specs.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | ValueCustom |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | valueModelAttribute |
Name Expression | |
Namespace | ValueCustom |
Opposite | |
Owner | ValueCustom |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Value ABE::ValueCustom::valueModelAttribute |
Stereotype | required |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
Public String valueModelClass
This is a string attribute that defines the class name whose attribute is to be evaluated or set as a PolicyValue.Notes: Not present in the ITU or CIM specs.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | ValueCustom |
Datatype | |
Default | |
Default Value | |
Is Composite | false |
Is Derived | false |
Is Derived Union | false |
Is Leaf | false |
Is Ordered | false |
Is Read Only | false |
Is Static | false |
Is Unique | true |
Keywords | |
Lower | 1 |
Lower Value | |
Multiplicity | None (1) |
Name | valueModelClass |
Name Expression | |
Namespace | ValueCustom |
Opposite | |
Owner | ValueCustom |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Value ABE::ValueCustom::valueModelClass |
Stereotype | required |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Policy Value ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |