1d5ac70f0Sopenharmony_ci@startuml 2d5ac70f0Sopenharmony_cititle "UCM verb sequence graph" 3d5ac70f0Sopenharmony_ci 4d5ac70f0Sopenharmony_ci 5d5ac70f0Sopenharmony_cistart 6d5ac70f0Sopenharmony_cisplit 7d5ac70f0Sopenharmony_ci :Enable verb; 8d5ac70f0Sopenharmony_ci :SectionDefaults sequence; 9d5ac70f0Sopenharmony_ci :EnableSequence; 10d5ac70f0Sopenharmony_ci 11d5ac70f0Sopenharmony_ci :Enable, use and disable verb devices; 12d5ac70f0Sopenharmony_ci 13d5ac70f0Sopenharmony_ci :Disable verb; 14d5ac70f0Sopenharmony_ci :DisableSequence; 15d5ac70f0Sopenharmony_cisplit again 16d5ac70f0Sopenharmony_ci :Switch verb; 17d5ac70f0Sopenharmony_ci :Disable old verb; 18d5ac70f0Sopenharmony_ci if (TransitionSequence) then (present) 19d5ac70f0Sopenharmony_ci :TransitionSequence; 20d5ac70f0Sopenharmony_ci :Enable new verb; 21d5ac70f0Sopenharmony_ci else (not present) 22d5ac70f0Sopenharmony_ci :Disable old verb; 23d5ac70f0Sopenharmony_ci :DisableSequence; 24d5ac70f0Sopenharmony_ci :Enable new verb; 25d5ac70f0Sopenharmony_ci :EnableSequence; 26d5ac70f0Sopenharmony_ci endif 27d5ac70f0Sopenharmony_ciend split 28d5ac70f0Sopenharmony_cistop 29d5ac70f0Sopenharmony_ci 30d5ac70f0Sopenharmony_ci@enduml 31