@startuml title Update Check on Startup DefaultUpdateService -> CheckForUpdates : run CheckForUpdates -> UpToDate : check activate UpToDate UpToDate -> UpToDate : neverRemind CheckForUpdates <-- UpToDate : CHECK_TURNED_OFF UpToDate -> UpToDate : shouldRemindLater CheckForUpdates <-- UpToDate : REMIND_LATER UpToDate -> UpToDate : canWrite CheckForUpdates <-- UpToDate : READ_ONLY UpToDate -> UpToDate : isProtectedLocation CheckForUpdates <-- UpToDate : PROTECTED_LOCATION UpToDate -> UpToDate : isDeveloper CheckForUpdates <-- UpToDate : DEVELOPER UpToDate -> UpToDate : haveNetworkConnection CheckForUpdates <-- UpToDate : OFFLINE create FilesCollection UpToDate -> FilesCollection : create UpToDate -> FilesCollection : read UpToDate -> HTTPSUtil : checkHTTPSSupport UpToDate -> AvailableSites : hasUpdateSiteURLUpdates CheckForUpdates <-- UpToDate : UPDATEABLE UpToDate -> UpdateSite : isLastModified CheckForUpdates <-- UpToDate : UPDATEABLE return UP_TO_DATE CheckForUpdates -> PromptUserToUpdate : run PromptUserToUpdate -> UpdaterUI : run @enduml
Decode URL
Submit
amiga
aws-orange
black-knight
bluegray
blueprint
cerulean-outline
cerulean
crt-amber
crt-green
cyborg-outline
cyborg
hacker
lightgray
mars
materia-outline
materia
metal
mimeograph
minty
plain
reddress-darkblue
reddress-darkgreen
reddress-darkorange
reddress-darkred
reddress-lightblue
reddress-lightgreen
reddress-lightorange
reddress-lightred
sandstone
silver
sketchy-outline
sketchy
spacelab
spacelab-white
superhero-outline
superhero
toy
united
vibrant
🎉 Discover the future PlantUML Web Editor! 🚀
PNG
SVG
ASCII Art