package sk.stuba.fiit.perconik.activity.data.core;
import java.util.List;
import java.util.Set;
import sk.stuba.fiit.perconik.activity.data.ObjectData;
import sk.stuba.fiit.perconik.activity.data.platform.BundleData;
import sk.stuba.fiit.perconik.activity.data.platform.PluginData;
import sk.stuba.fiit.perconik.core.plugin.Activator;
public class CoreData extends PluginData {
protected ObjectData classResolver;
protected Set<String> extensionContributors;
protected List<BundleData> contributingBundles;
protected ResourceServiceData resourceService;
protected ListenerServiceData listenerService;
public CoreData() {}
protected CoreData(final Activator activator) {
super(activator);
}
public void setClassResolver(final ObjectData classResolver) {
this.classResolver = classResolver;
}
public void setExtensionContributors(final Set<String> extensionContributors) {
this.extensionContributors = extensionContributors;
}
public void setContributingBundles(final List<BundleData> contributingBundles) {
this.contributingBundles = contributingBundles;
}
public void setResourceService(final ResourceServiceData resourceService) {
this.resourceService = resourceService;
}
public void setListenerService(final ListenerServiceData listenerService) {
this.listenerService = listenerService;
}
public ObjectData getClassResolver() {
return this.classResolver;
}
public Set<String> getExtensionContributors() {
return this.extensionContributors;
}
public List<BundleData> getContributingBundles() {
return this.contributingBundles;
}
public ResourceServiceData getResourceService() {
return this.resourceService;
}
public ListenerServiceData getListenerService() {
return this.listenerService;
}
}