...
PlantUML Macro |
---|
@startuml participant Participant participant ACM_Runtime database ACM_Database Participant -> Participant Participant: -> ACM_Runtime: [ASYNC] Deregister ACM_Runtime -> ACM_Database: Delete Participant Registration Participant <- ACM_Runtime: [ASYNC] Deregistration Accepted loop over all Automation Composition Type Definitions alt This Automation Composition Type has the Participant Type of this Participant Uninitialize all ACM Elements running on Participant\n(See Instatiion Dialogues) activate Participant deactivate Participant ACM_Runtime -> ACM_RuntimeDatabase: TriggerDelete Priming of this Automation Composition Type end end loop over all Automation Composition Instances alt This Automation Composition Instance uses this Participant ACM_Runtime ->Participant Registration Participant <- ACM_Runtime: Trigger[ASYNC] supervision of this Automation Composition Instance end endDeregistration Accepted @enduml |
2 Dialogues on Automation Composition Types
...