1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-07-13 20:15:22 +02:00
Commit graph

22 commits

Author SHA1 Message Date
Doug Schaefer
379656e1be Sort the templates by label to make the list look nicer.
Change-Id: I510f8267d3bd5457c42f9f5942b9fbbcb5fc4bf2
2016-08-10 16:29:48 -04:00
Doug Schaefer
370fd2ecf2 Fix Tag selection in the selection page.
Change-Id: Ib8c67d1bddd6c4a963ccc0f89b46218ecc18173b
2016-07-19 16:48:57 -04:00
Doug Schaefer
587cb567e9 Provide a New Wizard class for the Template Selection page.
Makes the TemplateWizard class now manditory as the parent for
template wizards.

Change-Id: I52ec2a1ba130ac00b9a0294bdd15beeff5ed2c1c
2016-07-19 15:58:30 -04:00
Doug Schaefer
6848810854 Clean up the API around the build model.
Eventually we want to get rid of it.

Also expose the internal packages. Need them for UI testing in
clients to get at the Template object.

Change-Id: I049f4173cfff86ec398e5e8586c8760c6e1a681a
2016-07-14 16:39:06 -04:00
Doug Schaefer
7dd2ff7e92 Merge "Fix build." 2016-07-07 13:39:55 -04:00
Doug Schaefer
3262273c3d Fix build. 2016-07-07 13:37:40 -04:00
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