You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2020/01/10 11:17:59 UTC
[isis] 10/21: ISIS-2259: renames base subdomain dom to applib.
This is an automated email from the ASF dual-hosted git repository.
danhaywood pushed a commit to branch ISIS-2259
in repository https://gitbox.apache.org/repos/asf/isis.git
commit 4081233f82e7faa5536329edf87c785a4c85918b
Author: danhaywood <da...@haywood-associates.co.uk>
AuthorDate: Fri Jan 10 07:09:47 2020 +0000
ISIS-2259: renames base subdomain dom to applib.
---
subdomains/base/{impl => applib}/pom.xml | 2 +-
subdomains/base/{impl => applib}/src/main/doc/antora.yml | 0
subdomains/base/{impl => applib}/src/main/doc/modules/base/nav.adoc | 0
.../base/{impl => applib}/src/main/doc/modules/base/pages/about.adoc | 0
.../src/main/doc/modules/base/partials/module-nav.adoc | 0
.../src/main/java/org/apache/isis/extensions/base/dom/Chained.java | 0
.../src/main/java/org/apache/isis/extensions/base/dom/Dflt.java | 0
.../java/org/apache/isis/extensions/base/dom/IsisModuleExtBase.java | 0
.../src/main/java/org/apache/isis/extensions/base/dom/PowerType.java | 0
.../src/main/java/org/apache/isis/extensions/base/dom/Titled.java | 0
.../src/main/java/org/apache/isis/extensions/base/dom/TitledEnum.java | 0
.../apache/isis/extensions/base/dom/services/BaseServicesModule.java | 0
.../isis/extensions/base/dom/services/calendar/CalendarService.java | 0
.../org/apache/isis/extensions/base/dom/types/DescriptionType.java | 0
.../main/java/org/apache/isis/extensions/base/dom/types/FqcnType.java | 0
.../java/org/apache/isis/extensions/base/dom/types/MoneyType.java | 0
.../main/java/org/apache/isis/extensions/base/dom/types/NameType.java | 0
.../java/org/apache/isis/extensions/base/dom/types/NotesType.java | 0
.../apache/isis/extensions/base/dom/types/ObjectIdentifierType.java | 0
.../org/apache/isis/extensions/base/dom/types/PercentageType.java | 0
.../org/apache/isis/extensions/base/dom/types/ProperNameType.java | 0
.../java/org/apache/isis/extensions/base/dom/types/ReferenceType.java | 0
.../java/org/apache/isis/extensions/base/dom/types/TitleType.java | 0
.../org/apache/isis/extensions/base/dom/types/UrlTemplateType.java | 0
.../java/org/apache/isis/extensions/base/dom/types/UserNameType.java | 0
.../main/java/org/apache/isis/extensions/base/dom/types/XxxType.java | 0
.../java/org/apache/isis/extensions/base/dom/utils/ClassUtils.java | 0
.../org/apache/isis/extensions/base/dom/utils/JodaPeriodUtils.java | 0
.../java/org/apache/isis/extensions/base/dom/utils/MathUtils.java | 0
.../java/org/apache/isis/extensions/base/dom/utils/MessageUtils.java | 0
.../java/org/apache/isis/extensions/base/dom/utils/StringUtils.java | 0
.../java/org/apache/isis/extensions/base/dom/utils/TitleBuilder.java | 0
.../apache/isis/extensions/base/dom/valuetypes/AbstractInterval.java | 0
.../apache/isis/extensions/base/dom/valuetypes/LocalDateInterval.java | 0
.../main/java/org/apache/isis/extensions/base/dom/valuetypes/VT.java | 0
.../org/apache/isis/extensions/base/dom/with/WithCodeComparable.java | 0
.../java/org/apache/isis/extensions/base/dom/with/WithCodeGetter.java | 0
.../java/org/apache/isis/extensions/base/dom/with/WithCodeUnique.java | 0
.../isis/extensions/base/dom/with/WithDescriptionComparable.java | 0
.../apache/isis/extensions/base/dom/with/WithDescriptionGetter.java | 0
.../apache/isis/extensions/base/dom/with/WithDescriptionUnique.java | 0
.../java/org/apache/isis/extensions/base/dom/with/WithInterval.java | 0
.../apache/isis/extensions/base/dom/with/WithIntervalContiguous.java | 0
.../org/apache/isis/extensions/base/dom/with/WithIntervalMutable.java | 0
.../org/apache/isis/extensions/base/dom/with/WithNameComparable.java | 0
.../java/org/apache/isis/extensions/base/dom/with/WithNameGetter.java | 0
.../java/org/apache/isis/extensions/base/dom/with/WithNameUnique.java | 0
.../apache/isis/extensions/base/dom/with/WithReferenceComparable.java | 0
.../org/apache/isis/extensions/base/dom/with/WithReferenceGetter.java | 0
.../org/apache/isis/extensions/base/dom/with/WithReferenceUnique.java | 0
.../java/org/apache/isis/extensions/base/dom/with/WithSequence.java | 0
.../java/org/apache/isis/extensions/base/dom/with/WithStartDate.java | 0
.../org/apache/isis/extensions/base/dom/with/WithTitleComparable.java | 0
.../org/apache/isis/extensions/base/dom/with/WithTitleGetter.java | 0
.../org/apache/isis/extensions/base/dom/with/WithTitleUnique.java | 0
.../extensions/base/dom/TitledEnumContractTestAbstract_title.java | 0
.../org/apache/isis/extensions/base/dom/TitledEnumContractTester.java | 0
.../org/apache/isis/extensions/base/dom/matchers/IsisMatchers.java | 0
.../dom/services/calendar/CalendarServiceTest_beginningOfMonth.java | 0
.../dom/services/calendar/CalendarServiceTest_beginningOfQuarter.java | 0
.../isis/extensions/base/dom/testing/PrivateConstructorTester.java | 0
.../base/dom/titled/TitledEnumContractTestAbstract_title.java | 0
.../isis/extensions/base/dom/titled/TitledEnumContractTester.java | 0
.../org/apache/isis/extensions/base/dom/utils/ClassUtilsTest.java | 0
.../apache/isis/extensions/base/dom/utils/JodaPeriodUtilsTest.java | 0
.../java/org/apache/isis/extensions/base/dom/utils/MathUtilsTest.java | 0
.../org/apache/isis/extensions/base/dom/utils/MessageUtils_Test.java | 0
.../org/apache/isis/extensions/base/dom/utils/StringUtilsTest.java | 0
.../org/apache/isis/extensions/base/dom/utils/TitleBuilderTest.java | 0
.../isis/extensions/base/dom/valuetypes/LocalDateIntervalTest.java | 0
.../base/dom/with/ComparableByCodeContractTestAbstract_compareTo.java | 0
.../isis/extensions/base/dom/with/ComparableByCodeContractTester.java | 0
.../with/ComparableByDescriptionContractTestAbstract_compareTo.java | 0
.../base/dom/with/ComparableByDescriptionContractTester.java | 0
.../base/dom/with/ComparableByNameContractTestAbstract_compareTo.java | 0
.../isis/extensions/base/dom/with/ComparableByNameContractTester.java | 0
.../dom/with/ComparableByReferenceContractTestAbstract_compareTo.java | 0
.../extensions/base/dom/with/ComparableByReferenceContractTester.java | 0
.../dom/with/ComparableByTitleContractTestAbstract_compareTo.java | 0
.../extensions/base/dom/with/ComparableByTitleContractTester.java | 0
.../extensions/base/dom/with/InstantiatorForComparableByCode.java | 0
.../base/dom/with/InstantiatorForComparableByDescription.java | 0
.../extensions/base/dom/with/InstantiatorForComparableByName.java | 0
.../base/dom/with/InstantiatorForComparableByReference.java | 0
.../isis/extensions/base/dom/with/InstantiatorForWithStartDate.java | 0
.../dom/with/StaticHelperClassesContractTest_privateConstructor.java | 0
.../base/dom/with/WithFieldUniqueContractTestAllAbstract.java | 0
.../dom/with/WithIntervalMutableContractTestAbstract_changeDates.java | 0
.../dom/with/ComparableByCodeContractTestAbstract_compareTo.java | 0
.../base/unittestsupport/dom/with/ComparableByCodeContractTester.java | 0
.../with/ComparableByDescriptionContractTestAbstract_compareTo.java | 0
.../dom/with/ComparableByDescriptionContractTester.java | 0
.../dom/with/ComparableByNameContractTestAbstract_compareTo.java | 0
.../base/unittestsupport/dom/with/ComparableByNameContractTester.java | 0
.../dom/with/ComparableByReferenceContractTestAbstract_compareTo.java | 0
.../unittestsupport/dom/with/ComparableByReferenceContractTester.java | 0
.../dom/with/ComparableByTitleContractTestAbstract_compareTo.java | 0
.../unittestsupport/dom/with/ComparableByTitleContractTester.java | 0
.../unittestsupport/dom/with/InstantiatorForComparableByCode.java | 0
.../dom/with/InstantiatorForComparableByDescription.java | 0
.../unittestsupport/dom/with/InstantiatorForComparableByName.java | 0
.../dom/with/InstantiatorForComparableByReference.java | 0
.../base/unittestsupport/dom/with/InstantiatorForWithStartDate.java | 0
.../dom/with/WithFieldUniqueContractTestAllAbstract.java | 0
.../dom/with/WithIntervalMutableContractTestAbstract_changeDates.java | 0
subdomains/excel/integtests/pom.xml | 2 +-
subdomains/pom.xml | 4 ++--
107 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/subdomains/base/impl/pom.xml b/subdomains/base/applib/pom.xml
similarity index 97%
rename from subdomains/base/impl/pom.xml
rename to subdomains/base/applib/pom.xml
index 184c702..c01e5bc 100644
--- a/subdomains/base/impl/pom.xml
+++ b/subdomains/base/applib/pom.xml
@@ -9,7 +9,7 @@
<relativePath>../../pom.xml</relativePath>
</parent>
- <artifactId>isis-subdomains-base-dom</artifactId>
+ <artifactId>isis-subdomains-base-applib</artifactId>
<packaging>jar</packaging>
diff --git a/subdomains/base/impl/src/main/doc/antora.yml b/subdomains/base/applib/src/main/doc/antora.yml
similarity index 100%
rename from subdomains/base/impl/src/main/doc/antora.yml
rename to subdomains/base/applib/src/main/doc/antora.yml
diff --git a/subdomains/base/impl/src/main/doc/modules/base/nav.adoc b/subdomains/base/applib/src/main/doc/modules/base/nav.adoc
similarity index 100%
rename from subdomains/base/impl/src/main/doc/modules/base/nav.adoc
rename to subdomains/base/applib/src/main/doc/modules/base/nav.adoc
diff --git a/subdomains/base/impl/src/main/doc/modules/base/pages/about.adoc b/subdomains/base/applib/src/main/doc/modules/base/pages/about.adoc
similarity index 100%
rename from subdomains/base/impl/src/main/doc/modules/base/pages/about.adoc
rename to subdomains/base/applib/src/main/doc/modules/base/pages/about.adoc
diff --git a/subdomains/base/impl/src/main/doc/modules/base/partials/module-nav.adoc b/subdomains/base/applib/src/main/doc/modules/base/partials/module-nav.adoc
similarity index 100%
rename from subdomains/base/impl/src/main/doc/modules/base/partials/module-nav.adoc
rename to subdomains/base/applib/src/main/doc/modules/base/partials/module-nav.adoc
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/Chained.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/Chained.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/Chained.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/Chained.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/Dflt.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/Dflt.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/Dflt.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/Dflt.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/IsisModuleExtBase.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/IsisModuleExtBase.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/IsisModuleExtBase.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/IsisModuleExtBase.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/PowerType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/PowerType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/PowerType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/PowerType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/Titled.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/Titled.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/Titled.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/Titled.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/TitledEnum.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/TitledEnum.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/TitledEnum.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/TitledEnum.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/services/BaseServicesModule.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/services/BaseServicesModule.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/services/BaseServicesModule.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/services/BaseServicesModule.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/services/calendar/CalendarService.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/services/calendar/CalendarService.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/services/calendar/CalendarService.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/services/calendar/CalendarService.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/DescriptionType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/DescriptionType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/DescriptionType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/DescriptionType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/FqcnType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/FqcnType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/FqcnType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/FqcnType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/MoneyType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/MoneyType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/MoneyType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/MoneyType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/NameType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/NameType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/NameType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/NameType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/NotesType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/NotesType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/NotesType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/NotesType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/ObjectIdentifierType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/ObjectIdentifierType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/ObjectIdentifierType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/ObjectIdentifierType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/PercentageType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/PercentageType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/PercentageType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/PercentageType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/ProperNameType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/ProperNameType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/ProperNameType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/ProperNameType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/ReferenceType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/ReferenceType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/ReferenceType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/ReferenceType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/TitleType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/TitleType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/TitleType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/TitleType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/UrlTemplateType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/UrlTemplateType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/UrlTemplateType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/UrlTemplateType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/UserNameType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/UserNameType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/UserNameType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/UserNameType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/XxxType.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/XxxType.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/types/XxxType.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/types/XxxType.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/utils/ClassUtils.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/utils/ClassUtils.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/utils/ClassUtils.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/utils/ClassUtils.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/utils/JodaPeriodUtils.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/utils/JodaPeriodUtils.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/utils/JodaPeriodUtils.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/utils/JodaPeriodUtils.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/utils/MathUtils.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/utils/MathUtils.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/utils/MathUtils.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/utils/MathUtils.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/utils/MessageUtils.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/utils/MessageUtils.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/utils/MessageUtils.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/utils/MessageUtils.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/utils/StringUtils.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/utils/StringUtils.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/utils/StringUtils.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/utils/StringUtils.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/utils/TitleBuilder.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/utils/TitleBuilder.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/utils/TitleBuilder.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/utils/TitleBuilder.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/valuetypes/AbstractInterval.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/valuetypes/AbstractInterval.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/valuetypes/AbstractInterval.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/valuetypes/AbstractInterval.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/valuetypes/LocalDateInterval.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/valuetypes/LocalDateInterval.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/valuetypes/LocalDateInterval.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/valuetypes/LocalDateInterval.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/valuetypes/VT.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/valuetypes/VT.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/valuetypes/VT.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/valuetypes/VT.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithCodeComparable.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithCodeComparable.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithCodeComparable.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithCodeComparable.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithCodeGetter.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithCodeGetter.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithCodeGetter.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithCodeGetter.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithCodeUnique.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithCodeUnique.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithCodeUnique.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithCodeUnique.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithDescriptionComparable.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithDescriptionComparable.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithDescriptionComparable.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithDescriptionComparable.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithDescriptionGetter.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithDescriptionGetter.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithDescriptionGetter.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithDescriptionGetter.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithDescriptionUnique.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithDescriptionUnique.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithDescriptionUnique.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithDescriptionUnique.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithInterval.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithInterval.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithInterval.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithInterval.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithIntervalContiguous.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithIntervalContiguous.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithIntervalContiguous.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithIntervalContiguous.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithIntervalMutable.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithIntervalMutable.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithIntervalMutable.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithIntervalMutable.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithNameComparable.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithNameComparable.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithNameComparable.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithNameComparable.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithNameGetter.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithNameGetter.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithNameGetter.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithNameGetter.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithNameUnique.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithNameUnique.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithNameUnique.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithNameUnique.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithReferenceComparable.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithReferenceComparable.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithReferenceComparable.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithReferenceComparable.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithReferenceGetter.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithReferenceGetter.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithReferenceGetter.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithReferenceGetter.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithReferenceUnique.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithReferenceUnique.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithReferenceUnique.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithReferenceUnique.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithSequence.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithSequence.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithSequence.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithSequence.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithStartDate.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithStartDate.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithStartDate.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithStartDate.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithTitleComparable.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithTitleComparable.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithTitleComparable.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithTitleComparable.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithTitleGetter.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithTitleGetter.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithTitleGetter.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithTitleGetter.java
diff --git a/subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithTitleUnique.java b/subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithTitleUnique.java
similarity index 100%
rename from subdomains/base/impl/src/main/java/org/apache/isis/extensions/base/dom/with/WithTitleUnique.java
rename to subdomains/base/applib/src/main/java/org/apache/isis/extensions/base/dom/with/WithTitleUnique.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/TitledEnumContractTestAbstract_title.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/TitledEnumContractTestAbstract_title.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/TitledEnumContractTestAbstract_title.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/TitledEnumContractTestAbstract_title.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/TitledEnumContractTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/TitledEnumContractTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/TitledEnumContractTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/TitledEnumContractTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/matchers/IsisMatchers.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/matchers/IsisMatchers.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/matchers/IsisMatchers.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/matchers/IsisMatchers.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/services/calendar/CalendarServiceTest_beginningOfMonth.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/services/calendar/CalendarServiceTest_beginningOfMonth.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/services/calendar/CalendarServiceTest_beginningOfMonth.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/services/calendar/CalendarServiceTest_beginningOfMonth.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/services/calendar/CalendarServiceTest_beginningOfQuarter.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/services/calendar/CalendarServiceTest_beginningOfQuarter.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/services/calendar/CalendarServiceTest_beginningOfQuarter.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/services/calendar/CalendarServiceTest_beginningOfQuarter.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/testing/PrivateConstructorTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/testing/PrivateConstructorTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/testing/PrivateConstructorTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/testing/PrivateConstructorTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/titled/TitledEnumContractTestAbstract_title.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/titled/TitledEnumContractTestAbstract_title.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/titled/TitledEnumContractTestAbstract_title.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/titled/TitledEnumContractTestAbstract_title.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/titled/TitledEnumContractTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/titled/TitledEnumContractTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/titled/TitledEnumContractTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/titled/TitledEnumContractTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/utils/ClassUtilsTest.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/utils/ClassUtilsTest.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/utils/ClassUtilsTest.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/utils/ClassUtilsTest.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/utils/JodaPeriodUtilsTest.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/utils/JodaPeriodUtilsTest.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/utils/JodaPeriodUtilsTest.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/utils/JodaPeriodUtilsTest.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/utils/MathUtilsTest.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/utils/MathUtilsTest.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/utils/MathUtilsTest.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/utils/MathUtilsTest.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/utils/MessageUtils_Test.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/utils/MessageUtils_Test.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/utils/MessageUtils_Test.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/utils/MessageUtils_Test.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/utils/StringUtilsTest.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/utils/StringUtilsTest.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/utils/StringUtilsTest.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/utils/StringUtilsTest.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/utils/TitleBuilderTest.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/utils/TitleBuilderTest.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/utils/TitleBuilderTest.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/utils/TitleBuilderTest.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/valuetypes/LocalDateIntervalTest.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/valuetypes/LocalDateIntervalTest.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/valuetypes/LocalDateIntervalTest.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/valuetypes/LocalDateIntervalTest.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByCodeContractTestAbstract_compareTo.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByCodeContractTestAbstract_compareTo.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByCodeContractTestAbstract_compareTo.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByCodeContractTestAbstract_compareTo.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByCodeContractTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByCodeContractTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByCodeContractTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByCodeContractTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByDescriptionContractTestAbstract_compareTo.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByDescriptionContractTestAbstract_compareTo.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByDescriptionContractTestAbstract_compareTo.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByDescriptionContractTestAbstract_compareTo.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByDescriptionContractTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByDescriptionContractTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByDescriptionContractTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByDescriptionContractTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByNameContractTestAbstract_compareTo.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByNameContractTestAbstract_compareTo.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByNameContractTestAbstract_compareTo.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByNameContractTestAbstract_compareTo.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByNameContractTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByNameContractTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByNameContractTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByNameContractTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByReferenceContractTestAbstract_compareTo.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByReferenceContractTestAbstract_compareTo.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByReferenceContractTestAbstract_compareTo.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByReferenceContractTestAbstract_compareTo.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByReferenceContractTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByReferenceContractTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByReferenceContractTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByReferenceContractTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByTitleContractTestAbstract_compareTo.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByTitleContractTestAbstract_compareTo.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByTitleContractTestAbstract_compareTo.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByTitleContractTestAbstract_compareTo.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByTitleContractTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByTitleContractTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByTitleContractTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/ComparableByTitleContractTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByCode.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByCode.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByCode.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByCode.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByDescription.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByDescription.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByDescription.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByDescription.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByName.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByName.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByName.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByName.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByReference.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByReference.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByReference.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForComparableByReference.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForWithStartDate.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForWithStartDate.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForWithStartDate.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/InstantiatorForWithStartDate.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/StaticHelperClassesContractTest_privateConstructor.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/StaticHelperClassesContractTest_privateConstructor.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/StaticHelperClassesContractTest_privateConstructor.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/StaticHelperClassesContractTest_privateConstructor.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/WithFieldUniqueContractTestAllAbstract.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/WithFieldUniqueContractTestAllAbstract.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/WithFieldUniqueContractTestAllAbstract.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/WithFieldUniqueContractTestAllAbstract.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/WithIntervalMutableContractTestAbstract_changeDates.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/WithIntervalMutableContractTestAbstract_changeDates.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/dom/with/WithIntervalMutableContractTestAbstract_changeDates.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/dom/with/WithIntervalMutableContractTestAbstract_changeDates.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByCodeContractTestAbstract_compareTo.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByCodeContractTestAbstract_compareTo.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByCodeContractTestAbstract_compareTo.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByCodeContractTestAbstract_compareTo.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByCodeContractTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByCodeContractTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByCodeContractTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByCodeContractTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByDescriptionContractTestAbstract_compareTo.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByDescriptionContractTestAbstract_compareTo.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByDescriptionContractTestAbstract_compareTo.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByDescriptionContractTestAbstract_compareTo.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByDescriptionContractTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByDescriptionContractTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByDescriptionContractTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByDescriptionContractTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByNameContractTestAbstract_compareTo.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByNameContractTestAbstract_compareTo.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByNameContractTestAbstract_compareTo.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByNameContractTestAbstract_compareTo.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByNameContractTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByNameContractTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByNameContractTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByNameContractTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByReferenceContractTestAbstract_compareTo.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByReferenceContractTestAbstract_compareTo.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByReferenceContractTestAbstract_compareTo.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByReferenceContractTestAbstract_compareTo.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByReferenceContractTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByReferenceContractTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByReferenceContractTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByReferenceContractTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByTitleContractTestAbstract_compareTo.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByTitleContractTestAbstract_compareTo.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByTitleContractTestAbstract_compareTo.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByTitleContractTestAbstract_compareTo.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByTitleContractTester.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByTitleContractTester.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByTitleContractTester.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/ComparableByTitleContractTester.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByCode.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByCode.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByCode.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByCode.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByDescription.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByDescription.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByDescription.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByDescription.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByName.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByName.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByName.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByName.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByReference.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByReference.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByReference.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForComparableByReference.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForWithStartDate.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForWithStartDate.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForWithStartDate.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/InstantiatorForWithStartDate.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/WithFieldUniqueContractTestAllAbstract.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/WithFieldUniqueContractTestAllAbstract.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/WithFieldUniqueContractTestAllAbstract.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/WithFieldUniqueContractTestAllAbstract.java
diff --git a/subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/WithIntervalMutableContractTestAbstract_changeDates.java b/subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/WithIntervalMutableContractTestAbstract_changeDates.java
similarity index 100%
rename from subdomains/base/impl/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/WithIntervalMutableContractTestAbstract_changeDates.java
rename to subdomains/base/applib/src/test/java/org/apache/isis/extensions/base/unittestsupport/dom/with/WithIntervalMutableContractTestAbstract_changeDates.java
diff --git a/subdomains/excel/integtests/pom.xml b/subdomains/excel/integtests/pom.xml
index eb68439..1e896f0 100644
--- a/subdomains/excel/integtests/pom.xml
+++ b/subdomains/excel/integtests/pom.xml
@@ -87,7 +87,7 @@
<!--
<dependency>
<groupId>org.apache.isis.subdomains</groupId>
- <artifactId>isis-subdomains-base-dom</artifactId>
+ <artifactId>isis-subdomains-base-applib</artifactId>
<type>test-jar</type>
<scope>test</scope>
</dependency>
diff --git a/subdomains/pom.xml b/subdomains/pom.xml
index 13901f9..553eee1 100644
--- a/subdomains/pom.xml
+++ b/subdomains/pom.xml
@@ -64,7 +64,7 @@
<dependency>
<groupId>org.apache.isis.subdomains</groupId>
- <artifactId>isis-subdomains-base-dom</artifactId>
+ <artifactId>isis-subdomains-base-applib</artifactId>
<version>2.0.0-M3-SNAPSHOT</version>
</dependency>
@@ -114,7 +114,7 @@
<modules>
- <module>base/impl</module>
+ <module>base/applib</module>
<!--
<module>excel/fixture</module>
<module>excel/integtests</module>