blob: 524631cd6ae78fa968f26ea9e4696bfc12341352 [file] [log] [blame]
<%@ 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() %>() {
}
}