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 2021/04/14 16:46:46 UTC

[isis] branch ISIS-2550 updated (b986364 -> cd7f0c1)

This is an automated email from the ASF dual-hosted git repository.

danhaywood pushed a change to branch ISIS-2550
in repository https://gitbox.apache.org/repos/asf/isis.git.


 discard b986364  ISIS-2611: combine default-test and unit-test
 discard 180217a  ISIS-2550: removes commented out earlier attempt for parallelisation of regression tests, in pom.xml
 discard 750b88f  ISIS-2550: splits up regression tests into multiple modules
 discard c790f99  ISIS-2550: split out stable regression tests into two
 discard 32cd0b5  ISIS-2550: factors out isis-extensions-spring-security-oauth2
 discard b5ffa75  ISIS-2550 : minor doc edits is all
 discard 267003e  ISIS-2550 : adds security-spring module to mavendeps
 discard 9a379b4  ISIS-2550: oauth2 no longer optional (doesn't work to try to make it so, get ClassNotFoundExceptions).
 discard 189b3eb  ISIS-2550: gets rid of the concept of blacklisted converters, doesn't work (would get ClassNotFoundException earlier, preventing bootstrapping).
 discard cbacc2e  ISIS-2550: adds consistent metadata for Object_ and Persistable_ mixins.
 discard 4843588  ISIS-2484: adds sections in isis-tooling.yml for spring-security, viewer-common and fixes typo for sse extensoin
 discard ceeb8ef  ISIS-2550: standardises names of services; updates docs
 discard e563495  ISIS-2550: makes impersonate available even without secman (with ImpersonationMenuAdvisor SPI).  Also:
 discard 56f7531  ISIS-2550: fixes integ tests where assumptions now changed
 discard 3ddd681  ISIS-2550: adds ImpersonateMenu for secman
 discard 7facf56  ISIS-2550: extends UserService API with the concept of impersonation
 discard da68691  ISIS-2550: adds overload for UserMemento static factory method, is all
     add 8a916e4  Bump jaxb-impl from 2.3.3 to 2.3.4
     add 0dcf9a8  ISIS-2493: housekeeping, also remove MultiValuedFacet
     add 2203a2c  ISIS-2493: housekeeping: remove MultiLineFacetOnPropertyAnnotation
     add 2fb1432  ISIS-2493: housekeeping: organize imports on metamodel
     add 07102a9  ISIS-2493: housekeeping: remove LoadingCallbackFacet
     add 98db5e2  ISIS-2493: housekeeping: remove RemovedCallbackFacet
     add db54768  ISIS-2493: housekeeping: remove support for 'clear' prefix
     add 1bc0d5d  ISIS-2493: housekeeping: remove support for 'modify' prefix
     add de599c0  ISIS-2493: implement ActionOverloadingValidator
     add 0ef966a  ISIS-2493: adds tests; also fixes overload detection
     add dce5b30  ISIS-2493: fixes action overload detection
     add 85f3628  ISIS-2493: relax ActionOverloadingValidator: don't include mixins
     add 794c4b3  ISIS-2493: more fixes
     add 8e1552a  ISIS-2612: promote @Model to Applib, rename to @MemberSupport
     add 2f0d658  ISIS-2612: fixup wrong uses of @Model
     add 1c8daac  ISIS-2612: remove module 'model-annotation'
     add a79eabd  ISIS-2612: remove model-annotation from playbooks
     add cc87411  ISIS-2561: resurrect orphaned supporting method validation logic
     add 58975c4  ISIS-2561: remove debug lines
     add 294e4d0  ISIS-2561: fixes up invalid user code (demo/secman) part 1
     add de37339  ISIS-2550: adds overload for UserMemento static factory method, is all
     add abb2bed  ISIS-2550: extends UserService API with the concept of impersonation
     add 7bcb143  ISIS-2550: adds ImpersonateMenu for secman
     add eb69d62  ISIS-2550: fixes integ tests where assumptions now changed
     add ecb6032  ISIS-2550: makes impersonate available even without secman (with ImpersonationMenuAdvisor SPI).  Also:
     add fbbcf3f  ISIS-2550: standardises names of services; updates docs
     add 333e720  ISIS-2484: adds sections in isis-tooling.yml for spring-security, viewer-common and fixes typo for sse extensoin
     add 21f9781  ISIS-2550: adds consistent metadata for Object_ and Persistable_ mixins.
     add 8f01d78  ISIS-2550: gets rid of the concept of blacklisted converters, doesn't work (would get ClassNotFoundException earlier, preventing bootstrapping).
     add 325f263  ISIS-2550: oauth2 no longer optional (doesn't work to try to make it so, get ClassNotFoundExceptions).
     add c0da4a7  ISIS-2550 : adds security-spring module to mavendeps
     add 3388dc2  ISIS-2550 : minor doc edits is all
     add 2b00be8  ISIS-2550: factors out isis-extensions-spring-security-oauth2
     add 37d2173  ISIS-2550: split out stable regression tests into two
     add 78c550c  ISIS-2550: splits up regression tests into multiple modules
     add 44e99b2  ISIS-2550: removes commented out earlier attempt for parallelisation of regression tests, in pom.xml
     add cd7f0c1  ISIS-2611: combine default-test and unit-test

This update added new revisions after undoing existing revisions.
That is to say, some revisions that were in the old version of the
branch are not in the new version.  This situation occurs
when a user --force pushes a change and generates a repository
containing something like this:

 * -- * -- B -- O -- O -- O   (b986364)
            \
             N -- N -- N   refs/heads/ISIS-2550 (cd7f0c1)

You should already have received notification emails for all of the O
revisions, and so the following emails describe only the N revisions
from the common base, B.

Any revisions marked "omit" are not gone; other references still
refer to them.  Any revisions marked "discard" are gone forever.

No new revisions were added by this update.

Summary of changes:
 .../modules/ROOT/pages/2021/2.0.0-M6/mignotes.adoc |   4 +
 antora/playbooks/site-extensions.yml               |   3 -
 antora/playbooks/site.yml                          |   3 -
 .../isis/applib/annotation/MemberSupport.java      |  15 +-
 .../org/apache/isis/commons/collections/Can.java   |  12 +-
 .../apache/isis/commons/collections/Can_Empty.java |  11 ++
 .../isis/commons/collections/Can_Multiple.java     |  21 +++
 .../isis/commons/collections/Can_Singleton.java    |  11 ++
 .../apache/isis/commons/collections/CanTest.java   |  17 ++-
 .../core/metamodel/adapter/oid/Oid_Marshaller.java |   2 +-
 .../isis/core/metamodel/commons/MethodUtil.java    |   2 +-
 .../core/metamodel/consent/InteractionAdvisor.java |   1 -
 .../isis/core/metamodel/facets/ActionSupport.java  |  11 +-
 .../core/metamodel/facets/MultipleValueFacet.java  |  26 ----
 .../facets/OrphanedSupportingMethodValidator.java  | 127 -----------------
 .../core/metamodel/facets/ParameterSupport.java    |  27 ++--
 ...rCollectionIdentifyingFacetFactoryAbstract.java |   1 +
 ...reteTypeToBeIncludedWithMetamodelValidator.java |  63 +++++++++
 .../actions/action/ActionOverloadingValidator.java |  73 ++++++++++
 .../action/explicit/ActionExplicitFacet.java       |   6 -
 .../explicit/ActionExplicitFacetAbstract.java      |  27 ----
 ...ctionInvocationFacetForDomainEventAbstract.java |  11 --
 ...tributingFacetDerivedFromMixinFacetFactory.java |   2 +-
 .../ActionDefaultsFacetViaMethodFactory.java       |   8 +-
 .../ActionValidationFacetViaMethodFactory.java     |   4 +-
 .../facets/collections/CollectionFacet.java        |   3 +-
 .../CollectionAccessorFacetViaAccessorFactory.java |   2 +-
 .../modify/CollectionDomainEventFacet.java         |   2 -
 .../facets/fallback/FallbackFacetFactory.java      |   4 +-
 .../facets/fallback/MultiLineFacetNone.java        |   4 +-
 .../DisableForContextFacetViaMethodFactory.java    |  10 +-
 .../facets/members/hidden/HiddenFacetAbstract.java |  15 +-
 .../HideForContextFacetViaMethodFactory.java       |  10 +-
 .../members/layout/group/LayoutGroupFacet.java     |   2 +-
 .../BookmarkPolicyFacetAbstract.java               |   5 -
 .../BookmarkPolicyFacetFallback.java               |   2 +-
 .../callbacks/CreatedCallbackFacetFactory.java     |   6 +-
 .../object/callbacks/LoadCallbackFacetFactory.java |  21 +--
 .../object/callbacks/LoadedCallbackFacet.java      |   2 +-
 .../object/callbacks/LoadingCallbackFacet.java     |  28 ----
 .../callbacks/LoadingCallbackFacetAbstract.java    |  39 ------
 .../callbacks/LoadingCallbackFacetViaMethod.java   |  76 -----------
 .../callbacks/PersistCallbackFacetFactory.java     |   6 +-
 .../PersistCallbackViaSaveMethodFacetFactory.java  |   6 +-
 .../callbacks/RemoveCallbackFacetFactory.java      |  23 +---
 .../RemoveCallbackViaDeleteMethodFacetFactory.java |  24 +---
 .../object/callbacks/RemovedCallbackFacet.java     |  35 -----
 .../callbacks/RemovedCallbackFacetAbstract.java    |  39 ------
 .../callbacks/RemovedCallbackFacetViaMethod.java   |  76 -----------
 .../object/callbacks/RemovingCallbackFacet.java    |   2 -
 .../callbacks/UpdateCallbackFacetFactory.java      |   6 +-
 .../choices/enums/EnumValueSemanticsProvider.java  |   2 +-
 .../method/CssClassFacetMethodFactory.java         |   6 +-
 .../DisabledObjectFacetViaMethodFactory.java       |   6 +-
 .../DomainObjectAnnotationFacetFactory.java        |   2 +-
 ...inObjectLayoutAnnotationUsingLayoutUiEvent.java |   4 +-
 .../facets/object/encodeable/EncodableFacet.java   |   4 +-
 .../facets/object/facets/FacetsFacet.java          |   3 +-
 .../method/HiddenObjectFacetViaMethodFactory.java  |   6 +-
 .../object/icon/method/IconFacetMethodFactory.java |   6 +-
 .../javalang/IteratorFilteringFacetFactory.java    |   2 +-
 .../facets/object/layout/LayoutFacetFactory.java   |   6 +-
 .../facets/object/parseable/ParseableFacet.java    |   4 +-
 .../recreatable/RecreatableObjectFacetFactory.java |   2 +-
 .../annotation/TitleAnnotationFacetFactory.java    |   2 +-
 .../title/methods/TitleFacetViaMethodsFactory.java |  10 +-
 .../method/ValidateObjectFacetMethodFactory.java   |   6 +-
 .../objectvalue/multiline/MultiLineFacet.java      |  16 +--
 .../multiline/MultiLineFacetAbstract.java          |  16 +--
 .../facets/objectvalue/regex/RegExFacet.java       |   4 +-
 ...ParameterAutoCompleteFacetViaMethodFactory.java |   4 +-
 .../method/ActionChoicesFacetViaMethodFactory.java |   8 +-
 ...ctionParameterChoicesFacetViaMethodFactory.java |   4 +-
 ...tionParameterDefaultsFacetViaMethodFactory.java |   4 +-
 ...tionParameterDisabledFacetViaMethodFactory.java |   4 +-
 ...ActionParameterHiddenFacetViaMethodFactory.java |   6 +-
 ...MultiLineFacetForParameterLayoutAnnotation.java |   6 +-
 ...onParameterValidationFacetViaMethodFactory.java |   4 +-
 .../PropertyAccessorFacetViaAccessorFactory.java   |   2 +-
 .../PropertyAutoCompleteFacetMethodFactory.java    |   8 +-
 .../PropertyChoicesFacetViaMethodFactory.java      |   8 +-
 .../PropertyDefaultFacetViaMethodFactory.java      |   8 +-
 .../MultiLineFacetOnPropertyAnnotation.java        |  35 -----
 ...sfySpecificationFacetForPropertyAnnotation.java |   3 -
 .../SnapshotExcludeFacetForPropertyAnnotation.java |   2 +-
 .../MultiLineFacetForPropertyLayoutAnnotation.java |   6 +-
 .../MultiLineFacetForPropertyXml.java              |   6 +-
 .../properties/searchable/SearchableFacet.java     |   4 +-
 .../update/PropertyModifyFacetFactory.java         |  68 ---------
 ...actory.java => PropertySetterFacetFactory.java} |  40 ++----
 .../modify/PropertySetterFacetViaModifyMethod.java |  97 -------------
 .../PropertyValidateFacetViaMethodFactory.java     |   8 +-
 .../cmd/v2/CommandDtoValueSemanticsProvider.java   |   3 -
 .../datesql/JavaSqlDateValueSemanticsProvider.java |   1 -
 .../localtime/LocalTimeValueSemanticsProvider.java |   2 -
 .../OffsetDateTimeValueSemanticsProvider.java      |   2 -
 ...nnotationEnforcesSupportingMethodValidator.java | 113 +++++++++++++++
 .../MethodFilteringFacetFactory.java               |   4 +-
 .../MethodFinder.java}                             |   6 +-
 .../{facets => methods}/MethodFinderUtils.java     |   2 +-
 .../MethodLiteralConstants.java                    |  14 +-
 .../MethodPrefixBasedFacetFactory.java             |   3 +-
 .../MethodPrefixBasedFacetFactoryAbstract.java     |   3 +-
 .../MethodRemoverConstants.java                    |   2 +-
 .../methods/OrphanedSupportingMethodValidator.java | 111 +++++++++++++++
 .../dflt/ProgrammingModelFacetsJava8.java          |  63 ++-------
 .../services/grid/GridLoaderServiceDefault.java    |   2 +-
 .../services/grid/GridSystemServiceAbstract.java   |   4 +-
 .../grid/bootstrap3/GridSystemServiceBS3.java      |   4 +-
 .../services/ixn/InteractionDtoFactory.java        |   2 -
 .../core/metamodel/spec/feature/ObjectAction.java  |   4 +-
 .../spec/feature/ObjectActionContainer.java        |  12 +-
 .../specloader/facetprocessor/FacetProcessor.java  |   6 +-
 .../specloader/specimpl/FacetedMethodsBuilder.java |  27 ++--
 .../specloader/specimpl/ObjectMemberContainer.java |  34 +++--
 .../specimpl/ObjectSpecificationAbstract.java      |   2 +-
 .../specimpl/dflt/ObjectSpecificationDefault.java  |   1 -
 .../validator/MetaModelVisitingValidator.java      |   4 +
 .../MetaModelVisitingValidatorAbstract.java        |   4 +
 .../metamodel/facets/MethodFinderUtilsTest.java    |   1 +
 .../callback/DeleteCallbackFacetFactoryTest.java   |  21 ---
 .../callback/LoadCallbackFacetFactoryTest.java     |  21 ---
 .../RemoveAndDeleteCallbackFacetFactoryTest.java   |  28 ----
 .../callback/RemoveCallbackFacetFactoryTest.java   |  21 ---
 .../facets/object/mixin/MixinIntendedAs.java       |   2 +-
 .../facets/param/name/ParameterNameFacetTest.java  |   2 +-
 .../PropertyMethodsFacetFactoryTest.java           | 152 +--------------------
 .../testspec/ObjectSpecificationStub.java          |   6 +-
 core/pom.xml                                       |   2 +-
 examples/demo/domain/pom.xml                       |   4 -
 .../src/main/java/demoapp/dom/DemoModule.java      |   3 -
 .../Action/semantics/ActionSemanticsVm.java        |   6 +-
 .../DependentArgsActionDemo_bulkAction.java        |  14 +-
 .../DependentArgsActionDemo_useAutoComplete.java   |   6 +-
 .../DependentArgsActionDemo_useChoices.java        |   6 +-
 .../DependentArgsActionDemo_useDefault.java        |   6 +-
 .../DependentArgsActionDemo_useDisable.java        |   6 +-
 .../depargs/DependentArgsActionDemo_useHide.java   |   6 +-
 .../DependentArgsActionDemo_useIndependent.java    |   8 +-
 .../featured/layout/describedAs/DescribedAsVm.java |  10 +-
 .../types/javalang/booleans/WrapperBooleans.java   |   6 +-
 examples/demo/pom.xml                              |   4 -
 extensions/core/model-annotation/adoc/antora.yml   |  19 ---
 .../adoc/modules/model-annotation/nav.adoc         |   4 -
 .../adoc/modules/model-annotation/pages/about.adoc |   7 -
 .../model-annotation/partials/module-nav.adoc      |   5 -
 extensions/core/model-annotation/pom.xml           |  56 --------
 .../applib/IsisModuleIncModelApplib.java           |  29 ----
 .../metamodel/IsisModuleExtModelAnnotation.java    |  40 ------
 .../SupportingMethodValidatorRefinerFactory.java   | 140 -------------------
 .../services/IncubatorMetaModelPlugin.java         |  42 ------
 extensions/pom.xml                                 |   7 -
 .../dom/feature/ApplicationFeatureViewModel.java   |   2 +-
 .../ApplicationPermission_updateRole.java          |   8 +-
 .../dom/role/ApplicationRole_addPermission.java    |   8 +-
 .../model/dom/role/ApplicationRole_addUser.java    |   6 +-
 .../model/dom/role/ApplicationRole_delete.java     |   5 +-
 .../role/ApplicationRole_removePermissions.java    |   4 +-
 .../dom/role/ApplicationRole_removeUsers.java      |   4 +-
 .../role/ApplicationRole_updateDescription.java    |   6 +-
 .../dom/tenancy/ApplicationTenancy_addChild.java   |   4 +-
 .../dom/tenancy/ApplicationTenancy_addUser.java    |   6 +-
 .../dom/tenancy/ApplicationTenancy_delete.java     |   6 +-
 .../tenancy/ApplicationTenancy_removeChild.java    |   8 +-
 .../dom/tenancy/ApplicationTenancy_removeUser.java |   8 +-
 .../dom/tenancy/ApplicationTenancy_updateName.java |   7 +-
 .../tenancy/ApplicationTenancy_updateParent.java   |   6 +-
 .../ApplicationUserManager_newDelegateUser.java    |   4 +-
 .../user/ApplicationUserManager_newLocalUser.java  |   6 +-
 .../model/dom/user/ApplicationUser_delete.java     |   6 +-
 .../model/dom/user/ApplicationUser_duplicate.java  |   4 +-
 .../user/ApplicationUser_filterPermissions.java    |   6 +-
 .../model/dom/user/ApplicationUser_lock.java       |   6 +-
 .../dom/user/ApplicationUser_permissions.java      |   4 +-
 .../dom/user/ApplicationUser_removeRoles.java      |   5 +-
 .../dom/user/ApplicationUser_resetPassword.java    |   8 +-
 .../model/dom/user/ApplicationUser_unlock.java     |   7 +-
 .../user/ApplicationUser_updateAccountType.java    |  12 +-
 .../dom/user/ApplicationUser_updateAtPath.java     |   7 +-
 .../user/ApplicationUser_updateEmailAddress.java   |   9 +-
 .../dom/user/ApplicationUser_updateFaxNumber.java  |   9 +-
 .../model/dom/user/ApplicationUser_updateName.java |  15 +-
 .../dom/user/ApplicationUser_updatePassword.java   |  10 +-
 .../user/ApplicationUser_updatePhoneNumber.java    |   9 +-
 .../dom/user/ApplicationUser_updateUsername.java   |   7 +-
 .../pdfjs/metamodel/facet/PdfJsViewerFacet.java    |   6 +-
 isis-tooling.yml                                   |   1 -
 regressiontests/pom.xml                            |   4 -
 .../DomainModelTest_usingBadDomain.java            |  39 +++++-
 ...nModelTest_usingBadDomain_noActionEnforced.java |   4 +-
 .../DomainModelTest_usingGoodDomain.java           |  15 +-
 .../testdomain/conf/Configuration_headless.java    |   2 -
 .../Configuration_usingActionSemantics.java        |   4 +-
 .../bad/Configuration_usingInvalidDomain.java      |   4 +-
 .../InvalidActionOverloading.java}                 |  15 +-
 .../model/bad/InvalidOrphanedActionSupport.java    |  12 +-
 .../bad/InvalidOrphanedCollectionSupport.java      |  11 +-
 .../model/bad/InvalidOrphanedPropertySupport.java  |  11 +-
 ...ration_usingInvalidDomain_noActionEnforced.java |   2 +-
 ...validOrphanedActionSupportNoActionEnforced.java |   2 +-
 .../model/good/Configuration_usingValidDomain.java |   4 +-
 .../good/ProperMemberInheritanceInterface.java     |   2 +-
 .../testdomain/model/good/ProperMemberSupport.java |  50 ++++---
 .../model/good/ProperMemberSupport_action.java     |  26 ++--
 .../model/good/ProperMemberSupport_action2.java    |  28 ++--
 .../model/good/ProperMemberSupport_collection.java |   8 +-
 .../good/ProperMemberSupport_collection2.java      |   8 +-
 .../model/good/ProperMemberSupport_property.java   |  12 +-
 .../model/good/ProperMemberSupport_property2.java  |  12 +-
 .../model/good/ProperParameterSupport.java         |  32 ++---
 .../model/good/ProperPrefixedAction.java           |   8 +-
 .../model/good/ProperPrefixedMember.java           |   4 +-
 .../Configuration_usingInteractionDomain.java      |   4 +-
 .../model/interaction/InteractionDemo.java         |  16 +--
 .../interaction/InteractionDemo_biArgDisabled.java |   6 +-
 .../interaction/InteractionDemo_biArgEnabled.java  |   8 +-
 .../interaction/InteractionDemo_multiEnum.java     |  10 +-
 .../interaction/InteractionDemo_multiInt.java      |  16 +--
 .../interaction/InteractionDemo_negotiate.java     |  30 ++--
 .../interaction/InteractionDemo_noArgDisabled.java |   6 +-
 .../interaction/InteractionDemo_noArgEnabled.java  |   4 +-
 .../InteractionNpmDemo_biArgDisabled.java          |  34 ++---
 .../InteractionNpmDemo_biArgEnabled.java           |   8 +-
 .../model/layout/Configuration_usingLayout.java    |   4 +-
 .../modules/tooling-cli/examples/isis-tooling.yml  |   1 -
 .../apache/isis/tooling/cli/test/isis-tooling.yml  |   1 -
 .../rendering/service/swagger/internal/Util.java   |   4 +-
 .../restfulobjects/viewer/mappers/FailureUtil.java |   2 +-
 228 files changed, 1148 insertions(+), 2057 deletions(-)
 rename extensions/core/model-annotation/src/main/java/org/apache/isis/extensions/modelannotation/applib/annotation/Model.java => api/applib/src/main/java/org/apache/isis/applib/annotation/MemberSupport.java (70%)
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/MultipleValueFacet.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/OrphanedSupportingMethodValidator.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/ActionAnnotationShouldEnforceConcreteTypeToBeIncludedWithMetamodelValidator.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/actions/action/ActionOverloadingValidator.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/LoadingCallbackFacet.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/LoadingCallbackFacetAbstract.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/LoadingCallbackFacetViaMethod.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/RemovedCallbackFacet.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/RemovedCallbackFacetAbstract.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/object/callbacks/RemovedCallbackFacetViaMethod.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/multiline/annotation/MultiLineFacetOnPropertyAnnotation.java
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/update/PropertyModifyFacetFactory.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/update/{PropertySetAndClearFacetFactory.java => PropertySetterFacetFactory.java} (70%)
 delete mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/facets/properties/update/modify/PropertySetterFacetViaModifyMethod.java
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/methods/MemberSupportAnnotationEnforcesSupportingMethodValidator.java
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets => methods}/MethodFilteringFacetFactory.java (91%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets/MethodFinder2.java => methods/MethodFinder.java} (97%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets => methods}/MethodFinderUtils.java (99%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets => methods}/MethodLiteralConstants.java (89%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets => methods}/MethodPrefixBasedFacetFactory.java (93%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets => methods}/MethodPrefixBasedFacetFactoryAbstract.java (98%)
 rename core/metamodel/src/main/java/org/apache/isis/core/metamodel/{facets => methods}/MethodRemoverConstants.java (96%)
 create mode 100644 core/metamodel/src/main/java/org/apache/isis/core/metamodel/methods/OrphanedSupportingMethodValidator.java
 delete mode 100644 extensions/core/model-annotation/adoc/antora.yml
 delete mode 100644 extensions/core/model-annotation/adoc/modules/model-annotation/nav.adoc
 delete mode 100644 extensions/core/model-annotation/adoc/modules/model-annotation/pages/about.adoc
 delete mode 100644 extensions/core/model-annotation/adoc/modules/model-annotation/partials/module-nav.adoc
 delete mode 100644 extensions/core/model-annotation/pom.xml
 delete mode 100644 extensions/core/model-annotation/src/main/java/org/apache/isis/extensions/modelannotation/applib/IsisModuleIncModelApplib.java
 delete mode 100644 extensions/core/model-annotation/src/main/java/org/apache/isis/extensions/modelannotation/metamodel/IsisModuleExtModelAnnotation.java
 delete mode 100644 extensions/core/model-annotation/src/main/java/org/apache/isis/extensions/modelannotation/metamodel/facets/SupportingMethodValidatorRefinerFactory.java
 delete mode 100644 extensions/core/model-annotation/src/main/java/org/apache/isis/extensions/modelannotation/metamodel/services/IncubatorMetaModelPlugin.java
 copy regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/{good/ProperPrefixedAction.java => bad/InvalidActionOverloading.java} (79%)
 rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/{badnoact => badnoactenforce}/Configuration_usingInvalidDomain_noActionEnforced.java (95%)
 rename regressiontests/stable/src/main/java/org/apache/isis/testdomain/model/{badnoact => badnoactenforce}/InvalidOrphanedActionSupportNoActionEnforced.java (95%)