Try http://plantuml.com/ (based on dot). Paste
@startuml hide circle hide empty attributes hide empty methods class "mutable" class "const" class "inout" class "inout const" class "immutable" class "shared" class "shared const" class "inout shared const" "mutable" -up-> "const" "inout const" -up-> "const" "inout" -up-> "inout const" "immutable" -up-> "inout const" "immutable" -up-> "inout shared const" "inout shared" -up-> "inout shared const" "shared" -up-> "shared const" "inout shared const" -up-> "shared const" @enduml http://www.plantuml.com/plantuml/svg/bOyz2i0W38LtJn7SUuNUnMf0GMinSUZjIuTA4wJGpVV3yqjC0S6dvZEQUB-n77o2OsvfwupqTWjoh86CyTaHWIsTtPRHFjhNdNYejDUk5AX6qGiKNSEW94nsGKPciC3IZsKTBEBVQJPSGVXY-vTBBc5-DrNdOqTT8ymB