This is an automated email from the ASF dual-hosted git repository.
joergrade pushed a change to branch ISIS-3171
in repository https://gitbox.apache.org/repos/asf/causeway.git
from 6e9778024e Merge remote-tracking branch 'origin/master' into ISIS-3171
new 77de476d96 ISIS-3171 Basic_Types.Strings opens, but without
parentedCollection
new 4e685851d2 ISIS-3171 Basic_Types.Strings opens, but table is without
icons and columns
new 021eed2391 ISIS-3171 table is shown, hidden/disabled/name not
correctly set yet
new cd7d1eb6b7 ISIS-3171 table is shown, hidden/disabled/name not
correctly set yet
new 35a43a8bcf ISIS-3171 PropertySpecification amended with
object-layout.xml (per 'protoType')
new 55f7e1397c ISIS-3171 'sources' explicitly hidden
new 9bbf18daea ISIS-3171 CollectionLayout removed,
PropertySpecificationHolder introduced
new 90ac2fd195 ISIS-3171 cleanup
new cabe94b0c1 ISIS-3171 more cleanup
new 2f2f71a67a ISIS-3171 Collection and Object displayed
The 10 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:
.../modules/kroviz/pages/DevelopmentGuide.adoc | 12 +-
.../kroviz/adoc/modules/kroviz/pages/credits.adoc | 8 +-
.../partials/design/class-diagram_aggregator.adoc | 6 +-
.../partials/design/class-diagram_layout.adoc | 6 +-
.../design/collection_layout_aggregation.adoc | 34 +++
.../collection_layout_aggregation_diagram.adoc | 136 +++++++++
.../kroviz/partials/design/seq-aggregator.adoc | 2 +-
.../kroviz/core/aggregator/ActionDispatcher.kt | 2 +-
.../kroviz/core/aggregator/AggregatorWithLayout.kt | 68 +----
.../kroviz/core/aggregator/BaseAggregator.kt | 19 +-
.../kroviz/core/aggregator/CollectionAggregator.kt | 130 +++++---
.../core/aggregator/DomainTypesAggregator.kt | 21 +-
.../kroviz/core/aggregator/ObjectAggregator.kt | 98 +++---
.../kroviz/core/aggregator/SystemAggregator.kt | 25 +-
.../client/kroviz/core/model/BaseDisplayModel.kt | 2 +-
.../client/kroviz/core/model/BaseLayout.kt | 9 +-
.../client/kroviz/core/model/CollectionDM.kt | 48 ++-
.../kroviz/core/model/CollectionProperties.kt | 122 --------
.../client/kroviz/core/model/ColumnProperties.kt | 29 +-
.../kroviz/core/model/ColumnSpecification.kt | 71 +++++
.../{SystemDM.kt => ColumnSpecificationHolder.kt} | 39 +--
.../causeway/client/kroviz/core/model/DiagramDM.kt | 3 +-
.../kroviz/core/model/DisplayModelWithLayout.kt | 77 +----
.../causeway/client/kroviz/core/model/ObjectDM.kt | 58 +++-
.../client/kroviz/core/model/ObjectLayout.kt | 83 +++++
.../kroviz/core/model/ObjectSpecificationHolder.kt | 69 +++++
.../causeway/client/kroviz/core/model/SystemDM.kt | 2 +-
.../client/kroviz/to/PlainTransferObjects.kt | 15 -
.../apache/causeway/client/kroviz/to/Property.kt | 92 ++++++
.../apache/causeway/client/kroviz/to/TObject.kt | 5 -
.../apache/causeway/client/kroviz/to/bs/GridBs.kt | 10 +
.../causeway/client/kroviz/to/bs/PropertyBs.kt | 11 +-
.../client/kroviz/ui/builder/ColBuilder.kt | 17 +-
.../causeway/client/kroviz/ui/builder/RoDisplay.kt | 3 +-
.../client/kroviz/ui/core/ColumnFactory.kt | 28 +-
.../causeway/client/kroviz/ui/core/ViewManager.kt | 21 +-
.../client/kroviz/ui/dialog/EventLogDetail.kt | 10 +-
.../core/aggregator/CollectionAggregatorTest.kt | 18 +-
.../client/kroviz/core/model/CollectionDMTest.kt | 21 +-
.../test/resources/object-layout_collection.xml | 337 +++++++++++++++++++++
40 files changed, 1224 insertions(+), 543 deletions(-)
create mode 100644
incubator/clients/kroviz/adoc/modules/kroviz/partials/design/collection_layout_aggregation.adoc
create mode 100644
incubator/clients/kroviz/adoc/modules/kroviz/partials/design/collection_layout_aggregation_diagram.adoc
copy
core/config/src/main/java/org/apache/causeway/core/config/viewer/web/DialogMode.java
=>
incubator/clients/kroviz/src/main/kotlin/org/apache/causeway/client/kroviz/core/model/BaseLayout.kt
(86%)
delete mode 100644
incubator/clients/kroviz/src/main/kotlin/org/apache/causeway/client/kroviz/core/model/CollectionProperties.kt
create mode 100644
incubator/clients/kroviz/src/main/kotlin/org/apache/causeway/client/kroviz/core/model/ColumnSpecification.kt
copy
incubator/clients/kroviz/src/main/kotlin/org/apache/causeway/client/kroviz/core/model/{SystemDM.kt
=> ColumnSpecificationHolder.kt} (51%)
create mode 100644
incubator/clients/kroviz/src/main/kotlin/org/apache/causeway/client/kroviz/core/model/ObjectLayout.kt
create mode 100644
incubator/clients/kroviz/src/main/kotlin/org/apache/causeway/client/kroviz/core/model/ObjectSpecificationHolder.kt
create mode 100644
incubator/clients/kroviz/src/main/kotlin/org/apache/causeway/client/kroviz/to/Property.kt
create mode 100644
incubator/clients/kroviz/src/test/resources/object-layout_collection.xml