public IModelProviderDescriptor getDescriptor(String id) { lazyInitialize(); return descriptors.get(id); }
public IModelProviderDescriptor[] getDescriptors() { lazyInitialize(); return descriptors.values().toArray(new IModelProviderDescriptor[descriptors.size()]); }
public ModelProvider getModelProvider(String modelProviderId) throws CoreException { IModelProviderDescriptor desc = getDescriptor(modelProviderId); if (desc == null) return null; return desc.getModelProvider(); }