...
PlantUML Macro |
---|
@startuml participant ACM_Runtime participant Participant ACM_Runtime -> Participant: [ASYNC] BringPrime AC Element InstancesTypes for this AC Instance into ServiceType loop over AC Element InstancesTypes in AC InstanceType alt alt Does the primed Participant ID on this AC Element InstanceType\nmatch my Participant ID alt Is this AC Element InstanceType already in serviceprimed ACM_Runtime <- Participant: [ASYNC] WARN: AC Element Type is already in serviceprimed else Participant -> Participant: BringPrimes AC Element Instance into ServiceType activate Participant deactivate Participant alt AC Element came into service successfullysuccessfully primed ACM_Runtime <- Participant: [ASYNC] INFO: AC Element broughtsuccessfully into serviceprimed else ACM_Runtime <- Participant: [ASYNC] ERROR: AC Element was not brought into servicepriming failed end end else note left of participant ignore this AC Element instanceType as its for another participant end note end end @enduml |
...