branch master updated (5a9e167 -> f3256eb)
This is an automated email from the git hooks/post-receive script. New change to branch master in repository eugene. See https://gitlab.nuiton.org/nuiton/eugene.git from 5a9e167 [jgitflow-maven-plugin]merging 'release/3.0-alpha-7' into 'master' adds cad16cf [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts adds 20578ed [jgitflow-maven-plugin]merging 'master' into 'develop' adds aea0c14 [jgitflow-maven-plugin]Updating develop poms back to pre merge state adds 3e4479f Rethink stereotypes and tag values API (fixes #4042) adds f079bb4 Add missing i18n traductions adds 2277192 Remove application config generate mojo from eugene project (See #4047) adds c94d209 Remove application config generate mojo from eugene project (Fixes #4047) Merge branch 'feature/4047' into develop adds 5ba610d Use new API in mojos + remove extension of providers no more used adds 92e9a29 Use new API, clean reader code, remove extension on providers (no more used) adds a92acf4 optimize dependencies adds f363900 add missing plugin adds 1cd6d0b remove annotations on java package files (break site generation) adds 414e6a8 optimize license plugin configuration adds d0a47d8 fix javadoc adds df54aeb Remove notion of stereotypes, only keep tag values (stereotypes are boolean tag values) (Fixes #4064) adds 201ee14 Remove old tag value and stereotypes api (See #4042) adds 286c227 reintroduce old api for some extra cases but should improve this adds f1d1f36 fix javadoc adds 8485469 remove stereotype report adds 47256d5 review tag value report adds c0558f4 review doc adds bfd0ddd fix renderer typo adds 0ca1f7f fix renderer typo adds 502dde1 clean and optmize dependencies adds c9a4a3b tidy poms adds 8dccc55 Use ini format to describe extension model (Fixes #4065) + review the model extension package adds 493012d Replace commons-collections by commons-collections4 (fixes #4066) adds 526793d Fix stereotype loading adds 0706519 Fix tag value loading adds a1285a8 update librairies adds e43b611 fix site modules (remove them from menu) adds c27a544 [jgitflow-maven-plugin]updating poms for 3.0-alpha-8 branch with snapshot versions adds d814d8a Optimize dependencies adds 4073a6d optimize third-parties adds 18ef37e Add missing license header adds e7ce438 [jgitflow-maven-plugin]updating poms for branch'release/3.0-alpha-8' with non-snapshot versions adds f3256eb [jgitflow-maven-plugin]merging 'release/3.0-alpha-8' into 'master' No new revisions were added by this update. Summary of changes: eugene-config-templates/LICENSE.txt | 165 ---- eugene-config-templates/README.md | 0 eugene-config-templates/pom.xml | 106 --- .../src/license/THIRD-PARTY.properties | 21 - .../templates/ApplicationConfigTransformer.java | 314 -------- eugene-config-templates/src/site/fr/rst/index.rst | 33 - eugene-config-templates/src/site/rst/index.rst | 33 - eugene-config-templates/src/site/site_en.xml | 54 -- eugene-config-templates/src/site/site_fr.xml | 58 -- eugene-java-templates/pom.xml | 28 +- .../eugene/java/AbstractJavaBeanTransformer.java | 43 +- .../nuiton/eugene/java/EugeneJavaTagValues.java | 277 +++++++ .../nuiton/eugene/java/JavaBeanTransformer.java | 24 +- .../eugene/java/JavaBeanTransformerTagValues.java | 181 +++++ .../eugene/java/JavaEnumerationTransformer.java | 6 +- .../eugene/java/JavaInterfaceTransformer.java | 2 +- .../eugene/java/JavaTemplatesStereoTypes.java | 423 ---------- .../nuiton/eugene/java/JavaTemplatesTagValues.java | 750 ----------------- .../eugene/java/SimpleJavaBeanTransformer.java | 72 +- .../java/SimpleJavaBeanTransformerTagValues.java | 461 +++++++++++ .../SimpleJavaBeanWithNoInterfaceTransformer.java | 45 +- ...avaBeanWithNoInterfaceTransformerTagValues.java | 421 ++++++++++ ...ion.tagvalue.provider.TagValueMetadatasProvider | 4 + ....models.stereotype.StereotypeDefinitionProvider | 1 - ...gene.models.tagvalue.TagValueDefinitionProvider | 1 - .../i18n/eugene-java-templates_en_GB.properties | 45 ++ .../i18n/eugene-java-templates_fr_FR.properties | 45 ++ .../eugene/java/EugeneJavaTagValuesTest.java | 86 ++ .../eugene/java/JavaTemplatesStereoTypesTest.java | 81 -- .../eugene/java/JavaTemplatesTagValuesTest.java | 72 -- eugene-maven-plugin/pom.xml | 27 +- .../src/license/THIRD-PARTY.properties | 5 +- .../nuiton/eugene/plugin/AbstractEugeneReport.java | 150 ---- .../nuiton/eugene/plugin/AvailableDataMojo.java | 236 +----- .../plugin/GenerateApplicationConfigMojo.java | 406 ---------- .../org/nuiton/eugene/plugin/GenerateMojo.java | 148 +--- .../nuiton/eugene/plugin/StereotypesReport.java | 92 --- .../org/nuiton/eugene/plugin/TagValuesReport.java | 120 ++- .../TransformCompactToFlatPropertiesMojo.java | 241 ------ .../eugene/plugin/TransformExtensionModelMojo.java | 228 ++++++ .../TransformFlatPropertiesToCompactMojo.java | 243 ------ .../renderer/AbstractEugeneReportRenderer.java | 334 -------- .../plugin/renderer/StereotypesReportRenderer.java | 164 ---- .../plugin/renderer/TagValuesReportRenderer.java | 359 +++++++-- .../plugin/writer/BaseChainedFileWriter.java | 2 +- .../writer/BaseChainedFileWriterToMemoryModel.java | 37 +- .../main/resources/stereotypes-report.properties | 52 -- .../resources/stereotypes-report_en.properties | 21 - .../resources/stereotypes-report_fr.properties | 52 -- .../main/resources/tag-values-report.properties | 4 +- .../main/resources/tag-values-report_fr.properties | 3 +- eugene-plantuml-templates/pom.xml | 3 +- eugene-yaml-templates/pom.xml | 3 +- eugene/pom.xml | 25 +- .../org/nuiton/eugene/EugeneCoreTagValues.java | 335 ++++++++ .../java/org/nuiton/eugene/EugeneStereoTypes.java | 127 --- .../java/org/nuiton/eugene/EugeneTagValues.java | 226 ------ .../main/java/org/nuiton/eugene/GeneratorUtil.java | 17 +- .../main/java/org/nuiton/eugene/ModelReader.java | 41 +- .../java/org/nuiton/eugene/java/JavaGenerator.java | 2 +- .../org/nuiton/eugene/java/JavaGeneratorUtil.java | 8 +- .../eugene/java/ObjectModelTransformerToJava.java | 40 +- .../main/java/org/nuiton/eugene/models/Model.java | 5 +- .../extension/io/ModelExtensionFileParser.java | 65 ++ .../io}/ModelExtensionFileParserCallback.java | 3 +- .../io/ModelExtensionFileParserIniImpl.java | 157 ++++ .../ModelExtensionFileParserPropertiesImpl.java} | 48 +- .../models/extension/io/ModelExtensionFormat.java | 59 ++ .../io/ModelExtensionReader.java} | 131 ++- .../io/ModelExtensionWriter.java} | 37 +- .../extension/io/ModelExtensionWriterIniImpl.java | 159 ++++ .../io/ModelExtensionWriterPropertiesImpl.java | 149 ++++ .../models/extension/model/ModelExtension.java | 41 +- .../extension/model/ModelExtensionAttribute.java | 7 +- .../extension/model/ModelExtensionBuilder.java | 49 +- .../extension/model/ModelExtensionClass.java | 37 +- .../extension/model/ModelExtensionElement.java | 29 +- .../extension/model/ModelExtensionPackage.java | 7 +- .../InvalidStereotypeSyntaxException.java | 4 +- .../tagvalue/InvalidTagValueSyntaxException.java | 2 +- .../tagvalue/MismatchTagValueTargetException.java | 2 +- .../tagvalue}/MissingStereoTypeException.java | 36 +- .../tagvalue/MissingTagValueException.java | 43 +- .../extension/tagvalue/TagValueMetadata.java | 73 ++ .../tagvalue/TagValueNotFoundException.java | 2 +- .../tagvalue/TagValueUtil.java} | 279 ++++--- .../tagvalue/WithTagValuesOrStereotypes.java} | 16 +- .../matcher/EqualsTagValueNameMatcher.java | 12 +- .../tagvalue/matcher/StartsWithTagNameMatcher.java | 12 +- .../matcher/TagValueDefinitionMatcher.java | 24 +- .../AggregateTagValueMetadatasProvider.java | 113 +++ .../provider/DefaultTagValueMetadatasProvider.java | 103 +++ .../provider/TagValueMetadatasProvider.java} | 25 +- .../eugene/models/object/ObjectModelElement.java | 5 +- .../eugene/models/object/ObjectModelPackage.java | 7 +- .../object/reader/AbstractObjectModelReader.java | 884 +-------------------- .../extension/CompactModelExtensionFileParser.java | 198 ----- .../extension/ModelExtensionFileParserFactory.java | 55 -- .../object/xml/ObjectModelAttributeImpl.java | 4 +- .../models/object/xml/ObjectModelElementImpl.java | 34 +- .../eugene/models/object/xml/ObjectModelImpl.java | 83 +- .../models/object/xml/ObjectModelPackageImpl.java | 10 + .../eugene/models/state/xml/StateModelImpl.java | 28 +- .../AggregateStereotypeDefinitionProvider.java | 77 -- .../MismatchStereotypeTargetException.java | 34 - .../stereotype/MyStereotypeDefinitionProvider.java | 38 - .../eugene/models/stereotype/StereotypeAble.java | 56 -- .../models/stereotype/StereotypeDefinition.java | 65 -- .../stereotype/StereotypeDefinitionProvider.java | 176 ---- ...ereotypeDefinitionProviderManagerExtension.java | 63 -- .../stereotype/StereotypeDefinitionProviders.java | 82 -- .../stereotype/StereotypeNotFoundException.java | 34 - .../eugene/models/stereotype/Stereotypes.java | 184 ----- .../eugene/models/stereotype/package-info.java | 31 - .../AggregateTagValueDefinitionProvider.java | 77 -- .../eugene/models/tagvalue/TagValueDefinition.java | 78 -- .../tagvalue/TagValueDefinitionProvider.java | 259 ------ ...TagValueDefinitionProviderManagerExtension.java | 63 -- .../tagvalue/TagValueDefinitionProviders.java | 82 -- .../eugene/models/tagvalue/package-info.java | 31 - .../eugene/writer/FileGrabberFromClassPath.java | 2 +- .../eugene/writer/FileGrabberFromDirectory.java | 2 +- ...ion.tagvalue.provider.TagValueMetadatasProvider | 1 + ....models.stereotype.StereotypeDefinitionProvider | 1 - ...gene.models.tagvalue.TagValueDefinitionProvider | 1 - .../main/resources/i18n/eugene_en_GB.properties | 10 + .../main/resources/i18n/eugene_fr_FR.properties | 10 + eugene/src/site/fr/rst/stereotypes.rst.vm | 61 +- eugene/src/site/fr/rst/tagValues.rst.vm | 8 +- eugene/src/site/rst/stereotypes.rst.vm | 61 +- eugene/src/site/rst/tagValues.rst.vm | 14 +- ...aluesTest.java => EugeneCoreTagValuesTest.java} | 47 +- .../org/nuiton/eugene/EugeneStereotypesTest.java | 71 -- .../models/object/XMI21ToObjectModelTest.java | 5 +- .../eugene/models/tagvalue/TagValuesTest.java | 61 -- pom.xml | 69 +- src/site/site_en.xml | 2 +- src/site/site_fr.xml | 2 +- 138 files changed, 4294 insertions(+), 8204 deletions(-) delete mode 100644 eugene-config-templates/LICENSE.txt delete mode 100644 eugene-config-templates/README.md delete mode 100644 eugene-config-templates/pom.xml delete mode 100644 eugene-config-templates/src/license/THIRD-PARTY.properties delete mode 100644 eugene-config-templates/src/main/java/org/nuiton/eugene/config/templates/ApplicationConfigTransformer.java delete mode 100644 eugene-config-templates/src/site/fr/rst/index.rst delete mode 100644 eugene-config-templates/src/site/rst/index.rst delete mode 100644 eugene-config-templates/src/site/site_en.xml delete mode 100644 eugene-config-templates/src/site/site_fr.xml create mode 100644 eugene-java-templates/src/main/java/org/nuiton/eugene/java/EugeneJavaTagValues.java create mode 100644 eugene-java-templates/src/main/java/org/nuiton/eugene/java/JavaBeanTransformerTagValues.java delete mode 100644 eugene-java-templates/src/main/java/org/nuiton/eugene/java/JavaTemplatesStereoTypes.java delete mode 100644 eugene-java-templates/src/main/java/org/nuiton/eugene/java/JavaTemplatesTagValues.java create mode 100644 eugene-java-templates/src/main/java/org/nuiton/eugene/java/SimpleJavaBeanTransformerTagValues.java create mode 100644 eugene-java-templates/src/main/java/org/nuiton/eugene/java/SimpleJavaBeanWithNoInterfaceTransformerTagValues.java create mode 100644 eugene-java-templates/src/main/resources/META-INF/services/org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider delete mode 100644 eugene-java-templates/src/main/resources/META-INF/services/org.nuiton.eugene.models.stereotype.StereotypeDefinitionProvider delete mode 100644 eugene-java-templates/src/main/resources/META-INF/services/org.nuiton.eugene.models.tagvalue.TagValueDefinitionProvider create mode 100644 eugene-java-templates/src/main/resources/i18n/eugene-java-templates_en_GB.properties create mode 100644 eugene-java-templates/src/main/resources/i18n/eugene-java-templates_fr_FR.properties create mode 100644 eugene-java-templates/src/test/java/org/nuiton/eugene/java/EugeneJavaTagValuesTest.java delete mode 100644 eugene-java-templates/src/test/java/org/nuiton/eugene/java/JavaTemplatesStereoTypesTest.java delete mode 100644 eugene-java-templates/src/test/java/org/nuiton/eugene/java/JavaTemplatesTagValuesTest.java delete mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/AbstractEugeneReport.java delete mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/GenerateApplicationConfigMojo.java delete mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/StereotypesReport.java delete mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/TransformCompactToFlatPropertiesMojo.java create mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/TransformExtensionModelMojo.java delete mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/TransformFlatPropertiesToCompactMojo.java delete mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/renderer/AbstractEugeneReportRenderer.java delete mode 100644 eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/renderer/StereotypesReportRenderer.java delete mode 100644 eugene-maven-plugin/src/main/resources/stereotypes-report.properties delete mode 100644 eugene-maven-plugin/src/main/resources/stereotypes-report_en.properties delete mode 100644 eugene-maven-plugin/src/main/resources/stereotypes-report_fr.properties create mode 100644 eugene/src/main/java/org/nuiton/eugene/EugeneCoreTagValues.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/EugeneStereoTypes.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/EugeneTagValues.java create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/io/ModelExtensionFileParser.java copy eugene/src/main/java/org/nuiton/eugene/models/{object/reader/extension => extension/io}/ModelExtensionFileParserCallback.java (96%) create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/io/ModelExtensionFileParserIniImpl.java rename eugene/src/main/java/org/nuiton/eugene/models/{object/reader/extension/FlatModelExtensionFileParser.java => extension/io/ModelExtensionFileParserPropertiesImpl.java} (77%) create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/io/ModelExtensionFormat.java rename eugene/src/main/java/org/nuiton/eugene/models/{object/reader/extension/LoadModelExtension.java => extension/io/ModelExtensionReader.java} (77%) rename eugene/src/main/java/org/nuiton/eugene/models/{object/reader/extension/ModelExtensionFileParserCallback.java => extension/io/ModelExtensionWriter.java} (50%) create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/io/ModelExtensionWriterIniImpl.java create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/io/ModelExtensionWriterPropertiesImpl.java rename eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/modelextension/ModelBean.java => eugene/src/main/java/org/nuiton/eugene/models/extension/model/ModelExtension.java (57%) rename eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/modelextension/AttributeBean.java => eugene/src/main/java/org/nuiton/eugene/models/extension/model/ModelExtensionAttribute.java (83%) rename eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/modelextension/ModelBeanBuilder.java => eugene/src/main/java/org/nuiton/eugene/models/extension/model/ModelExtensionBuilder.java (69%) rename eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/modelextension/ClassBean.java => eugene/src/main/java/org/nuiton/eugene/models/extension/model/ModelExtensionClass.java (55%) rename eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/modelextension/ElementBean.java => eugene/src/main/java/org/nuiton/eugene/models/extension/model/ModelExtensionElement.java (68%) rename eugene-maven-plugin/src/main/java/org/nuiton/eugene/plugin/modelextension/PackageBean.java => eugene/src/main/java/org/nuiton/eugene/models/extension/model/ModelExtensionPackage.java (83%) rename eugene/src/main/java/org/nuiton/eugene/models/{stereotype => extension/tagvalue}/InvalidStereotypeSyntaxException.java (93%) rename eugene/src/main/java/org/nuiton/eugene/models/{ => extension}/tagvalue/InvalidTagValueSyntaxException.java (94%) rename eugene/src/main/java/org/nuiton/eugene/models/{ => extension}/tagvalue/MismatchTagValueTargetException.java (94%) rename eugene/src/main/java/org/nuiton/eugene/models/{stereotype => extension/tagvalue}/MissingStereoTypeException.java (61%) rename eugene/src/main/java/org/nuiton/eugene/models/{ => extension}/tagvalue/MissingTagValueException.java (52%) create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/tagvalue/TagValueMetadata.java rename eugene/src/main/java/org/nuiton/eugene/models/{ => extension}/tagvalue/TagValueNotFoundException.java (94%) rename eugene/src/main/java/org/nuiton/eugene/models/{tagvalue/TagValues.java => extension/tagvalue/TagValueUtil.java} (62%) rename eugene/src/main/java/org/nuiton/eugene/models/{tagvalue/TagValueAble.java => extension/tagvalue/WithTagValuesOrStereotypes.java} (86%) rename eugene/src/main/java/org/nuiton/eugene/models/{ => extension}/tagvalue/matcher/EqualsTagValueNameMatcher.java (72%) rename eugene/src/main/java/org/nuiton/eugene/models/{ => extension}/tagvalue/matcher/StartsWithTagNameMatcher.java (72%) rename eugene/src/main/java/org/nuiton/eugene/models/{ => extension}/tagvalue/matcher/TagValueDefinitionMatcher.java (57%) create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/tagvalue/provider/AggregateTagValueMetadatasProvider.java create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/extension/tagvalue/provider/DefaultTagValueMetadatasProvider.java rename eugene/src/main/java/org/nuiton/eugene/models/{object/reader/extension/ModelExtensionFileParser.java => extension/tagvalue/provider/TagValueMetadatasProvider.java} (55%) delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/object/reader/extension/CompactModelExtensionFileParser.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/object/reader/extension/ModelExtensionFileParserFactory.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/stereotype/AggregateStereotypeDefinitionProvider.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/stereotype/MismatchStereotypeTargetException.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/stereotype/MyStereotypeDefinitionProvider.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/stereotype/StereotypeAble.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/stereotype/StereotypeDefinition.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/stereotype/StereotypeDefinitionProvider.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/stereotype/StereotypeDefinitionProviderManagerExtension.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/stereotype/StereotypeDefinitionProviders.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/stereotype/StereotypeNotFoundException.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/stereotype/Stereotypes.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/stereotype/package-info.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/tagvalue/AggregateTagValueDefinitionProvider.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/tagvalue/TagValueDefinition.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/tagvalue/TagValueDefinitionProvider.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/tagvalue/TagValueDefinitionProviderManagerExtension.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/tagvalue/TagValueDefinitionProviders.java delete mode 100644 eugene/src/main/java/org/nuiton/eugene/models/tagvalue/package-info.java create mode 100644 eugene/src/main/resolver-cache/META-INF/services/org.nuiton.eugene.models.extension.tagvalue.provider.TagValueMetadatasProvider delete mode 100644 eugene/src/main/resolver-cache/META-INF/services/org.nuiton.eugene.models.stereotype.StereotypeDefinitionProvider delete mode 100644 eugene/src/main/resolver-cache/META-INF/services/org.nuiton.eugene.models.tagvalue.TagValueDefinitionProvider create mode 100644 eugene/src/main/resources/i18n/eugene_en_GB.properties create mode 100644 eugene/src/main/resources/i18n/eugene_fr_FR.properties rename eugene/src/test/java/org/nuiton/eugene/{EugeneTagValuesTest.java => EugeneCoreTagValuesTest.java} (51%) delete mode 100644 eugene/src/test/java/org/nuiton/eugene/EugeneStereotypesTest.java delete mode 100644 eugene/src/test/java/org/nuiton/eugene/models/tagvalue/TagValuesTest.java -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.
participants (1)
-
nuiton.org scm