'class diagram' viteuf