This is an automated email from the git hooks/post-receive script. New change to branch master in repository eugene. See http://git.nuiton.org/eugene.git from be39714 [jgitflow-maven-plugin]merging 'release/3.0-alpha-2' into 'master' adds 7c15e7d [jgitflow-maven-plugin]updating develop poms to master versions to avoid merge conflicts adds c1a1af5 [jgitflow-maven-plugin]merging 'master' into 'develop' adds 9a08336 [jgitflow-maven-plugin]Updating develop poms back to pre merge state adds dd8b076 Pouvoir générer des méthodes utiles (predicat, function) sur des beans (refs #3745) adds 253148f Add usefull method to get the wrap primitive type adds dc50706 Generate predicates and function in helper classes (simpleBeanWithNoInterface generator) (termine #3745) Merge branch 'feature/3745' into develop adds 75a7c1f Make works prefix and suffix on simpleBeanWithNoInterface generator (refs #3746) adds 39952d8 Can't use prefix and suffix in simpleBeanWithNoInterface generator (termine #3746) Merge branch 'feature/3746' into develop adds 81fb309 Improve some generation code adds f4438f4 By default, we should always generate abstract classes. adds ddf7df5 By default forbids to generate abstract classes (closes #3747) Merge branch 'feature/3747' into develop adds 132fc73 By default, forbids to write methods in concrete design model Add a tag value acceptBeanWithMethods to remove this check and permits to generate such classes (the design methods are lost here). See #3748 adds ec611df By default, forbids to write methods in concrete design model (closes #3748) Merge branch 'feature/3748' into develop adds f2ceb47 Add all possible sub package in model after reading it. Add also a packageParent and fill it on ObjectModelPackage object. adds 8802d4c Add all possible sub packages in object model (iwth nex packageParent link filled). Closes #3750 adds 8cbe464 Scan also sub packages while searching for a tag value or a stereotype. adds 3a74743 Usage of new exception when tag value of stereotype is not found. adds 9b6d124 Change log level adds 26333ae Fix generation name for AbstractDefaults + use fqn of names adds 0f3fb0a Improve package tag value and stereotype detection. Closes #3749 Merge branch 'feature/3749' into develop adds f9e4d7f Add stereotype on model adds c4a1b3f Init stereotypeDefinitionProvieder at mojo init adds a0b82ed Change some tag value to stereotype. adds cda7151 Transform some tag values to stereotypes Add stereotype feature to model. adds 26b5db8 Test first class has no methods. adds 15b9b9f Use nuitonpom 3 and remove jdk7 level definition from pom (See #3752) adds e524885 Use nuitonpom 3 adds 798b6a7 fix missing stereotype stack adds 25265a4 Suppresion de la génération de constructeurs (pas de sens pour ce transformer) adds 5a28950 Generate a new object to init all beans of a model (fixes #3756) adds a8217ee Add an generic information on an attribute (SimpleJavaBeanWithNoInterfaceTransformer only\!) (fixes #3760) adds 16d34b5 Be able to detect complex tag value (See #3762) adds ff98713 Be able to use complex tag value Merge branch 'feature/3762' into develop adds 6448629 add a FIXME to spot the issue (refs #3764) adds 0cfd6fb Can use now tagvalue or tagValue on a model scope key (See #3764) adds 7e6ea92 Validation fail if "tagValue" is used (Closes #3764) Merge branch 'feature/3764' into develop adds 6ff39ad [jgitflow-maven-plugin]updating poms for 3.0-alpha-3 branch with snapshot versions adds 9c56949 Optimize dependencies adds b87fa79 Add missing license headers adds e4678e7 [jgitflow-maven-plugin]updating poms for branch'release/3.0-alpha-3' with non-snapshot versions adds 38ed821 [jgitflow-maven-plugin]merging 'release/3.0-alpha-3' into 'master' No new revisions were added by this update. Summary of changes: eugene-java-templates/pom.xml | 7 +- .../eugene/java/AbstractJavaBeanTransformer.java | 109 +++- .../nuiton/eugene/java/JavaBeanTransformer.java | 22 +- .../eugene/java/JavaTemplatesStereoTypes.java | 317 +++++++++++ .../nuiton/eugene/java/JavaTemplatesTagValues.java | 236 ++------ .../eugene/java/SimpleJavaBeanTransformer.java | 269 ++++----- .../SimpleJavaBeanWithNoInterfaceTransformer.java | 600 +++++++++++++++------ .../eugene/java/JavaTemplatesStereoTypesTest.java | 9 +- .../eugene/java/JavaTemplatesTagValuesTest.java | 7 - eugene-maven-plugin/pom.xml | 2 +- .../org/nuiton/eugene/plugin/GenerateMojo.java | 11 +- eugene-plantuml-templates/pom.xml | 2 +- eugene-yaml-templates/pom.xml | 2 +- eugene/pom.xml | 2 +- .../main/java/org/nuiton/eugene/GeneratorUtil.java | 34 ++ .../eugene/java/ObjectModelTransformerToJava.java | 9 + .../main/java/org/nuiton/eugene/models/Model.java | 3 +- .../eugene/models/object/ObjectModelPackage.java | 12 + .../object/reader/AbstractObjectModelReader.java | 191 ++++++- .../eugene/models/object/xml/ObjectModelImpl.java | 21 +- .../models/object/xml/ObjectModelPackageImpl.java | 19 + .../eugene/models/state/xml/StateModelImpl.java | 19 + .../stereotype/MissingStereoTypeException.java | 65 +++ ...reotypeDefinitionProviderManagerExtension.java} | 22 +- .../stereotype/StereotypeDefinitionProviders.java | 8 +- .../eugene/models/stereotype/Stereotypes.java | 58 +- .../models/tagvalue/MissingTagValueException.java | 68 +++ .../nuiton/eugene/models/tagvalue/TagValues.java | 67 ++- .../eugene/models/tagvalue/TagValuesTest.java | 24 + pom.xml | 12 +- 30 files changed, 1636 insertions(+), 591 deletions(-) create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/stereotype/MissingStereoTypeException.java copy eugene/src/main/java/org/nuiton/eugene/models/{tagvalue/TagValueDefinitionProviderManagerExtension.java => stereotype/StereotypeDefinitionProviderManagerExtension.java} (54%) create mode 100644 eugene/src/main/java/org/nuiton/eugene/models/tagvalue/MissingTagValueException.java -- To stop receiving notification emails like this one, please contact nuiton.org SCM administrator <admin+scm@nuiton.org>.