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