You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@causeway.apache.org by ah...@apache.org on 2023/09/08 04:36:14 UTC
[causeway] branch master updated (4759886ecc -> a262d4f751)
This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 4759886ecc CAUSEWAY-2297: fixes elements not actually copied in _Lists.ofArray
add a262d4f751 CAUSEWAY-3565: [DocGen] Make ObjectGraph a first Class Citizen to allow for easy Customizations.
No new revisions were added by this update.
Summary of changes:
.../services/metamodel/MetaModelService.java | 12 +-
.../applib/services/metamodel/ObjectGraph.java | 139 ++++++++
.../metamodel/MetaModelServiceDefault.java | 13 +
.../services/metamodel/_ObjectGraphFactory.java | 210 ++++++++++++
.../metamodel/_ObjectGraphRelationMerger.java | 108 ++++++
extensions/core/docgen/help/pom.xml | 4 +
.../domainobjects/CausewayEntityDiagramPage.java | 16 +-
.../domainobjects/DomainEntityDiagramPage.java | 16 +-
.../domainobjects/EntityDiagramPageAbstract.java | 57 ++--
.../help/topics/domainobjects/ObjectGraph.java | 363 ---------------------
.../help/topics/domainobjects/_DiagramUtils.java | 40 +--
.../plantuml/obj/ObjectGraphRendererPlantuml.java | 98 ++++++
12 files changed, 632 insertions(+), 444 deletions(-)
create mode 100644 api/applib/src/main/java/org/apache/causeway/applib/services/metamodel/ObjectGraph.java
create mode 100644 core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/_ObjectGraphFactory.java
create mode 100644 core/metamodel/src/main/java/org/apache/causeway/core/metamodel/services/metamodel/_ObjectGraphRelationMerger.java
delete mode 100644 extensions/core/docgen/help/src/main/java/org/apache/causeway/extensions/docgen/help/topics/domainobjects/ObjectGraph.java
create mode 100644 valuetypes/asciidoc/builder/src/main/java/org/apache/causeway/valuetypes/asciidoc/builder/plantuml/obj/ObjectGraphRendererPlantuml.java