1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-03 22:35:43 +02:00
Commit graph

16 commits

Author SHA1 Message Date
Doug Schaefer
0392cb79b3 Deprecate model from IGenerator API.
Not all generators need a map to store information used at generate
time. In fact, this probably should be discouraged. We only had it
because Freemarker uses one. But I just wrote a generator that doesn't
use Freemaker and the model map got in the way.

Also adds a post process API so we can do other things in the Wizard
after the generation is done. Especially useful for UI things like
adding generated stuff to Working Sets.

Change-Id: Icd553fd8f6087bd342fca4aec88fb2a5c2d5fa4a
2016-07-07 13:31:51 -04:00
Doug Schaefer
96f4db4667 Deprecate model from IGenerator API.
Not all generators need a map to store information used at generate
time. In fact, this probably should be discouraged. We only had it
because Freemarker uses one. But I just wrote a generator that doesn't
use Freemaker and the model map got in the way.

Also adds a post process API so we can do other things in the Wizard
after the generation is done. Especially useful for UI things like
adding generated stuff to Working Sets.

Change-Id: Icd553fd8f6087bd342fca4aec88fb2a5c2d5fa4a
2016-07-07 10:32:18 -04:00
Doug Schaefer
48bd2adbd6 Implement getFilesToOpen. 2016-06-28 11:23:26 -04:00
Tim Orling
d51620ecd7 Update root pom.xml to Neon
Change-Id: Ib1ff3d143a6f4661b1322e2a73223948c358dbd9
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-06-20 13:13:53 -07:00
Tim Orling
cfaa75ae37 schema should be in build
Change-Id: I282cfef063390fd99dc0394692bf9df67684eda4
Signed-off-by: Tim Orling <timothy.t.orling@linux.intel.com>
2016-06-20 13:07:33 -07:00
Alexander Kurtakov
e87ce036eb Update Maven build machinery.
Change-Id: I154c82d1147f8c7f5144ee90270c38046bd7f1cf
Signed-off-by: Alexander Kurtakov <akurtako@redhat.com>
2016-05-17 13:50:16 +03:00
Doug Schaefer
476b60a0ca Add core plugin to repo.
Change-Id: I69f4cfbfa62e56215471945721d3013a73a831f3
2016-04-28 11:18:08 -04:00
Doug Schaefer
896a160c7d New core plug-in and clean up API of generator.
Change-Id: Ifdfa47f31b34aafa07ee860e4e73201a00808677
2016-04-27 16:49:31 -04:00
Doug Schaefer
5917bd9534 Clean up API around getting Bundles to find template files. 2016-04-23 21:13:53 -04:00
Doug Schaefer
af4fd8ed84 Allow initProjectDescription to throw CoreExceptions. 2016-04-19 19:41:26 -04:00
Doug Schaefer
01457cd945 Update buttons on wizard when template selection changes. 2016-03-22 13:06:49 -04:00
Doug Schaefer
2dcb171369 Give project generators more control over project descriptors. 2016-02-22 21:07:57 -05:00
Doug Schaefer
93d8073c03 Copyrights maybe? 2016-02-21 03:22:32 -05:00
Doug Schaefer
211a88d3d7 Added Maven build files. 2016-02-20 12:15:17 -05:00
Doug Schaefer
e419c4bd0a Initial commit of UI and Freemarker plugins. 2016-02-20 11:40:31 -05:00
Doug Schaefer
4a479d68fb Initial commit 2016-02-20 11:31:36 -05:00