@startuml

package pmsco {
    abstract class Project {
        mode
        code
        scans
        domains
        {abstract} create_cluster()
        {abstract} create_params()
        {abstract} create_model_space()
    }

}

package projects {
    class UserProject {
        __init__()
        create_cluster()
        create_params()
        create_model_space()
    }

}

Project <|-- UserProject

hide empty members


@enduml