| @startuml |
| |
| [*] --> UNDEPLOYED: Create |
| UNDEPLOYED --> [*]: Delete |
| UNDEPLOYED --> DEPLOYING: Deploy |
| DEPLOYING --> DEPLOYED: AC Element Instances\nall DEPLOYED |
| DEPLOYING --> UNDEPLOYING: Undeploy |
| DEPLOYED --> UNDEPLOYING: Undeploy |
| UNDEPLOYING --> UNDEPLOYED: AC Element Types\nall UNDEPLOYED |
| |
| |
| state DEPLOYED { |
| [*] --> LOCKED: Deploy |
| LOCKED --> [*]: Undeploy |
| LOCKED --> UNLOCKING: Unlock |
| UNLOCKING --> UNLOCKED: AC Element Types\nall UNLOCKED |
| UNLOCKED --> LOCKING: Lock |
| UNLOCKING --> LOCKING: Lock |
| LOCKING --> LOCKED: AC Element Types\nall LOCKED |
| } |
| |
| @enduml |