Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE
Class PolicyAction

This is an abstract base class that represents how to form the action clause of a PolicyRule. This consists of a single occurrence of a PolicyStatement, which is of the form:

{variable, operator, value}

Policy actions have the semantics of "SET variable to value". There are two types of actions:

- pass actions are invoked if the condition clause was TRUE
- fail actions are invoked if the condition clause was FALSE

Attributes
PolicyAction _policyAction _policyAction
PolicyAction _policyAction1 _policyAction1
PolicyActionSpec _policyActionSpec _policyActionSpec
PolicyRuleBase _policyRuleBase _policyRuleBase
RevenueAssuranceConsequence _revenueAssuranceConsequence _revenueAssuranceConsequence
PolicyAction policyAction policyAction
PolicyAction policyAction2 policyAction2
PolicyRule policyRule policyRule

Attributes inherited from SID Models::Common Domain::Policy ABE::Policy Framework ABE::Policy SID Models::Common Domain::Policy ABE::Policy Framework ABE::Policy
_policyApplication _policyApplication, keywords keywords, policyName policyName, _policyRepository _policyRepository, _policyDomain _policyDomain

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
NamePolicyAction
Name Expression
NamespacePolicy Action ABE
Owned Template Signature
OwnerPolicy Action ABE
Owning Template Parameter
PackagePolicy Action ABE
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyAction
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 _policyAction
Public PolicyAction _policyAction
Constraints:
Properties:

AggregationShared
Alias
AssociationContainedPolicyActionDetails
Association End
ClassPolicyAction
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_policyAction
Name Expression
NamespacePolicyAction
Opposite_policyAction1
OwnerPolicyAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyAction::_policyAction
Stereotype
Template Parameter
TypePolicyAction
Upper*
Upper Value(*)
VisibilityPublic


 _policyAction1
Public PolicyAction _policyAction1
Constraints:
Properties:

AggregationNone
Alias
AssociationContainedPolicyActionDetails
Association End
ClassPolicyAction
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_policyAction1
Name Expression
NamespacePolicyAction
Opposite_policyAction
OwnerPolicyAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyAction::_policyAction1
Stereotype
Template Parameter
TypePolicyAction
Upper1
Upper Value(1)
VisibilityPublic


 _policyActionSpec
Public PolicyActionSpec _policyActionSpec
Constraints:
Properties:

AggregationNone
Alias
AssociationSpecifiesPolicyAction
Association End
ClassPolicyAction
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_policyActionSpec
Name Expression
NamespacePolicyAction
Opposite_policyAction
OwnerPolicyAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyAction::_policyActionSpec
Stereotype
Template Parameter
TypePolicyActionSpec
Upper1
Upper Value(1)
VisibilityPublic


 _policyRuleBase
Public PolicyRuleBase _policyRuleBase
Constraints:
Properties:

AggregationNone
Alias
AssociationPolicyActionRuleDetails
Association End
ClassPolicyAction
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedtrue
Is Read Onlyfalse
Is Staticfalse
Is Uniquefalse
Keywords
Lower0
Lower Value(0)
Multiplicity*
Name_policyRuleBase
Name Expression
NamespacePolicyAction
Opposite_policyAction
OwnerPolicyAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyAction::_policyRuleBase
Stereotype
Template Parameter
TypePolicyRuleBase
Upper*
Upper Value(*)
VisibilityPublic


 _revenueAssuranceConsequence
Public RevenueAssuranceConsequence _revenueAssuranceConsequence
Constraints:
Properties:

AggregationNone
Alias
AssociationRevenueAssuranceConsequenceDefinedBy
Association End
ClassPolicyAction
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_revenueAssuranceConsequence
Name Expression
NamespacePolicyAction
Opposite_policyAction
OwnerPolicyAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyAction::_revenueAssuranceConsequence
Stereotype
Template Parameter
TypeRevenueAssuranceConsequence
Upper*
Upper Value(*)
VisibilityPublic


 policyAction
Public PolicyAction policyAction
Constraints:
Properties:

AggregationShared
Alias
AssociationContainedPolicyActions
Association End
ClassPolicyAction
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*
NamepolicyAction
Name Expression
NamespacePolicyAction
OppositepolicyAction2
OwnerPolicyAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyAction::policyAction
Stereotype
Template Parameter
TypePolicyAction
Upper*
Upper Value(*)
VisibilityPublic


 policyAction2
Public PolicyAction policyAction2
Constraints:
Properties:

AggregationNone
Alias
AssociationContainedPolicyActions
Association End
ClassPolicyAction
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)
Multiplicity0..1
NamepolicyAction2
Name Expression
NamespacePolicyAction
OppositepolicyAction
OwnerPolicyAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyAction::policyAction2
Stereotype
Template Parameter
TypePolicyAction
Upper1
Upper Value(1)
VisibilityPublic


 policyRule
Public PolicyRule policyRule
Constraints:
Properties:

AggregationNone
Alias
AssociationPolicyRuleTriggers
Association End
ClassPolicyAction
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*
NamepolicyRule
Name Expression
NamespacePolicyAction
OppositepolicyAction
OwnerPolicyAction
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Structure ABE::Policy Action ABE::PolicyAction::policyRule
Stereotype
Template Parameter
TypePolicyRule
Upper*
Upper Value(*)
VisibilityPublic