/** * */ package de.urszeidler.shr5.ecp.wizards.createItem; import java.util.Collection; import org.eclipse.emf.ecore.EClass; import org.eclipse.wb.swt.ResourceManager; import com.google.common.collect.FluentIterable; import de.urszeidler.eclipse.shr5.Shr5Package; import de.urszeidler.eclipse.shr5.util.ShadowrunTools; import de.urszeidler.shr5.ecp.wizards.Messages; /** * @author urs */ public class NewContractWizard extends AbstractNewItemWizard { public NewContractWizard() { setWindowTitle(Messages.NewContractWizard_titel); setDefaultPageImageDescriptor(ResourceManager.getPluginImageDescriptor("de.urszeidler.shr5.ecp", "images/newContractWizard.png"));//$NON-NLS-1$ //$NON-NLS-2$ } @Override protected Collection<EClass> provideClasses() { return FluentIterable.from(super.provideClasses()).filter(ShadowrunTools.esupertypePredicate(Shr5Package.Literals.VERTRAG)).toList(); } }