blob: 3567f49c87116a9c4ddbc990d2a72b20c16fe696 [file] [log] [blame]
<%@ jet package="org.eclipse.e4.internal.tools.wizards.classes.templates" class="DynamicMenuContributionTemplate" imports="org.eclipse.e4.internal.tools.wizards.classes.NewDynamicMenuContributionClassWizard.DynamicMenuContributionClass" %>
<% DynamicMenuContributionClass domainClass = (DynamicMenuContributionClass)argument; %>
<% if( domainClass.getPackageFragment() != null && domainClass.getPackageFragment().getElementName().trim().length() > 0 ) { %>
package <%= domainClass.getPackageFragment().getElementName() %>;
<% } %>
import java.util.List;
import org.eclipse.e4.ui.di.AboutToShow;
<% if( domainClass.isUseAboutToHide() ) { %>
import org.eclipse.e4.ui.di.AboutToHide;
<% } %>
import org.eclipse.e4.ui.model.application.ui.menu.MMenuElement;
public class <%= domainClass.getName() %> {
@AboutToShow
public void <%= domainClass.getAboutToShowMethodName() %>(List<MMenuElement> items) {
}
<% if( domainClass.isUseAboutToHide() ) { %>
@AboutToHide
public void <%= domainClass.getAboutToHideMethodName() %>(List<MMenuElement> items) {
}
<% } %>
}