Common Domain::Policy ABE::Policy Application ABE
Class PolicyApplication

A PolicyApplication is a special type of entity (usually a Product) for use in policy-based management applications. This class is used as a convenient place for defining relationships to different managed entities. It has four principal subclasses: PolicyServer, PolicyDecisionPoint (PDP), PolicyExecutionPoint (PXP) and PolicyEnforcementPoint (PEP).

The principal role of a PolicyApplication is to define generic relationships that its subclasses can participate in.

Attributes
ManagedEntity _managedEntity2 _managedEntity2
Policy _policy _policy
PolicyApplicationRole _policyApplicationRole _policyApplicationRole
PolicyDomain _policyDomain _policyDomain
PolicyServer _policyServer _policyServer

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

Attribute Details

 _managedEntity2
Public ManagedEntity _managedEntity2
Constraints:
Properties:

AggregationNone
Alias
AssociationPolicyAppInvolvedWith
Association End
ClassPolicyApplication
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_managedEntity2
Name Expression
NamespacePolicyApplication
Opposite_policyApplication
OwnerPolicyApplication
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Application ABE::PolicyApplication::_managedEntity2
Stereotype
Template Parameter
TypeManagedEntity
Upper*
Upper Value(*)
VisibilityPublic


 _policy
Public Policy _policy
Constraints:
Properties:

AggregationNone
Alias
AssociationPolicyAppUsesPolicy
Association End
ClassPolicyApplication
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_policy
Name Expression
NamespacePolicyApplication
Opposite_policyApplication
OwnerPolicyApplication
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Application ABE::PolicyApplication::_policy
Stereotype
Template Parameter
TypePolicy
Upper*
Upper Value(*)
VisibilityPublic


 _policyApplicationRole
Public PolicyApplicationRole _policyApplicationRole
Constraints:
Properties:

AggregationShared
Alias
AssociationPolicyAppHasRoles
Association End
ClassPolicyApplication
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_policyApplicationRole
Name Expression
NamespacePolicyApplication
Opposite_policyApplication
OwnerPolicyApplication
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Application ABE::PolicyApplication::_policyApplicationRole
Stereotype
Template Parameter
TypePolicyApplicationRole
Upper*
Upper Value(*)
VisibilityPublic


 _policyDomain
Public PolicyDomain _policyDomain
Constraints:
Properties:

AggregationNone
Alias
AssociationScopedPolicyDetails
Association End
ClassPolicyApplication
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_policyDomain
Name Expression
NamespacePolicyApplication
Opposite_policyApplication
OwnerPolicyApplication
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Application ABE::PolicyApplication::_policyDomain
Stereotype
Template Parameter
TypePolicyDomain
Upper*
Upper Value(*)
VisibilityPublic


 _policyServer
Public PolicyServer _policyServer
Constraints:
Properties:

AggregationNone
Alias
AssociationContainsPolicyApps
Association End
ClassPolicyApplication
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_policyServer
Name Expression
NamespacePolicyApplication
Opposite_policyApplication
OwnerPolicyApplication
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Policy ABE::Policy Application ABE::PolicyApplication::_policyServer
Stereotype
Template Parameter
TypePolicyServer
Upper1
Upper Value(1)
VisibilityPublic