Class diagram