This is an automated email from the ASF dual-hosted git repository.
ahuber pushed a change to branch v3
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 519a5ad6b2 Merge remote-tracking branch 'origin/master' into v3
add 68acfaaa40 CAUSEWAY-3711: Remove TreeAdapter<T>#parentOf(T)
add 60fac61ae2 CAUSEWAY-3711: adds and registers TreePathValueSemantics
add 09b5cbc42b CAUSEWAY-3711: TreeNode should not be responsible for
creating new tree-adapter instances
add 181b852c1b CAUSEWAY-3711: minor renaming of internal methods
new a4de48f09b Merge remote-tracking branch 'origin/master' into v3
new 990c99627f CAUSEWAY-3711: Investigate removal of
TreeAdapter<T>#parentOf(T)
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../causeway/applib/graph/tree/TreeAdapter.java | 12 +-
.../causeway/applib/graph/tree/TreeNode.java | 218 +++++++++++----------
.../graph/tree/TreeNode_iteratorHierarchyUp.java | 6 +-
.../causeway/applib/graph/tree/TreePath.java | 154 +++++++++++++--
.../applib/graph/tree/TreePath_Default.java | 122 ------------
.../causeway/applib/graph/tree/TreeState.java | 23 ++-
.../applib/graph/tree/TreeState_Default.java | 43 ----
.../commons/internal/context/_Context.java | 7 +
.../metamodel/CausewayModuleCoreMetamodel.java | 2 +
.../_testing/MetaModelContext_forTesting.java | 2 +
.../metamodel/inspect/Object_inspectMetamodel.java | 7 +-
.../metamodel/inspect/model/MMTreeAdapter.java | 6 -
.../valuesemantics/TreeNodeValueSemantics.java | 24 ++-
...eSemantics.java => TreePathValueSemantics.java} | 78 ++++----
.../docgen/help/helptree/HelpNodeVm.java | 6 +-
.../docgen/help/helptree/HelpTreeAdapter.java | 6 -
.../model/valuetypes/ValueTypeExample.java | 25 ++-
.../tree/CausewayToWicketTreeAdapter.java | 2 +-
.../ui/components/tree/_TreeModelTreeAdapter.java | 50 ++---
19 files changed, 392 insertions(+), 401 deletions(-)
delete mode 100644
api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreePath_Default.java
delete mode 100644
api/applib/src/main/java/org/apache/causeway/applib/graph/tree/TreeState_Default.java
copy
core/metamodel/src/main/java/org/apache/causeway/core/metamodel/valuesemantics/{UUIDValueSemantics.java
=> TreePathValueSemantics.java} (59%)