| Policy Variable ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |
This class is used to represent a single or set of bit string variable. Thus, only BitStringValue classes can be used in the value portion of the condition expression with this PolicyVariable.
Attributes | ||
String | ![]() |
This attribute is an unordered list of strings, each representing a single bit string or a set of bit strings. The number of bits specified SHOULD equal the number of bits of the expected variable. For example, for an 8-bit byte variable, 8 bits should be specified. If the variable does not have a fixed length, the most significant bits should be used. The formal definition of a bit string is: binary-digit = "0" / "1" bitstring = 1*binary-digit maskedBitString = bitstring","bitstringEach string entry is either: 1. A single bit string. Example: 00111010 2. A range of bit strings specifies using a bit string and a bit mask. The bit string and mask properties have the same number of bits specified. The mask bit string specifies the significant bits in the bit string value. For example, 110110, 100110 and 110111 would match the maskedBitString 100110,101110 but 100100 would not. |
Attributes inherited from ![]() |
||
![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Leaf | false |
Keywords | |
Name | BitStringVariable |
Name Expression | |
Namespace | Policy Variable ABE |
Owned Template Signature | |
Owner | Policy Variable ABE |
Owning Template Parameter | |
Package | Policy Variable ABE |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Variable ABE::BitStringVariable |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
Attribute Details |
Public String variableBitStringList
This attribute is an unordered list of strings, each representing a single bit string or a set of bit strings. The number of bits specified SHOULD equal the number of bits of the expected variable. For example, for an 8-bit byte variable, 8 bits should be specified. If the variable does not have a fixed length, the most significant bits should be used. The formal definition of a bit string is: binary-digit = "0" / "1" bitstring = 1*binary-digit maskedBitString = bitstring","bitstringEach string entry is either: 1. A single bit string. Example: 00111010 2. A range of bit strings specifies using a bit string and a bit mask. The bit string and mask properties have the same number of bits specified. The mask bit string specifies the significant bits in the bit string value. For example, 110110, 100110 and 110111 would match the maskedBitString 100110,101110 but 100100 would not.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | BitStringVariable |
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 | variableBitStringList |
Name Expression | |
Namespace | BitStringVariable |
Opposite | |
Owner | BitStringVariable |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Variable ABE::BitStringVariable::variableBitStringList |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Policy Variable ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |