Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'bundles/org.eclipse.e4.tools/templates/toolControl.txtjet')
-rw-r--r--bundles/org.eclipse.e4.tools/templates/toolControl.txtjet23
1 files changed, 23 insertions, 0 deletions
diff --git a/bundles/org.eclipse.e4.tools/templates/toolControl.txtjet b/bundles/org.eclipse.e4.tools/templates/toolControl.txtjet
new file mode 100644
index 00000000..524631cd
--- /dev/null
+++ b/bundles/org.eclipse.e4.tools/templates/toolControl.txtjet
@@ -0,0 +1,23 @@
+<%@ jet package="org.eclipse.e4.internal.tools.wizards.classes.templates" class="ToolControlTemplate" imports="org.eclipse.e4.internal.tools.wizards.classes.NewToolControlClassWizard.ToolControlClass" %>
+<% ToolControlClass domainClass = (ToolControlClass)argument; %>
+<% if( domainClass.getPackageFragment() != null && domainClass.getPackageFragment().getElementName().trim().length() > 0 ) { %>
+package <%= domainClass.getPackageFragment().getElementName() %>;
+<% } %>
+
+import javax.annotation.PostConstruct;
+<% if( domainClass.isCreateDefaultConstructor() ) { %>
+import javax.inject.Inject;
+<% } %>
+
+public class <%= domainClass.getName() %> {
+ <% if( domainClass.isCreateDefaultConstructor() ) { %>
+ @Inject
+ public <%= domainClass.getName() %>() {
+
+ }
+ <% } %>
+ @PostConstruct
+ public void <%= domainClass.getCreateGuiMethodName() %>() {
+
+ }
+} \ No newline at end of file

Back to the top