/** * Returns a class file container for the given package fragment root. * * @param root package fragment root * @return class file container * @exception CoreException if container cannot be located */ synchronized IApiTypeContainer getApiTypeContainer(IPackageFragmentRoot root) throws CoreException { IApiTypeContainer container = getApiComponent().getTypeContainer(root); if (container == null) { throw new CoreException(new Status(IStatus.ERROR, ApiPlugin.PLUGIN_ID, "Unable to resolve type conatiner for package fragment root")); //$NON-NLS-1$ } return container; }
names.add(fragment.getElementName()); ProjectComponent component = getApiComponent(); BundleComponent.initializeApiDescription(this, component.getBundleDescription(), names); fPackageTimeStamp = fManifestFile.getModificationStamp();