[ https://issues.apache.org/jira/browse/CAUSEWAY-3680?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Andi Huber resolved CAUSEWAY-3680. ---------------------------------- Resolution: Resolved Graph general purpose data structure provided as nested class within GraphUtils. > General purpose graph data structure. > ------------------------------------- > > Key: CAUSEWAY-3680 > URL: https://issues.apache.org/jira/browse/CAUSEWAY-3680 > Project: Causeway > Issue Type: New Feature > Components: Commons > Reporter: Andi Huber > Assignee: Andi Huber > Priority: Minor > Fix For: 2.1.0 > > > Introducing Can<T> was a success. Perhaps adding a Graph<T> makes sense. > Idea is to encapsulate graph related algorithms within a GraphKernel class. > That can be reused broadly. Graph<T> then just wraps a list of node objects > and in addition holds such a GraphKernel to represent edges. > Future prospects: Graph<T> could be supported as value-type later on, with > value semantics governing which renderer to use. (We already have some with > the help extension.) > -- This message was sent by Atlassian Jira (v8.20.10#820010)