Community
Participate
Working Groups
import org.eclipse.pde.internal.core.feature.FeatureChild;
import org.eclipse.pde.internal.core.ifeature.*;
import org.eclipse.pde.internal.core.util.CoreUtility;
import org.osgi.framework.InvalidSyntaxException;
import org.osgi.framework.Filter;
import org.w3c.dom.*;
public class FeatureExportOperation extends Job {
}
protected boolean shouldAddPlugin(BundleDescription bundle, Dictionary environment) {
String filterSpec = bundle.getPlatformFilter();
Filter filter = BundleHelper.getDefault().getFilter(bundle);
try {
return (filter == null || filter.match(environment));
return (filterSpec == null || PDECore.getDefault().getBundleContext().createFilter(filterSpec).match(environment));
} catch (InvalidSyntaxException e) {
return false;
/**