@startuml

object "CIM_ComputerSystem" as cs

object "LMI_PowerManagementService" as pms
pms : RequestPowerStateChange()

object "LMI_PowerManagementCapabilities" as pmc
pmc : PowerStatesSupportedValues = [OffSoftGraceful, OffSoft, ...]

cs -- pms : LMI_AssociatedPowerManagementService
pms -- cs : LMI_HostedPowerManagementService
pms -- pmc : LMI_ElementCapabilities

@enduml
