@Override
protected void initializeProduct(IProduct product) {
super.initializeProduct(product);
impl_initializeProduct(product);
IProductModelFactory factory = product.getModel().getFactory();
addPlugins(factory, product, new String[] {"at.bestsolution.efxclipse.runtime.osgi"});
}
};
}
if (option == ProductFileWizardPage.USE_PRODUCT) {
return new ProductFromExtensionOperation(file, fMainPage.getSelectedProduct()) {
@Override
protected void initializeProduct(IProduct product) {
super.initializeProduct(product);
impl_initializeProduct(product);
IProductModelFactory factory = product.getModel().getFactory();
addPlugins(factory, product, new String[] {"at.bestsolution.efxclipse.runtime.osgi"});
}
};
}
return new BaseProductCreationOperation(file) {
@Override
protected void initializeProduct(IProduct product) {
super.initializeProduct(product);
impl_initializeProduct(product);
IProductModelFactory factory = product.getModel().getFactory();
addPlugins(factory, product, new String[] {"at.bestsolution.efxclipse.runtime.osgi"});
}
};
}