| Policy Event ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |
This is a class that implements the semantics needed for the IsTriggeredBy aggregation. This aggregation defines the set of Events that can be used to trigger the evaluation of this PolicyRule.
Attributes | ||
Integer | ![]() |
This specifies the number of times that this PolicyEvent should be resent to the specified PolicyRule. If the triggerEndTime elapses, then this PolicyEvent will not be resent anymore, even if the retryNumber indicates that additional retries should be attempted. Instead, the hasEventEvaluated attribute of this PolicyEvent must be set to 2 (failed to be evaluated). |
Integer | ![]() |
This is an enumerated integer that defines the policy for retrying triggers. An enumeration enables the policy application to choose among a set of pre-defined policies for determining how many times to retry sending this PolicyEvent to its associated PolicyRule. Values include: 0 - do NOT retry 1 - always retry (until successful acknowledgment) 2 - retry the number of times specified in the retryNumber attribute |
String | ![]() |
This attribute is a string that contains the specific OCL expression to constrain how a given set of PolicyEvents are used to trigger the evaluation of the condition clause of a particular PolicyRule. Defining this as an attribute enables external applications to populate the constraint that will be applied to this PolicyRule. |
«baseType» TimePeriod | ![]() |
This attribute specifies the start and the of the time period in which this PolicyEvent can be sent to the associated PolicyRule.If the Trigger was not successfully sent (including retries) by this time, then the hasEventEvaluated attribute of each PolicyEvent in this EventSet must be set to 2 (failed to be evaluated). |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() |
Attributes inherited from ![]() |
||
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Properties:
Alias | |
Classifier Behavior | |
Is Abstract | false |
Is Active | false |
Is Derived | false |
Is Leaf | false |
Keywords | |
Kind | 1 - aggregation |
Name | EventTriggerDetails |
Name Expression | |
Namespace | Policy Event ABE |
Owned Template Signature | |
Owner | Policy Event ABE |
Owning Template Parameter | |
Package | Policy Event ABE |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::EventTriggerDetails |
Representation | |
Stereotype | |
Template Parameter | |
Visibility | Public |
Attribute Details |
Public Integer retryNumber
This specifies the number of times that this PolicyEvent should be resent to the specified PolicyRule. If the triggerEndTime elapses, then this PolicyEvent will not be resent anymore, even if the retryNumber indicates that additional retries should be attempted. Instead, the hasEventEvaluated attribute of this PolicyEvent must be set to 2 (failed to be evaluated).
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | EventTriggerDetails |
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 | retryNumber |
Name Expression | |
Namespace | EventTriggerDetails |
Opposite | |
Owner | EventTriggerDetails |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::EventTriggerDetails::retryNumber |
Stereotype | |
Template Parameter | |
Type | Integer |
Upper | 1 |
Upper Value | |
Visibility | Public |
Public Integer retryPolicy
This is an enumerated integer that defines the policy for retrying triggers. An enumeration enables the policy application to choose among a set of pre-defined policies for determining how many times to retry sending this PolicyEvent to its associated PolicyRule. Values include: 0 - do NOT retry 1 - always retry (until successful acknowledgment) 2 - retry the number of times specified in the retryNumber attribute
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | EventTriggerDetails |
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 | retryPolicy |
Name Expression | |
Namespace | EventTriggerDetails |
Opposite | |
Owner | EventTriggerDetails |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::EventTriggerDetails::retryPolicy |
Stereotype | |
Template Parameter | |
Type | Integer |
Upper | 1 |
Upper Value | |
Visibility | Public |
Public String triggerConstraints
This attribute is a string that contains the specific OCL expression to constrain how a given set of PolicyEvents are used to trigger the evaluation of the condition clause of a particular PolicyRule. Defining this as an attribute enables external applications to populate the constraint that will be applied to this PolicyRule.
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | EventTriggerDetails |
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 | triggerConstraints |
Name Expression | |
Namespace | EventTriggerDetails |
Opposite | |
Owner | EventTriggerDetails |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::EventTriggerDetails::triggerConstraints |
Stereotype | |
Template Parameter | |
Type | String |
Upper | 1 |
Upper Value | |
Visibility | Public |
Public «baseType» TimePeriod triggerPeriod
This attribute specifies the start and the of the time period in which this PolicyEvent can be sent to the associated PolicyRule.If the Trigger was not successfully sent (including retries) by this time, then the hasEventEvaluated attribute of each PolicyEvent in this EventSet must be set to 2 (failed to be evaluated).
Aggregation | None |
Alias | |
Association | |
Association End | |
Class | EventTriggerDetails |
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 | triggerPeriod |
Name Expression | |
Namespace | EventTriggerDetails |
Opposite | |
Owner | EventTriggerDetails |
Owning Association | |
Owning Template Parameter | |
Qualified Name | SID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::EventTriggerDetails::triggerPeriod |
Stereotype | |
Template Parameter | |
Type | «baseType» TimePeriod |
Upper | 1 |
Upper Value | |
Visibility | Public |
| Policy Event ABE UML Documentation |
Summary:AttributesProperties | Detail:Attributes |