From a8294bfb23bd671f6bf947b2848fecc7e4cf60b8 Mon Sep 17 00:00:00 2001 From: irof Date: Fri, 2 Jan 2026 22:14:47 +0900 Subject: [PATCH 1/3] =?UTF-8?q?=E5=8C=BA=E5=88=86=E6=A6=82=E8=A6=81?= =?UTF-8?q?=E3=82=92=E5=BB=83=E6=AD=A2=E3=81=AB=E4=BC=B4=E3=81=84=E3=83=AA?= =?UTF-8?q?=E3=83=B3=E3=82=AF=E5=85=88=E5=A4=89=E6=9B=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jig/domain/model/documents/diagrams/CategoryDiagram.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jig-core/src/main/java/org/dddjava/jig/domain/model/documents/diagrams/CategoryDiagram.java b/jig-core/src/main/java/org/dddjava/jig/domain/model/documents/diagrams/CategoryDiagram.java index e7d1b5735..82ffb0ac6 100644 --- a/jig-core/src/main/java/org/dddjava/jig/domain/model/documents/diagrams/CategoryDiagram.java +++ b/jig-core/src/main/java/org/dddjava/jig/domain/model/documents/diagrams/CategoryDiagram.java @@ -53,7 +53,7 @@ public int write(Consumer diagramSourceWriteProcess) { return Node.typeOf(categoryType.id()) .html(categoryName, "" + categoryValues + "
" + categoryName + "
") - .url(categoryType.id(), JigDocument.EnumSummary) + .url(categoryType.id(), JigDocument.DomainSummary) .as(NodeRole.主役); }) .map(Node::dotText) From 2ba386282c19c7fe9d5dedc7693402b7bf11bfe2 Mon Sep 17 00:00:00 2001 From: irof Date: Fri, 2 Jan 2026 22:16:57 +0900 Subject: [PATCH 2/3] =?UTF-8?q?EnumSummary=E5=AE=9A=E6=95=B0=E3=81=8A?= =?UTF-8?q?=E3=82=88=E3=81=B3=E4=BD=BF=E7=94=A8=E3=81=97=E3=81=A6=E3=81=84?= =?UTF-8?q?=E3=82=8B=E3=83=A1=E3=82=BD=E3=83=83=E3=83=89=E3=82=92=E5=89=8A?= =?UTF-8?q?=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/org/dddjava/jig/HandleResultImpl.java | 1 - .../org/dddjava/jig/adapter/JigDocumentGenerator.java | 2 +- .../dddjava/jig/adapter/thymeleaf/SummaryAdapter.java | 8 -------- .../org/dddjava/jig/adapter/thymeleaf/SummaryModel.java | 5 ----- .../model/documents/documentformat/JigDocument.java | 9 --------- 5 files changed, 1 insertion(+), 24 deletions(-) diff --git a/jig-core/src/main/java/org/dddjava/jig/HandleResultImpl.java b/jig-core/src/main/java/org/dddjava/jig/HandleResultImpl.java index 721942e19..6c375a30b 100644 --- a/jig-core/src/main/java/org/dddjava/jig/HandleResultImpl.java +++ b/jig-core/src/main/java/org/dddjava/jig/HandleResultImpl.java @@ -50,7 +50,6 @@ public boolean isOutputDiagram() { UsecaseSummary, EntrypointSummary, RepositorySummary, - EnumSummary, TermList, Insight, Sequence, diff --git a/jig-core/src/main/java/org/dddjava/jig/adapter/JigDocumentGenerator.java b/jig-core/src/main/java/org/dddjava/jig/adapter/JigDocumentGenerator.java index 37df8818a..c615509e5 100644 --- a/jig-core/src/main/java/org/dddjava/jig/adapter/JigDocumentGenerator.java +++ b/jig-core/src/main/java/org/dddjava/jig/adapter/JigDocumentGenerator.java @@ -123,7 +123,7 @@ HandleResult generateDocument(JigDocument jigDocument, Path outputDirectory, Jig GlossaryAdapter.invoke(jigService.glossary(jigRepository), jigDocument, outputDirectory); case PackageSummary -> new PackageSummaryView(jigDocument, thymeleafTemplateEngine) .write(outputDirectory, jigService.packages(jigRepository)); - case DomainSummary, ApplicationSummary, UsecaseSummary, EntrypointSummary, EnumSummary, + case DomainSummary, ApplicationSummary, UsecaseSummary, EntrypointSummary, PackageRelationDiagram, BusinessRuleRelationDiagram, CategoryDiagram, CategoryUsageDiagram, ServiceMethodCallHierarchyDiagram, BusinessRuleList, ApplicationList, diff --git a/jig-core/src/main/java/org/dddjava/jig/adapter/thymeleaf/SummaryAdapter.java b/jig-core/src/main/java/org/dddjava/jig/adapter/thymeleaf/SummaryAdapter.java index c253f8844..e6e77d9b2 100644 --- a/jig-core/src/main/java/org/dddjava/jig/adapter/thymeleaf/SummaryAdapter.java +++ b/jig-core/src/main/java/org/dddjava/jig/adapter/thymeleaf/SummaryAdapter.java @@ -61,14 +61,6 @@ public List entrypointSummary(JigRepository jigRepository, JigDocument jig return write(jigDocument, SummaryModel.withMermaidDiagram(jigTypes, packages, entrypointMermaidDiagram)); } - @HandleDocument(JigDocument.EnumSummary) - public List enumSummary(JigRepository jigRepository, JigDocument jigDocument) { - var categoryTypes = jigService.categoryTypes(jigRepository); - var packages = jigService.packages(jigRepository); - var enumModels = jigRepository.jigDataProvider().fetchEnumModels(); - return write(jigDocument, SummaryModel.forEnumSummary(categoryTypes, packages, enumModels)); - } - private List write(JigDocument jigDocument, SummaryModel result) { return thymeleafSummaryWriter.write(jigDocument, result); } diff --git a/jig-core/src/main/java/org/dddjava/jig/adapter/thymeleaf/SummaryModel.java b/jig-core/src/main/java/org/dddjava/jig/adapter/thymeleaf/SummaryModel.java index a89c5bd4a..dd6d2b6c4 100644 --- a/jig-core/src/main/java/org/dddjava/jig/adapter/thymeleaf/SummaryModel.java +++ b/jig-core/src/main/java/org/dddjava/jig/adapter/thymeleaf/SummaryModel.java @@ -19,11 +19,6 @@ static SummaryModel of(JigTypes jigTypes, JigPackages jigPackages) { return new SummaryModel(jigTypes, jigPackages, Map.of()); } - static SummaryModel forEnumSummary(JigTypes categoryTypes, JigPackages packages, EnumModels enumModels) { - return of(categoryTypes, packages) - .withAdditionalMap(Map.of(ENUM_MODEL_MAP_KEY, enumModels.toMap())); - } - static SummaryModel withMermaidDiagram(JigTypes jigTypes, JigPackages packages, UsecaseMermaidDiagram usecaseMermaidDiagram) { return of(jigTypes, packages) .withAdditionalMap(Map.of(MERMAID_DIAGRAM_KEY, usecaseMermaidDiagram)); diff --git a/jig-core/src/main/java/org/dddjava/jig/domain/model/documents/documentformat/JigDocument.java b/jig-core/src/main/java/org/dddjava/jig/domain/model/documents/documentformat/JigDocument.java index 7f373171f..e3231a7c0 100644 --- a/jig-core/src/main/java/org/dddjava/jig/domain/model/documents/documentformat/JigDocument.java +++ b/jig-core/src/main/java/org/dddjava/jig/domain/model/documents/documentformat/JigDocument.java @@ -115,15 +115,6 @@ public enum JigDocument { JigDocumentLabel.of("リポジトリ概要", "repository"), "repository"), - /** - * 区分概要 - * @deprecated https://github.com/dddjava/jig/releases/tag/2025.9.1 - */ - @Deprecated(since = "2025.9.1", forRemoval = true) - EnumSummary( - JigDocumentLabel.of("区分概要", "enum"), - "enum"), - /** * インサイト */ From 57858b43618eaf26f36f0897182dd16232b9b466 Mon Sep 17 00:00:00 2001 From: irof Date: Fri, 2 Jan 2026 22:19:19 +0900 Subject: [PATCH 3/3] =?UTF-8?q?=E5=8C=BA=E5=88=86=E6=A6=82=E8=A6=81?= =?UTF-8?q?=E5=87=BA=E5=8A=9B=E3=81=AB=E4=BD=BF=E7=94=A8=E3=81=97=E3=81=A6?= =?UTF-8?q?=E3=81=84=E3=81=9F=E3=83=86=E3=83=B3=E3=83=97=E3=83=AC=E3=83=BC?= =?UTF-8?q?=E3=83=88=E3=82=92=E5=89=8A=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/resources/templates/enum.html | 72 ------------------- 1 file changed, 72 deletions(-) delete mode 100644 jig-core/src/main/resources/templates/enum.html diff --git a/jig-core/src/main/resources/templates/enum.html b/jig-core/src/main/resources/templates/enum.html deleted file mode 100644 index 9c7b07fbf..000000000 --- a/jig-core/src/main/resources/templates/enum.html +++ /dev/null @@ -1,72 +0,0 @@ - - - - - enum - - -
-
- - -
-
-

XXXクラス

-
org.dddjava.jig.package.Class
- -
- クラスのJavadocコメントが表示されます -
- - - - - - - - - - - - - -
列挙定数名パラメータ
xxxxxx
- - - - - - - - - - - - - - -
フィールドフィールド型
xxx - long - xxx -
- - - メソッドテーブル - - - メソッドテーブル - -
-
-
- - - - \ No newline at end of file