Common Domain::Communication Interaction ABE
Class CommunicationInteractionUseCase

A CommunicationInteractionUseCase specifies which entity (RootEntity) is concerned and which action (CommunicationInteractionAction) are concerned by the CommunicationInteractionItem.
For example:
- Action: "buy" for Entity: "ProductOffering PO1"
- Action: "ask for recovery" for Entity: "Billy's Broadband"
- Action: "notify" Entity: "Billy's Customer Bill"

Attributes
CommunicationInteractionItem atomicInteraction atomicInteraction
RootEntity interactionSubject interactionSubject
CommunicationInteractionAction interactionUseCaseAction interactionUseCaseAction

Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameCommunicationInteractionUseCase
Name Expression
Namespace«004» Communication Interaction ABE
Owned Template Signature
Owner«004» Communication Interaction ABE
Owning Template Parameter
Package«004» Communication Interaction ABE
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionUseCase
Representation
Stereotype
Template Parameter
VisibilityPublic

Attribute Details

 atomicInteraction
Public CommunicationInteractionItem atomicInteraction
Constraints:
Properties:

AggregationNone
Alias
AssociationCommunicationInteractionItemConcerns
Association End
ClassCommunicationInteractionUseCase
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(1)
Multiplicity1..*
NameatomicInteraction
Name Expression
NamespaceCommunicationInteractionUseCase
OppositeinteractionUseCase
OwnerCommunicationInteractionUseCase
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionUseCase::atomicInteraction
Stereotype
Template Parameter
TypeCommunicationInteractionItem
Upper*
Upper Value(*)
VisibilityPublic


 interactionSubject
Public RootEntity interactionSubject
Constraints:
Properties:

AggregationNone
Alias
AssociationCommunicationInteractionUseCaseConcerns
Association End
ClassCommunicationInteractionUseCase
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
NameinteractionSubject
Name Expression
NamespaceCommunicationInteractionUseCase
OppositeinteractionUseCase
OwnerCommunicationInteractionUseCase
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionUseCase::interactionSubject
Stereotype
Template Parameter
TypeRootEntity
Upper1
Upper Value(1)
VisibilityPublic


 interactionUseCaseAction
Public CommunicationInteractionAction interactionUseCaseAction
Constraints:
Properties:

AggregationNone
Alias
AssociationCommunicationInteractionUseCaseConcernsInteractionAction
Association End
ClassCommunicationInteractionUseCase
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(1)
Multiplicity1
NameinteractionUseCaseAction
Name Expression
NamespaceCommunicationInteractionUseCase
OppositeinteractionUseCase
OwnerCommunicationInteractionUseCase
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain::Communication Interaction ABE::CommunicationInteractionUseCase::interactionUseCaseAction
Stereotype
Template Parameter
TypeCommunicationInteractionAction
Upper1
Upper Value(1)
VisibilityPublic