@startuml
    remove .*\.(Instance|Par|Parameterizer|Factory)$
    set namespaceSeparator none
    hide empty fields
    hide empty methods

    class "<size:14>DistanceStddevOutlier\n<size:10>tutorial.outlier" as tutorial.outlier.DistanceStddevOutlier<O> [[DistanceStddevOutlier.html]] {
        #distance: Distance<? super O>
        #k: int
        +DistanceStddevOutlier(Distance<? super O>, int)
        +getInputTypeRestriction(): TypeInformation[]
        +run(Relation<O>): OutlierResult
    }

    interface "<size:14>OutlierAlgorithm\n<size:10>elki.outlier" as elki.outlier.OutlierAlgorithm [[../../elki/outlier/OutlierAlgorithm.html]]
    class "<size:14>DistanceStddevOutlier.Par\n<size:10>tutorial.outlier" as tutorial.outlier.DistanceStddevOutlier.Par<O>

    elki.outlier.OutlierAlgorithm <|.. tutorial.outlier.DistanceStddevOutlier
    tutorial.outlier.DistanceStddevOutlier +-- tutorial.outlier.DistanceStddevOutlier.Par

    center footer UMLDoclet 2.0.19, PlantUML 1.2022.8
@enduml
