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/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) 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"), - /** * インサイト */ 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