package com.rcpcompany.updatesite.tests;
import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.osgi.service.datalocation.Location;
import org.osgi.service.component.annotations.Component;
import org.osgi.service.component.annotations.Reference;
import com.rcpcompany.utils.basic.DSStore;
@Component
public class DSLocation {
private static DSStore<Location> store = DSStore.create(Location.class);
/**
* @return the factory
*/
public static Location get() {
return store.get();
}
@Reference(target = "(type=osgi.instance.area)", unbind = "-")
public static void setManager(@NonNull Location obj) {
store.set(obj);
}
}