Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2014-09-05 | 443404 - [C++ codegen] Code generation should be based on xtend (done via ↵ | Ansgar Radermacher | 30 | -14411/+0 | |
merge of branch ogurcan) | |||||
2014-06-24 | Bug 422532: Create Volatile stereotype | Andrew Eidsness | 6 | -637/+637 | |
This fixes a problem where volatile was included in the EStorageClass enum. This does not match the C++ language spec and caused problems (see Bugs 425594, 425597, and 425598) when the StorageClass stereotype was applied to invalid language elements. I've removed volatile from that enum and removed the extension from StorageClass to Parameter and Property. I've also introduced a new Volatile stereotype and created new extensions that mirror the ones for Const. I've updated the code generator to use this stereotype in the same places that Const is currently checked. I also fixed a problem where const (and now volatile) was generated for static member functions. I've updated the TestCDTIntegration model but not the other ones yet. I would like to make sure this change is OK before making changes to the other two test models. When generating the profile I found that uml.ecore and types.ecore were not found. I've changed the C_Cpp.ecore file to use the platform: URIs for these references but I'm not convinced that is the right solution. I've also updated the namespace URI from /1 to /2. This change was needed to get existing models to reapply the profile. I think that is the expected method. Change-Id: Ic572ac6a549d2c2421632a2b66414066d366b608 Signed-off-by: Andrew Eidsness <andrewe@jfront.com> | |||||
2014-04-28 | Bug 425215: Duplicate #include directives | Andrew Eidsness | 4 | -915/+777 | |
When class uses more than one type from the AnsiCLibrary package, multiple, identical #include directives are generated. I've created a utility rule to generate #include directives. The parameter to the rule is a string containing the path of the file to be included. The rule also fixes a problem where #include's were specifying system includes (angle-bracket strings) instead of user includes (quoted strings). Include directives are now generated in two steps. In the first step, all dependencies are examined to create an ordered set of strings with the include paths. In the second step the new utility rule is used to generate the directive. Change-Id: I11b784f1def4875ecf2c40cae7c3995d7666ef48 Signed-off-by: Andrew Eidsness <eclipse@jfront.com> | |||||
2014-04-04 | [Bug 429744] [UML 2.5] Migrate Papyrus to UML 2.5: Migratred C++ profile to ↵ | Ansgar Radermacher | 6 | -114/+151 | |
UML 2.5 | |||||
2014-03-31 | [Bug 429744] New: [UML 2.5] Migrate Papyrus to UML 2.5 - recompiled acceleo ↵ | Ansgar Radermacher | 5 | -122/+217 | |
files | |||||
2014-03-11 | [Bug 429744] [UML 2.5] Migrate Papyrus to UML 2.5 - Adaptation of MTL files ↵ | Ansgar Radermacher | 2 | -520/+520 | |
(due to standard profile) | |||||
2014-03-06 | 429744: [UML 2.5] Migrate Papyrus to UML 2.5 | Camille Letavernier | 30 | -1247/+1247 | |
https://bugs.eclipse.org/bugs/show_bug.cgi?id=429744 The following URIs have been updated in all Papyrus extra plug-ins: - http://www.eclipse.org/uml2/4.0.0/UML/Profile/L2 -> http://www.eclipse.org/uml2/5.0.0/UML/Profile/Standard - http://www.eclipse.org/uml2/4.0.0/UML -> http://www.eclipse.org/uml2/5.0.0/UML - http://www.eclipse.org/uml2/4.0.0/Types -> http://www.eclipse.org/uml2/5.0.0/Types | |||||
2013-12-19 | - Support attributes in signals (trivial) | Ansgar Radermacher | 1 | -4/+8 | |
2013-11-30 | - Bug 421839 - AcceleoEvaluationException: Unresolved compilation error in ↵ | Ansgar Radermacher | 9 | -927/+1102 | |
generation module | |||||
2013-11-19 | - bug 421076 Generated C++ code does not respect declared order of ↵ | Ansgar Radermacher | 4 | -888/+1036 | |
Attributes/Operations: original fix did not work for interfaces | |||||
2013-11-14 | - bug 420372 - Cannot generate C++ code from new Papyrus model: amended: ↵ | Ansgar Radermacher | 2 | -107/+107 | |
allow CDT editor opening when C++ nature is not applied | |||||
2013-11-12 | - bug 421076 Generated C++ code does not respect declared order of ↵ | Ansgar Radermacher | 2 | -249/+66 | |
Attributes/Operations (amended: removed double query) | |||||
2013-11-12 | - bug 421076 Generated C++ code does not respect declared order of ↵ | Ansgar Radermacher | 12 | -1263/+1813 | |
Attributes/Operations | |||||
2013-11-04 | Merge branch 'Qompass' | Ansgar Radermacher | 3 | -0/+40 | |
Conflicts: extraplugins/codegen/org.eclipse.papyrus.cpp.codegen.ui/META-INF/MANIFEST.MF extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/CppClassHeader.emtl extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/CppDocumentation.emtl extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/clazz/CppClassTypeAndEnum.emtl extraplugins/codegen/org.eclipse.papyrus.cpp.codegen/src/org/eclipse/papyrus/cpp/codegen/acceleo/util/operation/CppOperations.emtl | |||||
2013-11-04 | - [Bug 420376] Generated C++ code is not formatted | Ansgar Radermacher | 20 | -622/+2436 | |
2013-11-04 | Bug 419045 - [C++ codegen] EMTL files not prepared for deployment | Ansgar Radermacher | 13 | -169/+147 | |
2013-10-28 | - [Bug 420376] Generated C++ code is not formatted | Ansgar Radermacher | 20 | -800/+2553 | |
2013-10-08 | Regeneration of EMTL files | Ansgar Radermacher | 14 | -414/+537 | |
2013-08-09 | Refactored GenUtils with the objective to support multiple programming languages | Ansgar Radermacher | 30 | -11371/+11367 | |
- moved C++ independent part into org.eclipse.papyrus.acceleo plugin - created CppGenUtils that contains now only C++ specific code - subsequent changes in many .mtl and .emtl files | |||||
2013-07-03 | Remove ExternClass stereotype and replace it by External | aradermache | 2 | -4/+4 | |
2013-06-26 | [Releng] Add precompiled emtl files in acceleo projects, as the Papyrus ↵ | cletavernie | 15 | -0/+11343 | |
Hudson build doesn't support Acceleo | |||||
2013-06-25 | - Cleanup - removed "System.err.println" and moved images into "figs" ↵ | aradermache | 1 | -1/+1 | |
sub-folders - Some preparation for "C" language support | |||||
2013-06-20 | Minor modifications | aradermache | 1 | -1/+8 | |
2013-05-02 | Naming convention: prefix source packages in FCM and CPP profile with ↵ | aradermache | 16 | -84/+96 | |
org.eclipse.papyrus. | |||||
2013-04-04 | Transition to Acceleo based generator | aradermache | 16 | -0/+410 | |
- Members
- Working Groups
- Projects
- Community
- Participate
- Eclipse IDE
-
More
-
-
Community
- Marketplace
- Events
- Planet Eclipse
- Newsletter
- Videos
- Blogs
-
Participate
- Report a Bug
- Forums
- Mailing Lists
- Wiki
- IRC
- Research
-
-
-
-
Search
-