Common Domain::Policy ABE::Policy Framework ABE
AssociationClass PolicyGroupExecutionDetails

This is an association class that defines the semantics associated with a PolicyEventSet being applied to a PolicyGroup. Specifically, it controls through its ExecutionFilter attribute which components in the PolicyGroup this PolicyEventSet will be passed to, so it can be evaluated.This association defines the PolicySet that controls the execution of PolicyRules in the PolicyGroup. It is implemented as an association class to enable a filtered subset of elements in the PolicyGroup to be executed by receiving this EventSet.

Attributes
String executionConstraints executionConstraints

This attribute is a string that contains the specific OCL expression to constrain how a given set of PolicyEvents are distributed to a particular PolicyGroup. Defining this as an attribute enables external applications to populate this constraint.

DateTime executionEndTime executionEndTime

This defines an end time by which the PolicyEventSet should be executed. If it isn't executed by this time, then the action specified in the ExecutionFailure event of this object should be executed.

String executionFilter executionFilter

The ExecutionFilter attribute contains an OCL expression that defines which components in the PolicyGroup this PolicyEventSet will be passed to, so it can be evaluated. It is expected that this attribute is populated by an external application that knows what policy elements are contained in a particular PolicyGroup.

DateTime executionStartTime executionStartTime

This defines when the PolicyEventSet should be executed.

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::Entity SID Models::Common Domain::Root Business Entities ABE::Entity
_entityIdentification _entityIdentification, _entityRole _entityRole, managedEntity managedEntity, characteristicValue characteristicValue

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::RootEntity SID Models::Common Domain::Root Business Entities ABE::RootEntity
_rootEntityType _rootEntityType, _revenueAssuranceParmValue _revenueAssuranceParmValue, _characteristicValue _characteristicValue, name name, description description, ID ID, metric metric, _monitoredMetricInstancesCriteria _monitoredMetricInstancesCriteria, directedEdge directedEdge, vertex vertex, entityCatalogItem entityCatalogItem, rootEntityGroupMember rootEntityGroupMember, rootEntityGroup rootEntityGroup, rootEntityRelationship rootEntityRelationship, rootEntityRelationship2 rootEntityRelationship2, associationRole associationRole, entitySpecificationAttachment entitySpecificationAttachment, interactionUseCase interactionUseCase, interactionResult interactionResult

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Derivedfalse
Is Leaffalse
Keywords
Kind0 - simple
NamePolicyGroupExecutionDetails
Name Expression
NamespacePolicy Framework ABE
Owned Template Signature
OwnerPolicy Framework ABE
Owning Template Parameter
PackagePolicy Framework ABE
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicyGroupExecutionDetails
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 executionConstraints
Public String executionConstraints

This attribute is a string that contains the specific OCL expression to constrain how a given set of PolicyEvents are distributed to a particular PolicyGroup. Defining this as an attribute enables external applications to populate this constraint.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPolicyGroupExecutionDetails
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameexecutionConstraints
Name Expression
NamespacePolicyGroupExecutionDetails
Opposite
OwnerPolicyGroupExecutionDetails
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicyGroupExecutionDetails::executionConstraints
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 executionEndTime
Public DateTime executionEndTime

This defines an end time by which the PolicyEventSet should be executed. If it isn't executed by this time, then the action specified in the ExecutionFailure event of this object should be executed.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPolicyGroupExecutionDetails
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameexecutionEndTime
Name Expression
NamespacePolicyGroupExecutionDetails
Opposite
OwnerPolicyGroupExecutionDetails
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicyGroupExecutionDetails::executionEndTime
Stereotype
Template Parameter
TypeDateTime
Upper1
Upper Value
VisibilityPublic


 executionFilter
Public String executionFilter

The ExecutionFilter attribute contains an OCL expression that defines which components in the PolicyGroup this PolicyEventSet will be passed to, so it can be evaluated. It is expected that this attribute is populated by an external application that knows what policy elements are contained in a particular PolicyGroup.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPolicyGroupExecutionDetails
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameexecutionFilter
Name Expression
NamespacePolicyGroupExecutionDetails
Opposite
OwnerPolicyGroupExecutionDetails
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicyGroupExecutionDetails::executionFilter
Stereotype
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 executionStartTime
Public DateTime executionStartTime

This defines when the PolicyEventSet should be executed.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPolicyGroupExecutionDetails
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameexecutionStartTime
Name Expression
NamespacePolicyGroupExecutionDetails
Opposite
OwnerPolicyGroupExecutionDetails
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Framework ABE::PolicyGroupExecutionDetails::executionStartTime
Stereotype
Template Parameter
TypeDateTime
Upper1
Upper Value
VisibilityPublic