Total number of changed sets: 1

Changes between 2016-07-13 and 2016-08-13

Total commits: 4
Total number of files changed: 6

Timestamp Author Details
2016-08-11 15:04:32 Francois Le Fevre - CEA <francois.le-fevre@cea.fr> languages/java/org.eclipse.papyrus.designer.languages.java.codegen/META-INF/MANIFEST.MF v 433c5f63d54be009d5b241ccd192b6c2fc9b7923
languages/java/org.eclipse.papyrus.designer.languages.java.codegen/pom.xml v 433c5f63d54be009d5b241ccd192b6c2fc9b7923

Bug 499549 - [Designer] [Releng] Release 1.0.3

Change-Id: I53be24e0098c981eaa1b05e92b013ea4968541b2
Signed-off-by: Shuai Li <shuai.li@cea.fr>
Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>
2016-08-10 17:29:01 Francois Le Fevre - CEA <francois.le-fevre@cea.fr> languages/java/org.eclipse.papyrus.designer.languages.java.codegen/META-INF/MANIFEST.MF v 1d12138c69f4e295084a939d1e6054498d19aca7
languages/java/org.eclipse.papyrus.designer.languages.java.codegen/pom.xml v 1d12138c69f4e295084a939d1e6054498d19aca7

Bug 499507 - [Designer][release][1.0.2] Release

-switching semi amnually the version
-search replace
-preparing the inclusions of the c modules

Change-Id: I2f85a0cd36f4fb47faae4af7953609129b7c28bc
Signed-off-by: Francois Le Fevre - CEA <francois.le-fevre@cea.fr>
2016-08-09 13:31:19 Shuai Li <shuai.li@cea.fr> languages/java/org.eclipse.papyrus.designer.languages.java.codegen/src/org/eclipse/papyrus/designer/languages/java/codegen/xtend/JavaClassImportDeclaration.xtend v 8cf9960a4f23ed59547b8f5c9350e54232f82ea8

Bug 499431 - [Codegen Java] Inner class dependencies

Change-Id: I8c7eb8286d7cd3b7dbdd8c17cd1fb4d64c5d8c4d
Signed-off-by: Shuai Li <shuai.li@cea.fr>
2016-05-24 16:57:54 Shuai Li <shuai.li@cea.fr> languages/java/org.eclipse.papyrus.designer.languages.java.codegen/META-INF/MANIFEST.MF v ad5c6ab3666d64b6c3390a59c0c18b52edf626c1
languages/java/org.eclipse.papyrus.designer.languages.java.codegen/src/org/eclipse/papyrus/designer/languages/java/codegen/transformation/JavaMerger.java v ad5c6ab3666d64b6c3390a59c0c18b52edf626c1
languages/java/org.eclipse.papyrus.designer.languages.java.codegen/src/org/eclipse/papyrus/designer/languages/java/codegen/transformation/JavaModelElementsCreator.java v ad5c6ab3666d64b6c3390a59c0c18b52edf626c1
languages/java/org.eclipse.papyrus.designer.languages.java.codegen/src/org/eclipse/papyrus/designer/languages/java/codegen/transformation/JavaNodeId.java v ad5c6ab3666d64b6c3390a59c0c18b52edf626c1

Bug 499228 - [Codegen Java] State-based incremental (Java Merger)

- Add JavaMerger that merges two java folders
- Code generator generates a tmp folder with new code, then merges with
existing folder before deleting tmp folder
- Comparison based on internal JDT implementation of JavaNode
- Supported java elements: package declaration, import container and
declaration, type, field, method
- If model has no method body, merge keeps the existing method body
- If model has no field initializer, merge keeps the existing field
initializer
- If created field has same name as existing field (but e.g. different
type), the existing field is deleted
- If model has no javadoc or its javadoc is contained in existing
javadoc, the existing javadoc is kept
- Enums are overwritten due to complexity of merging their constants,
fields, and operations

Change-Id: I643da1781a4a50b6dd9e5ecebbdf4119f64593b3
Signed-off-by: Shuai Li <shuai.li@cea.fr>

Back to top

Version: 1.0.3. Last Published: 2016-08-12.

Reflow Maven skin by Andrius Velykis.