Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE
Class PolicyEventBase

This class represents an aggregation of PolicyEvents, constrained according to the eventConstraint attribute of the EventDetails aggregation class. This set of PolicyEvents is then presented to one or more PolicyRules to trigger the evaluation of their condition clauses. This enables an external application, such as a Policy Server, to dynamically adjust the set of events that are being used to trigger the evaluation of a PolicyRule

Attributes
PolicyEventBase _policyEventBase _policyEventBase
PolicyEventBase _policyEventBase1 _policyEventBase1
PolicyGroup _policyGroup _policyGroup
PolicyRuleBase _policyRuleBase _policyRuleBase
Integer hasEventEvaluated hasEventEvaluated

This is an enumerated integer that is set by a policy application to define the state of evaluation of this event. Values include:

0: not yet evaluated
1: evaluated as TRUE
2: evaluated as FALSE

PolicyRule policyRuleBase2 policyRuleBase2

Attributes inherited from SID Models::Common Domain::Root Business Entities ABE::Collection SID Models::Common Domain::Root Business Entities ABE::Collection
_managedEntity _managedEntity, orderMethod orderMethod, type type

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 Abstracttrue
Is Activefalse
Is Leaffalse
Keywords
NamePolicyEventBase
Name Expression
NamespacePolicy Event ABE
Owned Template Signature
OwnerPolicy Event ABE
Owning Template Parameter
PackagePolicy Event ABE
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::PolicyEventBase
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _policyEventBase
Public PolicyEventBase _policyEventBase
Constraints:
Properties:

AggregationShared
Alias
AssociationContainsEventSets
Association End
ClassPolicyEventBase
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_policyEventBase
Name Expression
NamespacePolicyEventBase
Opposite_policyEventBase1
OwnerPolicyEventBase
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::PolicyEventBase::_policyEventBase
Stereotype
Template Parameter
TypePolicyEventBase
Upper*
Upper Value(*)
VisibilityPublic


 _policyEventBase1
Public PolicyEventBase _policyEventBase1
Constraints:
Properties:

AggregationNone
Alias
AssociationContainsEventSets
Association End
ClassPolicyEventBase
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity0..1
Name_policyEventBase1
Name Expression
NamespacePolicyEventBase
Opposite_policyEventBase
OwnerPolicyEventBase
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::PolicyEventBase::_policyEventBase1
Stereotype
Template Parameter
TypePolicyEventBase
Upper1
Upper Value(1)
VisibilityPublic


 _policyGroup
Public PolicyGroup _policyGroup
Constraints:
Properties:

AggregationNone
Alias
AssociationPolicyGroupExecutionDetails
Association End
ClassPolicyEventBase
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_policyGroup
Name Expression
NamespacePolicyEventBase
Opposite_policyEvent
OwnerPolicyEventBase
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::PolicyEventBase::_policyGroup
Stereotype
Template Parameter
TypePolicyGroup
Upper*
Upper Value(*)
VisibilityPublic


 _policyRuleBase
Public PolicyRuleBase _policyRuleBase
Constraints:
Properties:

AggregationNone
Alias
AssociationEventTriggerDetails
Association End
ClassPolicyEventBase
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_policyRuleBase
Name Expression
NamespacePolicyEventBase
Opposite_policyEventBase
OwnerPolicyEventBase
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::PolicyEventBase::_policyRuleBase
Stereotype
Template Parameter
TypePolicyRuleBase
Upper*
Upper Value(*)
VisibilityPublic


 hasEventEvaluated
Public Integer hasEventEvaluated

This is an enumerated integer that is set by a policy application to define the state of evaluation of this event. Values include:

0: not yet evaluated
1: evaluated as TRUE
2: evaluated as FALSE

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
ClassPolicyEventBase
Datatype
Default0
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)
NamehasEventEvaluated
Name Expression
NamespacePolicyEventBase
Opposite
OwnerPolicyEventBase
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::PolicyEventBase::hasEventEvaluated
Stereotype
Template Parameter
TypeInteger
Upper1
Upper Value
VisibilityPublic


 policyRuleBase2
Public PolicyRule policyRuleBase2
Constraints:
Properties:

AggregationNone
Alias
AssociationPolicyRuleIsTriggeredByPolicyEventBase
Association End
ClassPolicyEventBase
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamepolicyRuleBase2
Name Expression
NamespacePolicyEventBase
OppositepolicyEventBase
OwnerPolicyEventBase
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Event ABE::PolicyEventBase::policyRuleBase2
Stereotype
Template Parameter
TypePolicyRule
Upper*
Upper Value(*)
VisibilityPublic