package org.talend.core;
import java.util.Map;
import org.eclipse.emf.common.util.EMap;
import org.talend.core.model.properties.ProcessItem;
public interface IOsgiDependenciesService extends IService{
final String IMPORT_PACKAGE = "import_package";
final String REQUIRE_BUNDLE = "require_bundle";
final String BUNDLE_CLASSPATH = "bundle_classpath";
final String ITEM_SEPARATOR = ",";
/**
* key is {@link #IMPORT_PACKAGE} {@link #REQUIRE_BUNDLE} {@link #BUNDLE_CLASSPATH}
* @return
*/
public Map<String, String> getBundleDependences(ProcessItem pi, EMap<?, ?> additionProperties);
}