Диаграмма классов UML, как показать класс расширяет поток?

У меня есть класс с именем ServerSide, в котором находится другой класс с именем Cserver. Следующий фрагмент кода должен объяснить, о чем я говорю:

public static void main (String [] args) throws Exception 
{
    System.out.println("The server is running.");
    int clientnumber = 1;
    ServerSocket server = new ServerSocket(9090);
    try
    {
        while (true)
        {
            new cserver(server.accept(), clientnumber++).start();

        }

    }finally
    {
        server.close();
    }

}

private static class cserver extends Thread
{
    private Socket socket;
    private int clientnumber;
    private ConnectionHandler c_handler;
    private Protocol protocol;

    public cserver(Socket socket, int clientnumber)
    {
        this.socket = socket;
        this.clientnumber = clientnumber;
          log("New connection with Client: " + clientnumber + " at " + socket);
    }

Я хочу сделать диаграмму классов в UML, которая показывает отношения между двумя классами, так как я не уверен, как это можно нарисовать в UML. Это будет ассоциация? Спасибо

Ответы на вопрос(3)

Ваш ответ на вопрос