Skip to main content
summaryrefslogtreecommitdiffstats
blob: e425325ed72bbe4c90d0cf23ccc5a766f5dc40ee (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<%@ jet package="org.eclipse.e4.internal.tools.wizards.classes.templates" class="HandlerTemplate" imports="org.eclipse.e4.internal.tools.wizards.classes.NewHandlerClassWizard.HandlerClass" %>
<% HandlerClass domainClass = (HandlerClass)argument; %> 
<% if( domainClass.getPackageFragment() != null && domainClass.getPackageFragment().getElementName().trim().length() > 0 ) { %>
package <%= domainClass.getPackageFragment().getElementName() %>;
<% } %>

import org.eclipse.e4.core.di.annotations.Execute;
<% if( domainClass.isUseCanExecute() )  { %>
import org.eclipse.e4.core.di.annotations.CanExecute;
<% } %>

public class <%= domainClass.getName() %> {
	@Execute
	public void <%= domainClass.getExecuteMethodName() %>() {
		//TODO Your code goes here
	}
	<% if( domainClass.isUseCanExecute() )  { %>
	
	@CanExecute
	public boolean <%= domainClass.getCanExecuteMethodName() %>() {
		//TODO Your code goes here
		return true;
	}
	<% } %>	
}

Back to the top