{"id":2796,"date":"2026-07-24T16:21:35","date_gmt":"2026-07-24T08:21:35","guid":{"rendered":"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/"},"modified":"2026-07-24T16:21:35","modified_gmt":"2026-07-24T08:21:35","slug":"vpascode-java-code-to-uml-class-diagram","status":"publish","type":"releases","link":"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/","title":{"rendered":"Visualize o c\u00f3digo-fonte Java como diagramas de classes UML instantaneamente no VPasCode"},"content":{"rendered":"<p><img fetchpriority=\"high\" alt=\"Hero banner illustrating Java source code instantly converting into a UML class diagram using VPasCode.\" class=\"alignnone size-full wp-image-3176\" decoding=\"async\" fetchpriority=\"high\" height=\"816\" sizes=\"(max-width: 1312px) 100vw, 1312px\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/vpascode-java-to-uml-class-diagram-hero.jpg\" srcset=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/vpascode-java-to-uml-class-diagram-hero.jpg 1312w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/vpascode-java-to-uml-class-diagram-hero-300x187.jpg 300w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/vpascode-java-to-uml-class-diagram-hero-1024x637.jpg 1024w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/vpascode-java-to-uml-class-diagram-hero-768x478.jpg 768w\" width=\"1312\"\/><\/p>\n<p>Estamos entusiasmados em anunciar uma melhoria significativa para o Visual Paradigm<strong><a href=\"https:\/\/www.vpascode.com\/overview\/\">VPasCode<\/a><\/strong>! Agora voc\u00ea pode gerar automaticamente interativo <strong>Diagramas de classes UML diretamente a partir do c\u00f3digo-fonte Java<\/strong>. Seja voc\u00ea refatorando arquiteturas legadas, integrando novos desenvolvedores ou documentando designs de software, o VPasCode transforma estruturas Java brutas \u2014 classes, classes abstratas, interfaces, heran\u00e7a e realiza\u00e7\u00f5es \u2014 em modelos visuais claros e padronizados em tempo real.<\/p>\n<p>\u00c0 medida que o desenvolvimento de software moderno avan\u00e7a em dire\u00e7\u00e3o a fluxos de trabalho leves e baseados em texto, usar uma ferramenta dedicada<a href=\"https:\/\/www.visual-paradigm.com\/features\/diagram-as-code-tool\/\"><strong>ferramenta diagram-as-code<\/strong><\/a> elimina o esfor\u00e7o manual tedioso de arrastar e soltar formas. Com nossa atualiza\u00e7\u00e3o mais recente, engenheiros de software, arquitetos e estudantes obt\u00eam uma solu\u00e7\u00e3o f\u00e1cil de usar, baseada em navegador, que serve tanto como uma poderosa<strong>ferramenta online de diagramas Java<\/strong> quanto como um<strong>editor Java gratuito<\/strong> para mapeamento visual de arquitetura.<\/p>\n<hr\/>\n<h2>O que \u00e9 o VPasCode?<\/h2>\n<p><a href=\"https:\/\/www.vpascode.com\/overview\/\">VPasCode<\/a> (abrevia\u00e7\u00e3o da plataforma diagram-as-code do Visual Paradigm) \u00e9 uma plataforma web completa projetada para ajudar equipes de software a criar, editar e compartilhar diagramas usando formatos simples de texto e c\u00f3digo. Em vez de lutar com softwares de design complexos, o VPasCode transforma declara\u00e7\u00f5es de c\u00f3digo diretamente em diagramas profissionais.<\/p>\n<p>Al\u00e9m dos idiomas de programa\u00e7\u00e3o nativos, o VPasCode funciona como um ambiente unificado que suporta as principais linguagens espec\u00edficas de dom\u00ednio (DSLs) de texto para diagramas, formatos de dados estruturados e scripts de banco de dados:<\/p>\n<ul>\n<li><strong>Linguagens de diagrama\u00e7\u00e3o:<\/strong> <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-plantuml-sequence-diagram-builder\/\">PlantUML<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-expands-mermaid-support-ishikawa-event-modeling-venn-wardley-maps-now-available\/\">Mermaid<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/introducing-vpascode-the-ultimate-unified-text-to-diagram-platform\/\">Graphviz<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-online-mind-map-tool-vpascode-markmap\/\">Markmap<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/ai-chart-generation-create-with-chatbot-edit-with-vpascode\/\">ECharts<\/a><\/li>\n<li><strong>Formatos de dados estruturados:<\/strong> <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-online-json-editor-visualizer-vpascode-update\/\">JSON<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-online-yaml-diagram-tool-vpascode-update\/\">YAML<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-xml-visualization-announcement\/\">XML<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-online-csv-diagram-tool-vpascode-update\/\">CSV<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-supports-toml-visualization\/\">TOML<\/a><\/li>\n<li><strong>Linguagens de Banco de Dados:<\/strong> <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-sql-to-erd-tool-online-editor\/\">SQL<\/a><\/li>\n<li><strong>Linguagens de Programa\u00e7\u00e3o:<\/strong> <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-java-code-to-uml-class-diagram\/\">Java<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/typescript-to-uml-class-diagram-generator\/\">TypeScript<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-visualize-go-uml-class-diagram\/\">Go<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-rust-code-uml-diagram-as-code\/\">Rust<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-csharp-to-uml-class-diagram-update\/\">C#<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-python-code-as-uml-class-diagrams-vpascode\/\">Python<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-c-code-uml-class-diagram-vpascode\/\">C<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-cpp-code-as-uml-class-diagram-vpascode\/\">C++<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-php-code-uml-class-diagram-vpascode\/\">PHP<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/ruby-uml-class-diagram-as-code-vpascode\/\">Ruby<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-scala-code-uml-class-diagram-vpascode\/\">Scala<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-zig-code-uml-class-diagrams-vpascode\/\">Zig<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-kotlin-uml-class-diagram-generator\/\">Kotlin<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-swift-code-uml-class-diagram-vpascode\/\">Swift<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/visualize-elixir-code-as-uml-class-diagrams-vpascode\/\">Elixir<\/a><\/li>\n<\/ul>\n<p>Se voc\u00ea precisar de um <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/ai-diagram-generator-complete-c4-model\/\">C4<\/a> modelo, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-plantuml-sequence-diagram-builder\/\">diagrama de sequ\u00eancia<\/a>, diagrama de entidade-relacionamento (<a href=\"https:\/\/updates.visual-paradigm.com\/releases\/ai-diagram-generator-new-types-dfd-erd\/\">ERD<\/a>), mapa de arquitetura, ou <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/next-gen-ai-flowchart-generator-clearer-process-workflows-made-simple\/\">fluxogramas<\/a> via <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/free-plantuml-sequence-diagram-builder\/\">PlantUML<\/a> ou <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/vpascode-expands-mermaid-support-ishikawa-event-modeling-venn-wardley-maps-now-available\/\">Mermaid<\/a>, <a href=\"https:\/\/updates.visual-paradigm.com\/releases\/introducing-visual-paradigm-18-1-a-new-era-of-unified-ecosystems-and-ai-driven-innovation\/\">VPasCode<\/a> analisa suas entradas automaticamente para fornecer renderiza\u00e7\u00e3o instant\u00e2nea em tempo real.<\/p>\n<hr\/>\n<h2>Como o processo de renderiza\u00e7\u00e3o de c\u00f3digo Java para UML funciona no VPasCode<\/h2>\n<p id=\"bKrryqD\"><img alt=\"Editing Java with Visual Paradigm's VPasCode diagram-as-code editor\" class=\"alignnone wp-image-3187 size-full\" decoding=\"async\" height=\"745\" sizes=\"(max-width: 1192px) 100vw, 1192px\" src=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a631efff11d8.png\" srcset=\"https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a631efff11d8.png 1192w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a631efff11d8-300x188.png 300w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a631efff11d8-1024x640.png 1024w, https:\/\/updates.visual-paradigm.com\/wp-content\/uploads\/2026\/07\/img_6a631efff11d8-768x480.png 768w\" width=\"1192\"\/><\/p>\n<p>Transformar c\u00f3digo Java orientado a objetos em um diagrama de classe UML em tempo real no VPasCode \u00e9 r\u00e1pido e sem interrup\u00e7\u00f5es. A interface dividida de tela da plataforma coloca o controle exatamente ao seu alcance:<\/p>\n<ol>\n<li><strong>Painel de C\u00f3digo ao Vivo (Esquerda):<\/strong> Escreva, cole ou arraste seus <code>.java<\/code> arquivos-fonte para o editor de c\u00f3digo no lado esquerdo da tela.<\/li>\n<li><strong>Renderizador de Diagrama Instant\u00e2neo (Direita):<\/strong> \u00c0 medida que voc\u00ea digita ou modifica atributos, m\u00e9todos e estruturas de classes, o lado direito atualiza dinamicamente o diagrama de classe UML em tempo real.<\/li>\n<li><strong>Conveni\u00eancia de Arrastar e Soltar:<\/strong> Pule completamente o copiar e colar! Arraste qualquer arquivo Java diretamente para a \u00e1rea de trabalho do VPasCode para visualizar sua arquitetura imediatamente.<\/li>\n<\/ol>\n<p>Nosso motor inteligente detecta automaticamente constru\u00e7\u00f5es Java, incluindo modificadores de acesso (<code>public<\/code>, <code>protected<\/code>, <code>private<\/code>), <code>static<\/code> membros, <code>abstract<\/code> elementos, realiza\u00e7\u00f5es de interface (<code>implements<\/code>), e heran\u00e7a de classe (<code>extends<\/code>)\u2014e as converte em nota\u00e7\u00e3o UML padr\u00e3o.<\/p>\n<hr\/>\n<h2>Exemplo Interativo: Hierarquia de Animais em Java<\/h2>\n<p>Para ver o poder da nossa <strong>ferramenta online de diagrama Java<\/strong> em a\u00e7\u00e3o, examine como o VPasCode lida com o seguinte exemplo de Programa\u00e7\u00e3o Orientada a Objetos (POO) em Java, que inclui classes abstratas, heran\u00e7a de interface, visibilidade de campos e assinaturas de m\u00e9todos.<\/p>\n<h3>Exemplo de C\u00f3digo-fonte Java<\/h3>\n<div class=\"vpascode-viewer-container vpascode-fancy-active\">\n<div class=\"vpascode-header\">\n<span class=\"vpascode-lang-label\">Java<\/span><br \/>\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#java:eNqtU8uu0zAQ3VfqPwxZJbpXvR9QsUBlAxICqUisJ8mkMTh2ZE8KFeq\/Y8dJ65hQhIQXUTKPM8fnTF5e4D2eEVCJDiW0ggyaqr0A\/cCul7Td9EMpRQVCMZkGK4JPEi9YSoKf2w24c9aiht4F82K\/3Vy3m5Weg+56NHGXy0E1Rumzzj+WX6li0NySSVGwtGzQZSuJ1sKbwFR4dh0ptivgvdHs8KiGIxuhTqCwo\/2cE2dkGgngyUeneJgW4POo73kuLWZ4f7gVdufT8DpGv6VcvcuEAT54TebcbjXK1+E3OupB1aOGi8KJyYn4nWp0viBhiAejxvnwBBkI6x5Pfur4eSE0FrSssz+QeGBCPGaSHN2F8vBehKr9b1RusuzuuDgGijuH2N1g6lt9chvHpOo1g9ONmy2cpCkNUT2hW0a+i2Z7qgRZxzs7uA1XlKXqusGrXj8vwBdq2KEnk4dqvxWp82OHGxnTSoVPTY\/xjxfL1O30wDt3UcVS5dkXrZtXWfEILfyBfwGKN8U3+Bs2xFWbPbTngJzas25FM5iDltqkMjuAxzLPjf+k9NzkxI4G\/w+9P5D+vtD7+gvmsIfl\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 8px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edite Java no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<div class=\"vpascode-code-wrapper\">\n            <div class=\"vpascode-viewer-container vpascode-fancy-active\">\r\n                                <div class=\"vpascode-header\">\r\n                    <span class=\"vpascode-lang-label\">Java<\/span>\r\n                    <a href=\"https:\/\/www.vpascode.com\/#java:eNqtVF2K2zAQfg\/kDlM\/2eySPUDowxJK6UJpIb3AWJ4kWmzJHclh25LD9KnsOXKxSrIcO9pslkL9YOz5+z5939h3d\/DhiZq21lAR7CQx8vdOon9DJRuUBqiBB9zjfNZ2ZS0FSGWJNygIHvQW91TDr\/kM3LXXsoJHF+O8WM5nh\/nsQs9KNy3ytM3lQIQofdP5l\/KRhAXdWdbpFCyNZXRZUaMxcO8J1iAdfWpIWXNheMvaunlUwdqyVFtQuqHlkJN7tBQIyAorH4+ZHq8HyCedt2NxMUD4y+6kWfgCeD9FOKVCh8sNMD5xSNBOpws6bvAn8Vo3QcqzukhnS\/aT2uj8jAeT7VgFCnADGRyf3e2mhw0BVNp4c0Mke4XJFUemYFF\/dOfK++eir1q+IHTSZzHOxRAoRg5Tq3uHVyh2mlkDPVlS1SXLkx0cPI0iMR7\/YEQwFu0oH5n2+CykNyVbuVVXOkuFHtBfWYDbM5AzZUzXEuexPixLuhChx2FPCaY2JHswBVj\/MJaahVN74U6sbK3y7L4D7N5lxbVp8et8Y9RpfcjY428oXVigqsI\/ouyMQM6u2vYR7QvLLvsjNH+lWqfK+wFvqR5b\/1H32OWUH6H\/g\/afZSL94S\/vBZ7R\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 8px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Java in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n                                <div class=\"vpascode-code-wrapper\">\r\n                    <pre class=\"language-java\"><code class=\"language-java\" data-language=\"java\" class=\"language-java\">\/\/ Exemplo de hierarquia de animais em Java\r\npublic interface Jogavel {\r\n    void jogar();\r\n}\r\n\r\npublic interface Comparavel {\r\n    int compareTo(Object outro);\r\n}\r\n\r\npublic abstract class Animal implements Comparavel {\r\n    protected String nome;\r\n    private int idade;\r\n\r\n    public Animal(String nome, int idade) {\r\n        this.nome = nome;\r\n        this.idade = idade;\r\n    }\r\n\r\n    public abstract void fazerSom();\r\n\r\n    public String getInfo() {\r\n        return nome + \" \u00e9 \" + idade + \" anos de idade\";\r\n    }\r\n\r\n    public int compareTo(Object outro) {\r\n        Animal a = (Animal) outro;\r\n        return this.nome.compareTo(a.nome);\r\n    }\r\n}\r\n\r\npublic class Cachorro extends Animal implements Jogavel {\r\n    private String ra\u00e7a;\r\n    static String esp\u00e9cie = \"Canino\";\r\n\r\n    public Cachorro(String nome, int idade, String ra\u00e7a) {\r\n        super(nome, idade);\r\n        this.ra\u00e7a = ra\u00e7a;\r\n    }\r\n\r\n    public void fazerSom() {\r\n        System.out.println(\"Au au!\");\r\n    }\r\n\r\n    public void jogar() {\r\n        System.out.println(nome + \" est\u00e1 brincando de buscar\");\r\n    }\r\n}\r\n\r\npublic class Gato extends Animal {\r\n    private String corPelo;\r\n\r\n    public Gato(String nome, int idade, String corPelo) {\r\n        super(nome, idade);\r\n        this.corPelo = corPelo;\r\n    }\r\n\r\n    public void fazerSom() {\r\n        System.out.println(\"Miau!\");\r\n    }\r\n}\r\n<\/code><\/pre>                <\/div>\r\n                <div class=\"vpascode-actions\">\r\n                    <a href=\"https:\/\/www.vpascode.com\/#java:eNqtVF2K2zAQfg\/kDlM\/2eySPUDowxJK6UJpIb3AWJ4kWmzJHclh25LD9KnsOXKxSrIcO9pslkL9YOz5+z5939h3d\/DhiZq21lAR7CQx8vdOon9DJRuUBqiBB9zjfNZ2ZS0FSGWJNygIHvQW91TDr\/kM3LXXsoJHF+O8WM5nh\/nsQs9KNy3ytM3lQIQofdP5l\/KRhAXdWdbpFCyNZXRZUaMxcO8J1iAdfWpIWXNheMvaunlUwdqyVFtQuqHlkJN7tBQIyAorH4+ZHq8HyCedt2NxMUD4y+6kWfgCeD9FOKVCh8sNMD5xSNBOpws6bvAn8Vo3QcqzukhnS\/aT2uj8jAeT7VgFCnADGRyf3e2mhw0BVNp4c0Mke4XJFUemYFF\/dOfK++eir1q+IHTSZzHOxRAoRg5Tq3uHVyh2mlkDPVlS1SXLkx0cPI0iMR7\/YEQwFu0oH5n2+CykNyVbuVVXOkuFHtBfWYDbM5AzZUzXEuexPixLuhChx2FPCaY2JHswBVj\/MJaahVN74U6sbK3y7L4D7N5lxbVp8et8Y9RpfcjY428oXVigqsI\/ouyMQM6u2vYR7QvLLvsjNH+lWqfK+wFvqR5b\/1H32OWUH6H\/g\/afZSL94S\/vBZ7R\" \r\n                       target=\"_blank\" \r\n                       rel=\"noopener noreferrer\" \r\n                       class=\"vpascode-fancy-btn\">\r\n                        <svg width=\"14\" height=\"14\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2.5\" stroke-linecap=\"round\" stroke-linejoin=\"round\" style=\"margin-right: 6px;\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg>\r\n                        <span>Edit Java in VPasCode<\/span>\r\n                    <\/a>\r\n                <\/div>\r\n            <\/div>\r\n            \n<\/p><\/div>\n<div class=\"vpascode-actions\">\n<a class=\"vpascode-fancy-btn\" href=\"https:\/\/www.vpascode.com\/#java:eNqtU8uu0zAQ3VfqPwxZJbpXvR9QsUBlAxICqUisJ8mkMTh2ZE8KFeq\/Y8dJ65hQhIQXUTKPM8fnTF5e4D2eEVCJDiW0ggyaqr0A\/cCul7Td9EMpRQVCMZkGK4JPEi9YSoKf2w24c9aiht4F82K\/3Vy3m5Weg+56NHGXy0E1Rumzzj+WX6li0NySSVGwtGzQZSuJ1sKbwFR4dh0ptivgvdHs8KiGIxuhTqCwo\/2cE2dkGgngyUeneJgW4POo73kuLWZ4f7gVdufT8DpGv6VcvcuEAT54TebcbjXK1+E3OupB1aOGi8KJyYn4nWp0viBhiAejxvnwBBkI6x5Pfur4eSE0FrSssz+QeGBCPGaSHN2F8vBehKr9b1RusuzuuDgGijuH2N1g6lt9chvHpOo1g9ONmy2cpCkNUT2hW0a+i2Z7qgRZxzs7uA1XlKXqusGrXj8vwBdq2KEnk4dqvxWp82OHGxnTSoVPTY\/xjxfL1O30wDt3UcVS5dkXrZtXWfEILfyBfwGKN8U3+Bs2xFWbPbTngJzas25FM5iDltqkMjuAxzLPjf+k9NzkxI4G\/w+9P5D+vtD7+gvmsIfl\" rel=\"noopener noreferrer\" target=\"_blank\"><br \/>\n<svg fill=\"none\" height=\"14\" stroke=\"currentColor\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2.5\" style=\"margin-right: 6px;\" viewbox=\"0 0 24 24\" width=\"14\"><path d=\"M11 4H4a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2v-7\"><\/path><path d=\"M18.5 2.5a2.121 2.121 0 0 1 3 3L12 15l-4 1 1-4 9.5-9.5z\"><\/path><\/svg><br \/>\n<span>Edite Java no VPasCode<\/span><br \/>\n<\/a>\n<\/div>\n<\/div>\n<h3>Relacionamentos UML Principais Extra\u00eddos Automaticamente<\/h3>\n<ul>\n<li><strong>Realiza\u00e7\u00e3o de Interface:<\/strong> <code>Animal<\/code> implementa <code>Comparable<\/code>, e <code>Cachorro<\/code> implementa <code>Jog\u00e1vel<\/code> (representado com setas tracejadas e tri\u00e2ngulos vazios).<\/li>\n<li><strong>Heran\u00e7a de Classes:<\/strong> <code>Cachorro<\/code> e <code>Gato<\/code> estende a classe base abstrata <code>Animal<\/code> (representado com setas s\u00f3lidas e tri\u00e2ngulos vazios).<\/li>\n<li><strong>Indicadores de Visibilidade:<\/strong> Campos privados (<code>- idade<\/code>, <code>- ra\u00e7a<\/code>) e atributos protegidos (<code># nome<\/code>) s\u00e3o claramente indicados usando s\u00edmbolos oficiais de visibilidade do UML.<\/li>\n<li><strong>Modificadores Est\u00e1ticos e Abstratos:<\/strong> M\u00e9todos abstratos e campos est\u00e1ticos como <code>static String esp\u00e9cie<\/code> s\u00e3o adequadamente estilizados de acordo com as conven\u00e7\u00f5es padr\u00e3o.<\/li>\n<\/ul>\n<p><strong>Quer tentar editar este c\u00f3digo em tempo real?<\/strong> <a href=\"https:\/\/www.vpascode.com\/#java:fLDDRvj04BtxLqmvWH8vFy3geN8lhLGbaYlbFC1WDbrsqUxWnehytpEmO2_4iLHr3mZcuxsPzvQ71_Y91mGqga4DjIA7hgYFGA_Oj9fMRPThLO0oJAx2Wk19un5pJV2s0Za7gqfe9PPcczLfzR5-QviMNTGXAIY68FsswMF-GWM3vPhS305ppmubLMZq7hw50LK_L4E6_KVWrbaMB2fXnqwPFHXiQ3Ecr06P1cxSIp140rE0JgEc-wam6w7xmxNowpuBNoFaSqQg9J60zx7JZEAyp21NWtzePpjJzfh5PUC8U-8Vfh9fpEw8EsS6OhY319INnrtFDtmU2Pq7gyla6lqDoIEAKMAKDTBmdeMYpNAAinJh2oeEWMoYlnWP_FjkztAdc4nvpSl5fPhi6lN87L4PW3qZNuJoBHMAl0oSREK66qhcUWhfLLllPyYn1hvhoQMXkFT_OV9GBtJHH7Ebb_v6qBkZPshMjkErx6TOcpHvjhRwacIV8eKVwpP8V2Nw-dwlYhYeaq_Ds28lpRWgVDMvhTNMpLMLxjkgJct_8EpK8jfUIFzRtbza_qRodju1\" rel=\"noopener\" target=\"_blank\">Abra este exemplo exato de Java no VPasCode<\/a> para explorar e modificar o diagrama imediatamente.<\/p>\n<hr\/>\n<h2>Recursos Essenciais de Produtividade no VPasCode<\/h2>\n<p>O VPasCode vai al\u00e9m da renderiza\u00e7\u00e3o b\u00e1sica ao integrar ferramentas essenciais de fluxo de trabalho que simplificam documenta\u00e7\u00e3o, exporta\u00e7\u00e3o e colabora\u00e7\u00e3o:<\/p>\n<h3>1. Formatos Universais de Exporta\u00e7\u00e3o (SVG e PNG)<\/h3>\n<p>Precisa de gr\u00e1ficos vetoriais para impress\u00e3o de alta resolu\u00e7\u00e3o ou relat\u00f3rios t\u00e9cnicos escalonados? Exporte seus diagramas de classes gerados como imagens vetoriais SVG n\u00edtidas<strong>imagens vetoriais SVG<\/strong>. Prefere incorpora\u00e7\u00e3o r\u00e1pida de imagens para apresenta\u00e7\u00f5es de documenta\u00e7\u00e3o ou wikis? Exporte arquivos PNG de alta defini\u00e7\u00e3o<strong>arquivos PNG<\/strong> com um \u00fanico clique.<\/p>\n<h3>2. C\u00f3pia Instant\u00e2nea para a \u00c1rea de Transfer\u00eancia<\/h3>\n<p>Pule as pastas de download completamente ao trabalhar rapidamente. Basta copiar seu diagrama UML renderizado diretamente para a \u00e1rea de transfer\u00eancia e col\u00e1-lo diretamente em mensagens do Slack, Microsoft Teams, Notion ou p\u00e1ginas do Confluence.<\/p>\n<h3>3. Compartilhamento Instant\u00e2neo de Link sem Login<\/h3>\n<p>Compartilhe seus projetos arquitet\u00f4nicos com facilidade, sem enfrentar paredes de inscri\u00e7\u00e3o ou exigir autentica\u00e7\u00e3o da equipe. Gere uma URL codificada exclusiva ou um c\u00f3digo QR que permita aos colegas abrir, inspecionar e editar o estado exato do c\u00f3digo e do diagrama instantaneamente.<\/p>\n<h3>4. Detec\u00e7\u00e3o Autom\u00e1tica de Sintaxe e C\u00f3digo<\/h3>\n<p>Quando voc\u00ea cola c\u00f3digo-fonte no VPasCode, o motor analisa automaticamente a sintaxe da linguagem e converte o script no formato de diagrama apropriado, sem necessidade de configura\u00e7\u00e3o manual.<\/p>\n<hr\/>\n<h2>Potencialize Seu Fluxo de Trabalho com as Capacidades de IA do VPasCode<\/h2>\n<p>Para equipes de desenvolvimento que buscam acelerar o design de software, o VPasCode oferece ferramentas avan\u00e7adas com IA que simplificam o aprendizado, depura\u00e7\u00e3o e documenta\u00e7\u00e3o:<\/p>\n<ul>\n<li><strong>Corre\u00e7\u00e3o de Erros de C\u00f3digo com IA:<\/strong>Preso em um erro de sintaxe ou trecho quebrado? Clique em<em>\u201cCorrigir com IA\u201d<\/em> para corrigir o c\u00f3digo instantaneamente, com uma explica\u00e7\u00e3o detalhada de compara\u00e7\u00e3o lado a lado, para que voc\u00ea possa aprender com a corre\u00e7\u00e3o.<\/li>\n<li><strong>Tradu\u00e7\u00e3o Multil\u00edngue com IA:<\/strong>Trabalhando com equipes internacionais de software? Traduza r\u00f3tulos, coment\u00e1rios e identificadores diretamente dentro dos seus diagramas para m\u00faltios idiomas (por exemplo, converter \u201cWithdraw Cash\u201d para chin\u00eas ou espanhol) sem quebrar a sintaxe.<\/li>\n<li><strong>Integra\u00e7\u00e3o com OpenDocs:<\/strong>Envie seus diagramas de software conclu\u00eddos diretamente para o Visual Paradigm OpenDocs para converter modelos visuais t\u00e9cnicos em documenta\u00e7\u00e3o de projeto abrangente.<\/li>\n<\/ul>\n<p><em>Observa\u00e7\u00e3o: Os recursos principais \u2014 incluindo edi\u00e7\u00e3o de diagrama em tempo real, an\u00e1lise autom\u00e1tica, renderiza\u00e7\u00e3o em tempo real, compartilhamento e exporta\u00e7\u00e3o de imagens \u2014 s\u00e3o totalmente gratuitos. A corre\u00e7\u00e3o de erros com IA e a tradu\u00e7\u00e3o com IA est\u00e3o dispon\u00edveis na Visual Paradigm Online Combo Edition (ou superior) e na Visual Paradigm Desktop Professional Edition (com manuten\u00e7\u00e3o ativa).<\/em><\/p>\n<hr\/>\n<h2>Experimente a Ferramenta Definitiva de Diagrama como C\u00f3digo Hoje!<\/h2>\n<p>Pare de desperdi\u00e7ar horas valiosas de engenharia desenhando diagramas de classes \u00e0 m\u00e3o. Experimente o qu\u00e3o simples pode ser o design de software quando voc\u00ea transforma seu c\u00f3digo real diretamente em diagramas de arquitetura UML limpos e compat\u00edveis com padr\u00f5es.<\/p>\n<p>Seja voc\u00ea precisando de um editor Java gratuito<strong>editor Java gratuito<\/strong> para prototipagem r\u00e1pida ou um vers\u00e1til<strong>ferramenta diagram-as-code<\/strong>para lidar com m\u00faltimos idiomas e formatos, o VPasCode oferece tudo o que voc\u00ea precisa diretamente no seu navegador.<\/p>\n<p><strong><a href=\"https:\/\/www.vpascode.com\/\" rel=\"noopener\" target=\"_blank\">Inicie o VPasCode Agora e Comece a Visualizar Gratuitamente \u2192<\/a><\/strong><\/p>\n","protected":false},"featured_media":2797,"template":"","meta":{"_acf_changed":false,"_yoast_wpseo_title":"Gerador Gratuito de Diagramas de Classes Java: C\u00f3digo Java para UML no VPasCode","_yoast_wpseo_metadesc":"Visualize o c\u00f3digo-fonte Java instantaneamente como diagramas de classes UML com o VPasCode. Use nosso editor Java gratuito e a ferramenta diagram-as-code para gerar, editar, exportar e compartilhar UML online.","site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"default","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}}},"product":[2,3],"product-area":[6,50],"version":[51],"release-type":[16],"class_list":["post-2796","releases","type-releases","status-publish","has-post-thumbnail","hentry","product-visual-paradigm","product-visual-paradigm-online","product-area-diagramming","product-area-vpascode","version-18-1","release-type-new-feature"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Gerador Gratuito de Diagramas de Classes Java: C\u00f3digo Java para UML no VPasCode<\/title>\n<meta name=\"description\" content=\"Visualize o c\u00f3digo-fonte Java instantaneamente como diagramas de classes UML com o VPasCode. Use nosso editor Java gratuito e a ferramenta diagram-as-code para gerar, editar, exportar e compartilhar UML online.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/\" \/>\n<meta property=\"og:locale\" content=\"pt_PT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Gerador Gratuito de Diagramas de Classes Java: C\u00f3digo Java para UML no VPasCode\" \/>\n<meta property=\"og:description\" content=\"Visualize o c\u00f3digo-fonte Java instantaneamente como diagramas de classes UML com o VPasCode. Use nosso editor Java gratuito e a ferramenta diagram-as-code para gerar, editar, exportar e compartilhar UML online.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/\" \/>\n<meta property=\"og:site_name\" content=\"Visual Paradigm Product Updates Portuguese\" \/>\n<meta property=\"og:image\" content=\"https:\/\/updates.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/07\/vpascode-java-to-uml-class-diagram-hero.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1312\" \/>\n\t<meta property=\"og:image:height\" content=\"816\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Tempo estimado de leitura\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/\",\"url\":\"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/\",\"name\":\"Gerador Gratuito de Diagramas de Classes Java: C\u00f3digo Java para UML no VPasCode\",\"isPartOf\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/pt\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/updates.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/07\/vpascode-java-to-uml-class-diagram-hero.jpg\",\"datePublished\":\"2026-07-24T08:21:35+00:00\",\"description\":\"Visualize o c\u00f3digo-fonte Java instantaneamente como diagramas de classes UML com o VPasCode. Use nosso editor Java gratuito e a ferramenta diagram-as-code para gerar, editar, exportar e compartilhar UML online.\",\"breadcrumb\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/#breadcrumb\"},\"inLanguage\":\"pt-PT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/#primaryimage\",\"url\":\"https:\/\/updates.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/07\/vpascode-java-to-uml-class-diagram-hero.jpg\",\"contentUrl\":\"https:\/\/updates.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/07\/vpascode-java-to-uml-class-diagram-hero.jpg\",\"width\":1312,\"height\":816},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/updates.visual-paradigm.com\/pt\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Visualize o c\u00f3digo-fonte Java como diagramas de classes UML instantaneamente no VPasCode\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/pt\/#website\",\"url\":\"https:\/\/updates.visual-paradigm.com\/pt\/\",\"name\":\"Visual Paradigm Product Updates Portuguese\",\"description\":\"\",\"publisher\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/pt\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/updates.visual-paradigm.com\/pt\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"pt-PT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/pt\/#organization\",\"name\":\"Visual Paradigm Product Updates Portuguese\",\"url\":\"https:\/\/updates.visual-paradigm.com\/pt\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"pt-PT\",\"@id\":\"https:\/\/updates.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/updates.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/8\/2025\/11\/vp-updates.png\",\"contentUrl\":\"https:\/\/updates.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/8\/2025\/11\/vp-updates.png\",\"width\":185,\"height\":50,\"caption\":\"Visual Paradigm Product Updates Portuguese\"},\"image\":{\"@id\":\"https:\/\/updates.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Gerador Gratuito de Diagramas de Classes Java: C\u00f3digo Java para UML no VPasCode","description":"Visualize o c\u00f3digo-fonte Java instantaneamente como diagramas de classes UML com o VPasCode. Use nosso editor Java gratuito e a ferramenta diagram-as-code para gerar, editar, exportar e compartilhar UML online.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/","og_locale":"pt_PT","og_type":"article","og_title":"Gerador Gratuito de Diagramas de Classes Java: C\u00f3digo Java para UML no VPasCode","og_description":"Visualize o c\u00f3digo-fonte Java instantaneamente como diagramas de classes UML com o VPasCode. Use nosso editor Java gratuito e a ferramenta diagram-as-code para gerar, editar, exportar e compartilhar UML online.","og_url":"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/","og_site_name":"Visual Paradigm Product Updates Portuguese","og_image":[{"width":1312,"height":816,"url":"https:\/\/updates.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/07\/vpascode-java-to-uml-class-diagram-hero.jpg","type":"image\/jpeg"}],"twitter_card":"summary_large_image","twitter_misc":{"Tempo estimado de leitura":"5 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/","url":"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/","name":"Gerador Gratuito de Diagramas de Classes Java: C\u00f3digo Java para UML no VPasCode","isPartOf":{"@id":"https:\/\/updates.visual-paradigm.com\/pt\/#website"},"primaryImageOfPage":{"@id":"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/#primaryimage"},"image":{"@id":"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/#primaryimage"},"thumbnailUrl":"https:\/\/updates.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/07\/vpascode-java-to-uml-class-diagram-hero.jpg","datePublished":"2026-07-24T08:21:35+00:00","description":"Visualize o c\u00f3digo-fonte Java instantaneamente como diagramas de classes UML com o VPasCode. Use nosso editor Java gratuito e a ferramenta diagram-as-code para gerar, editar, exportar e compartilhar UML online.","breadcrumb":{"@id":"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/#breadcrumb"},"inLanguage":"pt-PT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/"]}]},{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/#primaryimage","url":"https:\/\/updates.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/07\/vpascode-java-to-uml-class-diagram-hero.jpg","contentUrl":"https:\/\/updates.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/8\/2026\/07\/vpascode-java-to-uml-class-diagram-hero.jpg","width":1312,"height":816},{"@type":"BreadcrumbList","@id":"https:\/\/updates.visual-paradigm.com\/pt\/releases\/vpascode-java-code-to-uml-class-diagram\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/updates.visual-paradigm.com\/pt\/"},{"@type":"ListItem","position":2,"name":"Visualize o c\u00f3digo-fonte Java como diagramas de classes UML instantaneamente no VPasCode"}]},{"@type":"WebSite","@id":"https:\/\/updates.visual-paradigm.com\/pt\/#website","url":"https:\/\/updates.visual-paradigm.com\/pt\/","name":"Visual Paradigm Product Updates Portuguese","description":"","publisher":{"@id":"https:\/\/updates.visual-paradigm.com\/pt\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/updates.visual-paradigm.com\/pt\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"pt-PT"},{"@type":"Organization","@id":"https:\/\/updates.visual-paradigm.com\/pt\/#organization","name":"Visual Paradigm Product Updates Portuguese","url":"https:\/\/updates.visual-paradigm.com\/pt\/","logo":{"@type":"ImageObject","inLanguage":"pt-PT","@id":"https:\/\/updates.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/","url":"https:\/\/updates.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/8\/2025\/11\/vp-updates.png","contentUrl":"https:\/\/updates.visual-paradigm.com\/pt\/wp-content\/uploads\/sites\/8\/2025\/11\/vp-updates.png","width":185,"height":50,"caption":"Visual Paradigm Product Updates Portuguese"},"image":{"@id":"https:\/\/updates.visual-paradigm.com\/pt\/#\/schema\/logo\/image\/"}}]}},"_links":{"self":[{"href":"https:\/\/updates.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/releases\/2796","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/updates.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/releases"}],"about":[{"href":"https:\/\/updates.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/types\/releases"}],"version-history":[{"count":0,"href":"https:\/\/updates.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/releases\/2796\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/media\/2797"}],"wp:attachment":[{"href":"https:\/\/updates.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/media?parent=2796"}],"wp:term":[{"taxonomy":"product","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/product?post=2796"},{"taxonomy":"product-area","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/product-area?post=2796"},{"taxonomy":"version","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/version?post=2796"},{"taxonomy":"release-type","embeddable":true,"href":"https:\/\/updates.visual-paradigm.com\/pt\/wp-json\/wp\/v2\/release-type?post=2796"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}