/*******************************************************************************
* Copyright (c) 2012 BestSolution.at and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Tom Schindl<tom.schindl@bestsolution.at> - initial API and implementation
*******************************************************************************/
package at.bestsolution.efxclipse.tooling.pde.ui;
import org.eclipse.core.databinding.DataBindingContext;
import org.eclipse.core.resources.IWorkspaceRoot;
import org.eclipse.jdt.core.IPackageFragment;
import org.eclipse.jdt.core.IPackageFragmentRoot;
import org.eclipse.jface.resource.ImageDescriptor;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Display;
import at.bestsolution.efxclipse.tooling.ui.wizards.AbstractJDTElementPage;
import at.bestsolution.efxclipse.tooling.ui.wizards.template.JDTElement;
public class E3ViewPartClassPage extends AbstractJDTElementPage<JDTElement> {
protected E3ViewPartClassPage(IPackageFragmentRoot froot, IPackageFragment fragment,
IWorkspaceRoot fWorkspaceRoot) {
super("newE3ViewPartClass", "JavaFX 3.x ViewPart", "Create a new JavaFX ViewPart class", froot, fragment, fWorkspaceRoot);
}
@Override
protected void createFields(Composite parent, DataBindingContext dbc) {
}
@Override
protected JDTElement createInstance() {
return new JDTElement();
}
@Override
protected ImageDescriptor getTitleAreaImage(Display display) {
return Activator.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "/icons/wizban/newclass_wiz.png");
}
}